Nvidia-Treiber und Updates

Hallo,
seit Kurzem habe ich ja nun Nvidia-Grafikkarten-Treiber installiert und auch aktiv.
Ein “zypper up” zeigt mir heute, das Updates dafür zur Verfügung stehen, aber nicht installiert werden.

Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

Die folgenden 16 Paketaktualisierungen werden NICHT installiert:
  libepub0 libnvidia-cfg libnvidia-gpucomp libnvidia-ml libopenh264-8 libquicktime0 myrlyn nvidia-common-G07 nvidia-compute-G07
  nvidia-compute-utils-G07 nvidia-gl-G07 nvidia-modprobe nvidia-persistenced nvidia-userspace-meta-G07 nvidia-video-G07 postfix
Keine auszuführenden Aktionen.
zypper repos -pu
#  | Alias                                | Name                  | Enabled | GPG Check | Refresh | Priority | URI
---+--------------------------------------+-----------------------+---------+-----------+---------+----------+-------------------------------------------------------------------------
 1 | Virtualization                       | Virtualization        | Ja      | (r ) Ja   | Ja      |  120     | https://download.opensuse.org/repositories/Virtualization/16.0/
 2 | oss                                  | oss                   | Ja      | (r ) Ja   | Ja      |   99     | https://download.opensuse.org/distribution/leap/16.0/repo/oss/
 3 | kde_extra                            | KDE_extra             | Ja      | (r ) Ja   | Ja      |   99     | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Leap_16.0/
 4 | myrlyn_de                            | myrlyn_de             | Ja      | (r ) Ja   | Ja      |   99     | https://download.opensuse.org/repositories/home:/Sauerland:/myrlyn/16.0/
 5 | non-oss                              | non-oss               | Ja      | (r ) Ja   | Ja      |   99     | https://download.opensuse.org/distribution/leap/16.0/repo/non-oss/
 6 | nvidia-repo                          | nVidia                | Ja      | (r ) Ja   | Ja      |   85     | https://download.nvidia.com/opensuse/leap/16.0/
 7 | openh264                             | openh264              | Ja      | (r ) Ja   | Ja      |   99     | http://codecs.opensuse.org/openh264/openSUSE_Leap
 8 | packman-repo                         | Packman               | Ja      | (r ) Ja   | Ja      |   80     | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_16.0/
 9 | pdfsam                               | PDFsam                | Ja      | (r ) Ja   | Ja      |   99     | https://download.opensuse.org/repositories/home:duwe/16.0/
10 | server_mail                          | Email services (16.0) | Ja      | (r ) Ja   | Ja      |   99     | https://download.opensuse.org/repositories/server:/mail/16.0/
11 | vivaldi                              | vivaldi               | Ja      | (r ) Ja   | Ja      |   99     | https://repo.vivaldi.com/archive/rpm/x86_64

Ist das so oder wie verhält man sich?

Zeig mal

zypper se -si nvidia

Die Pakete werden höchstwahrscheinlich nicht installiert, weil sonst eine Abhängigkeit gebrochen würde.

Vermutlich und es liegt vermutlich an nvidia-open-driver-G07-signed-kmp-meta, denn wenn ich versuchsweise etwas aus der nicht installierbaren RPMs auswähle kommt immer das in der Art:

zypper in nvidia-compute-utils-G07
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Paketabhängigkeiten werden aufgelöst...

Problem: 1: das installierte nvidia-userspace-meta-G07-595.45.04-lp160.5.1.x86_64 erfordert 'nvidia-compute-utils-G07 = 595.45.04', aber diese Anforderung kann nicht bereitgestellt werden
 Lösung 1: Deinstallation von nvidia-open-driver-G07-signed-kmp-meta-595.45.04-lp160.11.1.x86_64
 Lösung 2: nvidia-compute-utils-G07-595.58.03-lp160.10.1.x86_64 nicht installieren
 Lösung 3: nvidia-userspace-meta-G07-595.45.04-lp160.5.1.x86_64 durch Ignorieren einiger Abhängigkeiten brechen

Wählen Sie aus den obigen Lösungen mittels Nummer oder brechen Sie (a)b [1/2/3/a/d/?] (a): 

Und ich breche das natürlich ab.
Über dieses

zypper in nvidia-open-driver-G07-signed-kmp-meta

Habe ich dir Treiber installiert.

Dann ist alles in Ordnung. Die Meta Pakete sind extra dafür geschaffen worden, um die Versionen konsistent zu halten. Erst wenn alle Pakete die gleiche Version haben, läuft das Update durch.

1 Like

Ah ok, dann ist also alles in Ordnung.
Danke :smiley: