[Gelöst] Debian 12: DPKG Error wenn amdgpu-dkms entfernt werden soll

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
frankendeb
Beiträge: 4
Registriert: 29.03.2024 03:20:27

[Gelöst] Debian 12: DPKG Error wenn amdgpu-dkms entfernt werden soll

Beitrag von frankendeb » 29.03.2024 03:26:01

Hallo,

normalerweise würde man amdgpu-dkms mit amdgpu-install entfernen. Da ich das aber entfernt habe und jetzt gezwungen bin amdgpu-dkms zu entfernen kann ich jenes Werkzeug nicht mehr installieren.

Code: Alles auswählen

$ sudo apt purge amdgpu-dkms
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  amdgpu-dkms-firmware dkms
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
  amdgpu-dkms
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 1 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 443 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] 
(Lese Datenbank ... 378824 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von amdgpu-dkms (1:6.2.4.50701-1664922.20.04) ...
update-initramfs: Generating /boot/initrd.img-6.1.0-14-amd64
grep: /boot/config-6.1.0-14-amd64: Datei oder Verzeichnis nicht gefunden
W: zstd compression (CONFIG_RD_ZSTD) not supported by kernel, using gzip
grep: /boot/config-6.1.0-14-amd64: Datei oder Verzeichnis nicht gefunden
E: gzip compression (CONFIG_RD_GZIP) not supported by kernel
update-initramfs: failed for /boot/initrd.img-6.1.0-14-amd64 with 1.
dpkg: Fehler beim Bearbeiten des Paketes amdgpu-dkms (--remove):
 »installiertes post-removal-Skript des Paketes amdgpu-dkms«-Unterprozess gab den Fehlerwert 1 zurück
dpkg: Zu viele Fehler, Abbruch
Fehler traten auf beim Bearbeiten von:
 amdgpu-dkms
Bearbeitung wurde angehalten, da zu viele Fehler auftraten.
E: Sub-process /usr/bin/dpkg returned an error code (1)

Code: Alles auswählen

$ uname -r
6.1.0-17-amd64
Zuletzt geändert von frankendeb am 29.03.2024 14:44:43, insgesamt 1-mal geändert.

Benutzeravatar
thunder11
Beiträge: 1345
Registriert: 19.04.2023 09:08:30

Re: Debian 12: DPKG Error wenn amdgpu-dkms entfernt werden soll

Beitrag von thunder11 » 29.03.2024 08:50:18

Wo hast du denn das Paket amdgpu-dkms her ?
Finde ich bei Debian nicht.

Bitte mal die Ausgabe von

Code: Alles auswählen

dpkg -l |grep -v ^ii

frankendeb
Beiträge: 4
Registriert: 29.03.2024 03:20:27

Re: Debian 12: DPKG Error wenn amdgpu-dkms entfernt werden soll

Beitrag von frankendeb » 29.03.2024 13:53:50

Mittlerweile weiß ich es besser, aber vor Monaten hatte ich es über eine PPA aus Ubuntu installiert. Die will ich auch wieder loswerden, also alle enthaltenen Pakete über ROCm. Jetzt frage ich mich aber warum in /etc/apt/sources.list keine PPA steht. Ist die dann entfernt?

Code: Alles auswählen

$ apt info amdgpu-dkms
Package: amdgpu-dkms
Version: 1:6.2.4.50701-1664922.20.04
Priority: optional
Section: misc
Maintainer: Advanced Micro Devices (AMD) <gpudriverdevsupport@amd.com>
Installed-Size: 443 MB
Provides: rock-dkms
Depends: dkms (>= 1.95), libc-dev | libc6-dev, autoconf, automake, initramfs-tools, shim-signed, amdgpu-dkms-firmware (= 1:6.2.4.50701-1664922.20.04)
Conflicts: rock-dkms (<< 1:6.2.4.50701-1664922.20.04)
Breaks: rock-dkms (<< 1:6.2.4.50701-1664922.20.04)
Replaces: rock-dkms (<< 1:6.2.4.50701-1664922.20.04)
Download-Size: 10,2 MB
APT-Manual-Installed: yes
APT-Sources: https://repo.radeon.com/amdgpu/5.7.1/ubuntu focal/main amd64 Packages
Description: amdgpu driver in DKMS format.

Code: Alles auswählen

$ dpkg -l |grep -v ^ii
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name                                             Version                                   Architektur  Beschreibung
+++-================================================-=========================================-============-==============================================================================================================================================
rH  amdgpu-dkms                                      1:6.2.4.50701-1664922.20.04               all          amdgpu driver in DKMS format.
rc  anthy-common                                     1:0.4-2                                   all          Japanese kana-kanji conversion - dictionary
rc  bogofilter                                       1.2.5-1+b2                                amd64        fast Bayesian spam filter (meta package)
rc  bogofilter-bdb                                   1.2.5-1+b2                                amd64        fast Bayesian spam filter (Berkeley DB)
rc  bogofilter-common                                1.2.5-1+b2                                amd64        fast Bayesian spam filter (common files)
rc  evolution                                        3.46.4-2                                  amd64        groupware suite with mail client and organizer
rc  fonts-arundina                                   0.3.2-1                                   all          Thai DejaVu-compatible fonts
rc  gnome-chess                                      1:43.1-1                                  amd64        simple chess game
rc  ibus-mozc                                        2.28.4715.102+dfsg-2.2                    amd64        Mozc engine for IBus - Client of the Mozc input method
rc  ibverbs-providers:amd64                          44.0-2                                    amd64        User space provider drivers for libibverbs
rc  libc6-i386                                       2.36-9+deb12u4                            amd64        GNU C Library: 32-bit shared libraries for AMD64
rc  libc6-x32                                        2.36-9+deb12u4                            amd64        GNU C Library: X32 ABI Shared libraries for AMD64
rc  linux-image-6.1.0-10-amd64                       6.1.38-2                                  amd64        Linux 6.1 for 64-bit PCs (signed)
rc  linux-image-6.1.0-12-amd64                       6.1.52-1                                  amd64        Linux 6.1 for 64-bit PCs (signed)
rc  linux-image-6.1.0-13-amd64                       6.1.55-1                                  amd64        Linux 6.1 for 64-bit PCs (signed)
rc  linux-image-6.1.0-14-amd64                       6.1.64-1                                  amd64        Linux 6.1 for 64-bit PCs (signed)
rc  mlterm                                           3.9.0-1+b1                                amd64        MultiLingual TERMinal
rc  mlterm-common                                    3.9.0-1+b1                                amd64        MultiLingual TERMinal, common files
rc  mlterm-tiny                                      3.9.0-1+b1                                amd64        MultiLingual TERMinal, tiny version
rc  mlterm-tools                                     3.9.0-1+b1                                amd64        MultiLingual TERMinal, additional tools
rc  mozc-data                                        2.28.4715.102+dfsg-2.2                    all          Mozc input method - data files
rc  mozc-server                                      2.28.4715.102+dfsg-2.2                    amd64        Server of the Mozc input method
rc  qemu-block-extra                                 1:7.2+dfsg-7+deb12u3                      amd64        extra block backend modules for qemu-system and qemu-utils
rc  qemu-system-common                               1:7.2+dfsg-7+deb12u3                      amd64        QEMU full system emulation binaries (common files)
rc  qutebrowser                                      2.5.3-1                                   all          Keyboard-driven, vim-like browser based on PyQt5
rc  shotwell                                         0.30.17-1+b1                              amd64        digital photo organizer
rc  shotwell-common                                  0.30.17-1                                 all          digital photo organizer - common files
rc  steam-launcher                                   1:1.0.0.79                                all          Launcher for the Steam software distribution service
rc  transmission-gtk                                 3.00-2.1+b1                               amd64        lightweight BitTorrent client (GTK+ interface)
rc  uim                                              1:1.8.8-9.2+b2                            amd64        Universal Input Method - main binary package
rc  xfonts-thai-etl                                  1:1.2.7-6                                 all          Thai etl fonts for X
rc  xfonts-thai-manop                                1:1.2.7-6                                 all          Manop Wongsaisuwan's bitmap fonts for X
rc  xfonts-thai-nectec                               1:1.2.7-6                                 all          Thai fixed fonts for X from Nectec
rc  xfonts-thai-poonlap                              1:1.2.7-6                                 all          Poonlap Veerathanabutr's bitmap fonts for X
rc  xfonts-thai-vor                                  1:1.2.7-6                                 all          Voradesh Yenbut's bitmap fonts for X
rc  xiterm+thai                                      1.10-2+b2                                 amd64        X terminal program with Thai languague support
rc  xpaint                                           2.9.1.4-4+b1                              amd64        simple paint program for X

Benutzeravatar
thunder11
Beiträge: 1345
Registriert: 19.04.2023 09:08:30

Re: Debian 12: DPKG Error wenn amdgpu-dkms entfernt werden soll

Beitrag von thunder11 » 29.03.2024 14:07:54

versuche mal folgendes (bei Fehlermeldungen bitte die Ausgabe einstellen)

Code: Alles auswählen

dpkg -P -a
Zuletzt geändert von thunder11 am 29.03.2024 14:08:28, insgesamt 1-mal geändert.

KP97
Beiträge: 3440
Registriert: 01.02.2013 15:07:36

Re: Debian 12: DPKG Error wenn amdgpu-dkms entfernt werden soll

Beitrag von KP97 » 29.03.2024 14:08:20

Tja, wie Dein Nick schon richtig lautet...;-)
W: zstd compression (CONFIG_RD_ZSTD) not supported by kernel
Das passiert mittlerweile bei allen bzw. den meisten Paketen von Ubuntu. Das zstd wurde von denen geändert und paßt nicht mehr.
Das verhütet hoffentlich das Installieren von Fremdpaketen. Ubuntu ist _nicht_ Debian.

Zu Deinem Problem:
Gehe als Root nach /var/lib/dpkg/info in die Datei amdgpu-dkms.postrm
und schreibe in die zweite Zeile ein exit 0 und speichern.
Dann auf der Konsole ein apt -f install und anschließend das Paket entfernen.

...und nie wieder ein ppa oder sonstigen Kram von Ubuntu installieren...

rhHeini
Beiträge: 2312
Registriert: 20.04.2006 20:44:10

Re: Debian 12: DPKG Error wenn amdgpu-dkms entfernt werden soll

Beitrag von rhHeini » 29.03.2024 14:11:48

Das ppa selber steht nicht in der sources.list. Das hast Du Dir eingefangen mit der Zeile

Code: Alles auswählen

https://repo.radeon.com/amdgpu/5.7.1/ubuntu focal/main amd64 Packages
und einer entsprechenden Installationsanweisung eingefangen. Hau die Zeile raus aus der sources.list.

Wenn die Vorschläge der anderen Anwender nicht helfen: mach gleich eine Neuinstallation.

Benutzeravatar
thunder11
Beiträge: 1345
Registriert: 19.04.2023 09:08:30

Re: Debian 12: DPKG Error wenn amdgpu-dkms entfernt werden soll

Beitrag von thunder11 » 29.03.2024 14:14:02

