1

Мне пришлось переустановить Solaris/x86 11 и в процессе обновления до версии 11.3 с 11.1 на той же машине. Драйверы NVIDIA также были обновлены, но при запуске X появляется сообщение о том, что последний драйвер не поддерживает имеющуюся у меня карту NVIDIA и что мне нужно установить устаревший драйвер 340.xx.

Я скачал необходимый файл .run с NVIDIA, и когда он запускается как root с «sh», он отвечает,

pkgrm: ERROR: unable to change current working directory to /var/sadm/pkg/NVDAgraphics/install

Removal of  failed (internal error).
No changes were made to the system.
ERROR: Cannot uninstall the already installed package NVDAgraphics

Я также пытался удалить вручную с помощью pkgrm с теми же результатами. Кроме того, когда я захожу в /var /sadm /pkg /NVDAgraphics, файл "install" отсутствует, только "pkginfo". Наконец, графический Диспетчер пакетов также не удалит NVDAgraphics - опция "Удалить" недоступна.

Любые предложения относительно того, что мне нужно делать дальше? Спасибо!

2 ответа2

1

У меня была та же проблема, за исключением того факта, что я установил систему с нуля, с пакетом драйверов Nvidia, который не хотел удалять.

После некоторых исследований я нашел решение на этом сайте: https://blogs.oracle.com/alanc/entry/solaris_11_3_beta_changes в разделе "Пакеты графических драйверов NVIDIA", в котором объясняется, как с помощью этой команды переключиться на пакет R340 Legacy. :

# pkg install --reject driver/graphics/nvidia driver/graphics/nvidiaR340

Это сработало для меня.

Надеюсь, это помогло.

0

С ответом системы (сообщается в комментарии выше) о "Живом изображении", я думаю, что смогу ответить на свой вопрос. Я нашел эту ссылку, утверждающую, что Live Image не устанавливает пакеты из репозитория, так что кажется, что пакеты являются неотъемлемой частью установленной мной live сборки.

Чтобы получить другие функциональные возможности, нужно выбрать носитель AI (Automated Installer), но это многошаговый процесс, в котором вы создаете собственный .iso из AI.

Я использовал живую установку для Linux и не имел этих ограничений для обновления / понижения включенных пакетов, но, эй, UNG (Unix's Not Gnu). Живи и учись.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .