GELÖST - Upgrade auf Bookworm / util-linux hängt

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
michaa7
Beiträge: 4633
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von michaa7 » 14.06.2023 14:36:25

MSfree hat geschrieben: ↑ zum Beitrag ↑
14.06.2023 14:30:41
... zeigt statt dessen diesen (unnützen) Fortschrittsbalken an.
Ich find den toll ... aber wenn apt wirklich ausgaben verschluckt sind die natürlich wichtiger.

@ pingufan
Wenn das wirklich auch nach langer zeit hängen bleibt fällt mir nur noch ein mal die pakete (mindestens parted & co und dpkg & co) aus den Archiven zu löschen um sie bein install neu herunter zu laden. Korrupte files werden zwar eigentlich von apt erkannt ............. aber mir fällt nix anderes mehr ein :(

... bis auf ... vor dem Löschen mal

Code: Alles auswählen

dpkg -i /pfad/zu/parted/deb /pfad/zu/libparted2/deb
(die richtige Veersion auswählen in (var/cache/apt/archives)
Zuletzt geändert von michaa7 am 14.06.2023 14:42:31, insgesamt 1-mal geändert.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
MSfree
Beiträge: 10777
Registriert: 25.09.2007 19:59:30

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von MSfree » 14.06.2023 14:40:43

michaa7 hat geschrieben: ↑ zum Beitrag ↑
14.06.2023 14:36:25
Ich find den toll ... aber wenn apt wirklich ausgaben verschluckt sind die natürlich wichtiger.
Vermutlich wartet der hinter dem Fortschrittsbalken nur auf die Bestätigung einer Meldung ähnlich wie:

Code: Alles auswählen

Alte Konfiguration bebehalten (Ja/Nein/Vielleicht):

michaa7
Beiträge: 4633
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von michaa7 » 14.06.2023 14:45:02

Falls das wirklich so ist (ich nutze apt seit langem) wäre das ne tolle Lösung ... und peinlich ... und ein Bug!

Allerdings sehe ich ggf. die von dir versteckt vermutete Meldung regelmäßig trotz Verwendung von apt.

EDIT: bin gespannt wie das heute abend aussieht wenn ich wieder reinschaue ..

Viel Erfolg!
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

PinguFan
Beiträge: 164
Registriert: 10.10.2009 16:07:03

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von PinguFan » 14.06.2023 15:12:06

MSfree hat geschrieben: ↑ zum Beitrag ↑
14.06.2023 14:30:41

Also einfach mal

Code: Alles auswählen

apt-get install libparted2=3.5-3  parted=3.5-3
Das hilft leider nicht. Ich befinde mich in der immer selben Schleife.

Was macht denn dieses Script ?

Code: Alles auswählen

dpkg: Fehler beim Bearbeiten des Paketes util-linux (--configure):
 »installiertes post-installation-Skript des Paketes util-linux«-Unterprozess wurde unterbrochen
dpkg (1.21.22) wird eingerichtet ...
dpkg-db-backup.service is a disabled or a static unit not running, not starting it.
Unterprozess wurde unterbrochen, heißt durch mich per STRG+C, nach 10 min !!

Andreas
Zuletzt geändert von PinguFan am 14.06.2023 15:55:52, insgesamt 1-mal geändert.

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von JTH » 14.06.2023 15:25:22

PinguFan hat geschrieben: ↑ zum Beitrag ↑
14.06.2023 15:12:06
Was macht denn dieses Script ?

Code: Alles auswählen

dpkg: Fehler beim Bearbeiten des Paketes util-linux (--configure):
 »installiertes post-installation-Skript des Paketes util-linux«-Unterprozess wurde unterbrochen
Hinter dem „post-installation-Skript des Paketes util-linux“ steckt die Datei /var/lib/dpkg/info/util-linux.postinst. Die macht tatsächlich eigentlich gar nicht besonders viel spannendes. Du könntest, um herauszufinden in welcher Zeile das Skript hängt, mal aus der zweiten Zeile der Datei ein

Code: Alles auswählen

set -e -x
machen. Anschließend sollte der Aufruf von

Code: Alles auswählen

dpkg --configure -a
dir die einzelnen Schritte ausgeben, die das Skript ausführt. Die Zeile, in der es hängt, kannst du dann hier verraten.

Mein Tipp auf den Übeltäter wär

Code: Alles auswählen

deb-systemd-invoke start 'fstrim.service' >/dev/null || true
. Das führt ein TRIM auf den SSDs aus. Könnte sein, dass das TRIM lange dauert, wenn es vorher länger oder noch nie gemacht wurde – und der Aufruf des fstrim.service ist hier anscheinend blockierend.
Manchmal bekannt als Just (another) Terminal Hacker.

michaa7
Beiträge: 4633
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von michaa7 » 14.06.2023 15:28:38

10 min ist zwar lang ... aber wir wissen immer noch nicht ob nicht doch im HG etwas passiert. Wie mein Vorredner ja viel kompetenter vermutet.


trage als Subrepo "non-free-firmware" und zwar auf jeden Fall wenn du unter bullseye bereits das non-free repo in Benutzung hattest (auch wenn das kaum die Ursache des Problems ist).
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

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

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von KP97 » 14.06.2023 15:36:18

PinguFan hat geschrieben: ↑ zum Beitrag ↑
14.06.2023 15:12:06
... post-installation-Skript des Paketes util-linux ...
Holzhammermethode:
als Root in das Verzeichnis /var/lib/dpkg/info wechseln, dort liegt das Script util-linux-postinst. Mit einem Editor öffnen und in die zweite Zeile nach dem Shebang eingeben:
exit 0
Dann wieder in der Konsole

Code: Alles auswählen

apt -f install
und anschließend

Code: Alles auswählen

apt purge util-linux
Dann das Upgrade weiterführen mit

Code: Alles auswählen

apt full-upgrade
und schauen, ob alles durchläuft.
Wenn ja, das Paket util-linux wieder installieren und
Deine unübersichtliche sources.list mal aufräumen, vielleicht so:
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
Die Spiegelserver kann man natürlich ändern.

PinguFan
Beiträge: 164
Registriert: 10.10.2009 16:07:03

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von PinguFan » 14.06.2023 15:41:37

Hallo JTH,

nach Änderung im util-linux-postinst-Script:

Code: Alles auswählen

root@pingu01:~# dpkg --configure -a
util-linux (2.38.1-5+b1) wird eingerichtet ...
+ uname -s
+ [ Linux = Linux ]
+ update-alternatives --install /usr/bin/pager pager /bin/more 50 --slave /usr/share/man/man1/pager.1.gz pager.1.gz /usr/share/man/man1/more.1.gz
+ [ configure = configure ]
+ deb-systemd-helper unmask fstrim.timer
+ deb-systemd-helper --quiet was-enabled fstrim.timer
+ deb-systemd-helper enable fstrim.timer
+ [ configure = configure ]
+ [ -d /run/systemd/system ]
+ systemctl --system daemon-reload
+ [ -n 2.36.1-8+deb11u1 ]
+ _dh_action=restart
+ deb-systemd-invoke restart fstrim.timer



Du bist verdammt nahe dran.
Ich habe aber gar keine SSD´s.

Andreas

PinguFan
Beiträge: 164
Registriert: 10.10.2009 16:07:03

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von PinguFan » 14.06.2023 16:04:26

Hallo KP97,

Holzhammer hilft nicht.

Code: Alles auswählen

root@pingu01:~# vi /var/lib/dpkg/info/util-linux.postinst
root@pingu01:~# apt -f install
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Abhängigkeiten werden korrigiert … Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  libbpf0 libio-stringy-perl libperl5.32 perl-modules-5.32
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
  libparted2 parted
Vorgeschlagene Pakete:
  libparted-dev libparted-i18n parted-doc
Die folgenden Pakete werden aktualisiert (Upgrade):
  libparted2 parted
2 aktualisiert, 0 neu installiert, 0 zu entfernen und 532 nicht aktualisiert.
10 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 333 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 273 kB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n]
dpkg (1.21.22) wird eingerichtet ...
dpkg-db-backup.service is a disabled or a static unit not running, not starting it.


Und steht.
Trotzdem Danke für Mitdenken.

Andreas

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von JTH » 14.06.2023 16:12:08

PinguFan hat geschrieben: ↑ zum Beitrag ↑
14.06.2023 15:41:37
Ich habe aber gar keine SSD´s.
Das ist das Problem :wink:

Die util-linux.postinst ist unpraktischerweise so geschrieben, dass du diese lange Wartezeit bei Update immer wieder haben wirst, auch wenn du hier z.B. einmalig die von KP97 vorgeschlagene „Holzhammermethode“ benutzt.

Der saubere Weg ist wohl, in der /etc/fstab bei deinen Partitionen explizit anzugeben, dass du sie nicht geTRIMt haben möchtest. man fstrim sagt, dass das mit der extra Option X-fstrim.notrim in der fstab geht. Also beispielsweise irgendwie sowas:

Code: Alles auswählen

UUID=a-b-c-d /               ext4    errors=remount-ro,X-fstrim.notrim 0       1
Wenn du die Option ergänzt hast, solltest du (evtl nach einem Reboot),

Code: Alles auswählen

dpkg --configure -a
und anschließende Updates hoffentlich ohne Hänger laufen lassen können.

KP97 hat geschrieben: ↑ zum Beitrag ↑
14.06.2023 15:36:18
und anschließend

Code: Alles auswählen

apt purge util-linux
Ich weiß, dass die Idee nicht von dir kommt. Aber da möcht ich doch sehr stark von abraten. Debianutil-linux ist neben Kernel, Initdaemon, Debiancoreutils und ein paar anderen eines der Handvoll essenziell(sten) Pakete auf einer Debian-Installation. Wenn man das entfernt – auch nur kurzzeitig – sollte man wirklich wissen, was man macht.

Debianutil-linux enthält so Dinge wie dmesg, fsck, mkfs, su, (a)getty, …
Manchmal bekannt als Just (another) Terminal Hacker.

michaa7
Beiträge: 4633
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von michaa7 » 14.06.2023 16:20:25

JTH hat geschrieben: ↑ zum Beitrag ↑
14.06.2023 16:12:08
Ich weiß, dass die Idee nicht von dir kommt. Aber da möcht ich doch sehr stark von abraten. util-linux ist neben Kernel, Initdaemon, coreutils und 1–2 anderen eines der Handvoll essenziell(sten) Pakete auf einer Debian-Installation. Wenn man das entfernt – auch nur kurzzeitig – sollte man wirklich wissen, was man macht.
Ok, war keine so gut Idee von mir. Und die Ursache des Problems wohl schon gar nicht.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

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

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von rhHeini » 14.06.2023 16:26:09

MSfree hat geschrieben: ↑ zum Beitrag ↑
14.06.2023 14:40:43
michaa7 hat geschrieben: ↑ zum Beitrag ↑
14.06.2023 14:36:25
Ich find den toll ... aber wenn apt wirklich ausgaben verschluckt sind die natürlich wichtiger.
Vermutlich wartet der hinter dem Fortschrittsbalken nur auf die Bestätigung einer Meldung ähnlich wie:

Code: Alles auswählen

Alte Konfiguration bebehalten (Ja/Nein/Vielleicht):
Nö, diese Abfragen kommen auch hinter dem apt-Fortschrittsbalken hervor. Ich nutze apt statt apt-get wegen dem Fortschrittsbalken seit einigen Jahren, mir ist so ein Verhalten noch nie untergekommen.

PinguFan
Beiträge: 164
Registriert: 10.10.2009 16:07:03

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von PinguFan » 14.06.2023 16:26:57

Hallo JTH,

tut mir wirklich leid.

Code: Alles auswählen

# /sicherung später hinzugefügt
UUID=92fca35f-2214-47c6-8767-d774475edcec /sicherung    ext4    defaults,X-fstrim.notrim        0       2

# / was on /dev/sdc1 during installation
UUID=95c90aab-fecf-4a1d-938b-536567ded668 /               ext4    errors=remount-ro,X-fstrim.notrim 0       1

danach

Code: Alles auswählen

root@pingu01:~# dpkg --configure -a
dpkg (1.21.22) wird eingerichtet ...
dpkg-db-backup.service is a disabled or a static unit not running, not starting it.


Und steht.

Code: Alles auswählen

root@pingu01:~# apt --fix-broken install
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Abhängigkeiten werden korrigiert … Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  libbpf0 libio-stringy-perl libperl5.32 perl-modules-5.32
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
  libparted2 parted
Vorgeschlagene Pakete:
  libparted-dev libparted-i18n parted-doc
Die folgenden Pakete werden aktualisiert (Upgrade):
  libparted2 parted
2 aktualisiert, 0 neu installiert, 0 zu entfernen und 532 nicht aktualisiert.
9 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 333 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 273 kB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n]
dpkg (1.21.22) wird eingerichtet ...
dpkg-db-backup.service is a disabled or a static unit not running, not starting it.

