uralplan / psi-dev

Automatically exported from code.google.com/p/psi-dev
0 stars 0 forks source link

не работает удалённое управление #543

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Давно уже поломалось удалённое управление. 
Оно работает, но как-то частично. Например 
Forward messages работает нормально, а вот Set Status - 
нет.

При нажатии на setStatus начинает крутиться 
иконка ожидания и ничего не происходит. В 
консоли в это время видно, что с моей 
стороны ушёл запрос и на него от удалённой 
стороны получен ответ с возможными 
вариантами статусов, но на этом всё 
заканчивается, окна с выбором статуса не 
появляется.

С обоих сторон x64, версия одна из последних, 
Хост - ubuntu, psi+ из спец. репы. Там, где пытаюсь 
управлять - Rosa, psi+ собран из исходников с 
помощью psibuild.
Обе версии недельной давности.

Original issue reported on code.google.com by g.shura0 on 25 Mar 2013 at 11:25

GoogleCodeExporter commented 8 years ago
лож, неправда, и провокация, всё работает, 
работало, и будет работать, использую 
каждый день

Original comment by korobcoff on 25 Mar 2013 at 7:18

GoogleCodeExporter commented 8 years ago
А у меня не работает. Что дальше?

Original comment by g.shura0 on 26 Mar 2013 at 6:34

GoogleCodeExporter commented 8 years ago
Не воспроизводится. Подробней проблему 
описываем, прилагаем логи xml консоли в 
момент установки команд с обеих сторон.

Original comment by wadea...@gmail.com on 26 Mar 2013 at 8:06

GoogleCodeExporter commented 8 years ago
На стороне, откуда пытаюсь управлять
Psi+ v0.16-dev-20130407 Rosa x64

При запуске программы в консоли пишет
$ psi-plus

Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading 
configurations from ~/.fonts.conf is deprecated.
[22:26:17] W:Accessing missing option proxies..host
[22:26:17] W:Accessing missing option proxies..port
[22:26:17] W:Accessing missing option proxies..url
[22:26:17] W:Accessing missing option proxies..useAuth
[22:26:17] W:Accessing missing option proxies..user
[22:26:17] W:Accessing missing option proxies..pass
[22:26:17] W:Accessing missing option proxies..name
[22:26:17] W:Accessing missing option proxies..type
[22:26:29] Unknown signature value:  795
[22:26:29] Unknown signature value:  795
[22:26:29] Unknown signature value:  795
[22:26:29] Unknown signature value:  795
[22:26:29] Unknown signature value:  795
[22:26:29] Unknown signature value:  7
[22:26:29] unexpected version response

Вроде ничего критического.

Запускаю удалённое управление, выбираю там 
setStatus. Бесконечно начинает крутиться 
индикатор прогресса. В это время в xml 
консоли:

<iq from="shura0@yandex.ru/Work" type="result" xml:lang="ru" 
to="shura0@yandex.ru/Home" id="aad8a">

<query xmlns="http://jabber.org/protocol/disco#items" 
node="http://jabber.org/protocol/commands">
<item node="http://jabber.org/protocol/rc#set-status" name="Set Status" 
jid="shura0@ya.ru/Work"/>
<item node="http://jabber.org/protocol/rc#forward" name="Forward Messages" 
jid="shura0@ya.ru/Work"/>
<item node="http://jabber.org/protocol/rc#leave-muc" name="Leave All 
Conferences" jid="shura0@ya.ru/Work"/>
<item node="http://jabber.org/protocol/rc#set-options" name="Set Options" 
jid="shura0@ya.ru/Work"/>
</query>
</iq>

<iq type="set" to="shura0@ya.ru/Work" id="aad9a">
<command xmlns="http://jabber.org/protocol/commands" 
node="http://jabber.org/protocol/rc#set-status"/>
</iq>

<iq from="shura0@yandex.ru/Work" type="result" xml:lang="ru" 
to="shura0@yandex.ru/Home" id="aad9a">
<command xmlns="http://jabber.org/protocol/commands" status="executing" 
node="http://jabber.org/protocol/rc#set-status">
<x xmlns="jabber:x:data" type="form">
<title>Установить статус</title>
<instructions>Выберите статус и соответствующее 
сообщение</instructions>
<field type="hidden" var="FORM_TYPE">
<value>http://jabber.org/protocol/rc</value>
</field>
<field type="list-single" label="Статус" var="status">
<required/>
<option label="Готов поболтать">
<value>chat</value>
</option>
<option label="Доступен">
<value>online</value>
</option>
<option label="Отсутствую">
<value>away</value>
</option>
<option label="Недоступен">
<value>xa</value>
</option>
<option label="Не беспокоить">
<value>dnd</value>
</option>
<option label="Отключён">
<value>offline</value>
</option>
<value>xa</value>
</field>
<field type="text-single" label="Приоритет" var="status-priority">
<value>55</value>
</field>
<field type="text-multi" label="Сообщение" var="status-message">
<value>Дома</value>
</field>
</x>
</command>
</iq>

На хосте, которым пытаюсь управлять:
Psi+ v0.16-dev-20130327 Ubuntu x64

<iq from="shura0@ya.ru/Home" type="get" xml:lang="ru" to="shura0@ya.ru/Work" 
id="aad8a">
<query xmlns="http://jabber.org/protocol/disco#items" 
node="http://jabber.org/protocol/commands"/>
</iq>

<iq type="result" to="shura0@ya.ru/Home" id="aad8a">
<query xmlns="http://jabber.org/protocol/disco#items" 
node="http://jabber.org/protocol/commands">
<item node="http://jabber.org/protocol/rc#set-status" name="Set Status" 
jid="shura0@ya.ru/Work"/>
<item node="http://jabber.org/protocol/rc#forward" name="Forward Messages" 
jid="shura0@ya.ru/Work"/>
<item node="http://jabber.org/protocol/rc#leave-muc" name="Leave All 
Conferences" jid="shura0@ya.ru/Work"/>
<item node="http://jabber.org/protocol/rc#set-options" name="Set Options" 
jid="shura0@ya.ru/Work"/>
</query>
</iq>

<iq from="shura0@ya.ru/Home" type="set" xml:lang="ru" to="shura0@ya.ru/Work" 
id="aad9a">
<command xmlns="http://jabber.org/protocol/commands" 
node="http://jabber.org/protocol/rc#set-status"/>
</iq>

<iq type="result" to="shura0@ya.ru/Home" id="aad9a">
<command xmlns="http://jabber.org/protocol/commands" status="executing" 
node="http://jabber.org/protocol/rc#set-status">
<x xmlns="jabber:x:data" type="form">
<title>Установить статус</title>
<instructions>Выберите статус и соответствующее 
сообщение</instructions>
<field type="hidden" var="FORM_TYPE">
<value>http://jabber.org/protocol/rc</value>
</field>
<field type="list-single" label="Статус" var="status">
<required/>
<option label="Готов поболтать">
<value>chat</value>
</option>
<option label="Доступен">
<value>online</value>
</option>
<option label="Отсутствую">
<value>away</value>
</option>
<option label="Недоступен">
<value>xa</value>
</option>
<option label="Не беспокоить">
<value>dnd</value>
</option>
<option label="Отключён">
<value>offline</value>
</option>
<value>xa</value>
</field>
<field type="text-single" label="Приоритет" var="status-priority">
<value>55</value>
</field>
<field type="text-multi" label="Сообщение" var="status-message">
<value>Дома</value>
</field>
</x>
</command>
</iq>

Original comment by g.shura0 on 10 Apr 2013 at 6:21

GoogleCodeExporter commented 8 years ago
На машине, с которой выполняю удалённое 
управление
Psi+ v0.16-dev-20130407, Rosa x64

