Abhängigkeitsprobleme verhindern Konfiguration

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Benutzeravatar
thunder11
Beiträge: 1344
Registriert: 19.04.2023 09:08:30

Re: Abhängigkeitsprobleme verhindern Konfiguration

Beitrag von thunder11 » 05.09.2023 13:17:08

Wenn apt nicht meckert, und sich vom Grub-Menü alles Angebotene starten lässt, sollte alles o.K. sein.

kannst ja mal zu Beruhigung

Code: Alles auswählen

dpkg --audit
laufen lassen.

Manual sagt:
Führt Plausibilitäts- und Konsistenzprüfungen der Datenbank für Paketname oder alle Pakete, falls das
Argument fehlt, durch (pro-Paket-Prüfungen seit Dpkg 1.17.10). Sucht beispielsweise nach Paketen die auf
Ihrem System nur teilweise installiert wurden oder fehlende, falsch oder veraltete Steuerdaten oder
-Dateien haben. dpkg wird einen Vorschlag machen, was mit Ihnen zur Korrektur gemacht werden sollte.
Zuletzt geändert von thunder11 am 05.09.2023 13:26:18, insgesamt 1-mal geändert.

cksnrs
Beiträge: 31
Registriert: 21.08.2023 09:11:06

Re: Abhängigkeitsprobleme verhindern Konfiguration

Beitrag von cksnrs » 05.09.2023 13:20:29

Wow,

vielen Dank Leute!


<3 <3 <3 <3 <3 <3

uname
Beiträge: 12075
Registriert: 03.06.2008 09:33:02

Re: Abhängigkeitsprobleme verhindern Konfiguration

Beitrag von uname » 05.09.2023 13:26:00

Ich habe nicht alles gelesen. Aber hattest du alle Fremdquellen rausgeworfen und alle fehlerhaften Pakete?

Du könntest mal das Paket Debianapt-show-versions installieren und alles anzeigen lassen, was nicht bookworm ist. Vielleicht gibt es noch irgendwelche Reste.

Code: Alles auswählen

apt-show-versions |grep -v bookworm
Geheimtipp (fürs nächste Mal):
Ach und dann noch ein Geheimtipp, wenn du ein kaputtes System überinstallieren willst (war ja wohl nicht notwendig). Installiere dann einfach (sollte hoffentlich noch möglich sein) das Paket Debiangrml-debootstrap und führe es als root aus: /usr/sbin/grml-debootstrap
Damit kannst du ein normales Debian installieren ohne irgendeine Live-CD, Live-USB usw. besorgen zu müssen. Selbst das WLAN kannst du verwenden sofern es vorher tat. grml-debootstrap ist ursprünglich ein Softwarekomponente der vielleicht besten Debian-basierten-Live-Version grml. Wenn man für den Notfall ein Live-Debian-USB-Stick rumliegen haben will, dann sollte es grml sein.

cksnrs
Beiträge: 31
Registriert: 21.08.2023 09:11:06

Re: Abhängigkeitsprobleme verhindern Konfiguration

Beitrag von cksnrs » 05.09.2023 13:52:57

Cool,

danke für den Geheimtip 8)


Ich habe mal ausprobiert was du davor geschrieben hast und das kam dabei raus:

Code: Alles auswählen

$ sudo apt-show-versions | grep -v bookworm
hll2350dwpdrv:i386 4.0.0-1 installed: No available version in archive
linux-image-6.1.0-10-amd64:amd64 6.1.38-2 newer than version in archive
veracrypt:amd64 1.25.9-1 installed: No available version in archive

Denke das erste sind Treiber für meinen Drucker, und Veracrypt ist vielleicht bekannt, das gab es aber nicht im Software Center.

Was die Zeile "linux-image..." bedeutet, weiß ich allerdings nicht :(

cksnrs
Beiträge: 31
Registriert: 21.08.2023 09:11:06

Re: Abhängigkeitsprobleme verhindern Konfiguration

Beitrag von cksnrs » 05.09.2023 14:01:03

thunder11 hat geschrieben: ↑ zum Beitrag ↑
05.09.2023 13:17:08

kannst ja mal zu Beruhigung

Code: Alles auswählen

dpkg --audit
laufen lassen.

Code: Alles auswählen

$ sudo dpkg --audit
Die folgenden Pakete haben eine unbekannte fremde Architektur, was
Abhängigkeitsprobleme in Front-Ends hervorrufen wird. Das kann behoben werden,
indem die fremde Architektur mit »dpkg --add-architecture« hinzugefügt wird:
 hll2350dwpdrv:i386   Brother HL-L2350DW printer driver (lpd/cups)

Ist nicht so gravierend oder?

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

Re: Abhängigkeitsprobleme verhindern Konfiguration

Beitrag von thunder11 » 05.09.2023 14:46:59

Das mit dem Druckertreiber kann man erstmal übersehen.
cksnrs hat geschrieben: ↑ zum Beitrag ↑
05.09.2023 13:52:57

Code: Alles auswählen

$ sudo apt-show-versions | grep -v bookworm
.....
linux-image-6.1.0-10-amd64:amd64 6.1.38-2 newer than version in archive
...
Mit deinen Kernels stimmt was nicht.
wo hast du denn dieses Image (kernel) her ??

Eine normale Ausgabe der Linunx-Images sollte z.Z. so aussehen:

Code: Alles auswählen

$ dpkg -l *linux-*|grep ii
ii  binutils-x86-64-linux-gnu           2.40-2       amd64        GNU binary utilities, for x86-64-linux-gnu target
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  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-10-amd64        6.1.38-1     amd64        Header files for Linux 6.1.0-10-amd64
ii  linux-headers-6.1.0-10-common       6.1.38-1     all          Common header files for Linux 6.1.0-10
ii  linux-headers-6.1.0-11-amd64        6.1.38-4     amd64        Header files for Linux 6.1.0-11-amd64
ii  linux-headers-6.1.0-11-common       6.1.38-4     all          Common header files for Linux 6.1.0-11
ii  linux-headers-amd64                 6.1.38-4     amd64        Header files for Linux amd64 configuration (meta-package)
ii  linux-image-6.1.0-10-amd64          6.1.38-1     amd64        Linux 6.1 for 64-bit PCs (signed)
ii  linux-image-6.1.0-11-amd64          6.1.38-4     amd64        Linux 6.1 for 64-bit PCs (signed)
ii  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-extra                    2.38.1-5+b1  amd64        interactive login tools
Zuerst

Code: Alles auswählen

apt update && apt full-upgrade
falls da was installiert wird. ---->neustart
danach:
Bitte mach mal noch folgendes:

Code: Alles auswählen

cat /boot/grub/grub.cfg |grep "menuentry '\|initrd"

Code: Alles auswählen

uname -a
und das hattest du zwar schon mal gemacht aber wegen der Übersichtlichkeit:

Code: Alles auswählen

 dpkg -l *linux-*|grep ii
Hattest du irgendwann mal was aus den Backports installiert ?

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

Re: Abhängigkeitsprobleme verhindern Konfiguration

Beitrag von KP97 » 05.09.2023 15:45:53

Für Deinen Drucker kannst Du auch mal das Paket Debianprinter-driver-brlaser aus dem Repo installieren.
Mein HL-L2340DW wird damit gut unterstützt.
Ansonsten den Hinweis aus der Meldung ausführen.

cksnrs
Beiträge: 31
Registriert: 21.08.2023 09:11:06

Re: Abhängigkeitsprobleme verhindern Konfiguration

Beitrag von cksnrs » 05.09.2023 16:02:13

Ich meine ich habe etwas installiert, was ich auf Debian.org gefunden habe. Ich weiß nicht mehr ganz genau wie ich vorgegangen bin, aber es war ein Live USB Stick, denke ich. Und vorher hatte ich Manjaro Linux, falls das irgendeine Rolle spielt.

Code: Alles auswählen

apt update && apt full-upgrade
hat leider folgendes ergeben. Eigentlich habe ich mit sudo und dem korrekten Psw gearbeitet, also warum sollte ich nicht root sein? :?

Code: Alles auswählen

$ sudo apt update && apt full-upgrade
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
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Alle Pakete sind aktuell.
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?


Was die Backports angeht habe ich keine Ahnung. Aber ich habe mal etwas gemacht, das man sicher nicht einfach tun soll, aber ich war verzweifelt auf der Suche nach einer Möglichkeit einen AI-Bildgenerator bei mir zum laufen zu kriegen: Ich habe easy-diffusion installiert. Da lief ein Script, das 25GB installiert hat :mrgreen:
Kann es sein, dass das irgendwie was von den Backports installiert hat?

gez. Rookie

dasebastian
Beiträge: 1886
Registriert: 12.07.2020 11:21:17

Re: Abhängigkeitsprobleme verhindern Konfiguration

Beitrag von dasebastian » 05.09.2023 17:34:43

thunder11 hat geschrieben: ↑ zum Beitrag ↑
05.09.2023 13:01:01
Gibt es eigentlich irgendwo ein vollständiges manual für apt ?
LOL, habe ich mich auch schon hin und wieder gefragt.

MaGe
Beiträge: 1717
Registriert: 01.06.2014 17:12:16

Re: Abhängigkeitsprobleme verhindern Konfiguration

Beitrag von MaGe » 05.09.2023 19:19:58

thunder11 hat geschrieben: Gibt es eigentlich irgendwo ein vollständiges manual für apt ?
Vielleicht reicht auch schon sowas.

man apt
man apt-get



gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

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

Re: Abhängigkeitsprobleme verhindern Konfiguration

Beitrag von thunder11 » 05.09.2023 19:29:48

Die linux-headers brauchst du ja anscheinend nicht, da die für die aktuellen Kernel eh nicht vorhanden sind.
also erst mal ausführen:

Code: Alles auswählen

uname -a
Ich frage mich, welcher kernel bei dir überhaupt startet ???
Nach der Ausgabe hast du keinen einzigen, der richtig laufen sollte:
cksnrs hat geschrieben: ↑ zum Beitrag ↑
05.09.2023 07:32:53

Code: Alles auswählen

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)
iU ... installiert / unpacked
iF ... installiert / half-configured (configuration failed for some reason)

Wenn das geklärt ist, könntest du mal den alten Müll wegräumen, da du die Headers anscheinend nicht benötigst.

Code: Alles auswählen

apt purge linux-headers-6.1.0-9*  linux-image-6.1.0-9-amd64

Benutzeravatar
towo
Beiträge: 4408
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Abhängigkeitsprobleme verhindern Konfiguration

Beitrag von towo » 05.09.2023 19:59:35

Code: Alles auswählen

sudo apt update && apt full-upgrade
Wird niemals funktionieren!

Code: Alles auswählen

sudo apt update && sudo apt full-upgrade
Hingegen, wird tun.

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

Re: Abhängigkeitsprobleme verhindern Konfiguration

Beitrag von KP97 » 05.09.2023 20:22:55

thunder11 hat geschrieben: ↑ zum Beitrag ↑
05.09.2023 19:29:48
Die linux-headers brauchst du ja anscheinend nicht, da die für die aktuellen Kernel eh nicht vorhanden sind.
Selbstverständlich gibt es zu jedem Kernel-Image auch die passenden Headers:
https://packages.debian.org/search?keyw ... ers-6.1.0-

Im Zweifelsfall sind auch _immer_ alle Pakete im Archiv.

dasebastian
Beiträge: 1886
Registriert: 12.07.2020 11:21:17

Re: Abhängigkeitsprobleme verhindern Konfiguration

Beitrag von dasebastian » 05.09.2023 23:06:51

MaGe hat geschrieben: ↑ zum Beitrag ↑
05.09.2023 19:19:58
Vielleicht reicht auch schon sowas...
Wenn du diese ~c Option noch daraus zitieren könntest...

tobo
Beiträge: 1997
Registriert: 10.12.2008 10:51:41

Re: Abhängigkeitsprobleme verhindern Konfiguration

Beitrag von tobo » 05.09.2023 23:53:14

dasebastian hat geschrieben: ↑ zum Beitrag ↑
05.09.2023 23:06:51
Wenn du diese ~c Option noch daraus zitieren könntest...
Diese Pattern stammen von aptitude, umfangreich erklärt hier:
https://www.debian.org/doc/manuals/apti ... 05.en.html
und für apt nachdokumentiert hier:

Code: Alles auswählen

man apt-patterns

dasebastian
Beiträge: 1886
Registriert: 12.07.2020 11:21:17

Re: Abhängigkeitsprobleme verhindern Konfiguration

Beitrag von dasebastian » 06.09.2023 17:26:03

Man muss das halt auch finden, im Idealfall sogar als mehr oder weniger unbedarfter User mit begrenzter Zeit.

So hatte ich die Frage von thunder11 verstanden und so habe ich sie mir selber (und sogar hier im Forum) schon mal gestellt.

Mit dem Know-how und dem nötigen Maß an Zeit, kann man alles recherchieren, richtig. Wenn ich aber ein Manual öffne, also eine Bedienungsanleitung, dann hoffe ich grundsätzlich schon mal auf Vollständigkeit.

Gut, genug der Nörgeleien, wir sind als Linuxuser ohnehin schon in einer gesegneten Position, was Dokumentation betrifft.

cksnrs
Beiträge: 31
Registriert: 21.08.2023 09:11:06

Re: Abhängigkeitsprobleme verhindern Konfiguration

Beitrag von cksnrs » 08.09.2023 09:36:59

thunder11 hat geschrieben: ↑ zum Beitrag ↑
05.09.2023 19:29:48
Die linux-headers brauchst du ja anscheinend nicht, da die für die aktuellen Kernel eh nicht vorhanden sind.

also erst mal ausführen:

Code: Alles auswählen

uname -a

Code: Alles auswählen

$ uname -a
Linux lal 6.1.0-11-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.38-4 (2023-08-08) x86_64 GNU/Linux
Zuletzt geändert von cksnrs am 08.09.2023 09:46:35, insgesamt 1-mal geändert.

cksnrs
Beiträge: 31
Registriert: 21.08.2023 09:11:06

