[#] Здрасте, граждане :)
0x10c(lenina,72) — All
2014-05-31 16:22:05


$ python2 Downloads/ii*/run.py
Traceback (most recent call last):
File "Downloads/iiclient-03/run.py", line 3, in <module>
import clapi as api, clapi.sx as sx, clapi.flt as flt, clapi.getmsg as gm, clapi.outmsg as om
File "/home/root/Downloads/iiclient-03/clapi/getmsg.py", line 5, in <module>
cfg = open('config.cfg').read().splitlines()
IOError: [Errno 2] No such file or directory: 'config.cfg'

$ ./Downloads/iiclient-03/run.sh
cat: clapi/bbs.bbs: Нет такого файла или каталога
python: can't open file 'run.py': [Errno 2] No such file or directory

$ cd Downloads/iiclient-03

$ python2 run.py
Bottle v0.12-dev server starting up (using WSGIRefServer())...
Listening on http://127.0.0.1:62222/
Hit Ctrl-C to quit.

На пути ругается. Это можно починить? Хочется закинуть куда-нибудь в /opt и таки почистить свой ~/Downloads, там таакая помойка :D

[#] Re: Здрасте, граждане :)
Romero Yakovlev(lenina,1) — 0x10c
2014-05-31 16:31:45


ну, есть два хранилища - одно с шаблонами и модулями (файлы py), для чтения. другое - с конфигами, файлами msg/echo.

если тебе нужно просто перекинуть - ну так оставь права, какие есть в downloads, и перекинь всё в opt. иначе - тебе нужно перекинуть в opt, создать где-нибудь каталог для записи, типа ~/.ii, и запускать через скрипт, подобный:

cd /home/user/.ii
python2 /opt/ii-client/run.py

в .ii дожны быть каталоги msg и echo и твой config.cfg


но проще, если тебя ничё не беспокоит, просто перенести, как есть, со всеми правами, в path, и делать предварительно cd /opt/ii-clent, а затем python run.py

в общем, файлы данных оно ищет там, где находится run.py, а сделать запись (и найти msg/ echo/ config.cfg) пытается в текущем каталоге

[#] Re: Здрасте, граждане :)
vit01(lenina,50) — 0x10c
2014-05-31 16:46:41


> На пути ругается. Это можно починить? Хочется закинуть куда-нибудь в /opt и таки почистить свой ~/Downloads, там таакая помойка :D
Лучше будет скачать пакет, там из коробки всё работает, запускается через ii-client в консоли

[#] Re: Здрасте, граждане :)
0x10c(lenina,72) — Romero Yakovlev
2014-05-31 16:49:03


А пакет с аура сам раскладывает по каталогам? Я ленивый :|

[#] Re: Здрасте, граждане :)
vit01(lenina,50) — 0x10c
2014-05-31 16:50:45


Да, всё работает и всё раскладывается
yaourt -S ii-net

[#] Re: Здрасте, граждане :)
x(lenina,76) — Romero Yakovlev
2014-05-31 16:55:21


можешь пожалуйста из инструкции [ http://ii.odii.ru/server.html ] -- убрать число 62220 (поменять на другое) ?

спасибо, заранее!

всё дело в том что для номера порта -- это плохое число.. так как оно *случайно* может совпасть с портом *исходящего* открытого сокета.

лучше выбирать какое-то число слущающего порта, которое больше чем 10000 но меньше чем 30000 .

всё дело в том что люди читают эту инструкцию и перенимают для-себя практику. а было бы здорово такую практику пресечь :-)

[#] Re: Здрасте, граждане :)
Romero Yakovlev(lenina,1) — x
2014-05-31 17:01:02


> всё дело в том что для номера порта -- это плохое число.. так как оно *случайно* может совпасть с портом *исходящего* открытого сокета.

нет. это число Насти. :) если вдруг что-то совпадёт - значит не судьба, Настя она такая. :) тем более, уже всё ориентировано на эти параметры, не менять же всё в одночасье.

кстати, я сомневаюсь, что сокет может совпасть с числом УЖЕ ОТКРЫТОГО порта.

в общем, это больше теоретическая проблема. ii неидеален, и мы это знаем. :)