ビリャチピスデツナフイ Войти !bnw Сегодня Клубы
bnw
А это нормально, что запущенный локально twisted пишет в консольку вот такое: ``` 2012-07-13 01:55:06+0300 [-] Starting factory <twisted.words.protocols.jabber.xmlstream.XmlStreamFactory object at 0x3258f50> 2012-07-13 01:55:06+0300 [Uninitialized] 1342133706.93 - SEND: <stream:stream xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:component:accept' to='bnw.localhost'> 2012-07-13 01:55:06+0300 [XmlStream,client] 1342133706.93 - RECV: <?xml version='1.0'?><stream:stream id='' xmlns:stream='http://etherx.jabber.org/streams' version='1.0' xmlns='jabber:component:accept'><stream:error><host-unknown xmlns='urn:ietf:params:xml:ns:xmpp-streams'/><text xmlns='urn:ietf:params:xml:ns:xmpp-streams'>bnw.localhost does not match any configured external components</text></stream:error></stream:stream> 2012-07-13 01:55:06+0300 [XmlStream,client] 1342133706.93 - SEND: <handshake>24f06aa7ffdcd3e33511bdaf2bf2b938b95eb228</handshake> 2012-07-13 01:55:06+0300 [-] <twisted.internet.tcp.Connector instance at 0x2ba2248> will retry in 2 seconds 2012-07-13 01:55:06+0300 [-] Stopping factory <twisted.words.protocols.jabber.xmlstream.XmlStreamFactory object at 0x3258f50> ^C2012-07-13 01:55:08+0300 [-] Received SIGINT, shutting down. 2012-07-13 01:55:08+0300 [MongoProtocol,client] <twisted.internet.tcp.Connector instance at 0x35f0d40> will retry in 2 seconds 2012-07-13 01:55:08+0300 [MongoProtocol,client] Stopping factory <txmongo._MongoFactory instance at 0x35f0bd8> ``` ? В статье на wiki об этом ничего нет.
#4R0KFJ / @minoru / 4508 дней назад

ib4: всё делал по инструкции, сервисы перезагружал.
#4R0KFJ/IU5 / @minoru / 4508 дней назад
Как видишь, твой jabber-сервер не принимает компонент с именем bnw.localhost
#4R0KFJ/QQR / @stiletto / 4508 дней назад
@minoru Какой xmpp-сервер? Покажи конфиг.
#4R0KFJ/RW8 / @anonymous --> #4R0KFJ/IU5 / 4508 дней назад
@kagami % sudo egrep -v '^\s*(--|$)' /etc/prosody/prosody.cfg.lua admins = { } modules_enabled = { "roster"; -- Allow users to have a roster. Recommended ;) "saslauth"; -- Authentication for clients and servers. Recommended if you want to log in. "tls"; -- Add support for secure TLS on c2s/s2s connections "dialback"; -- s2s dialback support "disco"; -- Service discovery "private"; -- Private XML storage (for room bookmarks, etc.) "vcard"; -- Allow users to set vCards "legacyauth"; -- Legacy authentication. Only used by some old clients and bots. "version"; -- Replies to server version requests "uptime"; -- Report how long server has been running "time"; -- Let others know the time here on this server "ping"; -- Replies to XMPP pings with pongs "pep"; -- Enables users to publish their mood, activity, playing music and more "register"; -- Allow users to register on this server using a client and change passwords "adhoc"; -- Support for "ad-hoc commands" that can be executed with an XMPP client "admin_adhoc"; -- Allows administration via an XMPP client that supports ad-hoc commands "posix"; -- POSIX functionality, sends server to background, enables syslog, etc. }; modules_disabled = { }; allow_registration = false; daemonize = true; pidfile = "/var/run/prosody/prosody.pid"; ssl = { key = "/etc/prosody/certs/localhost.key"; certificate = "/etc/prosody/certs/localhost.cert"; } authentication = "internal_plain" log = { info = "/var/log/prosody/prosody.log"; error = "/var/log/prosody/prosody.err"; { levels = { "error" }; to = "syslog"; }; } c2s_interface = "127.0.0.1" s2s_interface = "127.0.0.1" legacy_ssl_interface = "127.0.0.1" VirtualHost "example.com" enabled = false -- Remove this line to enable this host ssl = { key = "/etc/prosody/certs/example.com.key"; certificate = "/etc/prosody/certs/example.com.crt"; } Include "conf.d/*.cfg.lua" % sudo egrep -v '(^--|^\s*$)' /etc/prosody/conf.avail/localhost.cfg.lua VirtualHost "localhost" Component "bnw.localhost" component_secret = "miracleSdoHappen" Говорю же, всё по инструкции сделано. Пожалуй, поторопился я дописывать в вики, что на Debian Wheezy всё работает. Олсо, вебморда работает, джаббер я ещё не проверял.
#4R0KFJ/J8O / @minoru --> #4R0KFJ/RW8 / 4508 дней назад
@minoru Странно, вроде всё правильно. А на localhost.cfg.lua есть симлинк в /etc/prosody/conf.d ?
#4R0KFJ/MNH / @anonymous --> #4R0KFJ/J8O / 4508 дней назад
@kagami Есть: % sudo ls -l /etc/prosody/conf.d total 0 lrwxrwxrwx 1 root root 31 Jul 13 01:41 localhost.cfg.lua -> ../conf.avail/localhost.cfg.lua
#4R0KFJ/1HZ / @minoru --> #4R0KFJ/MNH / 4508 дней назад
@minoru Тогда я даже хз, у меня вроде всё также и работает. Попробуй вот так: ещё раз перезапусти prosody, выполни в консоли: % echo "<stream:stream xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:component:accept' to='bnw.localhost'>" | nc 127.0.0.1 5347 -q3 и покажи что выдаст.
#4R0KFJ/8N2 / @anonymous --> #4R0KFJ/1HZ / 4508 дней назад
@kagami Виндовые чудеса: сегодня уже всё работает. Вот просто только что запустил — и всё ок. Не понимать :( Спасибо за помощь!
#4R0KFJ/IPX / @minoru --> #4R0KFJ/8N2 / 4508 дней назад
@minoru Может конфигурация prosody по каким-то причинам не обновилась.
#4R0KFJ/LH9 / @anonymous --> #4R0KFJ/IPX / 4508 дней назад
Теперь я не могу понять, как подключиться к prosody. Вбиваю в pidgin minoru@localhost, в Advanced ставлю порт 5347 — и получаю Host Unknown. WTF? Сервер запущен и как-то даже работает, ибо и twisted, и nc подключаются и проводят handshake.
#4R0KFJ/OFL / @minoru / 4508 дней назад
@minoru Порт у XMPP-сервера стандартный — 5222, а 5347 это порт для компонентов.
#4R0KFJ/QSC / @anonymous --> #4R0KFJ/OFL / 4508 дней назад
@minoru Да, кстати, аккаунты в просоди создаются через sudo prosodyctl adduser user@localhost т.к. по умолчанию регистрация запрещена.
#4R0KFJ/D8V / @anonymous --> #4R0KFJ/OFL / 4508 дней назад
@kagami Остаёшь всего на пятнадцать минут, телепат ;) Олсо, у меня он пишет вот что: % sudo prosodyctl adduser 'minoru@localhost' Enter new password: Retype new password: datamanager 1;31merror0mUnable to write to accounts storage ('/var/lib/prosody/localhost/accounts/minoru.dat: No such file or directory') for user: minoru@localhost Error saving to storage Мне что, создавать директории ручками?!
#4R0KFJ/2YA / @minoru --> #4R0KFJ/D8V / 4508 дней назад
@minoru Могу предположить, что права неверно выставлены. У меня на /var/lib/prosody и ниже стоит drwxr-x--- 5 prosody prosody
#4R0KFJ/Q7M / @anonymous --> #4R0KFJ/2YA / 4508 дней назад
@kagami У меня такие же. И в /var/lib/prosody/localhost/accounts/minoru.dat нулевого размера.
#4R0KFJ/ICE / @minoru --> #4R0KFJ/Q7M / 4508 дней назад
@minoru А prosody от пользователя и группы prosody запущена?
#4R0KFJ/C4Y / @anonymous --> #4R0KFJ/ICE / 4508 дней назад
@kagami Пользователь точно prosody, касательно группы не уверен. Оно же из /etc/init.d стартуется, так что с правами проблем быть не должно
#4R0KFJ/0JD / @minoru --> #4R0KFJ/C4Y / 4508 дней назад
@minoru Ну я хз тогда. У меня никогда проблем с этим не было. strace/gdb в руки и вперёд :3
#4R0KFJ/MWI / @anonymous --> #4R0KFJ/0JD / 4508 дней назад
@kagami Вот не зря же я обращал внимание на то, что /var/lib/prosody/localhost/accounts/minoru.dat имеет нулевой размер: у меня просто закончилось место на корневом разделе.
#4R0KFJ/CW0 / @minoru --> #4R0KFJ/MWI / 4508 дней назад
@minoru Лол.
#4R0KFJ/4Z5 / @anonymous --> #4R0KFJ/CW0 / 4508 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.