OpenSolaris, OpenIndiana, Nexenta Forum
OpenSolaris, OpenIndiana, Nexenta Troubleshooting => Hardware => Тема начата: openuser от Сентябрь 08, 2010, 11:57:41 am
-
Здравствуйте!
Нужно установить драйвер видео карты подходящей версии, установленный по умолчанию не годится.
Скажите, пожалуйста, как его удалить если при попытке получается вот это:
# pkgrm NVDAgraphicsr NVDAgraphics
The following package is currently installed:
NVDAgraphicsr NVIDIA Graphics System Device Driver
(i386) 180.44,REV=2009.04.02.09.49
Do you want to remove this package? [y,n,?,q] y
pkgrm: ERROR: unable to change current working directory to </var/sadm/pkg/NVDAgraphicsr/install>
Removal of <NVDAgraphicsr> failed (internal error).
No changes were made to the system.
There is 1 more package to be removed.
Do you want to continue with package removal? [y,n,?,q] n
1 package was not processed!
#
# pkg uninstall NVDAgraphicsr
Creating Plan -
pkg: Следующие шаблоны не подходят ни к одному из пакетов в текущем
каталоге. Примените менее узкие критерии поиска, обновите и/или просмотрите каталоги:
NVDAgraphicsr
#
-
Похоже пакет NVDAgraphicsr связан с NVDAgraphics и оба они установлены через IPS. Вобщем, с удалением NVDAgraphics удаляется и NVDAgraphicsr.
keremet@os200906:~# pkg uninstall NVDAgraphics
PHASE ACTIONS
Removal Phase 200/200
keremet@os200906:~# pkgrm NVDAgraphicsr
pkgrm: ERROR: no package associated with <NVDAgraphicsr>
keremet@os200906:~$ pkginfo -l NVDAgraphicsr
ERROR: information for "NVDAgraphicsr" was not found
-
Методом проб и нескольких переустановок OpenSolaris определилось что удаляя NVDAgraphics используя пакетную систему IPS пакет NVDAgraphicsr остаётся, но про него IPS ничего не сообщает.
Решается примерно так:
Создаём директории
$ pfexec mkdir /var/sadm/pkg/NVDAgraphics/install
$ pfexec mkdir /var/sadm/pkg/NVDAgraphicsr/install
Редактируем, добавляя первой строкой CLASSES=none
$ pfexec vi /var/sadm/pkg/NVDAgraphicsr/pkginfo
$ pfexec vi /var/sadm/pkg/NVDAgraphics/pkginfo
Останавливаем X-сервер
$ pfexec svcadm disable gdm
Удаляем видеодрайер
$ pfexec pkgrm NVDAgraphicsr NVDAgraphics
Удаляем данные из пакетной системы IPS
$ pfexec pkg uninstall NVDAgraphics
Устанавливаем видеодрайвер NVIDIA
$ pfexec sh ./NVIDIA-Solaris-x86-173.14.27.run
Перезагузка системы
$ pfexec reboot -- -r
Настраиваем xorg.conf
$ cd /etc/X11
$ pfexec mv xorg.conf xorg.conf.old
$ pfexec nvidia-xconfig
Запускаем X-сервер
$ pfexec svcadm enable gdm