При запуске psi вижу в консоли:
$ psi-plus

Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading 
configurations from ~/.fonts.conf is deprecated.
[22:26:17] W:Accessing missing option proxies..host
[22:26:17] W:Accessing missing option proxies..port
[22:26:17] W:Accessing missing option proxies..url
[22:26:17] W:Accessing missing option proxies..useAuth
[22:26:17] W:Accessing missing option proxies..user
[22:26:17] W:Accessing missing option proxies..pass
[22:26:17] W:Accessing missing option proxies..name
[22:26:17] W:Accessing missing option proxies..type
[22:26:29] Unknown signature value:  795
[22:26:29] Unknown signature value:  795
[22:26:29] Unknown signature value:  795
[22:26:29] Unknown signature value:  795
[22:26:29] Unknown signature value:  795
[22:26:29] Unknown signature value:  7
[22:26:29] unexpected version response

Подключаюсь, выбираю удалённое управление, 
выбираю там пункт setStatus. Начинает крутиться 
индикатор прогресса, да так и крутится. 
никаких окон больше не выскакивает. В xml 
консоли в это время:

<iq from="shura0@yandex.ru/Work" type="result" xml:lang="ru" 
to="shura0@yandex.ru/Home" id="aad8a">
<query xmlns="http://jabber.org/protocol/disco#items" 
node="http://jabber.org/protocol/commands">
<item node="http://jabber.org/protocol/rc#set-status" name="Set Status" 
jid="shura0@ya.ru/Work"/>
<item node="http://jabber.org/protocol/rc#forward" name="Forward Messages" 
jid="shura0@ya.ru/Work"/>
<item node="http://jabber.org/protocol/rc#leave-muc" name="Leave All 
Conferences" jid="shura0@ya.ru/Work"/>
<item node="http://jabber.org/protocol/rc#set-options" name="Set Options" 
jid="shura0@ya.ru/Work"/>
</query>
</iq>

<iq type="set" to="shura0@ya.ru/Work" id="aad9a">
<command xmlns="http://jabber.org/protocol/commands" 
node="http://jabber.org/protocol/rc#set-status"/>
</iq>

<iq from="shura0@yandex.ru/Work" type="result" xml:lang="ru" 
to="shura0@yandex.ru/Home" id="aad9a">
<command xmlns="http://jabber.org/protocol/commands" status="executing" 
node="http://jabber.org/protocol/rc#set-status">
<x xmlns="jabber:x:data" type="form">

<title>Установить статус</title>
<instructions>Выберите статус и соответствующее 
сообщение</instructions>
<field type="hidden" var="FORM_TYPE">
<value>http://jabber.org/protocol/rc</value>
</field>

<field type="list-single" label="Статус" var="status">
<required/>
<option label="Готов поболтать">
<value>chat</value>
</option>
<option label="Доступен">
<value>online</value>
</option>
<option label="Отсутствую">
<value>away</value>
</option>
<option label="Недоступен">
<value>xa</value>

</option>
<option label="Не беспокоить">
<value>dnd</value>
</option>
<option label="Отключён">
<value>offline</value>
</option>
<value>xa</value>
</field>
<field type="text-single" label="Приоритет" var="status-priority">
<value>55</value>
</field>

<field type="text-multi" label="Сообщение" var="status-message">
<value>Дома</value>
</field>
</x>
</command>
</iq>

На другой стороне ubuntu x64, Psi+ v0.16-dev-20130327

Original comment by g.shura0 on 16 Apr 2013 at 12:43

GoogleCodeExporter commented 8 years ago
Как видно из лога консоли, форму для 
установки статуса ты получаешь. Т.е. дело не 
в удаленной стороне. Просто по какой-то 
причине она не появляется у тебя. Попробуй 
создать чистый профиль, и на дефолтных 
настройках проверить работу.

Original comment by wadea...@gmail.com on 10 May 2013 at 6:47

GoogleCodeExporter commented 8 years ago
Есть новости по данной проблеме?

Original comment by wadea...@gmail.com on 18 Mar 2014 at 6:41

GoogleCodeExporter commented 8 years ago

Original comment by wadea...@gmail.com on 13 Apr 2014 at 11:53