Hallo liebe Community,
Ich habe mal als ich meine Treiber aktualisiert habe (ganz gewöhnliches System Upgrade) festgestellt dass mein Notebook Plötzlich wieder direkt auf der Intelgrafik lief. Danach habe ich nachgeschaut woran es lag, der nvidia-lts treiber wurde nicht aktualisiert da dieser Treiber neuer war als die benötigten abhängigkeiten. Danach habe ich die benötigten abhängigkeiten über die nvidia-beta Pakete installiert, bis vorgestern lief alles einwandfrei ohne Probleme, bis zum Update der nvidia-beta Treibersoftware bei dem nur die lib32 nvidia-beta Pakete aktualisiert werden konnten, die 64 bit pakete aber nicht.
Es bricht immer mit folgendem fehler ab
Fehler: Konnte den Vorgang nicht vorbereiten (Kann Abhängigkeiten nicht erfüllen)
:: nvidia-lts: das Installieren von nvidia-utils-beta (384.90-1) verletzt Abhängigkeit von 'nvidia-utils=384.69'
==> WARNUNG:Ihre Pakete wurden in /var/tmp/yaourt-tmp-martin gespeichert
cp: '/var/tmp/yaourt-tmp-martin/nvidia-egl-wayland-beta-384.90-1-x86_64.pkg.tar.xz' überschreiben? 
cp: '/var/tmp/yaourt-tmp-martin/nvidia-libgl-beta-384.90-1-x86_64.pkg.tar.xz' überschreiben? 
cp: '/var/tmp/yaourt-tmp-martin/nvidia-utils-beta-384.90-1-x86_64.pkg.tar.xz' überschreiben? 
cp: '/var/tmp/yaourt-tmp-martin/opencl-nvidia-beta-384.90-1-x86_64.pkg.tar.xz' überschreiben? 
Versuche ich die pakete gegen die nicht AUR version zu ersetzen
[martin@ARBEITSBOOK-ARCH ~]$ yaourt -Syy opencl-nvidia nvidia-utils nvidia-libgl lib32-opencl-nvidia lib32-nvidia-utils lib32-nvidia-libgl
passiert das
:: Synchronisiere Paketdatenbanken...
 core                                                                                    125,4 KiB  1394K/s 00:00 [####################################################################] 100%
 extra                                                                                  1654,2 KiB  4,14M/s 00:00 [####################################################################] 100%
 community                                                                                 4,0 MiB  3,56M/s 00:01 [####################################################################] 100%
 multilib                                                                                173,0 KiB  3,38M/s 00:00 [####################################################################] 100%
 archlinuxfr                                                                              13,6 KiB   341K/s 00:00 [####################################################################] 100%
 blackarch                                                                              1998,6 KiB  1104K/s 00:02 [####################################################################] 100%
 blackarch.sig                                                                           566,0   B  0,00B/s 00:00 [####################################################################] 100%
 vdr4arch                                                                                128,7 KiB  1430K/s 00:00 [####################################################################] 100%
 vdr4arch.sig                                                                            310,0   B  0,00B/s 00:00 [####################################################################] 100%
Warnung: Überspringe das Ziel: nvidia-utils
Warnung: Überspringe das Ziel: lib32-nvidia-utils
Löse Abhängigkeiten auf...
Suche nach in Konflikt stehenden Paketen...
:: nvidia-utils und nvidia-libgl-beta stehen miteinander in Konflikt (nvidia-libgl). nvidia-libgl-beta entfernen? [j/N] J
:: lib32-nvidia-utils und lib32-nvidia-libgl-beta stehen miteinander in Konflikt (lib32-nvidia-libgl). lib32-nvidia-libgl-beta entfernen? [j/N] J
:: lib32-nvidia-utils und lib32-nvidia-utils-beta stehen miteinander in Konflikt. lib32-nvidia-utils-beta entfernen? [j/N] J
:: lib32-opencl-nvidia und lib32-opencl-nvidia-beta stehen miteinander in Konflikt. lib32-opencl-nvidia-beta entfernen? [j/N] J
:: nvidia-utils und nvidia-utils-beta stehen miteinander in Konflikt. nvidia-utils-beta entfernen? [j/N] J
:: opencl-nvidia und opencl-nvidia-beta stehen miteinander in Konflikt. opencl-nvidia-beta entfernen? [j/N] J
Fehler: Konnte den Vorgang nicht vorbereiten (Kann Abhängigkeiten nicht erfüllen)
:: nvidia-utils: benötigt libglvnd
:: lib32-nvidia-utils: benötigt lib32-libglvnd
:: freeglut: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: gl2ps: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: glew1.10: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: glu: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: lib32-cairo: das Entfernen von lib32-nvidia-libgl-beta verletzt Abhängigkeit von 'lib32-libgl'
:: lib32-freeglut: das Entfernen von lib32-nvidia-libgl-beta verletzt Abhängigkeit von 'lib32-libgl'
:: lib32-glu: das Entfernen von lib32-nvidia-libgl-beta verletzt Abhängigkeit von 'lib32-libgl'
:: lib32-libva: das Entfernen von lib32-nvidia-libgl-beta verletzt Abhängigkeit von 'lib32-libgl'
:: lib32-libva-vdpau-driver: das Entfernen von lib32-nvidia-libgl-beta verletzt Abhängigkeit von 'lib32-libgl'
:: lib32-mesa: das Entfernen von lib32-nvidia-utils-beta verletzt Abhängigkeit von 'lib32-libglvnd'
:: lib32-nvidia-cg-toolkit: das Entfernen von lib32-nvidia-libgl-beta verletzt Abhängigkeit von 'lib32-libgl'
:: lib32-pango: das Entfernen von lib32-nvidia-libgl-beta verletzt Abhängigkeit von 'lib32-libgl'
:: lib32-qt4: das Entfernen von lib32-nvidia-libgl-beta verletzt Abhängigkeit von 'lib32-libgl'
:: lib32-sdl2: das Entfernen von lib32-nvidia-libgl-beta verletzt Abhängigkeit von 'lib32-libgl'
:: lib32-simplescreenrecorder-git: das Entfernen von lib32-nvidia-libgl-beta verletzt Abhängigkeit von 'lib32-libgl'
:: libreoffice-fresh: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: libretro-mupen64plus: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: libretro-reicast: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: libva: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: libva-vdpau-driver: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: libvdpau-va-gl: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: mesa: das Entfernen von nvidia-utils-beta verletzt Abhängigkeit von 'libglvnd'
:: mesa-demos: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: mpv: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: nvidia-cg-toolkit: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: nvidia-lts: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: openvr-git: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: projectm: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: projectm-qt: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: qt4: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: qt5-base: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: retroarch: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: sdl2: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: simplescreenrecorder-git: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: steam: das Entfernen von lib32-nvidia-libgl-beta verletzt Abhängigkeit von 'lib32-libgl'
:: tigervnc: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: winegame: das Entfernen von lib32-nvidia-libgl-beta verletzt Abhängigkeit von 'lib32-libgl'
:: xorg-server: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
:: xorg-xdriinfo: das Entfernen von nvidia-libgl-beta verletzt Abhängigkeit von 'libgl'
Systeminfos:
               +                OS: Arch Linux x86_64
               #                Hostname: ARBEITSBOOK-ARCH
              ###               Kernel Release: 4.9.51-1-lts
             #####              Uptime: 0:37
             ######             WM: None
            ; #####;            DE: MATE
           +##.#####            Packages: 1784
          +##########           Processor Type: Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
         #############;         $EDITOR: None
        ###############+        Root: 288G / 1.6T (18%) (ext4)
       #######   #######        
     .######;     ;###;`".      
    .#######;     ;#####.       
    #########.   .########`     
   ######'           '######    
  ;####                 ####;   
  ##'                     '##   
 #'                         `#  

Geräteinfo:
Acer Aspire v3 771G Notebook Computer

Ich hoffe ihr könnt mir weiterhelfen

Danke und mit Freundlichen Grüßen
Martin

OT: Wie kann ich einen anderen Thread als gelöst markieren?
:: nvidia-lts: das Installieren von nvidia-utils-beta (384.90-1) verletzt Abhängigkeit von 'nvidia-utils=384.69'
Die Fehlermeldung besagt, dass nvidia-lts von der Version 384.69 von nvidia-utils abhängt, und von keiner anderen Version. nvidia-utils-beta mag zwar nvidia-utils liefern (provides) , aber eben nicht in der geforderten Version.

Das zweite Problem sieht für mich folgendermaßen aus: bei den Paketen, die du installieren willst, ist keines dabei ist, das libgl liefert, und keines, das lib32-libgl liefert. Warum dies so ist, erschließt sich mir momentan noch nicht.

Woher stammen diese -beta-Pakete? Was sagt pacman -Qi <paketname> für eines dieser -beta-Pakete?
Also die Beta Pakete stammen direkt aus dem AUR
[martin@ARBEITSBOOK-ARCH ~]$ yaourt nvidia beta
1 aur/lib32-nvidia-libgl-beta 384.90-1 [installed] (139) (0,06)
    NVIDIA driver library symlinks for 'lib32-nvidia-utils-beta'
2 aur/lib32-nvidia-libgl-full-beta 384.90-1 (14) (0,00)
    NVIDIA driver library symlinks for 'lib32-nvidia-utils-full-beta'
3 aur/lib32-nvidia-libgl-full-beta-all 384.90-1 (22) (0,73)
    NVIDIA driver library symlinks for 'lib32-nvidia-utils-full-beta-all'
4 aur/lib32-nvidia-libgl-vulkan-developer-beta 381.26.13-1 (0) (0,00)
    NVIDIA driver library symlinks for 'lib32-nvidia-utils-vulkan-developer-beta'
5 aur/lib32-nvidia-utils-beta 384.90-1 [installed] (139) (0,06)
    NVIDIA driver utilities and libraries (beta version) (32-bit)
6 aur/lib32-nvidia-utils-full-beta 384.90-1 (14) (0,00)
    NVIDIA driver utilities and libraries for 'nvidia-full-beta' (32-bit)
7 aur/lib32-nvidia-utils-full-beta-all 384.90-1 (22) (0,73)
    NVIDIA driver utilities and libraries for 'nvidia-full-beta-all' (32-bit)
8 aur/lib32-nvidia-utils-vulkan-developer-beta 381.26.13-1 (0) (0,00)
    NVIDIA driver utilities and libraries (vulkan developer beta version) (32-bit)
9 aur/lib32-opencl-nvidia-beta 384.90-1 [installed] (139) (0,06)
    NVIDIA's OpenCL implemention for 'lib32-nvidia-utils-beta'
10 aur/lib32-opencl-nvidia-full-beta 384.90-1 (14) (0,00)
    NVIDIA's OpenCL implemention for 'lib32-nvidia-utils-full-beta'
11 aur/lib32-opencl-nvidia-full-beta-all 384.90-1 (22) (0,73)
    NVIDIA's OpenCL implemention for 'lib32-nvidia-utils-full-beta-all'
12 aur/lib32-opencl-nvidia-vulkan-developer-beta 381.26.13-1 (0) (0,00)
    NVIDIA's OpenCL implemention for 'lib32-nvidia-utils-vulkan-developer-beta'
13 aur/nvidia-beta 384.90-1 (334) (2,24)
    NVIDIA driver for Arch's official 'linux' package (beta version)
14 aur/nvidia-beta-all 384.90-1 (48) (0,01)
    NVIDIA drivers for all kernels on the system (beta)
15 aur/nvidia-beta-dkms 384.69-1 (42) (0,13)
    NVIDIA kernel module sources (DKMS) - BETA version
16 aur/nvidia-egl-wayland-beta 384.90-1 (335) (1,34)
    NVIDIA EGL Wayland library (libnvidia-egl-wayland.so.1.0.1) for 'nvidia-utils-beta'
17 aur/nvidia-egl-wayland-full-beta 384.90-1 (14) (0,00)
    NVIDIA EGL Wayland library (libnvidia-egl-wayland.so.1.0.1) for 'nvidia-utils-full-beta'
18 aur/nvidia-egl-wayland-full-beta-all 384.90-1 (22) (0,73)
    NVIDIA EGL Wayland library (libnvidia-egl-wayland.so.1.0.1) for 'nvidia-utils-full-beta-all'
19 aur/nvidia-egl-wayland-vulkan-developer-beta 381.26.13-1 (0) (0,00)
    NVIDIA EGL Wayland library (libnvidia-egl-wayland.so.1.0.1) for 'nvidia-utils-vulkan-developer-beta'
20 aur/nvidia-full-beta 384.90-1 (14) (0,00)
    Full NVIDIA driver package for Arch's official 'linux' package (driver, utilities, and libraries) (beta version)
21 aur/nvidia-full-beta-all 384.90-1 (22) (0,73)
    Full NVIDIA drivers' package for all kernels on the system (drivers and shared utilities and libraries) (beta version)
22 aur/nvidia-libgl-beta 384.90-1 [installed: 384.69-1] (335) (1,34)
    NVIDIA driver library symlinks for 'nvidia-utils-beta'
23 aur/nvidia-libgl-full-beta 384.90-1 (14) (0,00)
    NVIDIA driver library symlinks for 'nvidia-utils-full-beta'
24 aur/nvidia-libgl-full-beta-all 384.90-1 (22) (0,73)
    NVIDIA driver library symlinks for 'nvidia-utils-full-beta-all'
25 aur/nvidia-libgl-vulkan-developer-beta 381.26.13-1 (0) (0,00)
    NVIDIA driver library symlinks for 'nvidia-utils-vulkan-developer-beta'
26 aur/nvidia-utils-beta 384.90-1 [installed: 384.69-1] (335) (1,34)
    NVIDIA driver utilities and libraries (beta version)
27 aur/nvidia-utils-full-beta 384.90-1 (14) (0,00)
    NVIDIA driver utilities and libraries for 'nvidia-full-beta'
28 aur/nvidia-utils-full-beta-all 384.90-1 (22) (0,73)
    NVIDIA driver utilities and libraries for 'nvidia-full-beta-all'
29 aur/nvidia-utils-vulkan-developer-beta 381.26.13-1 (0) (0,00)
    NVIDIA driver utilities and libraries (vulkan developer beta version)
30 aur/nvidia-vulkan-developer-beta 381.26.13-1 (1) (0,01)
    NVIDIA driver for Arch's official 'linux' package (vulkan developer beta version)
31 aur/nvidia-vulkan-developer-beta-lts 381.26.13-1 (0) (0,00)
    NVIDIA driver for Arch's official 'linux-lts' package (vulkan developer beta version)
32 aur/opencl-nvidia-beta 384.90-1 [installed: 384.69-1] (335) (1,34)
    NVIDIA's OpenCL implemention for 'nvidia-utils-beta'
33 aur/opencl-nvidia-full-beta 384.90-1 (14) (0,00)
    NVIDIA's OpenCL implemention for 'nvidia-utils-full-beta'
34 aur/opencl-nvidia-full-beta-all 384.90-1 (22) (0,73)
    NVIDIA's OpenCL implemention for 'nvidia-utils-full-beta-all'
35 aur/opencl-nvidia-vulkan-developer-beta 381.26.13-1 (0) (0,00)
    NVIDIA's OpenCL implemention for 'nvidia-utils-vulkan-developer-beta'
==> Geben Sie die Nummern der zu installierenden Pakete an (z.B. 1 2 3 oder 1-3)
opencl nvidia beta
[martin@ARBEITSBOOK-ARCH ~]$ pacman -Qi opencl-nvidia-beta
Name                     : opencl-nvidia-beta
Version                  : 384.69-1
Beschreibung             : NVIDIA's OpenCL implemention for 'nvidia-utils-beta'
Architektur              : x86_64
URL                      : http://www.nvidia.com/
Lizenzen                 : custom:NVIDIA
Gruppen                  : Nichts
Stellt bereit            : opencl-nvidia=384.69  opencl-driver
Hängt ab von             : zlib
Optionale Abhängigkeiten : opencl-headers: headers necessary for OpenCL development [Installiert]
Benötigt von             : Nichts
Optional für             : cuda_memtest  nvidia-utils-beta  ocl-icd
In Konflikt mit          : opencl-nvidia
Ersetzt                  : Nichts
Installationsgröße       : 56,19 MiB
Packer                   : Unknown Packager
Erstellt am              : Sa 26 Aug 2017 20:02:00 CEST
Installiert am           : Sa 26 Aug 2017 20:03:04 CEST
Installationsgrund       : Installiert als Abhängigkeit für ein anderes Paket
Installations-Skript     : Nein
Verifiziert durch        : Nichts

nvidia utils beta
[martin@ARBEITSBOOK-ARCH ~]$ pacman -Qi nvidia-utils-beta
Name                     : nvidia-utils-beta
Version                  : 384.69-1
Beschreibung             : NVIDIA driver utilities and libraries (beta version)
Architektur              : x86_64
URL                      : http://www.nvidia.com/
Lizenzen                 : custom:NVIDIA
Gruppen                  : Nichts
Stellt bereit            : nvidia-utils=384.69  nvidia-settings=384.69  libglvnd  vulkan-driver
Hängt ab von             : xorg-server  mesa>=17.0.2-2
Optionale Abhängigkeiten : gtk2: nvidia-settings (GTK+ v2) [Installiert]
                           gtk3: nvidia-settings (GTK+ v3) [Installiert]
                           opencl-nvidia-beta: OpenCL support [Installiert]
                           xorg-server-devel: nvidia-xconfig [Installiert]
                           egl-wayland-git: for alternative, more advanced Wayland library (libnvidia-egl-wayland.so.1.0.1)
Benötigt von             : lib32-nvidia-utils-beta  mesa  nvidia  nvidia-libgl-beta  nvidia-lts
Optional für             : vulkan-icd-loader
In Konflikt mit          : nvidia-utils  nvidia-settings  libglvnd
Ersetzt                  : Nichts
Installationsgröße       : 116,31 MiB
Packer                   : Unknown Packager
Erstellt am              : Sa 26 Aug 2017 20:01:06 CEST
Installiert am           : Sa 26 Aug 2017 20:03:03 CEST
Installationsgrund       : Installiert als Abhängigkeit für ein anderes Paket
Installations-Skript     : Ja
Verifiziert durch        : Nichts

nvidia libgl beta
[martin@ARBEITSBOOK-ARCH ~]$ pacman -Qi nvidia-libgl-beta
Name                     : nvidia-libgl-beta
Version                  : 384.69-1
Beschreibung             : NVIDIA driver library symlinks for 'nvidia-utils-beta'
Architektur              : x86_64
URL                      : http://www.nvidia.com/
Lizenzen                 : custom:NVIDIA
Gruppen                  : Nichts
Stellt bereit            : nvidia-libgl=384.69  libgl  libegl  libgles
Hängt ab von             : nvidia-utils-beta
Optionale Abhängigkeiten : Nichts
Benötigt von             : freeglut  gl2ps  glew1.10  glu  lib32-nvidia-libgl-beta  libreoffice-fresh  libretro-mupen64plus  libretro-reicast  libva  libva-vdpau-driver  libvdpau-va-gl
                           mesa-demos  mpv  nvidia  nvidia-cg-toolkit  nvidia-lts  openvr-git  projectm  projectm-qt  qt4  qt5-base  retroarch  sdl2  simplescreenrecorder-git  tigervnc
                           xorg-server  xorg-xdriinfo
Optional für             : Nichts
In Konflikt mit          : nvidia-libgl  libgl  libegl  libgles
Ersetzt                  : Nichts
Installationsgröße       : 1024,00 B
Packer                   : Unknown Packager
Erstellt am              : Sa 26 Aug 2017 20:02:00 CEST
Installiert am           : Sa 26 Aug 2017 20:03:00 CEST
Installationsgrund       : Installiert als Abhängigkeit für ein anderes Paket
Installations-Skript     : Nein
Verifiziert durch        : Nichts

MfG
Komisch, nvidia-libgl-beta stellt libgl bereit. Ich glaub' ich muss passen.
  • [gelöscht]

Moin,
deinstalliere sauber alles was nvidia ist, dann installiere nvidia aus den Repos nicht AUR achte darauf das libglvnd (falls 32 gewünscht auch lib32-libglvnd) mitinstalliert wird.
Lass AUR demnächst bei Grafiktreibern aussen vor. Ohne eine saubere deinstallation wirds nicht klappen. Die liglvnd stellt neuerdings die libgl bereit, was im AUR noch nicht angekommen ist.
Gruß
  • [gelöscht]

Nachtrag:
Im AUR wird die nvidia-utils-beta mit der libglvnd ausgeliefert. Im normalen Repo wird inzwischen libglvnd als eigenes Paket geführt, da treten natürlich Probleme auf.
Danke @pitt,

wenn das so ist dann muss ich aber alles was Grafiktreiber als abhängigkeit hat deinstallieren.... > hilft ja nix 😉


So alles deinstalliert und wieder neu installiert, nur noch die letzten pakete aus dem AUR wieder drauf die nichts mit nvidia am hut haben.

Alle offiziellen Nvidia treiber sind wieder drauf, das zerschossene Beta Update hätte ich ohne Stem nicht bemerkt und dieses war auch der Hauptgrund warum ich den Nvidia AUR Thread gestartet habe.
Durch diese Radikalmaßnahme läuft dieses auch wieder



nochmals DANKE

MfG Martin


PS: wie kann ich diesen Thread als gelöst markieren?
Andere Threads kannst du (aus guten Gründen) gar nicht markieren. Einen von dir selbst erstellten Thread kannst du auf [gelöst] setzen, indem du die Betreff-Zeile im ersten Post änderst.