ktorrent по ssh

От торрентов до фринета

Модератор: /dev/random

Аватара пользователя
savigm
Сообщения: 127
ОС: openSUSE

ktorrent по ssh

Сообщение savigm »

Запускаю удаленно по ssh ktorrent, а он мне в ответ:

Код: Выделить всё

<unknown program name>(18675)/: KUniqueApplication: Cannot find the D-Bus session server

<unknown program name>(18674)/: KUniqueApplication: Pipe closed unexpectedly.

Причем если из под root'а запускать ktorrent, то все в порядке. Раньше вроде и под обычным пользователем все нормально было, теперь такая засада.

Есть предложения?
Спасибо сказали:

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4764
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: ktorrent по ssh

Сообщение SLEDopit »

savigm писал(а):
14.11.2009 05:02
Есть предложения?
если нужно, чтобы запустилось на удаленном сервере, то

Код: Выделить всё

export DISPLAY=:0; ktorrent &

если нужно, чтобы запустилось на локальном, то коннектимся через ssh -X.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:

Аватара пользователя
savigm
Сообщения: 127
ОС: openSUSE

Re: ktorrent по ssh

Сообщение savigm »

SLEDopit писал(а):
14.11.2009 05:36
savigm писал(а):
14.11.2009 05:02
Есть предложения?
если нужно, чтобы запустилось на удаленном сервере, то

Код: Выделить всё

export DISPLAY=:0; ktorrent &

если нужно, чтобы запустилось на локальном, то коннектимся через ssh -X.

Нужно чтобы у меня на буке открывался ktorrent с удаленного сервера, естественно я коннекчюсь по ssh -X.
Спасибо сказали:

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4764
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: ktorrent по ssh

Сообщение SLEDopit »

savigm писал(а):
14.11.2009 06:02
естественно я коннекчюсь по ssh -X.
под каким пользователем идет коннект, не под рутом случайно?
( я имею в виду под кем логинимся user@host )
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:

Аватара пользователя
savigm
Сообщения: 127
ОС: openSUSE

Re: ktorrent по ssh

Сообщение savigm »

SLEDopit писал(а):
14.11.2009 06:41
savigm писал(а):
14.11.2009 06:02
естественно я коннекчюсь по ssh -X.
под каким пользователем идет коннект, не под рутом случайно?
( я имею в виду под кем логинимся user@host )

Нет, логинюсь под обычным пользователем и ktorrent не запускается, а вот если перелогинится под рута с помощью 'su -', то ktorrent без проблем запускается.
Причем dbus-klaunch ktorrent нормально работает.
Спасибо сказали:

Аватара пользователя
savigm
Сообщения: 127
ОС: openSUSE

Re: ktorrent по ssh

Сообщение savigm »

Кому интересно: версия 2.2.8 таким багом не страдает, нормально работает по ssh, а вот текущая для openSuse 11.0 - 3.0.2 бажная в этом плане.
Спасибо сказали:

Аватара пользователя
savigm
Сообщения: 127
ОС: openSUSE

Re: ktorrent по ssh

Сообщение savigm »

Проблема решается так: на стороне клиента, т.е. у меня убиваются все процессы dbus, кроме запущенного от 101.

/bin/dbus-daemon --system - запущен от 101, оставляем
dbus-launch --autolaunch 7a0501a6c921a52616ec2e64484e7035 --binary-syntax --close-stderr - запущен от пользователя, убиваем
/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session - запущен от пользователя, убиваем

Только вот после перезагрузки они опять появляются, не могу понять откуда они берутся.
Спасибо сказали:

Аватара пользователя
savigm
Сообщения: 127
ОС: openSUSE

Re: ktorrent по ssh

Сообщение savigm »

Перешел на opensuse 11.2 c KDE4, ktorrent теперь просто игнориться, не выдавая никаких ошибок, dolphin kmail выдают то-же что раньше выдавал ktorrent(см. выше), konquerror skype вроде запускаются. dbus-launch по прежнему спасает, вообщем глюки с dbus остались и в четвертых кедах. Вот-бы понять еще в чем причина...
Спасибо сказали: