[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Nvidia, dkms, update-alternatives и libGL.so.1



1 сентября 2010 г. 15:20 пользователь Stanislav Maslovski
<stanislav.maslovski@gmail.com> написал:
> On Wed, Sep 01, 2010 at 12:21:17PM +0400, Oleg A. Anisimov wrote:
>> Доброго всем LOCAL_TIME!
>
> [skipped]
>
>> То есть libGL.so.1 -> libGL.so.169.09, а это, как мне кажется ошметки от старого
>> драйвера nvidia с версией 169.09. Ладно, не беда - правлю симлинк на
>> libGL.so.1 -> /etc/alternatives/libGL.so.1 и все встает на место.
>> Вроде бы можно и
>> успокоиться... Проходит несколько часов, запускаю из консоли инсталляцию
>> офиса в вайне и вижу:
>
> [skipped]
>
>> Снова иду в /usr/lib Ччччччорт!!! Какая сволочь это сделала? Симлинк libGL.so.1
>> снова указывает на libGL.so.169.09!!! Я в шоке.
>>
>> Вопросы традиционные для России: "Кто виноват?" и "Что делать?" чтобы пресечь
>> эту вакханалию.
>
> Виноват, вероятно, ldconfig. Удали "ошметки" (libGL.so.169.09) от старого драйвера.
>
Виноват оказался я сам (ССЗБ - нефиг нештатными путями ставить
nvidia). Перед тем, как
встать на путь истинный (m-a a-i nvidia) нужно было изгнать духа
(NVIDIA*.run --uninstall).

Вторая часть вопроса решилась (хочу верить что это так) следующим образом:

wget http://ru.download.nvidia.com/XFree86/Linux-x86/169.09/NVIDIA-Linux-x86-169.09-pkg1.run
chmod +x NVIDIA-Linux-x86-169.09-pkg1.run
./NVIDIA-Linux-x86-169.09-pkg1.run --uninstall

После чего на месте libGL.so.169.09 появилось нечто (видимо
забэкапленное ранее инстоллером
nvidia):

yoda:~# aptitude rels -l /usr/lib | grep libGL
...
lrwxrwxrwx  1 root root           26 Авг 30 12:29 libGL.so ->
/etc/alternatives/libGL.so
lrwxrwxrwx  1 root root           12 Сен  1 16:45 libGL.so.1 -> libGL.so.1.2
-rw-r--r--  1 root root       425832 Фев 23  2007 libGL.so.1.2
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
...

Далее нужно было убить старую либу и симлинк и переустановить пакетик
libgl1-mesa-glx:

yoda:~# ls -l /usr/aptitude reinstall libgl1-mesa-glx
Следующие пакеты будут ПЕРЕУСТАНОВЛЕНЫ:
  libgl1-mesa-glx
0 пакетов обновлено, 0 установлено новых, 1 переустановлено, 0 пакетов
отмечено для удаления, и 76 пакетов не обновлено.
Необходимо получить 0B/154kB архивов. После распаковки 0B будет занято.
(Чтение базы данных ... на данный момент установлено 323109 файлов и каталогов.)
Подготовка к замене пакета libgl1-mesa-glx 7.7.1-4 (используется файл
.../libgl1-mesa-glx_7.7.1-4_i386.deb) ...
Распаковывается замена для пакета libgl1-mesa-glx ...
Обрабатываются триггеры для libgl1-nvidia-alternatives ...
update-alternatives: предупреждение: forcing reinstallation of
alternative /usr/lib/nvidia/libGL.so.1 because link group libGL.so.1
is broken.
Настраивается пакет libgl1-mesa-glx (7.7.1-4) ...
[ Rootkit Hunter version 1.3.6 ]
File updated: searched for 164 files, found 141

После чего все пришло в норму:

yoda:~# aptitude rels -l /usr/lib | grep libGL
...
lrwxrwxrwx  1 root root           26 Авг 30 12:29 libGL.so ->
/etc/alternatives/libGL.so
lrwxrwxrwx  1 root root           28 Сен  1 16:58 libGL.so.1 ->
/etc/alternatives/libGL.so.1
...

А теперь вопрос немного в сторону. Теперь уже способ 'm-a a-i nvidia'
уходит в историю
и штатно будет все выполняться dkms-ом?

> --
> Stanislav
>
>
> --
> To UNSUBSCRIBE, email to debian-russian-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> Archive: [🔎] 20100901112018.GA14655@kaiba.homelan">http://lists.debian.org/[🔎] 20100901112018.GA14655@kaiba.homelan
>
>



-- 
--
Best regards,
Oleg Anisimov,
Head of ISP department
==================================
LLC ZHANR, bld. 16, Komissarova str.,
Vladimir, Russian Federation, 600018
phone: +7 4922 372373
fax: +7 4922 311260
e-mail: o.anisimov@dobroe.tv
--
--
С наилучшими пожеланиями,
Олег Анисимов
Начальник отдела
Интернет-провайдинга
==================================
ООО "ЖАНР" Телекомпания "Доброе",
г. Владимир, ул. Комиссарова, 16
тел. (4922) 372-373
факс. (4922) 311-260
e-mail: o.anisimov@dobroe.tv

Reply to: