Автор Гілка: kde4.3.1: збожеволів klauncher, невідомий протокол  (Прочитано 1819 раз)

Відсутній EarlGray

  • Новачок
  • *
  • дописів: 46
  • Карма: +0/-0
Користуюся openSUSE 11.2, KDE 4.3.1. Після недавнього оновлення при спробі використання протоколу ftp у програмах, пов’язаних із DBus (krusader, dolphin найчастіше) виводиться помилка:
Не вдається запустити прооцес Неможливо створити io-slave: повідомлення klauncher: Невідомий протокол "".Гугління на цю тему майже нічого не дає, в основному виводить проблеми із kde3; у файлах із /var/log — messages, localmessages, warn, Xorg.0.log, kdm.log  — нічого немає про io-slave. Dolphin при запуску з консолі нічого не виводить. Передивився Системні параметри, не побачив нічого, що регулювало б поведінку klauncher, можливо щось пропустив, підкажіть.

Відсутній Code_Warrior

  • Кореспондент
  • ***
  • дописів: 141
  • Карма: +0/-0
  • OpenSuse 11.2
Спробуйте в консолі набрати
dcopserver_shutdown
потім
kdeinit

Відсутній EarlGray

  • Новачок
  • *
  • дописів: 46
  • Карма: +0/-0
Не знаю, як dcopserver, який використовувався в КДЕ3, пов’язаний із Долфіном :) Не допомагає.

Відсутній Code_Warrior

  • Кореспондент
  • ***
  • дописів: 141
  • Карма: +0/-0
  • OpenSuse 11.2
Цитата
Не знаю, як dcopserver, який використовувався в КДЕ3, пов’язаний із Долфіном
Klauncher — це фонова служба, яка відповідає за активацію служб у межах KDE. Запускається через kdeinit, а обмінюється даними з KDE саме через DCOP. Спробуйте тоді просто перезапусити kdeinit.


Відсутній EarlGray

  • Новачок
  • *
  • дописів: 46
  • Карма: +0/-0
1) http://docs.kde.org/stable/uk/kdebase-runtime/userguide/background-processes.html явно  стосувалось третього КДЕ. Якщо хочете переконатись — виконайте у KDE 4 dcopserver_shutdown і потім dolphin, і щоб переконатись, чи не запустив бува Долфін цей dcopserver — ps ax | grep dcop. Побачите, що Долфін чудово працює без dcop. Хоча б тому, що в kde4 dcop замінили на dbus.
2) Якщо навіть і так, то дивно було б, якби просте перезавантаження допомагало. Ця помилка у мене уже досить давно і перезавантаження ноута нічого не давало.
Але все одно дякую за увагу.

P. S. Десь у Гуглі бачив припущення, що це несумісність деяких програм КДЕ версії 4.3.1 із 4.3.4, які я міг встановити, але там не було жодних порад. що робити із цим, мовляв «дочекайтесь наступного оновлення». Загалом все не так і погано — локальні диски працюють, smb:// доступний, тільки із ftp:// така проблема. Можливо, хтось знає, в чому суть цих повідомлень про помилку?
« Змінено: 2010-02-19 20:34:47 від EarlGray »

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Треба перебудувати базу даних програм за допомогою kbuildsycoca4. На всяк випадок повитирати файли з /tmp, про які вам точно відомо, що вони не потрібні.
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній EarlGray

  • Новачок
  • *
  • дописів: 46
  • Карма: +0/-0
не допомогло >_<
Записав rm -rf /tmp/* у /etc/rc.d/rc6.d/S01reboot, перезавантажився, файли видалились, запустив kbuildsysoca4 спочатку від імені юзера, потім від рута, перелогінився у КДЕ. Помилка залишилась .(

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
не допомогло >_<
Записав rm -rf /tmp/* у /etc/rc.d/rc6.d/S01reboot, перезавантажився, файли видалились, запустив kbuildsysoca4 спочатку від імені юзера, потім від рута, перелогінився у КДЕ. Помилка залишилась .(
Пишіть у систему стеження за вадами openSUSE.
« Змінено: 2010-02-19 21:16:30 від yurchor »
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній EarlGray

  • Новачок
  • *
  • дописів: 46
  • Карма: +0/-0
Із оновленням проблемка зникла :)