kann initramfs-tools nicht upgraden

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
exotourist
Beiträge: 21
Registriert: 25.06.2021 16:42:25

kann initramfs-tools nicht upgraden

Beitrag von exotourist » 17.05.2023 16:23:31

liebe community,

ich hatte gestern eine kernel panic und konnte erst nach wechsel in grub auf einen anderen kernel wieder booten. jetzt meldet sich das problem jedoch, wenn ich meine pakete aktualisieren will. initramfs-tools lässt sich nicht upgraden.

Kernel: 5.10.0-21-amd64 x86_64 bits: 64 Desktop: GNOME 3.38.6 Distro: Debian GNU/Linux 11 (bullseye)

ich habe nur ein rudimentäre kenntnisse in linux, bitte um geduld.

Code: Alles auswählen

$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] 
Setting up initramfs-tools (0.140) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.140) ...
update-initramfs: Generating /boot/initrd.img-5.10.0-21-amd64
E: /usr/share/initramfs-tools/hooks/plymouth failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.10.0-21-amd64 with 1.
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)

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

Re: kann initramfs-tools nicht upgraden

Beitrag von MSfree » 18.05.2023 10:27:14

Eventuell ist eine Partition voll.

Kannst du mal die Ausgabe von

Code: Alles auswählen

df -x devtmpfs -x tmpfs -m
posten?

exotourist
Beiträge: 21
Registriert: 25.06.2021 16:42:25

Re: kann initramfs-tools nicht upgraden

Beitrag von exotourist » 18.05.2023 11:03:12

Code: Alles auswählen

/dev/mapper/ADA--vg-root    935800 657204    230988  74% /
/dev/nvme0n1p2                 471    170       277  38% /boot
/dev/nvme0n1p1                 511     28       484   6% /boot/efi
...ist nicht voll belegt, das habe ich schon mal geprüft...

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

Re: kann initramfs-tools nicht upgraden

Beitrag von MSfree » 18.05.2023 11:20:50

In deiner Ausgabe oben steht:

Code: Alles auswählen

E: /usr/share/initramfs-tools/hooks/plymouth failed with return 1.
Möglicherweise ist plymouth bei dir kaputt.

Du kannst versuchen, plymouth komplett zu deinstallieren:

Code: Alles auswählen

apt-get purge plymouth
und danach das upgrade nochmals laufen zu lassen. Debianplymouth ist kein lebenswichtiges Paket, es bringt halt einen hübsch aussehenden Bootbildschirm mit, ohne ist es rein Text. Auf meinen Rechnern ist es nirgends installiert.

Du kannst auch versuchen, plymouth zu reinstallieren mit:

Code: Alles auswählen

apt-get install --reinstall plymouth
und danach nochmal upzugraden.

exotourist
Beiträge: 21
Registriert: 25.06.2021 16:42:25

Re: kann initramfs-tools nicht upgraden

Beitrag von exotourist » 18.05.2023 14:11:40

@MSfree, super, das war treffsicher. plymouth zu deintatllieren hat geholfen. seither lässt sich initramfs-tools wieder upgraden.

allerdings, taucht das problem wieder auf, sobald ich plymouth versuche zu reinstallieren. vergleiche folgene ausgabe:

Code: Alles auswählen

$ sudo apt-get install --reinstall plymouth
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Suggested packages:
  plymouth-themes
The following NEW packages will be installed:
  plymouth
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 138 kB of archives.
After this operation, 664 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bullseye/main amd64 plymouth amd64 0.9.5-3 [138 kB]
Fetched 138 kB in 0s (523 kB/s)  
Selecting previously unselected package plymouth.
dpkg: warning: files list file for package 'espanso-wayland' missing; assuming package has no files currently installed
(Reading database ... 405111 files and directories currently installed.)
Preparing to unpack .../plymouth_0.9.5-3_amd64.deb ...
Unpacking plymouth (0.9.5-3) ...
Setting up plymouth (0.9.5-3) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for initramfs-tools (0.140) ...
update-initramfs: Generating /boot/initrd.img-5.10.0-21-amd64
W: plymouth: The plugin label.so is missing, the selected theme might not work as expected.
W: plymouth: You might want to install the plymouth-themes package to fix this.
E: /usr/share/initramfs-tools/hooks/plymouth failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.10.0-21-amd64 with 1.
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
das noch zu beheben wäre ein nice to have, aber wie du schreibst offenbar nichts essentielles...

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

Re: kann initramfs-tools nicht upgraden

Beitrag von JTH » 18.05.2023 14:16:46

Die mutmaßliche Lösung steht ja dort:
exotourist hat geschrieben: ↑ zum Beitrag ↑
18.05.2023 14:11:40

Code: Alles auswählen

You might want to install the plymouth-themes package to fix this.
Debianplymouth-themes installieren.
Manchmal bekannt als Just (another) Terminal Hacker.

exotourist
Beiträge: 21
Registriert: 25.06.2021 16:42:25

Re: kann initramfs-tools nicht upgraden

Beitrag von exotourist » 18.05.2023 14:20:13

...done. dann kommt wieder der initramfs-tools error

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

Re: kann initramfs-tools nicht upgraden

Beitrag von MSfree » 18.05.2023 17:25:11

dpkg protokollieren seine Aktionen in den Dateien /var/log/dpkg.*, apt protokolliert in das Verzeichnis /var/log/apt. Vielleicht findest du da ja einen Hinweis, warum es Fehler bei der Einrichtung von plymouth gibt.

exotourist
Beiträge: 21
Registriert: 25.06.2021 16:42:25

Re: kann initramfs-tools nicht upgraden

Beitrag von exotourist » 19.05.2023 12:07:49

danke für den hinweis.

Code: Alles auswählen

cat /var/log/dpkg.log | grep plymouth
gibt folgende ausgabe (hier nur ein auszug, wiederholt sich fortwährend):

Code: Alles auswählen

2023-05-18 14:19:12 status installed plymouth:amd64 0.9.5-3
2023-05-18 14:25:49 status installed plymouth-themes:amd64 0.9.5-3
2023-05-18 14:25:49 remove plymouth-themes:amd64 0.9.5-3 <none>
2023-05-18 14:25:49 status half-configured plymouth-themes:amd64 0.9.5-3
2023-05-18 14:25:49 status half-installed plymouth-themes:amd64 0.9.5-3
2023-05-18 14:25:49 status config-files plymouth-themes:amd64 0.9.5-3
2023-05-18 14:25:49 status installed plymouth-label:amd64 0.9.5-3
2023-05-18 14:25:49 remove plymouth-label:amd64 0.9.5-3 <none>
2023-05-18 14:25:49 status half-configured plymouth-label:amd64 0.9.5-3
2023-05-18 14:25:49 status half-installed plymouth-label:amd64 0.9.5-3
2023-05-18 14:25:49 status config-files plymouth-label:amd64 0.9.5-3
2023-05-18 14:25:49 status not-installed plymouth-label:amd64 <none>
2023-05-18 14:25:49 status installed plymouth:amd64 0.9.5-3
2023-05-18 14:25:49 remove plymouth:amd64 0.9.5-3 <none>
2023-05-18 14:25:49 status half-configured plymouth:amd64 0.9.5-3
2023-05-18 14:25:49 status half-installed plymouth:amd64 0.9.5-3
2023-05-18 14:25:49 status config-files plymouth:amd64 0.9.5-3
2023-05-18 14:25:51 purge plymouth:amd64 0.9.5-3 <none>
2023-05-18 14:25:51 status config-files plymouth:amd64 0.9.5-3
2023-05-18 14:25:52 status not-installed plymouth:amd64 <none>
2023-05-18 14:25:52 purge plymouth-themes:amd64 0.9.5-3 <none>
2023-05-18 14:25:52 status config-files plymouth-themes:amd64 0.9.5-3
2023-05-18 14:25:52 status not-installed plymouth-themes:amd64 <none>
die apt ausgabe scheint mir weniger aussagekräftig zu sein:

Code: Alles auswählen

/var/log/apt$ cat history.log | grep plymouth
Commandline: apt-get purge plymouth
Purge: plymouth:amd64 (0.9.5-3), plymouth-label:amd64 (0.9.5-3)
Commandline: apt-get install --reinstall plymouth
Install: plymouth:amd64 (0.9.5-3)
Commandline: apt-get purge plymouth
Purge: plymouth:amd64 (0.9.5-3)
Remove: libplymouth5:amd64 (0.9.5-3)
Commandline: apt install plymouth-themes
Install: plymouth:amd64 (0.9.5-3, automatic), plymouth-label:amd64 (0.9.5-3, automatic), libplymouth5:amd64 (0.9.5-3, automatic), plymouth-themes:amd64 (0.9.5-3)
Commandline: apt-get install --reinstall plymouth
Reinstall: plymouth:amd64 (0.9.5-3)
Commandline: apt-get purge plymouth
Purge: plymouth:amd64 (0.9.5-3), plymouth-label:amd64 (0.9.5-3), plymouth-themes:amd64 (0.9.5-3)

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