Fortschritt: [  4%] [####................................................................................................................................]
Und steht.

Andreas

PinguFan
Beiträge: 164
Registriert: 10.10.2009 16:07:03

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von PinguFan » 14.06.2023 16:30:39

Ich muss jetzt erstmal den Standort wechseln.

Andreas

PinguFan
Beiträge: 164
Registriert: 10.10.2009 16:07:03

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von PinguFan » 14.06.2023 18:30:27

Bin wieder da.
Platt machen ?
Kann ich das Raid1 auf ein neues System retten ?
Keine Angst Backup wäre da.

Aussitzen ?

Andreas

Benutzeravatar
MSfree
Beiträge: 10777
Registriert: 25.09.2007 19:59:30

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von MSfree » 14.06.2023 18:36:51

PinguFan hat geschrieben: ↑ zum Beitrag ↑
14.06.2023 18:30:27
Platt machen ?
Falls es untergegangen sein soltle:
nimm mal apt-get statt apt

Code: Alles auswählen

apt-get --fix-broken install

PinguFan
Beiträge: 164
Registriert: 10.10.2009 16:07:03

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von PinguFan » 14.06.2023 18:55:59

Hallo MSfree,

leider nichts Neues:

Code: Alles auswählen

root@pingu01:~# apt-get --fix-broken install
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Abhängigkeiten werden korrigiert … Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  libbpf0 libio-stringy-perl libperl5.32 perl-modules-5.32
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
  libparted2 parted
Vorgeschlagene Pakete:
  libparted-dev libparted-i18n parted-doc
Die folgenden Pakete werden aktualisiert (Upgrade):
  libparted2 parted
2 aktualisiert, 0 neu installiert, 0 zu entfernen und 532 nicht aktualisiert.
9 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 333 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 273 kB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] 
dpkg (1.21.22) wird eingerichtet ...
dpkg-db-backup.service is a disabled or a static unit not running, not starting it.
Beendet
Beendet von mir durch kill ......
Was is denn mit dem service-File ?
Da steht drin:

Code: Alles auswählen

[Unit]
Description=Daily dpkg database backup service
Documentation=man:dpkg(1)

[Service]
Type=oneshot
ExecStart=/usr/libexec/dpkg/dpkg-db-backup

Hängt der Upgrade-Prozess da drin oder beim nächsten Kommando, wovon wir nichts lesen ?

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von JTH » 14.06.2023 19:06:16

PinguFan hat geschrieben: ↑ zum Beitrag ↑
14.06.2023 18:55:59

Code: Alles auswählen

dpkg-db-backup.service is a disabled or a static unit not running, not starting it.
Beendet
Hängt der Upgrade-Prozess da drin oder beim nächsten Kommando, wovon wir nichts lesen ?
Dort steht ja, dass der Service nicht gestartet wurde. Also hängt es eher an einem folgenden Schritt.

Welcher Schritt das ist, müsste man wiederum herausfinden:

Code: Alles auswählen

ps --ppid $(pgrep -d, apt) -H -oargs
ausgeführt in einem Moment, in dem es hängt.
Manchmal bekannt als Just (another) Terminal Hacker.

Benutzeravatar
MSfree
Beiträge: 10777
Registriert: 25.09.2007 19:59:30

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von MSfree » 14.06.2023 19:09:00

PinguFan hat geschrieben: ↑ zum Beitrag ↑
14.06.2023 18:55:59
Hängt der Upgrade-Prozess da drin oder beim nächsten Kommando, wovon wir nichts lesen ?
Gute Frage. Gut möglich, daß der schon am nächsten Problem knabbert und nichts ausgibt.

