6

Как я могу отладить проблему с Xubuntu 12.04 (новая установка), которая просто ждет простоя после входа в систему около 30 секунд?

Экран входа в систему задерживается правильно. После входа я получаю фон рабочего стола, но нет панелей или автозапуска приложений.

Кажется, это не проблема аутентификации /pam, потому что я могу без задержки войти в консоль, пока графическая сессия все еще застряла. Когда я смотрю на htop, нет никакой активности диска или процессора и никакого явного возрождения какого-либо процесса. Нет ничего явно плохого в .xsession-errors . Самые интересные ошибки:

openConnection: connect: No such file or directory
cannot connect to brltty at :0
WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-wFn4VR/pkcs11: No such file or directory
...
(polkit-gnome-authentication-agent-1:2131): polkit-gnome-1-WARNING **: Failed to
 register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The nam
e org.gnome.SessionManager was not provided by any .service files
** Message: applet now removed from the notification area
** Message: using fallback from indicator to GtkStatusIcon
...
(xfce4-indicator-plugin:2176): libindicator-WARNING **: IndicatorObject class does not have an accessible description.
...
(xfce4-indicator-plugin:2176): Indicator-Application-WARNING **: Unable to get application list: Operation was cancelled

Bootchart, кажется, заканчивается, прежде чем я войду в систему, так что это не так полезно.

Где еще я могу найти информацию?

5 ответов5

2

Пока эти медленные входы в систему происходят с 64-разрядным Xubuntu 12.04, вы можете использовать следующий патч в качестве обходного пути в соответствии с https://bugs.launchpad.net/ubuntu/+source/accountsservice/+bug/996791 (исправлен lightdm ):

sudo add-apt-repository ppa:andreas-diesner/lightdm-fix-temporary
sudo apt-get update
sudo apt-get upgrade
1

Я наконец нашел решение здесь. Не обращайте внимания на публикацию № 15 (кажется, не работает, как я пытался). У того же автора (благодаря Orbital_sFear) есть второе решение в # 20, которое сработало для меня (и других).

  1. Сохраните прикрепленный файл tar: http://ubuntuforums.org/attachment.php?attachmentid=217600&d=1336595748
  2. Извлеките файл tar в /usr/sbin/ (lightdm-safe и lightdm-restart)
  3. Убедитесь, что права доступа к файлам правильные.

    cd /usr/sbin
    sudo chown root:root lightdm-safe lightdm-restart
    sudo chmod 755 lightdm-safe lightdm-restart
    
  4. Отредактируйте /etc/init/lightdm.conf . Измените строку, которая гласит:

    exec lightdm
    

    читать:

    exec lightdm-safe
    

После сценария lightdm-safe у вас могут быть дополнительные аргументы, они передаются в lightdm. У меня есть --log-file=/var/log/lightdm для аргументов на моем.

Я на 64-битной машине. 32-битная версия Xubuntu 12.04, похоже, не имеет этой проблемы.

0

Мое простое решение / обходной путь к этому (который работает для меня) состоит в том, чтобы установить единство. После этого у меня больше нет проблем.

sudo apt-get install unity-greeter

Затем измените вашу конфигурацию lightdm на это:

sudo vim /etc/lightdm/lightdm.conf
# change greeter-session from lightdm-gtk-greeter to unity-greeter

Это оно. Если хотите, вы можете настроить логин, выполнив следующие действия:

xhost +SI:localuser:lightdm
sudo su lightdm -s /bin/bash
dconf-editor

Затем перейдите в «com> canonical> unity-greeter» и измените его по своему желанию.

0

Можете ли вы опубликовать ~/.xinitrc? В моем .xinitrc у меня есть эта строка exec startkde. Просто замените startkde на любой оконный менеджер. Но похоже, что X-окно сломано. У меня похожая проблема: я запускаю свой оконный менеджер, но мой рабочий стол полностью черный и на правой панели нет панели или контекстного меню. Однако у меня есть x-console и x-терминал, чтобы я мог решить эту проблему.

0

Я выяснил, что вызывает проблему в моей системе, и, похоже, относится и к другим (с других форумов).

После того, как я запустил первое обновление, мой логин начал сильно замедляться. Я немного поболтал с программами в Настройках -> Диспетчер настроек -> Сеанс и запуск, и попытался закрыть и открыть эти программы, а затем перезагрузить компьютер.

В любом случае, я сузил его до комбинации из 2 процессов:"Сеть" (менеджер соединений) и "Демон тома Xfce" (может отличаться в вашей системе, но в любом случае). Соответствующие команды терминала (как показано в /etc /xdg /autostart):

~$ nm-applet
~$ xfce4-volumed

Если я отключаю их, а затем запускаю их в терминале после завершения входа в систему, все работает просто отлично.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .