upgrade nicht möglich

Started by hone, 2024/12/22, 12:42:14

Previous topic - Next topic

hone

beim heutigen Aktualisierungsversuch wird folgende Fehlermeldung angezeigt;
wie soll man weiter verfahren ?

Quotedpkg: Fehler beim Bearbeiten des Paketes linux-image-amd64 (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von linux-image-siduction-amd64:
linux-image-siduction-amd64 hängt ab von linux-image-6.12.6-1-siduction-amd64 (= 6.12-6); aber:
  Paket linux-image-6.12.6-1-siduction-amd64 ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes linux-image-siduction-amd64 (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
Fehler traten auf beim Bearbeiten von:
linux-image-6.12.6-amd64
linux-image-6.12.6-1-siduction-amd64
linux-image-amd64
linux-image-siduction-amd64
needrestart is being skipped since dpkg has failed
Error: Sub-process /usr/bin/dpkg returned an error code (1)

ein dpkg --configure -a bringt keine Lösung

Pip

Apologies if I'm being dim, but do you have linux-image-6.12.6-amd64 and linux-image-6.12.6-1-siduction-amd64? Shouldn't that just be linux-image-6.12.6-1-siduction-amd64?

edlin

Entferne mal linux-image-amd64 und versuche ein neues full-upgrade.

edlin
,,Ein kluger Mann macht nicht alle Fehler selber. Er lässt auch anderen eine Chance."

Winston Churchill

towo

Hier fehlt wie immer die komplette Ausgabe!

Also

apt -f install

und zwar von Prompt bis Prompt!

Ich orakel mal, da kann ein installiertes dkms-Paket nicht gebaut werden.
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

michaa7

Quote from: edlin on 2024/12/22, 13:00:28
Entferne mal linux-image-amd64 und versuche ein neues full-upgrade.
...

Nur für die Akten: Ich betreibe seit Jahren den siduction- und den puren Debian Kernel parallel, also  linux-image-siduction-amd64 und linux-image-amd64. Das funktioniert fehlerfrei .... auch im Moment. Allerdings wissen wir ja nicht was da vllt nicht gebaut werden kann ... warum auch immer.

Der Themenstarter sollte vollständige Angaben machen. Und weil ich bezweifle dass es an den Paketen klemmt ... Festplatte voll oder siduction fixes repo nicht in der *.list?
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

hone

Quoteroot@sid-legacy:~# apt -f install
REMOVING:                                   
  linux-image-6.12.5-1-siduction-amd64

Summary:
  Upgrading: 0, Installing: 0, Removing: 1, Not Upgrading: 0
  5 nicht vollständig installiert oder entfernt.
  Freed space: 322 MB

Continue? [J/n] j
(Lese Datenbank ... 370695 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von linux-image-6.12.5-1-siduction-amd64 (6.12-5.1) ...
/etc/kernel/postrm.d/initramfs-tools:                                                                                                                                                                             
update-initramfs: Deleting /boot/initrd.img-6.12.5-1-siduction-amd64                                                                                                                                               
/etc/kernel/postrm.d/zz-update-grub:                                                                                                                                                                               
/usr/sbin/grub-mkconfig: 1: /etc/default/grub: #: not found                                                                                                                                                       
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 127                                                                                                                                         
dpkg: Fehler beim Bearbeiten des Paketes linux-image-6.12.5-1-siduction-amd64 (--remove):                                                                                                                         
»installiertes post-removal-Skript des Paketes linux-image-6.12.5-1-siduction-amd64«-Unterprozess gab den Fehlerwert 127 zurück                                                                                   
dpkg: Zu viele Fehler, Abbruch                                                                                                                                                                                     
Fehler traten auf beim Bearbeiten von:                                                                                                                                                                             
linux-image-6.12.5-1-siduction-amd64                                                                                                                                                                             
Bearbeitung wurde angehalten, da zu viele Fehler auftraten.                                                                                                                                                       
Error: Sub-process /usr/bin/dpkg returned an error code (1)
root@sid-legacy:~#

hone

Quote from: michaa7 on 2024/12/22, 14:07:25
Und weil ich bezweifle dass es an den Paketen klemmt ... Festplatte voll oder siduction fixes repo nicht in der *.list?



Auszug aus den sources

Quoteroot@sid-legacy:~# cat /etc/apt/sources.list.d/fixes.list
deb     https://packages.siduction.org/fixes unstable main non-free-firmware
deb-src https://packages.siduction.org/fixes unstable main non-free-firmware
deb     https://ftp.gwdg.de/pub/linux/siduction/fixes unstable main non-free-firmware
deb-src https://ftp.gwdg.de/pub/linux/siduction/fixes unstable main non-free-firmware
root@sid-legacy:~#

OS: siduction giants (LXQT) x86_64

Quoteroot@sid-legacy:~# df -h
Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
udev             16G       0   16G    0% /dev
tmpfs           3,2G    1,6M  3,2G    1% /run
/dev/sdb6       639G    169G  438G   28% /
tmpfs            16G    4,0K   16G    1% /dev/shm
efivarfs        192K     53K  135K   29% /sys/firmware/efi/efivars
tmpfs           5,0M     12K  5,0M    1% /run/lock
tmpfs           1,0M       0  1,0M    0% /run/credentials/systemd-journald.service
tmpfs            16G    100K   16G    1% /tmp
tmpfs           3,2G    104K  3,2G    1% /run/user/1000
root@sid-legacy:~#

towo

/etc/default/grub: #: not found
Das sollte Dir zu denken geben!
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

hone

Quote from: towo on 2024/12/22, 18:30:57
/etc/default/grub: #: not found
Das sollte Dir zu denken geben!

ja, die Datei ist vorhanden, daher verstehe ich die Fehlermeldung nicht

Quoteroot@sid-legacy:~# cat /etc/default/grub
# If you change this file or any /etc/default/grub.d/*.cfg file,
# run 'update-grub' afterwards to update /boot/grub/grub.cfg.
# For full documentation of the options in these files, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`( . /etc/os-release; echo ${NAME:-Debian} ) 2>/dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="systemd.show_status=1"
GRUB_CMDLINE_LINUX=""

# If your computer has multiple operating systems installed, then you
# probably want to run os-prober. However, if your computer is a host
# for guest OSes installed via LVM or raw disk devices, running
# os-prober can cause damage to those guest OSes as it mounts
# filesystems to look for things.
GRUB_DISABLE_OS_PROBER=true

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE/GOP/UGA
# you can see them in real GRUB with the command `videoinfo'
GRUB_GFXMODE=1920x1080,auto

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

GRUB_DISABLE_SUBMENU=n
GRUB_THEME="/usr/share/grub/themes/stylish/theme.txt"
GRUB_BACKGROUND="/usr/share/grub/themes/stylish/background.jpg"
root@sid-legacy:~#


hone

LÖSUNG:

leider verstehe ich nicht wirklich die Begründung bzw habe keine....... :(

nachdem @towo auf die grub-Datei explizit aufmerksam gemacht hat,
habe ich darin die zugefügten theme und background kommentiert.

anschliessend lief das upgrade durch ......

? ? ?

vielen Dank an alle die sich mit meinem Problem beschäftigt haben !

der_bud

Eigentlich teilte die Meldung "/usr/sbin/grub-mkconfig: 1: /etc/default/grub: #: not found  " Dir mit, das in der entsprechenden Datei ein Fehler hinsichtlich des '#'-Zeichens wäre. Könnte sein das die Datei mit einer Leerzeile oder einem Leerzeichen statt direkt mit # begann und nach Deinem Edit nicht mehr, oder der Syntaxfehler tritt doch erst (quasi verschachtelt) in der theme.txt auf, die Du jetzt ja wegkommentiert hast.
Du lachst? Wieso lachst du? Das ist doch oft so, Leute lachen erst und dann sind sie tot.

hone

#11
Quote from: der_bud on 2024/12/22, 19:43:40
Eigentlich teilte die Meldung "/usr/sbin/grub-mkconfig: 1: /etc/default/grub: #: not found  " Dir mit, das in der entsprechenden Datei ein Fehler hinsichtlich des '#'-Zeichens wäre. Könnte sein das die Datei mit einer Leerzeile oder einem Leerzeichen statt direkt mit # begann und nach Deinem Edit nicht mehr, oder der Syntaxfehler tritt doch erst (quasi verschachtelt) in der theme.txt auf, die Du jetzt ja wegkommentiert hast.

Danke für die Erklärung
- mich verwundert nur, dass vor dem upgrade alles lief und ich die grub-Datei nicht angefasst hatte.
in der Datei (siehe Ausdruck oben) erkenne ich keinen Fehler, in der txt von GRUB_THEME ebenso nicht
aber egal, ich habe wieder etwas dazu gelernt

michaa7

Ich frage mich ob die Repos nicht so aussehen müssten:
Quoteunstable main contrib non-free non-free-firmware

bin aber nicht sicher ob je etwas siduction spezifisches in contrib oder non-free landen könnte?
Ok, you can't code, but you still might be able to write a bug report for Debian's sake