Der dpkg-db-backup.service ruft ein Shellscript namens /usr/libexec/dpkg/dpkg-db-backup auf, das irgendwelche Backups der Paketdatenbank im Verzeichnis /var/backup zu schreiben versucht.

Was gibt denn

Code: Alles auswählen

ls -lrt /var/backup
aus.

Du kannst natürlich das Skript mal zu Fuß als root aufrufen:

Code: Alles auswählen

/usr/libexec/dpkg/dpkg-db-backup

PinguFan
Beiträge: 164
Registriert: 10.10.2009 16:07:03

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von PinguFan » 14.06.2023 19:29:36

@JTH

Code: Alles auswählen

root@pingu01:~# ps --ppid $(pgrep -d, apt) -H -oargs
COMMAND
/usr/bin/dpkg --status-fd 25 --no-triggers --configure dpkg:amd64


während auf dem anderen Terminal:

Code: Alles auswählen

root@pingu01:~# apt-get --fix-broken install
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Abhängigkeiten werden korrigiert … Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  libbpf0 libio-stringy-perl libperl5.32 perl-modules-5.32
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
  libparted2 parted
Vorgeschlagene Pakete:
  libparted-dev libparted-i18n parted-doc
Die folgenden Pakete werden aktualisiert (Upgrade):
  libparted2 parted