Re: kann initramfs-tools nicht upgraden

Beitrag von MSfree » 19.05.2023 12:26:02

exotourist hat geschrieben: ↑ zum Beitrag ↑
19.05.2023 12:07:49

Code: Alles auswählen

2023-05-18 14:25:49 status half-configured plymouth-themes:amd64 0.9.5-3
2023-05-18 14:25:49 status half-installed plymouth-themes:amd64 0.9.5-3
Dieses half-installed und half-configured finde ich eigenartig. Ich kann damit zwar auch gerade nichts anfangen, aber es wäre ein Ansatzpunkt, damit mal in einer Suchmaschine auf Reise zu gehen.

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

Re: kann initramfs-tools nicht upgraden

Beitrag von JTH » 19.05.2023 12:46:10

MSfree hat geschrieben: ↑ zum Beitrag ↑
19.05.2023 12:26:02
exotourist hat geschrieben: ↑ zum Beitrag ↑
19.05.2023 12:07:49

Code: Alles auswählen

2023-05-18 14:25:49 status half-configured plymouth-themes:amd64 0.9.5-3
2023-05-18 14:25:49 status half-installed plymouth-themes:amd64 0.9.5-3
Dieses half-installed und half-configured finde ich eigenartig.
Das ist eher nicht die Problemursache, sondern die Folge davon/die Feststelung, dass das zu dem Paket gehörige postinst-Skript nicht erfolgreich gelaufen ist (Maintainer script flowcharts).

Was ist denn aktuell als Plymouth-Theme gesetzt? Was steht in /etc/plymouth/plymouthd.conf? Wenn dort alles mit # auskommentiert ist, ist das kein Problem.

Anschließend: Interessant wär doch, was im Skript /usr/share/initramfs-tools/hooks/plymouth scheitert. Um das herauszufinden, könntest du dort in der zweiten Zeile mal set -x einfügen:

Code: Alles auswählen

#!/bin/sh
set -x
set -e
und anschließend

Code: Alles auswählen

dpkg --configure -a
ausführen. Dabei sollte ordentlich Ausgabe kommen, was dieser Plymouth-Hook macht und wo er fehlschlägt. Am Ende solltest du das set -x wieder löschen.
Manchmal bekannt als Just (another) Terminal Hacker.

exotourist
Beiträge: 21
Registriert: 25.06.2021 16:42:25

Re: kann initramfs-tools nicht upgraden

Beitrag von exotourist » 19.05.2023 12:57:31

antwort auf MFfree: alle in foren vorgeschlagenen lösungen (hauptsächlich verschiedene formen der deinstallation und reinstallation) waren nicht zielführend. sobald plymouth/plymouth-themes installiert ist, gibts das problem mit initramfs-tools.

bevor ich stundenlang rumelaboriere: am 10. juni ist das release datum von bookworms. kann ein system update womöglich das vorliegende problem lösen? dann wäre ich gerne geduldig...

exotourist
Beiträge: 21
Registriert: 25.06.2021 16:42:25

Re: kann initramfs-tools nicht upgraden

Beitrag von exotourist » 19.05.2023 13:11:26

Was ist denn aktuell als Plymouth-Theme gesetzt? Was steht in /etc/plymouth/plymouthd.conf? Wenn dort alles mit # auskommentiert ist, ist das kein Problem.
schein in ordnung zu sein:

Code: Alles auswählen

cat /etc/plymouth/plymouthd.conf
# Administrator customizations go in this file
#[Daemon]
#Theme=homeworld
#ShowDelay=0
Anschließend: Interessant wär doch, was im Skript /usr/share/initramfs-tools/hooks/plymouth scheitert. Um das herauszufinden, könntest du dort in der zweiten Zeile mal set -x einfügen:

Code: Alles auswählen

#!/bin/sh
set -x
set -e
und anschließend

Code: Alles auswählen

dpkg --configure -a
ausführen. Dabei sollte ordentlich Ausgabe kommen, was dieser Plymouth-Hook macht und wo er fehlschlägt. Am Ende solltest du das set -x wieder löschen.
done. der output ist 119'000 zeichen lang, kann hier nicht gepostet werden. soll ich einen bestimmten auszug posten, wenn ja, wonach suchen?

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

Re: kann initramfs-tools nicht upgraden

Beitrag von MSfree » 19.05.2023 13:42:25

exotourist hat geschrieben: ↑ zum Beitrag ↑
19.05.2023 13:11:26
der output ist 119'000 zeichen lang, kann hier nicht gepostet werden.
Dafür gibt es unser NoPaste.

Wie gesagt, plymouth ist nicht nötig, um ein normal lauffähiges System zu bekommen. Es zu deinstallieren, schadet nicht. Ich würde es einfach wegschmeißen und dauerhaft drauf verzichten. :wink:

exotourist
Beiträge: 21
Registriert: 25.06.2021 16:42:25

Re: kann initramfs-tools nicht upgraden

Beitrag von exotourist » 19.05.2023 13:47:32

letzter versuch mit nopaste:
NoPaste-Eintrag41908

wenn das keinen aufschluss gibt, dann werd ichs einfach löschen. danke vielmals für den hinweis mit nopaste und die zahlreichen kundigen und freundlichen hinweise!!

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

Re: kann initramfs-tools nicht upgraden

Beitrag von JTH » 19.05.2023 15:47:37

exotourist hat geschrieben: ↑ zum Beitrag ↑
19.05.2023 13:47:32
wenn das keinen aufschluss gibt, dann werd ichs einfach löschen.
Hmm, tja, so ganz erkenn ich daraus noch nicht, woran es scheitert bzw. warum der dort mutmaßlich problematische Aufruf von fc-cache scheitert.

Falls du noch nicht aufgibst oder auf Plymouth verzichtest:

War Debianplymouth-themes bei dem geloggten Versuch installiert oder nicht? Sind Debianfontconfig und Debianfonts-dejavu-core installiert?

Das initramfs wird beim Bauen temporär in /var/tmp erzeugt. Ist das vielleicht bei dir nicht groß genug? Was sagt

Code: Alles auswählen

df -h /var/tmp
?

Als nächsten Schritt könntest du aus der Zeile

Code: Alles auswählen

fc-cache -s -y "${DESTDIR}" > /dev/null 2>&1
in dem bekannten Skript ein

Code: Alles auswählen

fc-cache -s -v -y "${DESTDIR}"
machen – plus wieder set -x in der zweiten Zeile – und dann die Ausgaben von dpkg --configure -a nochmal mitschneiden.

exotourist hat geschrieben: ↑ zum Beitrag ↑
19.05.2023 12:57:31
kann ein system update womöglich das vorliegende problem lösen? dann wäre ich gerne geduldig...
Hab mal geschaut, das Problem verursachende Skript sieht in Bullseye und Bookworm an der Stelle gleich aus. Denke aber, dass das Problem er von anderer Stelle verursacht wird und dies hier nur die Folge ist. Ist also nicht garantiert, dass es mit einem Upgrade problemlos läuft.
Manchmal bekannt als Just (another) Terminal Hacker.

exotourist
Beiträge: 21
Registriert: 25.06.2021 16:42:25

Re: kann initramfs-tools nicht upgraden

Beitrag von exotourist » 19.05.2023 15:58:36

ich denke /var/tmp sollte passen. das hier ist die ausgabe:

Code: Alles auswählen

$ df -h /var/tmp
Filesystem                Size  Used Avail Use% Mounted on
/dev/mapper/ADA--vg-root  914G  643G  226G  75% /

exotourist
Beiträge: 21
Registriert: 25.06.2021 16:42:25

Re: kann initramfs-tools nicht upgraden

Beitrag von exotourist » 19.05.2023 16:01:37

JTH hat geschrieben: ↑ zum Beitrag ↑
19.05.2023 15:47:37
War Debianplymouth-themes bei dem geloggten Versuch installiert oder nicht? Sind Debianfontconfig und Debianfonts-dejavu-core installiert?
plymouth-themes war installiert, ebenso fontconfig und fonts-dejavu-core.