Möglich wäre auch:

Code: Alles auswählen

dpkg --remove-reinstreq amdgpu-dkms

frankendeb
Beiträge: 4
Registriert: 29.03.2024 03:20:27

Re: Debian 12: DPKG Error wenn amdgpu-dkms entfernt werden soll

Beitrag von frankendeb » 29.03.2024 14:21:25

rhHeini hat geschrieben: ↑ zum Beitrag ↑
29.03.2024 14:11:48
Das ppa selber steht nicht in der sources.list. Das hast Du Dir eingefangen mit der Zeile

Code: Alles auswählen

https://repo.radeon.com/amdgpu/5.7.1/ubuntu focal/main amd64 Packages
und einer entsprechenden Installationsanweisung eingefangen. Hau die Zeile raus aus der sources.list.

Wenn die Vorschläge der anderen Anwender nicht helfen: mach gleich eine Neuinstallation.
Ich meinte, dass die sources.list so aussieht:

Code: Alles auswählen

# cat /etc/apt/sources.list
# See https://wiki.debian.org/SourcesList for more information.
deb http://deb.debian.org/debian bookworm main non-free-firmware
deb-src http://deb.debian.org/debian bookworm main non-free-firmware

deb http://deb.debian.org/debian bookworm-updates main non-free-firmware
deb-src http://deb.debian.org/debian bookworm-updates main non-free-firmware