2 aktualisiert, 0 neu installiert, 0 zu entfernen und 532 nicht aktualisiert.
9 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 333 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 273 kB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] 
dpkg (1.21.22) wird eingerichtet ...
dpkg-db-backup.service is a disabled or a static unit not running, not starting it.


@MSfree

ls -lrt /var/backups
bringt

Code: Alles auswählen

-rw-r--r-- 1 root root     33445  8. Jun 13:43 apt.extended_states.0
-rw-r--r-- 1 root root    812681  8. Jun 13:43 dpkg.status.0
-rw-r--r-- 1 root root         0 13. Jun 06:25 dpkg.arch.0

Alle anderen Dateien sind älter.

Nach dem manuellen Aufruf sind es plötzlich 3 Dateien von heute:

Code: Alles auswählen

-rw-r--r-- 1 root root    826435 14. Jun 19:13 dpkg.status.0
-rw-r--r-- 1 root root         0 14. Jun 19:24 dpkg.arch.0
-rw-r--r-- 1 root root     51200 14. Jun 19:24 alternatives.tar.0


Kann ich was draus machen ?

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von JTH » 14.06.2023 19:39:51

PinguFan hat geschrieben: ↑ zum Beitrag ↑
14.06.2023 19:29:36

Code: Alles auswählen

