народ, хэлп. уже неделю медитирую - нифига понять не могу. самое ужасное, что даже не могу понять в какую сторону копать
короче. сабж обновился на 1.3.0 (до того я сидел на 1.1.9, то есть 1.2.х я благополучно миновал)
и началась свистопляска. сам демон замечательно стартует и работает. deluge-console тоже фунциклирует. а вот web и гуй работать не хотят. Причем пару раз запустились. но потом видимо, что-то в конфигах не то прописывают и потом работать перестают.
В чем заключается их неработоспособность: сами по себе они запускаются, но не видят демона, и соответственно нифига не отображают..
В логах имеем:
deluged.log (лог демона):
Код:
BadLoginError: Username does not exist
[INFO ] 17:37:00 rpcserver:223 Deluge client disconnected: Connection was closed cleanly.
[INFO ] 17:37:00 rpcserver:203 Deluge Client connection made from: 127.0.0.1:25073
[ERROR ] 17:37:00 rpcserver:265 Username does not exist
Traceback (most recent call last):
File "/usr/local/lib/python2.6/site-packages/deluge-1.3.0-py2.6.egg/deluge/core/rpcserver.py", line 259, in dispatch
ret = component.get("AuthManager").authorize(*args, **kwargs)
File "/usr/local/lib/python2.6/site-packages/deluge-1.3.0-py2.6.egg/deluge/core/authmanager.py", line 87, in authorize
raise BadLoginError("Username does not exist")
BadLoginError: Username does not exist
и т.д
delugew.log (лог web-морды)
Код:
BadLoginError: Username does not exist
--------------------------------------------------------------------------------
[INFO ] 17:37:00 client:228 Connection lost to daemon at :58846 reason: Connection was closed cleanly.
[INFO ] 17:37:00 client:221 Connecting to daemon at :58846..
[INFO ] 17:37:00 client:125 Connected to daemon at :58846..
[ERROR ] 17:37:00 client:393 RPCError Message Received!
--------------------------------------------------------------------------------
RPCRequest: daemon.login(, )
--------------------------------------------------------------------------------
File "/usr/local/lib/python2.6/site-packages/deluge-1.3.0-py2.6.egg/deluge/core/rpcserver.py", line 259, in dispatch
ret = component.get("AuthManager").authorize(*args, **kwargs)
File "/usr/local/lib/python2.6/site-packages/deluge-1.3.0-py2.6.egg/deluge/core/authmanager.py", line 87, in authorize
raise BadLoginError("Username does not exist")
BadLoginError: Username does not exist
Тоесть оно явно не может внутри локалхоста заавторизоваться. Судя, по
Цитата:
RPCRequest: daemon.login(, )
|
- оно вообще не получает ничего из файла auth. Хотя, записи там есть. и где он лежит оно тоже знает, ибо при затирании оного и перезапуске демона оно его создает.
куда хоть брейкпойнты пихать чтоб поглядеть что где и как оно спрашивает/ищет/получает, и как эти брейкпойнты должны выглядеть? Ну типа, как в php - echo ___; (или var_dump ___; ) exit; .... Тут - змеюка, я с ней не сталкивался доселе. Если требуются еще какие подробности - напишу.
ps. FreeBSD