deb http://security.debian.org/debian-security/ bookworm-security main non-free-firmware
deb-src http://security.debian.org/debian-security/ bookworm-security main non-free-firmware

# Backports allow you to install newer versions of software made available for this release
deb http://deb.debian.org/debian bookworm-backports main non-free-firmware
deb-src http://deb.debian.org/debian bookworm-backports main non-free-firmware
Da gibt es nichts mehr zum entfernen.
Wenn ich noch die Überbleibsel jener PPA entferne, die ich z.B. mit Synaptic sehen kann, bin ich dann fertig?

frankendeb
Beiträge: 4
Registriert: 29.03.2024 03:20:27

Re: Debian 12: DPKG Error wenn amdgpu-dkms entfernt werden soll

Beitrag von frankendeb » 29.03.2024 14:25:30

KP97 hat geschrieben: ↑ zum Beitrag ↑
29.03.2024 14:08:20
Tja, wie Dein Nick schon richtig lautet...;-)
W: zstd compression (CONFIG_RD_ZSTD) not supported by kernel
Das passiert mittlerweile bei allen bzw. den meisten Paketen von Ubuntu. Das zstd wurde von denen geändert und paßt nicht mehr.
Das verhütet hoffentlich das Installieren von Fremdpaketen. Ubuntu ist _nicht_ Debian.

Zu Deinem Problem:
Gehe als Root nach /var/lib/dpkg/info in die Datei amdgpu-dkms.postrm
und schreibe in die zweite Zeile ein exit 0 und speichern.
Dann auf der Konsole ein apt -f install und anschließend das Paket entfernen.

...und nie wieder ein ppa oder sonstigen Kram von Ubuntu installieren...
Das hat geklappt. Danke euch.

Benutzeravatar
thunder11
Beiträge: 1345
Registriert: 19.04.2023 09:08:30

Re: Debian 12: DPKG Error wenn amdgpu-dkms entfernt werden soll

Beitrag von thunder11 » 29.03.2024 14:40:49

frankendeb hat geschrieben: ↑ zum Beitrag ↑
29.03.2024 14:21:25
Ich meinte, dass die sources.list so aussieht:

Da gibt es nichts mehr zum entfernen.
Wenn ich noch die Überbleibsel jener PPA entferne, die ich z.B. mit Synaptic sehen kann, bin ich dann fertig?
Da gibt es aber noch das Verzeichnis /etc/apt/sources.list.d :!:

Eine übersichtliche Ausgabe von deinen Sourcen bekommst du am besten mit dem Tool Debianinxi

Code: Alles auswählen

inxi -r
listet dann alles auf

KP97
Beiträge: 3440
Registriert: 01.02.2013 15:07:36

Re: Debian 12: DPKG Error wenn amdgpu-dkms entfernt werden soll

Beitrag von KP97 » 29.03.2024 15:56:52

frankendeb hat geschrieben: ↑ zum Beitrag ↑
29.03.2024 14:21:25
Wenn ich noch die Überbleibsel jener PPA entferne, die ich z.B. mit Synaptic sehen kann, bin ich dann fertig?
Nein, denn da fehlt noch was bzw. wenn Du keine Pakete aus den Sourcen kompilieren willst, können die Zeilen mit deb-src entfernt werden.
Für ein "ordentliches" Stable sähe die sources.list so aus:

deb https://debian.charite.de/debian/ bookworm main contrib non-free non-free-firmware
deb https://debian.charite.de/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://deb.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware

Du kannst natürlich jeden anderen Mirror eintragen, aber der Server der Charite ist recht fix, kannst Du also so übernehmen.
Denke auch an den Hinweis von thunder11.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: [Gelöst] Debian 12: DPKG Error wenn amdgpu-dkms entfernt werden soll

Beitrag von KBDCALLS » 29.03.2024 18:24:37