root@pingu01:~# ps --ppid $(pgrep -d, apt) -H -oargs
COMMAND
/usr/bin/dpkg --status-fd 25 --no-triggers --configure dpkg:amd64
Dann könntest du jetzt wieder den Schritt mit dem eingefügten set -ex in der Datei /var/lib/dpkg/info/dpkg.postinst und anschließendem dpkg --configure -a machen.
Manchmal bekannt als Just (another) Terminal Hacker.

PinguFan
Beiträge: 164
Registriert: 10.10.2009 16:07:03

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von PinguFan » 14.06.2023 20:10:13

Code: Alles auswählen

root@pingu01:~# vi /var/lib/dpkg/info/dpkg.postinst 
root@pingu01:~# dpkg --configure -a
dpkg (1.21.22) wird eingerichtet ...
+ PROGNAME=dpkg
+ . /usr/share/dpkg/sh/dpkg-error.sh
+ COLOR_NORMAL=
+ COLOR_RESET=
+ COLOR_BOLD=
+ COLOR_BLACK=
+ COLOR_RED=
+ COLOR_GREEN=
+ COLOR_YELLOW=
+ COLOR_BLUE=
+ COLOR_MAGENTA=
+ COLOR_CYAN=
+ COLOR_WHITE=
+ COLOR_BOLD_BLACK=
+ COLOR_BOLD_RED=
+ COLOR_BOLD_GREEN=
+ COLOR_BOLD_YELLOW=
+ COLOR_BOLD_BLUE=
+ COLOR_BOLD_MAGENTA=
+ COLOR_BOLD_CYAN=
+ COLOR_BOLD_WHITE=
+ setup_colors
+ : auto
+ [ -t 1 ]
+ USE_COLORS=yes
+ [ yes = yes ]
+ COLOR_PROG=
+ COLOR_INFO=
+ COLOR_NOTICE=
+ COLOR_WARN=
+ COLOR_ERROR=
+ FMT_PROG=dpkg
+ fixup_misplaced_alternatives
+ admindir=/var/lib/dpkg
+ cd /var/lib/dpkg
+ [ -f alternatives ]
+ continue
+ [ -f available ]
+ continue
+ [ -f cmethopt ]
+ continue
+ [ -f diversions ]
+ continue
+ [ -f diversions-old ]
+ continue
+ [ -f info ]
+ continue
+ [ -f lock ]
+ continue
+ [ -f lock-frontend ]
+ continue
+ [ -f parts ]
+ continue
+ [ -f statoverride ]
+ continue
+ [ -f statoverride-old ]
+ continue
+ [ -f status ]
+ continue
+ [ -f status-old ]
+ continue
+ [ -f triggers ]
+ continue
+ [ -f updates ]
+ continue
+ check_merged_usr_via_aliased_dirs
+ local vendor
+ get_vendor
+ local origin=/etc/dpkg/origins/default
+ local vendor
+ [ -e /etc/dpkg/origins/default ]
+ sed -ne s/^Vendor: *\([^ ]\+\) */\1/p /etc/dpkg/origins/default
+ tr A-Z a-z
+ vendor=debian
+ echo debian
+ vendor=debian
+ return
+ [ configure = configure ]
+ deb-systemd-helper unmask dpkg-db-backup.timer
+ deb-systemd-helper --quiet was-enabled dpkg-db-backup.timer
+ deb-systemd-helper enable dpkg-db-backup.timer
+ [ configure = configure ]
+ [ -d /run/systemd/system ]
+ systemctl --system daemon-reload
+ [ -n 1.20.12 ]
+ _dh_action=restart
+ deb-systemd-invoke restart dpkg-db-backup.service dpkg-db-backup.timer
dpkg-db-backup.service is a disabled or a static unit not running, not starting it.


Auf dem anderen Terminal:

Code: Alles auswählen

