Abhängigkeitsprobleme verhindern Konfiguration
Abhängigkeitsprobleme verhindern Konfiguration
ich habe Mist gebaut, da ich einen Fehler beheben wollte, der immer im Softwarecenter passiert ist, wenn ich ein Paket deinstallieren wollte, und manchmal auch wenn ich eins installieren wollte.
Es kam eine Meldung wie "... installiertes post installations script des "Programmname"-Unterprozesses gab den Fehlercode 1 zurück".
Da mir das auf den Keks ging und ich leider keine Kenntnisse habe, habe ich etwas ausprobiert, das ich im Web (ich glaube hier im Forum) gefunden habe.
raspi-firmware zu deinstallieren.
Nun gibt es lauter Abhängigkeitsprobleme und ich habe keinen Schimmer, wie ich das lösen kann.
Ich habe debian 12 von einem Live-USB-Stick installiert. Und das zuerst beschriebene Problem bestand von Anfang an.
Ich hoffe ich muss nicht schon wieder neu installieren.
Kann mir jemand vielleicht helfen, etwas Licht ins Dunkle zu bringen?
Viele Grüße
Re: Abhängigkeitsprobleme verhindern Konfiguration
(keine Prosa, mit der niemand etwas anfangen kann)
Also: Terminal öffnen
Eingabe (kann du auch von hier kopieren:
Code: Alles auswählen
sudo apt update && apt full-upgrade
Oben in der Leiste den Button </>
anschließend einfügen.
Dann kann man mal weitersehen.
Re: Abhängigkeitsprobleme verhindern Konfiguration
Code: Alles auswählen
OK:1 http://security.debian.org/debian-security bookworm-security InRelease
OK:2 http://deb.debian.org/debian bookworm InRelease
OK:3 http://deb.debian.org/debian bookworm-updates InRelease
OK:4 http://deb.debian.org/debian bookworm-backports InRelease
OK:5 https://updates.signal.org/desktop/apt xenial InRelease
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Alle Pakete sind aktuell.
W: Ziel Packages (main/binary-amd64/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/signal-messenger.list:1 und /etc/apt/sources.list.d/signal-xenial.list:1
W: Ziel Packages (main/binary-all/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/signal-messenger.list:1 und /etc/apt/sources.list.d/signal-xenial.list:1
W: Ziel Translations (main/i18n/Translation-de_DE) ist mehrfach konfiguriert in /etc/apt/sources.list.d/signal-messenger.list:1 und /etc/apt/sources.list.d/signal-xenial.list:1
W: Ziel Translations (main/i18n/Translation-de) ist mehrfach konfiguriert in /etc/apt/sources.list.d/signal-messenger.list:1 und /etc/apt/sources.list.d/signal-xenial.list:1
W: Ziel Translations (main/i18n/Translation-en) ist mehrfach konfiguriert in /etc/apt/sources.list.d/signal-messenger.list:1 und /etc/apt/sources.list.d/signal-xenial.list:1
W: Ziel DEP-11 (main/dep11/Components-amd64.yml) ist mehrfach konfiguriert in /etc/apt/sources.list.d/signal-messenger.list:1 und /etc/apt/sources.list.d/signal-xenial.list:1
W: Ziel DEP-11 (main/dep11/Components-all.yml) ist mehrfach konfiguriert in /etc/apt/sources.list.d/signal-messenger.list:1 und /etc/apt/sources.list.d/signal-xenial.list:1
W: Ziel DEP-11-icons-small (main/dep11/icons-48x48.tar) ist mehrfach konfiguriert in /etc/apt/sources.list.d/signal-messenger.list:1 und /etc/apt/sources.list.d/signal-xenial.list:1
W: Ziel DEP-11-icons (main/dep11/icons-64x64.tar) ist mehrfach konfiguriert in /etc/apt/sources.list.d/signal-messenger.list:1 und /etc/apt/sources.list.d/signal-xenial.list:1
W: Ziel Packages (main/binary-amd64/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/signal-messenger.list:1 und /etc/apt/sources.list.d/signal-xenial.list:1
W: Ziel Packages (main/binary-all/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/signal-messenger.list:1 und /etc/apt/sources.list.d/signal-xenial.list:1
W: Ziel Translations (main/i18n/Translation-de_DE) ist mehrfach konfiguriert in /etc/apt/sources.list.d/signal-messenger.list:1 und /etc/apt/sources.list.d/signal-xenial.list:1
W: Ziel Translations (main/i18n/Translation-de) ist mehrfach konfiguriert in /etc/apt/sources.list.d/signal-messenger.list:1 und /etc/apt/sources.list.d/signal-xenial.list:1
W: Ziel Translations (main/i18n/Translation-en) ist mehrfach konfiguriert in /etc/apt/sources.list.d/signal-messenger.list:1 und /etc/apt/sources.list.d/signal-xenial.list:1
W: Ziel DEP-11 (main/dep11/Components-amd64.yml) ist mehrfach konfiguriert in /etc/apt/sources.list.d/signal-messenger.list:1 und /etc/apt/sources.list.d/signal-xenial.list:1
W: Ziel DEP-11 (main/dep11/Components-all.yml) ist mehrfach konfiguriert in /etc/apt/sources.list.d/signal-messenger.list:1 und /etc/apt/sources.list.d/signal-xenial.list:1
W: Ziel DEP-11-icons-small (main/dep11/icons-48x48.tar) ist mehrfach konfiguriert in /etc/apt/sources.list.d/signal-messenger.list:1 und /etc/apt/sources.list.d/signal-xenial.list:1
W: Ziel DEP-11-icons (main/dep11/icons-64x64.tar) ist mehrfach konfiguriert in /etc/apt/sources.list.d/signal-messenger.list:1 und /etc/apt/sources.list.d/signal-xenial.list:1
E: Sperrdatei /var/lib/dpkg/lock-frontend konnte nicht geöffnet werden. - open (13: Keine Berechtigung)
E: Erlangen der Sperre für die Dpkg-Oberfläche (/var/lib/dpkg/lock-frontend) nicht möglich; sind Sie root?
Re: Abhängigkeitsprobleme verhindern Konfiguration
danke für deine Antwort!
Die Meldungen über Abhängigkeitsprobleme kamen aber bei einem Schritt des Lösungsvorschlags für mein ursprüngliches Problem (post-installations-script Fehler):
Code: Alles auswählen
$ sudo dpkg --configure -a
initramfs-tools (0.142) wird eingerichtet ...
update-initramfs: deferring update (trigger activated)
linux-image-6.1.0-11-amd64 (6.1.38-4) wird eingerichtet ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-6.1.0-11-amd64
I: The initramfs will attempt to resume from /dev/nvme0n1p8
I: (UUID=aecb7290-87ff-4484-b3b0-1b7184f2d831)
I: Set the RESUME variable to override this.
/etc/initramfs/post-update.d//z50-raspi-firmware: 9: /etc/kernel/postinst.d/z50-raspi-firmware: not found
run-parts: /etc/initramfs/post-update.d//z50-raspi-firmware exited with return code 127
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: Fehler beim Bearbeiten des Paketes linux-image-6.1.0-11-amd64 (--configure):
»installiertes post-installation-Skript des Paketes linux-image-6.1.0-11-amd64«-Unterprozess gab den Fehlerwert 1 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von linux-image-amd64:
linux-image-amd64 hängt ab von linux-image-6.1.0-11-amd64 (= 6.1.38-4); aber:
Paket linux-image-6.1.0-11-amd64 ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten des Paketes linux-image-amd64 (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
linux-image-6.1.0-10-amd64 (6.1.38-2) wird eingerichtet ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-6.1.0-10-amd64
I: The initramfs will attempt to resume from /dev/nvme0n1p8
I: (UUID=aecb7290-87ff-4484-b3b0-1b7184f2d831)
I: Set the RESUME variable to override this.
/etc/initramfs/post-update.d//z50-raspi-firmware: 9: /etc/kernel/postinst.d/z50-raspi-firmware: not found
run-parts: /etc/initramfs/post-update.d//z50-raspi-firmware exited with return code 127
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: Fehler beim Bearbeiten des Paketes linux-image-6.1.0-10-amd64 (--configure):
»installiertes post-installation-Skript des Paketes linux-image-6.1.0-10-amd64«-Unterprozess gab den Fehlerwert 1 zurück
raspi-firmware (1.20220830+ds-1) wird eingerichtet ...
Error: missing /boot/firmware, did you forget to mount it?
dpkg: Fehler beim Bearbeiten des Paketes raspi-firmware (--configure):
»installiertes post-installation-Skript des Paketes raspi-firmware«-Unterprozess gab den Fehlerwert 1 zurück
ca-certificates-java (20230103) wird eingerichtet ...
Exception in thread "main" java.lang.InternalError: Error loading java.security file
at java.base/java.security.Security.initialize(Security.java:106)
at java.base/java.security.Security$1.run(Security.java:84)
at java.base/java.security.Security$1.run(Security.java:82)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at java.base/java.security.Security.<clinit>(Security.java:82)
at java.base/sun.security.jca.ProviderList.<init>(ProviderList.java:178)
at java.base/sun.security.jca.ProviderList$2.run(ProviderList.java:96)
at java.base/sun.security.jca.ProviderList$2.run(ProviderList.java:94)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at java.base/sun.security.jca.ProviderList.fromSecurityProperties(ProviderList.java:93)
at java.base/sun.security.jca.Providers.<clinit>(Providers.java:55)
at java.base/sun.security.jca.GetInstance.getInstance(GetInstance.java:156)
at java.base/java.security.cert.CertificateFactory.getInstance(CertificateFactory.java:193)
at org.debian.security.KeyStoreHandler.<init>(KeyStoreHandler.java:50)
at org.debian.security.UpdateCertificates.<init>(UpdateCertificates.java:65)
at org.debian.security.UpdateCertificates.main(UpdateCertificates.java:51)
dpkg: Fehler beim Bearbeiten des Paketes ca-certificates-java (--configure):
»installiertes post-installation-Skript des Paketes ca-certificates-java«-Unterprozess gab den Fehlerwert 1 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von openjdk-17-jre-headless:amd64:
openjdk-17-jre-headless:amd64 hängt ab von ca-certificates-java (>= 20190405~); aber:
Paket ca-certificates-java ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten des Paketes openjdk-17-jre-headless:amd64 (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von openjdk-17-jre:amd64:
openjdk-17-jre:amd64 hängt ab von openjdk-17-jre-headless (= 17.0.8+7-1~deb12u1); aber:
Paket openjdk-17-jre-headless:amd64 ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten des Paketes openjdk-17-jre:amd64 (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von default-jre:
default-jre hängt ab von openjdk-17-jre; aber:
Paket openjdk-17-jre:amd64 ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten des Paketes default-jre (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
Trigger für initramfs-tools (0.142) werden verarbeitet ...
update-initramfs: Generating /boot/initrd.img-6.1.0-11-amd64
I: The initramfs will attempt to resume from /dev/nvme0n1p8
I: (UUID=aecb7290-87ff-4484-b3b0-1b7184f2d831)
I: Set the RESUME variable to override this.
/etc/initramfs/post-update.d//z50-raspi-firmware: 9: /etc/kernel/postinst.d/z50-raspi-firmware: not found
run-parts: /etc/initramfs/post-update.d//z50-raspi-firmware exited with return code 127
dpkg: Fehler beim Bearbeiten des Paketes initramfs-tools (--configure):
»installiertes post-installation-Skript des Paketes initramfs-tools«-Unterprozess gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
linux-image-6.1.0-11-amd64
linux-image-amd64
linux-image-6.1.0-10-amd64
raspi-firmware
ca-certificates-java
openjdk-17-jre-headless:amd64
openjdk-17-jre:amd64
default-jre
initramfs-tools
Re: Abhängigkeitsprobleme verhindern Konfiguration
In deiner Datei /etc/apt/sources.list steckt mindestens eine Fremdabhängigkeit zu Ubuntu drin.cksnrs hat geschrieben:22.08.2023 08:30:09Code: Alles auswählen
OK:5 https://updates.signal.org/desktop/apt xenial InRelease
Das passiert typischerweise dann, wenn man apt, apt-get, aptitude auf der Kommandozeile ohne root-Rechte ausführt.Code: Alles auswählen
E: Sperrdatei /var/lib/dpkg/lock-frontend konnte nicht geöffnet werden. - open (13: Keine Berechtigung)
Also ist erstmal aufräumen der /etc/apt/sources.list angesagt. xenial gehört z.B. da ganz bestimmt nicht rein.
Re: Abhängigkeitsprobleme verhindern Konfiguration
Dafür wäre die Ausgabe dieses Befehl gut:MSfree hat geschrieben:22.08.2023 08:55:46Also ist erstmal aufräumen der /etc/apt/sources.list angesagt. xenial gehört z.B. da ganz bestimmt nicht rein.
Code: Alles auswählen
cat /etc/apt/sources.list /etc/apt/sources.list.d/*.list|grep -v ^#
Code: Alles auswählen
dpkg -l *jre*|grep -v ^un
Code: Alles auswählen
dpkg -l *linux*|grep -v ^un
Aber vielleicht mal die Ausgabe von:
Code: Alles auswählen
ls -al /boot
Code: Alles auswählen
dpkg -l raspi-firmware
Re: Abhängigkeitsprobleme verhindern Konfiguration
Die hat auf einem x86/amd64-System überhaupt nichts zu suchen. Es gab/gibt aber wohl Live-Images, bei denen die Firmware versehentlich integriert wurde. Wenn man davon installiert, schlägt der folgende dist-upgrade fehl, weil der x86/amd64-PC eben keine ARM-Architektur hat.
weiß auch nicht wie das zu lösen ist / war.
Code: Alles auswählen
apt-get purge raspi-firmware
Neben eben diesem Faux pas, gibt es noch einige weitere Gründe, Debian nie mithilfe eines Live-Images zu installieren sondern den Netinstaller zu verwenden.
Re: Abhängigkeitsprobleme verhindern Konfiguration
Würdet ihr mir also eher empfehlen neu zu installieren?
Netinstaller liest sich als ob es nur von CD-Rom geht:
https://www.debian.org/CD/netinst/
Ich würde gerne von einem USB Stick installieren, aber das geht ja auch NICHT aus einer Live Session heraus, oder?
Oder könnte ich die bestehende Installation reparieren?
Re: Abhängigkeitsprobleme verhindern Konfiguration
Re: Abhängigkeitsprobleme verhindern Konfiguration
thunder11 hat geschrieben:22.08.2023 09:48:25Dafür wäre die Ausgabe dieses Befehl gut:MSfree hat geschrieben:22.08.2023 08:55:46Also ist erstmal aufräumen der /etc/apt/sources.list angesagt. xenial gehört z.B. da ganz bestimmt nicht rein.weiter was da an dem Java-Zeugs nicht stimmt:Code: Alles auswählen
cat /etc/apt/sources.list /etc/apt/sources.list.d/*.list|grep -v ^#
Was dein Bestand an Linix-Kerneln usw, ist:Code: Alles auswählen
dpkg -l *jre*|grep -v ^un
Mit der Raspi-Firmware kenne ich mich nicht aus, weiß auch nicht wie das zu lösen ist / war.Code: Alles auswählen
dpkg -l *linux*|grep -v ^un
Aber vielleicht mal die Ausgabe von:undCode: Alles auswählen
ls -al /boot
Code: Alles auswählen
dpkg -l raspi-firmware
Hier die Ausgabe der empfohlenen Befehle:
Code: Alles auswählen
$ cat /etc/apt/sources.list /etc/apt/sources.list.d/*.list|grep -v ^#
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
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
deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main
deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main
Code: Alles auswählen
$ dpkg -l *jre*|grep -v ^un
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
+++-=============================-==================-============-===================================================
ii default-jre 2:1.17-74 amd64 Standard Java or Java compatible Runtime
ii default-jre-headless 2:1.17-74 amd64 Standard Java or Java compatible Runtime (headless)
ii openjdk-17-jre:amd64 17.0.8+7-1~deb12u1 amd64 OpenJDK Java runtime, using Hotspot JIT
ii openjdk-17-jre-headless:amd64 17.0.8+7-1~deb12u1 amd64 OpenJDK Java runtime, using Hotspot JIT (headless)
Code: Alles auswählen
$ dpkg -l *linux*|grep -v ^un
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
+++-===================================-============-============-=====================================================================
ii binutils-x86-64-linux-gnu 2.40-2 amd64 GNU binary utilities, for x86-64-linux-gnu target
ii console-setup-linux 1.221 all Linux specific part of console-setup
ii firmware-linux-free 20200122-1 all Binary firmware for various drivers in the Linux kernel
ii firmware-linux-nonfree 20230210-5 all Binary firmware for various drivers in the Linux kernel (metapackage)
ii libselinux1:amd64 3.4-1+b6 amd64 SELinux runtime shared libraries
ii linux-base 4.9 all Linux image base package
ii linux-compiler-gcc-12-x86 6.1.38-4 amd64 Compiler for Linux on x86 (meta-package)
ii linux-headers-6.1.0-9-amd64 6.1.27-1 amd64 Header files for Linux 6.1.0-9-amd64
ii linux-headers-6.1.0-9-common 6.1.27-1 all Common header files for Linux 6.1.0-9
iF linux-image-6.1.0-10-amd64 6.1.38-2 amd64 Linux 6.1 for 64-bit PCs (signed)
iF linux-image-6.1.0-11-amd64 6.1.38-4 amd64 Linux 6.1 for 64-bit PCs (signed)
rc linux-image-6.1.0-9-amd64 6.1.27-1 amd64 Linux 6.1 for 64-bit PCs (signed)
iU linux-image-amd64 6.1.38-4 amd64 Linux for 64-bit PCs (meta-package)
ii linux-kbuild-6.1 6.1.38-4 amd64 Kbuild infrastructure for Linux 6.1
ii linux-libc-dev:amd64 6.1.38-4 amd64 Linux support headers for userspace development
ii util-linux 2.38.1-5+b1 amd64 miscellaneous system utilities
ii util-linux-extra 2.38.1-5+b1 amd64 interactive login tools
ii util-linux-locales 2.38.1-5 all locales files for util-linux
Code: Alles auswählen
$ ls -al /boot
insgesamt 345220
drwxr-xr-x 5 root root 4096 5. Sep 07:13 .
drwxr-xr-x 18 root root 4096 4. Sep 10:33 ..
-rw-r--r-- 1 root root 259507 27. Jul 19:28 config-6.1.0-10-amd64
-rw-r--r-- 1 root root 259602 8. Aug 13:18 config-6.1.0-11-amd64
drwxr-xr-x 5 root root 4096 1. Jan 1970 efi
drwxr-xr-x 2 root root 4096 10. Jun 10:51 firmware
drwxr-xr-x 5 root root 4096 21. Aug 08:22 grub
-rw------- 1 root root 84262151 5. Sep 07:12 initrd.img-6.1.0-10-amd64
-rw------- 1 root root 84217254 9. Aug 11:34 initrd.img-6.1.0-10-amd64.dpkg-bak
-rw------- 1 root root 84254494 5. Sep 07:13 initrd.img-6.1.0-11-amd64
-rw------- 1 root root 84254414 5. Sep 07:12 initrd.img-6.1.0-11-amd64.dpkg-bak
-rw-r--r-- 1 root root 83 27. Jul 19:28 System.map-6.1.0-10-amd64
-rw-r--r-- 1 root root 83 8. Aug 13:18 System.map-6.1.0-11-amd64
-rw-r--r-- 1 root root 7977248 27. Jul 19:28 vmlinuz-6.1.0-10-amd64
-rw-r--r-- 1 root root 7971232 8. Aug 13:18 vmlinuz-6.1.0-11-amd64
Code: Alles auswählen
$ dpkg -l raspi-firmware
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
+++-==============-===============-============-================================================
iF raspi-firmware 1.20220830+ds-1 all Raspberry Pi family GPU firmware and bootloaders
Re: Abhängigkeitsprobleme verhindern Konfiguration
MSfree hat geschrieben:22.08.2023 10:17:45Die hat auf einem x86/amd64-System überhaupt nichts zu suchen. Es gab/gibt aber wohl Live-Images, bei denen die Firmware versehentlich integriert wurde. Wenn man davon installiert, schlägt der folgende dist-upgrade fehl, weil der x86/amd64-PC eben keine ARM-Architektur hat.weiß auch nicht wie das zu lösen ist / war.Aber, wie gesagt, die versehentlich installierte Firmware kommt nur mit einem der Live-Images auf den Rechner. Wenn man mit dem Netinstaller installiert, passiert das nicht.Code: Alles auswählen
apt-get purge raspi-firmware
Neben eben diesem Faux pas, gibt es noch einige weitere Gründe, Debian nie mithilfe eines Live-Images zu installieren sondern den Netinstaller zu verwenden.
Beim Ausführen des Befehls tritt der Fehler auf, den ich ursprünglich beheben wollte, also "installiertes post-installation-Skript des Paketes [...]«-Unterprozess gab den Fehlerwert 1 zurück":
Code: Alles auswählen
$ sudo apt-get purge raspi-firmware
[sudo] Passwort für roger:
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden Pakete werden ENTFERNT:
raspi-firmware*
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 0 nicht aktualisiert.
5 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 22,8 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] J
(Lese Datenbank ... 270559 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von raspi-firmware (1.20220830+ds-1) ...
initramfs-tools (0.142) wird eingerichtet ...
update-initramfs: deferring update (trigger activated)
linux-image-6.1.0-11-amd64 (6.1.38-4) wird eingerichtet ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-6.1.0-11-amd64
I: The initramfs will attempt to resume from /dev/nvme0n1p8
I: (UUID=aecb7290-87ff-4484-b3b0-1b7184f2d831)
I: Set the RESUME variable to override this.
/etc/initramfs/post-update.d//z50-raspi-firmware: 9: /etc/kernel/postinst.d/z50-raspi-firmware: not found
run-parts: /etc/initramfs/post-update.d//z50-raspi-firmware exited with return code 127
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: Fehler beim Bearbeiten des Paketes linux-image-6.1.0-11-amd64 (--configure):
»installiertes post-installation-Skript des Paketes linux-image-6.1.0-11-amd64«-Unterprozess gab den Fehlerwert 1 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von linux-image-amd64:
linux-image-amd64 hängt ab von linux-image-6.1.0-11-amd64 (= 6.1.38-4); aber:
Paket linux-image-6.1.0-11-amd64 ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten des Paketes linux-image-amd64 (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
linux-image-6.1.0-10-amd64 (6.1.38-2) wird eingerichtet ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-6.1.0-10-amd64
I: The initramfs will attempt to resume from /dev/nvme0n1p8
I: (UUID=aecb7290-87ff-4484-b3b0-1b7184f2d831)
I: Set the RESUME variable to override this.
/etc/initramfs/post-update.d//z50-raspi-firmware: 9: /etc/kernel/postinst.d/z50-raspi-firmware: not found
run-parts: /etc/initramfs/post-update.d//z50-raspi-firmware exited with return code 127
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: Fehler beim Bearbeiten des Paketes linux-image-6.1.0-10-amd64 (--configure):
»installiertes post-installation-Skript des Paketes linux-image-6.1.0-10-amd64«-Unterprozess gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
linux-image-6.1.0-11-amd64
linux-image-amd64
linux-image-6.1.0-10-amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
Re: Abhängigkeitsprobleme verhindern Konfiguration
Frage:
Die Ausgabe hast du bekommen, nachdem ducksnrs hat geschrieben:05.09.2023 07:32:53Code: Alles auswählen
$ dpkg -l raspi-firmware iF raspi-firmware 1.20220830+ds-1 all Raspberry Pi family GPU firmware and bootloaders
Code: Alles auswählen
$ sudo apt-get purge raspi-firmware
Wie auch immer:
Ich würde die Zeilen
Code: Alles auswählen
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
deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main
deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main
dann nochmal apt update.--- (Fehlermeldungen danach ?)
Dann :
Code: Alles auswählen
apt autopurge --simulate
sonst ohne --simulate weitermachen.
dieses raspi-Ding ist ja noch irgendwie vorhanden.
man kann noch versuchen:
Code: Alles auswählen
dpkg -P raspi-firmware
Code: Alles auswählen
dpkg -P -B raspi-firmware
-B, --auto-deconfigure
Wenn ein Paket entfernt wird besteht die Möglichkeit, dass ein anderes installiertes Paket von dem
entfernten Paket abhängt. Die Angabe dieser Option führt zur automatischen Dekonfiguration des Paketes, das
von dem entfernten Paket abhängt.
Re: Abhängigkeitsprobleme verhindern Konfiguration
Den Net-Installer kannst du - wie das Live- Image - genauso auf einen USB- Stick packen.cksnrs hat geschrieben:05.09.2023 07:21:33Würdet ihr mir also eher empfehlen neu zu installieren?
Netinstaller liest sich als ob es nur von CD-Rom geht:
https://www.debian.org/CD/netinst/
Image: debian-12.1.0-amd64-netinst.iso
von Hier:
https://cdimage.debian.org/cdimage/rele ... 64/iso-cd/
Aber erstmal kann man ja noch was versuchen. Dass du von den lädierten Kernels noch booten kannst, wundert mich aber doch.
Re: Abhängigkeitsprobleme verhindern Konfiguration
Code: Alles auswählen
/etc/initramfs/post-update.d//z50-raspi-firmware: 9: /etc/kernel/postinst.d/z50-raspi-firmware: not found
Code: Alles auswählen
$ apt-file search z50-raspi-firmware
raspi-firmware: /etc/initramfs/post-update.d/z50-raspi-firmware
raspi-firmware: /etc/kernel/postinst.d/z50-raspi-firmware
raspi-firmware: /etc/kernel/postrm.d/z50-raspi-firmware
Ob man Debian nun per LiveCD, Netinstaller oder Installations-CD/DVD installiert macht nur marginale Unterschiede. Es funktionieren alle drei Varianten und man bekommt ein funktionierendes System.
Re: Abhängigkeitsprobleme verhindern Konfiguration
Ich hatte ja in der Manpage von dpkg geschmökert.
Könnte die Option -B (s.O.) nicht ähnliches bewirken ?
Man könnte das ja mal durch
Code: Alles auswählen
dpkg -P -B raspi-firmware --simulate
Re: Abhängigkeitsprobleme verhindern Konfiguration
Das hast du auch gelesen?cksnrs hat geschrieben:05.09.2023 07:21:33Netinstaller liest sich als ob es nur von CD-Rom geht:
https://www.debian.org/CD/netinst/
https://www.debian.org/CD/faq/#write-usb
- Ich würde meine Daten sichern.
- Tief in mich gehen und drüber nachdenken, wie ich mich in einen solchen Zustand des Systems geritten habe.
- Weiterhin über eine rechtzeitige Sicherung einer Installation meditieren und das denn auch zukünftig angehen.
- und dann neu installieren.
Nix für ungut - KH
Re: Abhängigkeitsprobleme verhindern Konfiguration
kalle123 hat geschrieben:05.09.2023 09:56:18Das hast du auch gelesen?cksnrs hat geschrieben:05.09.2023 07:21:33Netinstaller liest sich als ob es nur von CD-Rom geht:
https://www.debian.org/CD/netinst/
https://www.debian.org/CD/faq/#write-usb
- Ich würde meine Daten sichern.
- Tief in mich gehen und drüber nachdenken, wie ich mich in einen solchen Zustand des Systems geritten habe.
- Weiterhin über eine rechtzeitige Sicherung einer Installation meditieren und das denn auch zukünftig angehen.
- und dann neu installieren.
Nix für ungut - KH
Hey,
Wenn mich nicht alles täuscht habe ich einfach per Live USB installiert und nicht viel anderes gemacht. Die Probleme bestanden von Anfang an.
Ich habe dann noch einige Programme die nicht im Softwarecenter waren versucht hinzuzufügen (Flatpak meine ich). Aber sonst??
Re: Abhängigkeitsprobleme verhindern Konfiguration
thunder11 hat geschrieben:05.09.2023 08:31:22Den Net-Installer kannst du - wie das Live- Image - genauso auf einen USB- Stick packen.cksnrs hat geschrieben:05.09.2023 07:21:33Würdet ihr mir also eher empfehlen neu zu installieren?
Netinstaller liest sich als ob es nur von CD-Rom geht:
https://www.debian.org/CD/netinst/
Image: debian-12.1.0-amd64-netinst.iso
von Hier:
https://cdimage.debian.org/cdimage/rele ... 64/iso-cd/
Aber erstmal kann man ja noch was versuchen. Dass du von den lädierten Kernels noch booten kannst, wundert mich aber doch.
Okay, danke.
Ich habe vor erst einigen Wochen Debian12 installiert. Müsste da nicht ein aktueller nicht-lädierter Kernel installiert werden?
Oder muss man sich da selbst drum kümmern?
Re: Abhängigkeitsprobleme verhindern Konfiguration
thunder11 hat geschrieben:05.09.2023 08:26:45Ob das klappt, werden wir sehen. Zuerst würde ich mal deine persönlichen Daten, die du noch brauchst sichern.
Frage:Die Ausgabe hast du bekommen, nachdem ducksnrs hat geschrieben:05.09.2023 07:32:53Code: Alles auswählen
$ dpkg -l raspi-firmware iF raspi-firmware 1.20220830+ds-1 all Raspberry Pi family GPU firmware and bootloaders
gemacht hast ?Code: Alles auswählen
$ sudo apt-get purge raspi-firmware
Wie auch immer:
Ich würde die ZeilenErstmal auskommentieren (mit # vor der Zeile)Code: Alles auswählen
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 deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main
dann nochmal apt update.--- (Fehlermeldungen danach ?)
Dann :Kannst ja - falls du dir unsicher bist, die Ausgabe hier einstellen.Code: Alles auswählen
apt autopurge --simulate
sonst ohne --simulate weitermachen.
dieses raspi-Ding ist ja noch irgendwie vorhanden.
man kann noch versuchen:oderCode: Alles auswählen
dpkg -P raspi-firmware
In der Manpage von dpkg steht zu der Option B folgendes (habe es noch nie benutzt):Code: Alles auswählen
dpkg -P -B raspi-firmware
-B, --auto-deconfigure
Wenn ein Paket entfernt wird besteht die Möglichkeit, dass ein anderes installiertes Paket von dem
entfernten Paket abhängt. Die Angabe dieser Option führt zur automatischen Dekonfiguration des Paketes, das
von dem entfernten Paket abhängt.
- Die Ausgabe von "sudo apt-get purge raspi-firmware", die ich bekommen habe, habe ich komplett und ich denke korrekt hierher kopiert (also s. o.).
- Das Ausklammern habe ich mit nano gemacht. Bei den Einträgen für Signal gibt es vier verschiedenene Dateien, die alle je eine Zeile hatten, die dem was du geschrieben hast entprechen. Also habe ich vor jede ein "#" gesetzt. (Hätte erwartbarer gefunden, wenn es zwei Zeilen gäbe.)
apt-update ergab keine Fehlermeldungen:
Code: Alles auswählen
sudo apt update
[sudo] Passwort für roger:
OK:1 http://deb.debian.org/debian bookworm InRelease
Holen:2 http://deb.debian.org/debian bookworm-updates InRelease [52,1 kB]
Holen:3 http://security.debian.org/debian-security bookworm-security InRelease [48,0 kB]
Es wurden 100 kB in 1 s geholt (83,8 kB/s).
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Alle Pakete sind aktuell.
-
Code: Alles auswählen
sudo apt autopurge --simulate
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
4 nicht vollständig installiert oder entfernt.
Conf linux-image-6.1.0-11-amd64 (6.1.38-4 Debian-Security:12/stable-security [amd64])
Conf linux-image-6.1.0-10-amd64 (6.1.38-2 [amd64])
Conf linux-image-amd64 (6.1.38-4 Debian-Security:12/stable-security [amd64])
Conf initramfs-tools (0.142 Debian:12.1/stable [all])
- Bezüglich raspi:
Code: Alles auswählen
sudo dpkg -P raspi-firmware
(Lese Datenbank ... 270531 Dateien und Verzeichnisse sind derzeit installiert.)
Löschen der Konfigurationsdateien von raspi-firmware (1.20220830+ds-1) ...
Vielen Dank für deine und eure Ratschläge!
Re: Abhängigkeitsprobleme verhindern Konfiguration
tijuca hat geschrieben:05.09.2023 08:55:48Beide Dateien (/etc/initramfs/post-update.d//z50-raspi-firmware und /etc/initramfs/post-update.d//z50-raspi-firmware) kommen aus dem Paket was da deinstalliert werden soll, letzte Datei ist vermutlich manuell entfernt worden. Daher wird man sich hier immer im Kreise drehen da die Hooks ins Leere laufen.Code: Alles auswählen
/etc/initramfs/post-update.d//z50-raspi-firmware: 9: /etc/kernel/postinst.d/z50-raspi-firmware: not found
Lösung dürfte recht einfach sein, es ist ja jeweils "nur" ein Hook der aufgerufen wird. Die diversen Dateien /etc/*/post-update.d//z50-raspi-firmware mit root Berechtigungen löschen und apt oder dpkg erneut aufrufen.Code: Alles auswählen
$ apt-file search z50-raspi-firmware raspi-firmware: /etc/initramfs/post-update.d/z50-raspi-firmware raspi-firmware: /etc/kernel/postinst.d/z50-raspi-firmware raspi-firmware: /etc/kernel/postrm.d/z50-raspi-firmware
Ob man Debian nun per LiveCD, Netinstaller oder Installations-CD/DVD installiert macht nur marginale Unterschiede. Es funktionieren alle drei Varianten und man bekommt ein funktionierendes System.
Die Meinungen bezüglich Installation und Funktionalität scheinen ja auseinander zu gehen! Jemand anders meinte, dass man nicht von Live-USB installieren sollte.
Re: Abhängigkeitsprobleme verhindern Konfiguration
Code: Alles auswählen
apt autopurge
cksnrs hat geschrieben:05.09.2023 07:32:53Code: Alles auswählen
$ ls -al /boot insgesamt 345220 drwxr-xr-x 5 root root 4096 5. Sep 07:13 . drwxr-xr-x 18 root root 4096 4. Sep 10:33 .. -rw-r--r-- 1 root root 259507 27. Jul 19:28 config-6.1.0-10-amd64 -rw-r--r-- 1 root root 259602 8. Aug 13:18 config-6.1.0-11-amd64 drwxr-xr-x 5 root root 4096 1. Jan 1970 efi drwxr-xr-x 2 root root 4096 10. Jun 10:51 firmware drwxr-xr-x 5 root root 4096 21. Aug 08:22 grub -rw------- 1 root root 84262151 5. Sep 07:12 initrd.img-6.1.0-10-amd64 -rw------- 1 root root 84217254 9. Aug 11:34 initrd.img-6.1.0-10-amd64.dpkg-bak -rw------- 1 root root 84254494 5. Sep 07:13 initrd.img-6.1.0-11-amd64 -rw------- 1 root root 84254414 5. Sep 07:12 initrd.img-6.1.0-11-amd64.dpkg-bak -rw-r--r-- 1 root root 83 27. Jul 19:28 System.map-6.1.0-10-amd64 -rw-r--r-- 1 root root 83 8. Aug 13:18 System.map-6.1.0-11-amd64 -rw-r--r-- 1 root root 7977248 27. Jul 19:28 vmlinuz-6.1.0-10-amd64 -rw-r--r-- 1 root root 7971232 8. Aug 13:18 vmlinuz-6.1.0-11-amd64
Was sagen die Spezialisten dazu ??
Mach mal ein
Code: Alles auswählen
update-initramfs -u
Und mache bitte - wenn du zitierst - nur die entsprechenden Textestelle. Bei deinen Vollzitaten bekommt man
wirklich Gehirnsausen
Könntest aptitude mal installieren und
Code: Alles auswählen
aptitude purge ~c
Re: Abhängigkeitsprobleme verhindern Konfiguration
Das geht schon seit einiger Zeit auf dieselbe Weise direkt mit apt:thunder11 hat geschrieben:05.09.2023 11:48:42Könntest aptitude mal installieren undausführen. Das würde alte config-Dateien entfernen.Code: Alles auswählen
aptitude purge ~c
Code: Alles auswählen
apt purge ~c
Re: Abhängigkeitsprobleme verhindern Konfiguration
Code: Alles auswählen
apt list ~c
## bzw.
aptitude search ~c
Re: Abhängigkeitsprobleme verhindern Konfiguration
und
Wusste ich noch nicht, aber erspart natürlich einen Haufen Anschläge
Re: Abhängigkeitsprobleme verhindern Konfiguration
Mittlerweile kann ich Programme deinstallieren ohne Fehlermeldung!
Vielen dank schon mal Werde das mit dem zitieren beherzigen!
Würdet ihr mir empfehlen noch irgendwas zu checken?
Jemand meinte oben mein System wäre so durcheinander?!?