Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не запускаются программы KDE, требующие прав администратора  (Прочитано 1047 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн brv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Например kuser, ksystemlog, partitionmanager.
При запуске из меню KDE, спрашивается пароль в окошке kdesudo, после чего ничего не происходит.
При запуске из командной строки что через sudo, что через kdesudo, пишет ошибки:

 kdesudo partitionmanager
Bus::open: Can not get ibus-daemon's address.
IBusInputContext::createInputContext: no connection to ibus-daemon
partitionmanager(14161)/kdeui (kdelibs): Session bus not found
To circumvent this problem try the following command (with Linux and bash)
export $(dbus-launch)
KCrash: Application 'partitionmanager-bin' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
Warning: connect() failed: : ÐÐµÑ Ñакого Ñайла или каÑалога
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi directly
drkonqi(14163)/kdeui (kdelibs): Session bus not found
To circumvent this problem try the following command (with Linux and bash)
export $(dbus-launch)
Unable to start Dr. Konqi
Not forwarding the crash to Apport.

или:

sudo kuser
Error: "/var/tmp/kdecache-roman" is owned by uid 1000 instead of uid 0.
kuser(14726)/kdeui (kdelibs): Session bus not found
To circumvent this problem try the following command (with Linux and bash)
export $(dbus-launch)
KCrash: Application 'kuser' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/roman/.kde/socket-Eridanus/kdeinit4__0
Unable to start Dr. Konqi
Not forwarding the crash to Apport.

Предлагаемая команда "export $(dbus-launch)" эффекта не дает.
Более того, требуемые переменные в оболочке "sudo -i" определены и без нее, вроде подобного:
echo "$(dbus-launch)"
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-14dQzEi266,guid=13ec39b2e740394d8c20fced56f53ba6
DBUS_SESSION_BUS_PID=14872
Интересно, что эти значения постоянно меняются.

В файле auth.log в это время появляется что-то такое:
Mar 25 16:20:35 Eridanus sudo:    roman : TTY=pts/7 ; PWD=/home/roman/FILES ; USER=root ; COMMAND=/bin/echo $(dbus-launch)
Mar 25 16:20:35 Eridanus sudo: pam_unix(sudo:session): session opened for user root by (uid=0)
Mar 25 16:20:35 Eridanus sudo: pam_unix(sudo:session): session closed for user root


Эта проблема возникла сразу после установки Kubuntu 14.04 два года назад, и с тех пор так и не проходит
(на 2х компьютерах, десктопе и ноуте).
Но на третьем компьютере, куда я недавно установил ту же систему, но свежезакачанную, этой проблемы уже почему-то нет.
Возможно дело в каких-то старых настройках, оставшихся после апгрейда на 14.04?
Гугл не помог, с аналогичными проблемами везде пишут что надо запускать через kdesudo, после чего ошибка проходит, но не в моем случае.

Оффлайн zotkindm

  • Старожил
  • *
  • Сообщений: 2452
  • (K)Ub 14.04
    • Просмотр профиля
А ты состоишь в нужных группах?

Оффлайн brv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
А ты состоишь в нужных группах?
Группы adm, cdrom, sudo, dip, plugdev, lpadmin, sambashare - вроде есть все важное
Проблема-то, что при запуске от имени root'а, в его среде dbus не ловится... Ещё вот firefox попробовал запустить по sudo, это вообще не KDE приложение, но тоже при запуске ругается на dbus

Оффлайн brv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Разобрался... В файле /etc/sudoers когда-то давно-давно заменил строчку
Defaults     env_reset
на
Defaults     !env_reset
с тем, чтобы в рутовую оболочку передавались переменные http_proxy, https_proxy, ftp_proxy.
В свое время это было нужно, чтобы правильно работала закачка доп. файлов при установке некоторых пакетов (flashplugin-installer и т.п.).

Это из-за данного параметра была проблема. Похоже, он влияет на функциональность dbus под рутом.

 

Страница сгенерирована за 0.057 секунд. Запросов: 24.