Я обновил libc
свой Debian (Jessie) и вместе с ним сотни пакетов. Теперь я не могу войти в систему с помощью менеджера дисплеев. После ввода пароля и входа в систему он загружается с черным экраном, а затем выталкивает меня обратно в менеджер дисплеев.
Вход через виртуальный терминал и
startx
с помощью моих сред рабочего стола (xfce, xmonad) по-прежнему работает.Я установил другой дисплейный менеджер (gdm, lightdm, xdm) и пробовал входить под разными пользователями (включая пользователей с пустыми сессиями), и я даже заменил systemd на init, но это не помогло. И я установил свежий xorg.
Я установил не только libc, но и файлы разработки
libc-dev-bin
в этом шаге. Так что есть еще больше новых пакетов.У меня система мультиархитектурная. Установлены пакеты i386 и amd64.
У меня один экран и я использую карту Nvidia и фирменные драйвера через bumblebee. Обычно все работает на видеокарте Intel.
Несколько лет назад система была Aptosid. Но я изменил все источники репозитория на Debian. После многих обновлений все пакеты должны быть из репозитория Debian, я полагаю.
Я не знаю, баг ли это, но я не могу запустить эмулятор терминала на X, который был запущен с
startx
. У меня эта проблема уже несколько лет, но это не было проблемой. Запуск терминала от имени root по-прежнему работает на любом X.Он установил некоторые
libwayland-*
пакеты, но у меня не установлен Weston.Я сейчас обновил некоторые пакеты libpam и libdbus. Никакой разницы.
Я проверил логи авторизации и другие логи, но ничего полезного не нашел. Предложения, где мне искать дальше?
Редактировать:
Дисплей отключается и включается при черном экране. Возможно, попытка изменить разрешение экрана.
В~/.xsession-ошибкиесть
OpenSSL version mismatch. Built against 1000105f, you have 10001090
. Возможно, проблема в этом, но я не знаю, как это исправить.