Hej!
Jag har klantat till något när jag skulle uppdatera grafikdrivrutiner (lägga till CUDA-stöd) på min ubuntu-installation. När jag försöker uppdatera blir resultatet enligt nedan:
sudo apt upgrade
Läser paketlistor… Färdig
Bygger beroendeträd… Färdig
Läser tillståndsinformation… Färdig
Du bör köra ”apt --fix-broken install” för att korrigera dessa.
Följande paket har beroenden som inte kan tillfredsställas:
libnvidia-compute : Beroende av: libnvidia-cfg1 (= 595.45.04-1ubuntu1)
nvidia-driver : Beroende av: libnvidia-gl (= 595.45.04-1ubuntu1)
nvidia-persistenced : Beroende av: libnvidia-cfg1
xserver-xorg-video-nvidia : Beroende av: libnvidia-cfg1 (= 595.45.04-1ubuntu1)
Beroende av: libnvidia-gl (>= 595.45.04)
E: Otillfredsställda beroenden. Prova med ”apt --fix-broken install” utan paket (eller ange en lösning).
När jag kör sudo apt --fix-broken install blir resultatet
[borttagen text]
Läs:1 file:/var/cuda-repo-ubuntu2404-13-2-local libnvidia-cfg1 595.45.04-1ubuntu1 [146 kB]
Läs:2 file:/var/cuda-repo-ubuntu2404-13-2-local libnvidia-gl 595.45.04-1ubuntu1 [114 MB]
(Läser databasen ... 454062 filer och kataloger installerade.)
Förbereder att packa upp .../libnvidia-cfg1_595.45.04-1ubuntu1_amd64.deb ...
Packar upp libnvidia-cfg1:amd64 (595.45.04-1ubuntu1) ...
dpkg: fel vid hantering av arkivet /var/cuda-repo-ubuntu2404-13-2-local/./libnvi
dia-cfg1_595.45.04-1ubuntu1_amd64.deb (--unpack):
försöker skriva över ”/usr/lib/x86_64-linux-gnu/libnvidia-cfg.so.1” som också f
inns i paketet libnvidia-cfg1-535:amd64 535.288.01-0ubuntu0.24.04.2
Förbereder att packa upp .../libnvidia-gl_595.45.04-1ubuntu1_amd64.deb ...
Packar upp libnvidia-gl:amd64 (595.45.04-1ubuntu1) ...
dpkg: fel vid hantering av arkivet /var/cuda-repo-ubuntu2404-13-2-local/./libnvi
dia-gl_595.45.04-1ubuntu1_amd64.deb (--unpack):
försöker skriva över ”/usr/lib/x86_64-linux-gnu/gbm/nvidia-drm_gbm.so” som också finns i paketet libnvidia-extra-535:amd64 535.288.01-0ubuntu0.24.04.2
Fel uppstod vid hantering:
/var/cuda-repo-ubuntu2404-13-2-local/./libnvidia-cfg1_595.45.04-1ubuntu1_amd64.deb
/var/cuda-repo-ubuntu2404-13-2-local/./libnvidia-gl_595.45.04-1ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Om jag försöker uppdatera libnvidia-gl eller libnvidia-cfg blir resultatet:
sudo apt install libnvidia-gl
Läser paketlistor… Färdig
Bygger beroendeträd… Färdig
Läser tillståndsinformation… Färdig
Du bör köra ”apt --fix-broken install” för att korrigera dessa.
Följande paket har beroenden som inte kan tillfredsställas:
libnvidia-compute : Beroende av: libnvidia-cfg1 (= 595.45.04-1ubuntu1)
nvidia-persistenced : Beroende av: libnvidia-cfg1
xserver-xorg-video-nvidia : Beroende av: libnvidia-cfg1 (= 595.45.04-1ubuntu1)
E: Otillfredsställda beroenden. Prova med ”apt --fix-broken install” utan paket (eller ange en lösning).
Även försöka att avinstallera allt vad nvidia heter misslyckas.
sudo apt remove --purge nvidia-*
[borttagen text]
Du bör köra ”apt --fix-broken install” för att korrigera dessa.
Följande paket har beroenden som inte kan tillfredsställas:
cuda-drivers : Beroende av: nvidia-driver (>= 595.45.04) men det kommer inte att installeras
libnvidia-compute : Beroende av: libnvidia-cfg1 (= 595.45.04-1ubuntu1)
Beroende av: nvidia-persistenced (= 595.45.04-1ubuntu1)
xserver-xorg-video-nvidia : Beroende av: libnvidia-cfg1 (= 595.45.04-1ubuntu1)
Beroende av: libnvidia-gl (>= 595.45.04)
E: Otillfredsställda beroenden. Prova med ”apt --fix-broken install” utan paket (eller ange en lösning).
Jag har (vad jag kan se) hamnat i en oändlig loop. En lösning är att installera om ubuntu, men det hade varit roligare att lyckas lösa det på ett enklare sätt. Har ni några kluriga idéer?
Å andra sidan läste jag nyhetsbrevet idag om att nästa ubuntu LTS-version släpps väldigt snart. Så då kanske det är lika bra att hoppa på det tåget.
mvh AndersL