Внезапно умерли иксы. Как в анекдоте: шел ежик ubuntu по лесу, забыл как дышать грузить драйвер nvidia и умер.
Симптомы такие: при загрузке в том месте, где система обычно переходит в графический режим, экран начинает бешено мигать, при этом видно, что загружаются демоны. В конце концов видим обычное приглашение текстовой консоли, однако войти в систему невозможно, потому что клавиатура практически не слушается. Потому что в это время Xorg, словно в Колесе Сансары, непрерывно перерождается и умирает, не находя модуля nvidia:
/var/log/Xorg.0.log:
(II) LoadModule: "nvidia" (WW) Warning, couldn't open module nvidia (II) UnloadModule: "nvidia" (EE) Failed to load module "nvidia" (module does not exist, 0)
Примерно такие сообщения я увидел в логах, войдя с ноута по ssh на терпящую бедствие рабочую станцию.
Гугление показало, что многие в такой ситуации тупо ставят бинарные драйверы от производителя. Интересно, что примерно год я тоже прельстился этим как бы очевидным и простым решением. Проблемы появляются не сразу, а в тот момент когда система обновит ядро. Драйверы, собранные для другой версии, с новой работать откажутся. И придется, матерясь, вручную переустанавливать бинарные драйверы.
Тут позволю себе немного лирики.
Линукс дома стоит у меня уже давно, и проблем с ним никогда особо не было.Смешные случаи были. Вот например жена, человек максимально далекий от компов, по радио как-то услышала, что есть такой Линукс, и под ним нет ни вирусов, ни троянов, и вообще чудо-система! И так ей эта идея понравилась, что говорит мне: «Слушай, а давай нам тоже этот Линукс поставим! Я в нем может тоже разберусь». Я ей говорю, «Мать, а ты не заметила что последние полгода ты на моем компе сидишь на этом самом Линуксе?» Это при том, что она не только по интернетам ходила, но и проги под Wine запускала, в Open Office чего-то та ваяла, GIMP-ом фотки редактировала ("странный у тебя фотошоп"). Посмеялись, удивлению её не было предела..
В общем, Линукс в целом был надежной домашней системой. А тут, после обновления Ubuntu до 9.10, начался сплошной гемор: то тут отвалится, то там. Ни кино посмотреть, ни в инет выйти. И вот сегодня женщина предложила снести к ебеням Ubuntu и поставить «нормальный виндовс».
Парни из Canonical! Я понимаю, что выпускать новый релиз каждые полгода — это ужасно круто, и ваши боссы наверняка гордятся вами и тем, что все идет по плану, но блин, чуваки! Мне ужасно неудобно перед женой, что вместо того, чтобы провести с ней вечер, я сижу и тупо втыкаю в десятки сообщений на форумах, где такие же бедняги сидят и тупо не знают что делать с сошедшей с ума железкой.
На этом с лирикой закончим.
В общем, гугль не помог, пришлось действовать по наитию.
Сначала смотрим, что у нас есть в системе:
$ sudo dpkg --get-selections|grep nvidia nvidia-173-modaliases install nvidia-180-modaliases install nvidia-185-libvdpau deinstall nvidia-185-modaliases install nvidia-190-kernel-source install nvidia-190-libvdpau install nvidia-190-modaliases install nvidia-96-modaliases install nvidia-common install nvidia-glx deinstall nvidia-glx-173 deinstall nvidia-glx-177 deinstall nvidia-glx-185 deinstall nvidia-glx-190 deinstall nvidia-glx-new deinstall nvidia-glx-new-envy deinstall nvidia-kernel-common install nvidia-settings deinstall nvidia-settings-190 install
Как видно, много всего. Удаляем всё:
$ sudo dpkg --get-selections | grep nvidia | grep -v deinstall | awk '{print $1}' | xargs sudo apt-get remove
Проверяем, что все удалено:
$ sudo dpkg --get-selections | grep nvidia | grep -v deinstall
И ставим только то, что нужно, а именно последний официальный драйвер от Canonical:
$ sudo apt-get install nvidia-glx-185
Сборка и установка проходят нормально, перегружаемся и видим, что ежик вспомнил как дышать и пошел дальше.


[...] nvidia в ubuntu: реанимация « Кибер-Фанк v2.0 http://www.shatlovsky.ru/2009/11/20/nvidia-v-ubuntu-reanimaciya – view page – cached Внезапно умерли иксы. Как в анекдоте: шел [DEL: ежик
EL] ubuntu по лесу, забыл как [DEL: дышать
EL] грузить драйвер nvidia… Read moreВнезапно умерли иксы. Как в анекдоте: шел [DEL: ежик
EL] ubuntu по лесу, забыл как [DEL: дышать
EL] грузить драйвер nvidia и умер. Read less [...]
U menya (sorry netu u menya v kanade na laptope russkih bukovok
takaya je fignya bila, no po prichine chto bunta gruzila odnovremenno 2!!! modulya dlya nvidia. Posle ustanovki novih drov, stariy modul ostalsya.
vilechil (toje cherez ssh): dkms remove -v module version
А 190-версия драйверов от nvidia разве есть в оффициальных репозиториях?
SashaShveik:
В официальных нет. Я их ставил пытаясь решить проблему с цветом, см. предыдущую запись. Пакеты брались отсюда:
https://launchpad.net/~nvidia-vdpau/+archive/ppa
[...] было) поэтому, признаюсь с интересом почел откровения Кибер-Фанка по поводу глюков в Убунте с данными видяхавми. [...]