exotourist
Beiträge: 21
Registriert: 25.06.2021 16:42:25

Re: kann initramfs-tools nicht upgraden

Beitrag von exotourist » 19.05.2023 16:07:41

mit fc-cache hast du mir einen entscheidenden hinweis geliefert. der befehl funktionierte vor kurzem noch. auch jetzt wieder. habe einfach die entsprechenden files im ordner /usr/share/fonts gelöscht, die nicht gescannt werden konnten.

allerdings ist das initramfs-tools problem damit noch nicht gelöst. ein apt upgrade gibt noch immer den altbekannten fehler aus.

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

Re: kann initramfs-tools nicht upgraden

Beitrag von JTH » 19.05.2023 17:40:15

exotourist hat geschrieben: ↑ zum Beitrag ↑
19.05.2023 16:01:37
plymouth-themes war installiert, ebenso fontconfig und fonts-dejavu-core.
Jut. Wenn das nicht der Fall gewesen wär, wär da auch irgendwas an der Auflösung der Paketabhängigkeiten kaputt.

exotourist hat geschrieben: ↑ zum Beitrag ↑
19.05.2023 16:07:41
[fc-cache] funktionierte vor kurzem noch. auch jetzt wieder.
Oh, hast du den irgendwo tatsächlich mal manuell aufgerufen?

exotourist hat geschrieben: ↑ zum Beitrag ↑
19.05.2023 16:07:41
habe einfach die entsprechenden files im ordner /usr/share/fonts gelöscht, die nicht gescannt werden konnten.
Hmm, vielleicht ist als Folge davon dann jetzt der initramfs-Update-Prozess kaputt gegangen. Am Paketsystem vorbei löschen kann gerne mal nach hinten losgehen.

exotourist hat geschrieben: ↑ zum Beitrag ↑
19.05.2023 16:07:41
mit fc-cache hast du mir einen entscheidenden hinweis geliefert. der befehl funktionierte vor kurzem noch. auch jetzt wieder. habe einfach die entsprechenden files im ordner /usr/share/fonts gelöscht, die nicht gescannt werden konnten.

allerdings ist das initramfs-tools problem damit noch nicht gelöst. ein apt upgrade gibt noch immer den altbekannten fehler aus.
Na, dann wieder her mit den Logausgaben ;)
JTH hat geschrieben: ↑ zum Beitrag ↑
19.05.2023 15:47:37
Als nächsten Schritt könntest du aus der Zeile

Code: Alles auswählen

fc-cache -s -y "${DESTDIR}" > /dev/null 2>&1
in dem bekannten Skript ein

Code: Alles auswählen

fc-cache -s -v -y "${DESTDIR}"
machen – plus wieder set -x in der zweiten Zeile – und dann die Ausgaben von dpkg --configure -a nochmal mitschneiden.
Manchmal bekannt als Just (another) Terminal Hacker.

exotourist
Beiträge: 21
Registriert: 25.06.2021 16:42:25

Re: kann initramfs-tools nicht upgraden

Beitrag von exotourist » 20.05.2023 12:34:15

JTH hat geschrieben: ↑ zum Beitrag ↑
19.05.2023 17:40:15
Na, dann wieder her mit den Logausgaben ;)
JTH hat geschrieben: ↑ zum Beitrag ↑
19.05.2023 15:47:37
Als nächsten Schritt könntest du aus der Zeile

Code: Alles auswählen

fc-cache -s -y "${DESTDIR}" > /dev/null 2>&1
in dem bekannten Skript ein

Code: Alles auswählen

fc-cache -s -v -y "${DESTDIR}"
machen – plus wieder set -x in der zweiten Zeile – und dann die Ausgaben von dpkg --configure -a nochmal mitschneiden.

hab die zeile im plymouth script geändert und dann nochmals eine textwüste aus dpkg --configure -a rausbekommen. du findest sie hier: NoPaste-Eintrag41909
ob das weiterhilft? 8O

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

Re: kann initramfs-tools nicht upgraden

Beitrag von MSfree » 20.05.2023 13:15:31

Zeile

Code: Alles auswählen

2330: [/var/tmp/mkinitramfs_3sSHYq]/usr/share/fonts: "/usr/share/fonts": scanning error
Nachdem du dort Dateien gelöscht hast, läuft das natürlich auf einen Fehler hinaus.
Vermutlich wirst du die bei dir installierten Fonts neu installieren müssen.

Eine Liste der installierten Fonts bekommt du mit:

Code: Alles auswählen

dpkg -l | awk '{ print $2 }' | grep fonts
Eine Möglichkeit ist, alle hier aufgelisteten Pakete mit

Code: Alles auswählen

apt-get install --reinstall PaketName
neu zu installieren.

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

Re: kann initramfs-tools nicht upgraden

Beitrag von JTH » 20.05.2023 14:22:33

MSfree hat geschrieben: ↑ zum Beitrag ↑
20.05.2023 13:15:31
Nachdem du dort Dateien gelöscht hast, läuft das natürlich auf einen Fehler hinaus.
Vermutlich wirst du die bei dir installierten Fonts neu installieren müssen.
Dem schließ ich mich an.

MSfree hat geschrieben: ↑ zum Beitrag ↑
20.05.2023 13:15:31
Eine Liste der installierten Fonts bekommt du mit:

Code: Alles auswählen

dpkg -l | awk '{ print $2 }' | grep fonts
Eine Möglichkeit ist, alle hier aufgelisteten Pakete mit

Code: Alles auswählen

apt-get install --reinstall PaketName
neu zu installieren.
Aber das geht doch „simpler“ ;)
Fonts auflisten:

Code: Alles auswählen

dpkg -l 'fonts-*'
apt list '~i ~n^fonts'
apt list --installed 'fonts-*'
(okay, die drei geben nicht nur die Paketnamen aus, dafür bräucht es dpkg-query -W -f '${Package}\n' 'fonts-*) oder direkt in einem Schlag einfach mal alle neuinstallieren:

Code: Alles auswählen

apt reinstall '~i ~n^fonts'
Manchmal bekannt als Just (another) Terminal Hacker.

exotourist
Beiträge: 21
Registriert: 25.06.2021 16:42:25

GELÖST Re: kann initramfs-tools nicht upgraden

Beitrag von exotourist » 20.05.2023 14:35:04

großartig, mit dem letzten befehl ist der initramfs-tools error verschwunden -- ohne plymouth desinstalliert zu haben. ich bedanke mich 1000 mal für das geduldige antworten! dass die fehlermeldung etwas mit fonts zu tun hat, darauf wäre ich selbst nie gekommen....

es bleibt nun noch eine andere frage: ich habe die fonts alle mal deinstalliert (direkt aus /usr/share/fonts gelöscht glaube ich), weil ich die alle nictht gebrauche. gibt es eine möglichkeit, die sicher zu löschen, so dass nicht durch abhängigkeiten das system ruiniert wird?

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

Re: kann initramfs-tools nicht upgraden

Beitrag von JTH » 20.05.2023 14:46:42

exotourist hat geschrieben: ↑ zum Beitrag ↑
20.05.2023 14:35:04
es bleibt nun noch eine andere frage: ich habe die fonts alle mal deinstalliert (direkt aus /usr/share/fonts gelöscht glaube ich)
Das ist dann eben kein Deinstallieren, sondern ein unkontrolliertes Löschen mit evtl. unerwarteten Folgen, wie du jetzt gemerkt hast.

exotourist hat geschrieben: ↑ zum Beitrag ↑
20.05.2023 14:35:04
gibt es eine möglichkeit, die sicher zu löschen, so dass nicht durch abhängigkeiten das system ruiniert wird?
Du kannst die gerade neuinstallierten Fontpakete ja mal als „automatisch installiert“ markieren:

Code: Alles auswählen

apt-mark auto '~i ~n^fonts'
Anschließend kannst du gucken, ob nun welche überflüssig sind, weil kein anderes Paket davon abhängt:

Code: Alles auswählen

apt autopurge
Aber Vorsicht, dabei können immer Pakete unerwartet deinstalliert werden, deren Funktionalität du eigentlich gerne behalten möchtest. Die solltest du dann, bevor du das apt autopurge ausführst, mit

Code: Alles auswählen

apt-mark manual PAKET
einzeln wieder als explizit gewünscht markieren. Und noch ein Hinweis: Auch wenn du sie nicht bewusst benutzt, kann das Entfernen von Fonts schon mal unerwartet das Erscheinungsbild von Desktop, Programmen und co. verändern.
Manchmal bekannt als Just (another) Terminal Hacker.

Antworten