root@pingu01:~# ps --ppid $(pgrep -d, dpkg) -H -oargs
COMMAND
/bin/sh /var/lib/dpkg/info/dpkg.postinst configure 1.20.12
  systemctl restart dpkg-db-backup.timer
systemctl restart dpkg-db-backup.timer
systemctl restart dpkg-db-backup.timer
root@pingu01:~# 
Andreas

Benutzeravatar
MSfree
Beiträge: 10777
Registriert: 25.09.2007 19:59:30

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von MSfree » 14.06.2023 20:25:02

Ich glaube nicht mehr daran, daß es an diesem dpkg-db-backup liegt. Eine Meldung besagt ja, das das disabled ist und darum nicht gestartet wird, was ich als zu ignorieren interpretieren würde.

Führ doch bitte mal ein simuliertes install mit

Code: Alles auswählen

apt-get --fix-broken install -s
aus.

Dann sehen wir vieleicht, welchen Schritt er nach den dpkg-db-backup ausführen würde. Denn könnte man dann gezielt einzeln starten und schauen, was passiert.

PinguFan
Beiträge: 164
Registriert: 10.10.2009 16:07:03

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von PinguFan » 14.06.2023 20:31:25

Sieht so aus:

Code: Alles auswählen

root@pingu01:~# apt-get --fix-broken install -s
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Abhängigkeiten werden korrigiert … Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  libbpf0 libio-stringy-perl libperl5.32 perl-modules-5.32
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
  libparted2 parted
Vorgeschlagene Pakete:
  libparted-dev libparted-i18n parted-doc
Die folgenden Pakete werden aktualisiert (Upgrade):
  libparted2 parted
2 aktualisiert, 0 neu installiert, 0 zu entfernen und 532 nicht aktualisiert.
9 nicht vollständig installiert oder entfernt.
Conf dpkg (1.21.22 Debian:12.0/stable [amd64]) [libparted-fs-resize0:amd64 ]
Inst parted [3.4-1] (3.5-3 Debian:12.0/stable [amd64]) [libparted-fs-resize0:amd64 ]
Inst libparted2 [3.4-1] (3.5-3 Debian:12.0/stable [amd64])
Conf parted (3.5-3 Debian:12.0/stable [amd64])
Conf libparted2 (3.5-3 Debian:12.0/stable [amd64])
Conf libperl5.36 (5.36.0-7 Debian:12.0/stable [amd64])
Conf libfcgi-perl (0.82+ds-2 Debian:12.0/stable [amd64])
Conf perl (5.36.0-7 Debian:12.0/stable [amd64])
Conf rename (2.01-1 Debian:12.0/stable [all])
Conf libfile-fcntllock-perl (0.22-4+b1 Debian:12.0/stable [amd64])
Conf libparted-fs-resize0 (3.5-3 Debian:12.0/stable [amd64])
Conf libclone-perl (0.46-1 Debian:12.0/stable [amd64])
Conf perl-modules-5.36 (5.36.0-7 Debian:12.0/stable [all])
root@pingu01:~# 


Sieht das nach einigen Konfigurationsschritten aus ?
Pakete, die gestern upgradet, aber nicht konfiguriert wurden ?

Benutzeravatar
MSfree
Beiträge: 10777
Registriert: 25.09.2007 19:59:30

Re: Upgrade auf Bookworm / util-linux hängt

Beitrag von MSfree » 14.06.2023 21:17:12

Irgendwie steht und fällt das ganze mit einer kaputten Installation bzw. Konfiguration von Debiandpkg.

Als reine Verzweiflungstat würde ich mit das .deb für Bookworm hier
http://ftp.de.debian.org/debian/pool/ma ... _amd64.deb
direkt runterladen. Mein Firefox nörgelt dabei allerdings, daß es eine potetiell gefährliche Datei sei und man muß allow Download anklicken.

Das runtergeladene .deb würde ich dann mit

Code: Alles auswählen

dpkg -i dpkg_1.21.22_amd64.deb
versuchen zu installieren.

Antworten