Re: Abhängigkeitsprobleme verhindern Konfiguration

Beitrag von cksnrs » 08.09.2023 09:39:07

towo hat geschrieben: ↑ zum Beitrag ↑
05.09.2023 19:59:35

Code: Alles auswählen

sudo apt update && apt full-upgrade
Wird niemals funktionieren!

Code: Alles auswählen

sudo apt update && sudo apt full-upgrade
Hingegen, wird tun.


hey, vielen Dank!

(vor allem auch für euer aller Geduld mit totalen Rookies :))

Das hat ergeben, dass alles aktuell ist.
Zuletzt geändert von cksnrs am 08.09.2023 09:44:13, insgesamt 1-mal geändert.

cksnrs
Beiträge: 31
Registriert: 21.08.2023 09:11:06

Re: Abhängigkeitsprobleme verhindern Konfiguration

Beitrag von cksnrs » 08.09.2023 09:43:56

Bitte mach mal noch folgendes:

Code: Alles auswählen

cat /boot/grub/grub.cfg |grep "menuentry '\|initrd"

Code: Alles auswählen

uname -a
und das hattest du zwar schon mal gemacht aber wegen der Übersichtlichkeit:

Code: Alles auswählen

 dpkg -l *linux-*|grep ii
Hattest du irgendwann mal was aus den Backports installiert ?
Hey, thunder.

Als Antwort auf einen etwas älteren Post, liefere ich noch was nach:
---

Code: Alles auswählen

$ sudo cat /boot/grub/grub.cfg |grep "menuentry '\|initrd"
menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-78da9268-67c7-45fd-b369-1cd48a5d3853' {
	initrd	/boot/initrd.img-6.1.0-11-amd64
	menuentry 'Debian GNU/Linux, with Linux 6.1.0-11-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.1.0-11-amd64-advanced-78da9268-67c7-45fd-b369-1cd48a5d3853' {
		initrd	/boot/initrd.img-6.1.0-11-amd64
	menuentry 'Debian GNU/Linux, with Linux 6.1.0-11-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.1.0-11-amd64-recovery-78da9268-67c7-45fd-b369-1cd48a5d3853' {
		initrd	/boot/initrd.img-6.1.0-11-amd64
	menuentry 'Debian GNU/Linux, with Linux 6.1.0-10-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.1.0-10-amd64-advanced-78da9268-67c7-45fd-b369-1cd48a5d3853' {
		initrd	/boot/initrd.img-6.1.0-10-amd64
	menuentry 'Debian GNU/Linux, with Linux 6.1.0-10-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.1.0-10-amd64-recovery-78da9268-67c7-45fd-b369-1cd48a5d3853' {
		initrd	/boot/initrd.img-6.1.0-10-amd64
menuentry 'Windows Boot Manager (on /dev/nvme0n1p1)' --class windows --class os $menuentry_id_option 'osprober-efi-1404-B4AC' {
menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {

(uname -a = s. o.)

Code: Alles auswählen

$ dpkg -l *linux-*|grep ii
ii  binutils-x86-64-linux-gnu           2.40-2       amd64        GNU binary utilities, for x86-64-linux-gnu target
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  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-11-amd64        6.1.38-4     amd64        Header files for Linux 6.1.0-11-amd64
ii  linux-headers-6.1.0-11-common       6.1.38-4     all          Common header files for Linux 6.1.0-11
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
ii  linux-headers-amd64                 6.1.38-4     amd64        Header files for Linux amd64 configuration (meta-package)
ii  linux-image-6.1.0-10-amd64          6.1.38-2     amd64        Linux 6.1 for 64-bit PCs (signed)
ii  linux-image-6.1.0-11-amd64          6.1.38-4     amd64        Linux 6.1 for 64-bit PCs (signed)
ii  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-extra                    2.38.1-5+b1  amd64        interactive login tools
ii  util-linux-locales                  2.38.1-5     all          locales files for util-linux

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

Re: Abhängigkeitsprobleme verhindern Konfiguration

Beitrag von thunder11 » 08.09.2023 11:05:40

thunder11 hat geschrieben: ↑ zum Beitrag ↑
05.09.2023 19:29:48

Code: Alles auswählen

apt purge linux-headers-6.1.0-9*  linux-image-6.1.0-9-amd64
Da -6.1.0-9 im Grub nicht vorhanden ist, kannst du das auch purgen

Huch :roll:
Ist ja plötzlich alles korrekt (ii) installiert. Was hast du denn da noch veranstaltet?
Oder waren das die "Selbstheilungskräfte" von Debian ?.

Dann bliebe ja nur noch das Drucker-Treiber Problem-- Falls du es noch nicht gelöst hast.
Aber wenn der Funktioniert, wie er soll, ---Auch gut.

Antworten