После недавнего обновления в моей системе Arch Linux x64 я получаю это предупреждение после установки или удаления пакетов с помощью pacman
.
(gconftool-2: 5207): GConf-WARNING **: клиенту не удалось подключиться к демону D-BUS: / usr / bin / dbus-launch аварийно завершился со следующей ошибкой: протокол не указан Ошибка автозапуска: сбой инициализации X11.
Итак, пока я не видел каких-либо побочных эффектов от этого (что я знаю), но я хотел бы, чтобы это предупреждение исчезло.
РЕДАКТИРОВАТЬ
Я могу последовательно воспроизвести это, установив или удалив GNOME Do. Обе из следующих команд приводят к выводу выше.
$ sudo pacman -S gnome-do
$ sudo pacman -Rns gnome-do
Запуск, xhost +
кажется, временно снимает предупреждение (по крайней мере, до перезагрузки). Я могу бежать, xhost -
и предупреждение возвращается.
ОБНОВЛЕНИЕ
Эта проблема исчезла после нескольких обновлений (т.е. pacman -Syu
).
Вы используете XFCE? Я нашел эту тему: code.google.com/p/acpi-eeepc-generic/issues/detail?id=47
—
ОДС
@sim, перед обновлением (
—
Дрю Чапин
pacman -Syu
) у меня был установлен только GNOME. Я сразу начал видеть предупреждение после обновления. Через некоторое время после появления предупреждения я установил XFCE, KDE и Cinnamon. Я играю с различными средами рабочего стола, пытаясь решить, какой из них я хочу использовать (поскольку мне все больше не нравится GNOME 3). Где бы это не было, я бы, наверное, больше этого не заметил. Тем не менее, опубликованная вами ветка не помогает. Я вижу это только при использовании pacman
.
Насколько я понимаю, что происходит, ваш скрипт инициализации диспетчера отображения (такой как xdm или gdm3) пытается запустить X, создает для пользователя экземпляр D-Bus и по какой-то причине GConf не может подключиться к своему сокету. Распространенной причиной такой проблемы может быть просто то, что ваш экземпляр D-шины для каждого пользователя запускается с неправильными разрешениями, он должен работать под вашим UID (см. Askubuntu.com/questions/135573/… и bbs.archlinux.org /viewtopic.php?id=151914 ). Попробуйте
—
Борис Бурков
ps -axfl
и посмотрите UID и аргументы ваших процессов.