Не запускается x server debian
Пару дней назад запустил обновление системы, а оно говорит новая версия системы вышла и продолжать обновление не будет без моего согласия. Сразу не запускал, потому что скорее всего X server не запуститься при первом старте, так как у меня проприетарные драйвера NVidia установлены. Сегодня решился и запустил обновление. Сам пошёл за хлебом в ближайшую пекарню. Вернулся, система уже обновилась. Перезапустил и получил
Как и ожидал X Server не стартует. Надеюсь, что обойдётся переустановкой драйверов видеокарты. Сейчас проверю, что в логах написано. Открываю новый терминал комбинацией клавиш [Ctrl-Alt-F6]
Обновил до Debian 11 и получил "пустой" экран c мерцающим курсором NVIDIA: Failed to initialize the NVIDIA kernel module. NVIDIA: Failed to initialize the NVIDIA kernel module.Следом за ней ошибка "no screens found". Вот и ответ. Осталось переустановить драйвер и должно заработать. Но сначала удалю всё, что связано с NVIDIA
Apt выдала мне список модулей с подписью, что модуль не установлен, поэтому не может быть удалён
Обновил до Debian 11 и получил "пустой" экран c мерцающим курсоромХорошо. Теперь установлю драйвер.
Пишет, что драйвер уже установлен и спрашивает продолжить или прервать. Я продолжаю. Спрашивает, что хочу ли я зарегистрировать модуль ядра? Я отвечаю "Да". Спрашивает об установке библиотек совместимости с 32-битным режимом. Я подтверждаю, пригодятся. Не нашёл путь куда была установлена библиотека libglvnd и просит проверить настройки и установлены ли библиотеки. Должны быть установлены. Нажимаю "Ок". И ошибка запуска модуля ядра, потому что не установлены "kernel headers". Понял, пойду установлю. Пишет, что драйвер уже установлен и спрашивает продолжить или прервать. Я продолжаю.Из прошлых установок помню, что перед запуском драйверов, нужны были ещё какие-то действия. Поэтому решил залезть в руководство по установке драйверов NVIDIA от NVIDIA для Debian. Там написано, что перед запуском нужно установить заголовки ядра командой
sudo apt -y install linux-headers-$(uname -r) build-essential
Запускаю. Установщик жалуется на "build-essential" --- убираю и запускаю снова
Думаю, что найду там подсказку. Нашёл подсказку под загаловком "Обновление Debian"
Обновление до Debian 11 с предыдущего выпуска, Debian 10 (кодовое имя buster), для большинства вариантов настройки осуществляется автоматически с помощью APT.
Для выпуска bullseye компонент с обновлениями безопасности теперь называется bullseye-security, пользователям следует изменить свои файлы источников APT соответствующим образом в ходе обновления. Если в ваших настройках APT используются закрепление или APT::Default-Release, то для этих параметров тоже скорее всего потребуются изменения. Дополнительную информацию смотрите в разделе Изменена структура архива безопасности в информации о выпуске.
Перехожу по ссылке и делаю как написано. Кроме того проверяю, чтобы в файле не упоминалась больше прежняя версия "buster" и везде была "bullseye". Готово. Запускаю
Apt выдаёт кучу ошибок связанных с установленными мною программами в прежней системе и останавливается с просьбой запустить
Что я и делаю. Всё успешно проходит. Перезапускаю систему и она успешно стартует с обновлёнными приложениями.
Мораль сей басни такова, что прежние программы то остались установленными, но с зависимостями от прежней системы. В том числе и драйвер от видеокарты. А, выше упомянутая, команда решает этот вопрос. Чем не раз меня спасала.
Самое то интересное, что я уже проделывал подобные шаги при обновлении с Debian 9 на Debian 10, но уже не помню так как это было больше 2-х лет назад.
Спасибо разработчикам APT и за опции "--fix-broken" и "--fix--missing" --- они офигенные!
вчера обновил x-сервер, сегодня запускаю, вхожу в систему под своим логином и паролем, через пару секунд оказываюсь опять на странице входа и так до бесконечности. В чем проблема? Дрова на видюху переустанавливать? debian stable x64
А вы поместите на paste сервис лог xorg-server`а и dmesg.
Тут похоже проблема в дисплейном менеджере. Какой у вас используется?
GDM. Вчера было 3 обновления и все связаны с x-сервером
Где логи-то ? Пока вы их не покажете будет вестись только пустой разговор.
А вы поместите на paste сервис лог xorg-server`а и dmesg.
Тебе же сказали, ещё можно
С XDM проблем после апдейта не наблюдается.
Лог xorg-server`а и dmesg покажи. Что не понятно в том, что тебя просят сделать.
Лол, я не ТС. Просто УМВР-мимокрокодил.
через sgfxi. пробовал обновить через него же, инет не подключается через DHCP. Ручками придется ставить?
zevilz ★★★ ( 21.04.13 11:28:14 )Последнее исправление: zevilz 21.04.13 11:31:52 (всего исправлений: 1)
какой именно? тут их много
Удали это говно и поставь из репозитория.
Из репозитория заметно тормознее работает. Откуда я знаю какой актуальный лог.
Из репозитория заметно тормознее работает.
Ну поставь из experimental. Хотя наверняка врёшь.
Там написано, в чём дело, но кодировка поломалась. Выложи последние десять строк сюда.
причину ищи в /var/log/Xorg*.log
уже поднял инет через dhcp в recovery mode и обновил дрова через sgfxi. Загрузилось все отлично. Так и думал, что проблема в дровах. Всем спасибо.
Если вы что-то ставите в обход пакетного менеджера дистрибутива, то должны понимать что могут возникнуть проблемы, их причины и как и устранить.
Т.к. пакет nvidia-glx не был установлен, то из-за обнволения xorg-server были заменены некоторые проприетарные библиотеки, поэтому xorg-server и работал не корректно.
Так и думал, что проблема в дровах.
Зачем же полезли на форум, если думали ? Что-то я в этом сомневаюсь.
через sgfxi. пробовал обновить через него же, инет не подключается через DHCP. Ручками придется ставить?
Ну а это вообще фонтан. Если вы ставили драйвер в обход apt / aptitude почему об этом не написали. И сразу после обновления xorg-server не сделали переустановку nvidia-drivers через ваш скрипт?
Читайте также: