NVIDIA-Treiber für Solaris x86-Downgrade

948
cniggeler

Ich musste Solaris / x86 11 erneut installieren und habe auf demselben Computer von Version 11.1 auf Version 11.3 ein Upgrade durchgeführt. Die NVIDIA-Treiber wurden ebenfalls aktualisiert. Beim Start von X wird jedoch die Meldung angezeigt, dass der neueste Treiber die NVIDIA-Karte, die ich besitze, nicht unterstützt, und dass ich den Legacy-Treiber 340.xx installieren muss.

Ich habe die erforderliche .run-Datei von NVIDIA heruntergeladen. Wenn sie als root mit 'sh' ausgeführt wird, antwortet sie.

pkgrm: ERROR: Das aktuelle Arbeitsverzeichnis kann nicht in / var / sadm / pkg / NVDAgraphics / install geändert werden  Entfernung fehlgeschlagen (interner Fehler). Es wurden keine Änderungen am System vorgenommen. FEHLER: Das bereits installierte NVDAgraphics-Paket kann nicht deinstalliert werden 

Ich habe auch versucht, mit pkgrm mit den gleichen Ergebnissen manuell zu löschen. Wenn ich weiter nach / var / sadm / pkg / NVDAgraphics gehe, gibt es keine "install" -Datei, nur "pkginfo". Schließlich entfernt der grafische Paketmanager auch die NVDAgraphics nicht. Die Option Entfernen ist abgeblendet.

Irgendwelche Vorschläge, was ich als nächstes tun muss? Vielen Dank!

1
Update: "Entfernen" im Paket-Manager durch Aktivieren des Kontrollkästchens für das Paket aktivieren (nicht mehr abgeblendet). Ich hatte es vorher einfach hervorgehoben und dann mit der rechten Maustaste geklickt. Als ich auf "Entfernen" geklickt habe, bekam ich: "Dies ist ein Live-Image. Der Installationsvorgang kann nicht ausgeführt werden." cniggeler vor 8 Jahren 0
Welches Format hat das Paket, das Sie installieren möchten? SVR im alten Stil (Solaris 10) oder IPS (Solaris 11) im neuen Stil? Am einfachsten ist es, das Paket zu erweitern und die Treiber- und Konfigurationsdateien einfach zu kopieren. Andrew Henle vor 8 Jahren 0

2 Antworten auf die Frage

1
saralfddin93

Ich hatte das gleiche Problem, mit der Ausnahme, dass ich das System von Grund auf mit dem Nvidia-Treiberpaket installiert hatte, das nicht deinstalliert werden wollte.

Nach einiger Recherche fand ich die Lösung auf dieser Website: https://blogs.oracle.com/alanc/entry/solaris_11_3_beta_changes im Abschnitt "NVIDIA-Grafiktreiberpakete", in der erklärt wurde, wie mit diesem Befehl zum R340 Legacy-Paket gewechselt wird :

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

Es hat für mich funktioniert.

Hoffe es hat geholfen.

0
cniggeler

Ich denke, mit der Antwort des Systems (in dem Kommentar oben erwähnt) über "Live Image" kann ich meine eigene Frage beantworten. Ich fand diesen Link, der besagt, dass ein Live Image keine Pakete aus einem Repository installiert. Es scheint also, dass die Pakete Bestandteil des von mir installierten Live Builds sind.

Um die andere Funktionalität zu erhalten, müssen Sie AI-Medien (Automated Installer) auswählen. Dies ist jedoch ein mehrstufiger Prozess, bei dem Sie aus der AI eine benutzerdefinierte .iso-Datei erstellen.

Ich habe Live-Installationen für Linux verwendet und hatte diese Einschränkungen nicht für das Upgrade / Downgrade von enthaltenen Paketen, aber hey, UNG (Unix's Not Gnu). Lebe und lerne.