Das Paket ist zwar als removed und als nicht vollständig installiert gekennzeichnet. Konfigurationsdateien sind noch vorhanden.
  • Code: Alles auswählen

    rH  amdgpu-dkms                                      1:6.2.4.50701-1664922.20.04               all          amdgpu driver in DKMS format.
Wenn sich ein Paket bockig beim Entfernen gibt, dann würde ich das so machen. Als Beispiel.

  • Code: Alles auswählen

    dpkg   --ignore-depends=openjdk-22-jre --purge  openjdk-22-jre
Es ist übrigens auch nie eine gute Idee, Debian mit Ubuntu Paketen zu mischen. Einmal schon wegen der angesprochenen Kompression, und es sind in Ubuntu Paketen gerne Abhängigkeiten, die gibt es gar nicht bei Debian.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Livingston
Beiträge: 1454
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: Debian 12: DPKG Error wenn amdgpu-dkms entfernt werden soll

Beitrag von Livingston » 30.03.2024 01:40:47

Das finde ich nicht nett:
KP97 hat geschrieben: ↑ zum Beitrag ↑
29.03.2024 15:56:52
deb https://debian.charite.de/debian/ bookworm main contrib non-free non-free-firmware
deb https://debian.charite.de/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://deb.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
Warum machst Du nicht klar Schiff und lieferst als Antwort was Übersichtlich? Also:

Code: Alles auswählen

deb https://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware  
deb https://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware  
deb https://deb.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
Viele Leute, die sich noch nicht viel mit "Quellenkunde" beschäftigt haben und versuchen, sich das Thema selbst zu ergooglen, erhalten 1000 verschiedene Antworten. Wenn wir hier schon Tips geben, dann sollten wir wenigstens etwas Konistentes, Sicheres und Einleuchtendes angeben. Dann also bitte schön deb.debian.org und nicht wild reingewürfelt debian.charite.de. Solche Feinheiten kann man sich selbst erarbeiten, wenn man die Basics kennt.
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Debian 12: DPKG Error wenn amdgpu-dkms entfernt werden soll

Beitrag von KBDCALLS » 30.03.2024 12:45:34

Livingston hat geschrieben: ↑ zum Beitrag ↑
30.03.2024 01:40:47
Das finde ich nicht nett:
KP97 hat geschrieben: ↑ zum Beitrag ↑
29.03.2024 15:56:52
deb https://debian.charite.de/debian/ bookworm main contrib non-free non-free-firmware
deb https://debian.charite.de/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://deb.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
Warum machst Du nicht klar Schiff und lieferst als Antwort was Übersichtlich? Also:

Und was stört dich an der charite ? Auf jedenfall steht der in der Mirrorliste.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Livingston
Beiträge: 1454
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: Debian 12: DPKG Error wenn amdgpu-dkms entfernt werden soll

Beitrag von Livingston » 30.03.2024 12:52:51

KBDCALLS hat geschrieben: ↑ zum Beitrag ↑
30.03.2024 12:45:34
Und was stört dich an der charite ? Auf jedenfall steht der in der Mirrorliste.
An sich gar nüscht. Aber wenn ich versuche, mich in die Lage von Leuten reinzuversetzen, die sich gerade frisch mit sources.list & Co. herumschlagen, dann sehe ich hier im Forum immer wieder Hilfestellungen, die sehr verwirren können. Dann gibt's wie im obigen Beispiel neben der Lösung des Problems auch noch einen neuen Mirror, und es kann so aussehen, als wäre dies Teil der Lösung. Didaktisch nicht unbedingt hilfreich.
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams

KP97
Beiträge: 3440
Registriert: 01.02.2013 15:07:36

Re: [Gelöst] Debian 12: DPKG Error wenn amdgpu-dkms entfernt werden soll

Beitrag von KP97 » 30.03.2024 16:19:37

Ich zitiere mich ausnahmsweise mal selbst:
Du kannst natürlich jeden anderen Mirror eintragen
Etwas Basiswissen und Mitdenken hatte ich bei dem User vorausgesetzt, er hat es ja auch verstanden...
hoffe ich, denn er hat sich abschließend nicht mehr gemeldet.

Antworten