staging.inyokaproject.org

Probleme beim Update von Snaps

Status: Gelöst | Ubuntu-Version: Ubuntu 24.04 (Noble Numbat)
Antworten |

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

Nach Ausgaben kann man suchen. Es ist aber weit sinnvoller, im Terminal vorher auf Englisch zu schalten (wenn man schon meint, lokalisieren zu müssen):

1
LC_ALL=C

Den snap-Image-Namen lassen wir weg, denn es ist kein snap-Image-spezifisches Problem (wirst Du sehen).

error: cannot perform the following tasks: Run post-refresh hook of snap if present (run hook "post-refresh"

rva

(Themenstarter)

Anmeldungsdatum:
28. Mai 2025

Beiträge: 32

Ubunux

... und 1 nicht aktualisiert. Hast du dich darum schon gekümmert?

Bevor ich im Forum Fragen stelle, versuche ich zu Aktualisieren. Jetzt (ab heute) bin ich bei folgenden:

Folgende Aktualisierungen wurden aufgrund von gestaffelter Auslieferung vorerst zurückgehalten:
  base-files gir1.2-gtk-4.0 language-pack-de language-pack-de-base language-pack-gnome-de language-pack-gnome-de-base libegl-mesa0 libgbm1 libgl1-amber-dri libgl1-mesa-dri libglx-mesa0
  libgtk-4-1 libgtk-4-bin libgtk-4-common libgtk-4-media-gstreamer libxatracker2 mesa-libgallium mesa-va-drivers mesa-vdpau-drivers mesa-vulkan-drivers python-apt-common python3-apt
  python3-distupgrade snapd ubuntu-release-upgrader-core ubuntu-release-upgrader-gtk
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 26 nicht aktualisiert.

Die Probleme mit den Snaps sind geblieben.

Muss ich das alles aktualisieren? Und wenn ja, wie?

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

Klar, wenn Dein System dran ist oder Du phased updates deaktivierst.

rva

(Themenstarter)

Anmeldungsdatum:
28. Mai 2025

Beiträge: 32

von.wert schrieb:

... wenn Dein System dran ist oder Du phased updates deaktivierst.

Zum Aktualisieren verwende ich immer

sudo apt update && sudo apt full-upgrade

wobei es passieren kann, dass gewisse Aktualisierungen aufgrund von gestaffelter Auslieferung vorerst zurückgehalten werden.

Also sollte ich das folgende tun:

echo "Update-Manager::Never-Include-Phased-Updates \"True\";" | sudo tee -a /etc/apt/apt.conf

Dann werden grundsätzlich alle Aktualisierungen vorgenommen und nie mehr welche zurück gehalten? Und das kann kein Problem geben?

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

Warum wllst Du, daß Updates zurückgehalten werden? Von ängstlicher Natur? Der Blogpost ist 12 Jahre alt (und nach wie vor aktuell), als Canonical das Zeug eingeführt hat. Es zwingt Dich keiner, phUpd zu deaktivieren.

Du willst Dich aber um Dein eigentliches Problem kümmern und ich entsprechendes nicht umsonst geschrieben haben.

rva

(Themenstarter)

Anmeldungsdatum:
28. Mai 2025

Beiträge: 32

Ich habe das jetzt gemacht, es gibt in /etc/apt die im Anhang angehängte Datei apt.conf, die root gehört und die Rechte rw-r-r hat, aber es werden immer noch 21 nicht aktualisiert.

Was ist zu tun?

PS:

von.wert

Warum willst Du, daß Updates zurückgehalten werden? Von ängstlicher Natur?

Ja, ich bin von ängstlicher Natur. Und: Ich will nicht, dass Updates zurückgehalten werden, sondern habe lediglich den Standard meiner Neuinstallation von Ubuntu 22.04 benutzt, weil ich davon ausgegangen bin, dass man sich schon etwas dabei gedacht hat.

apt.conf (53 Bytes)
Download apt.conf

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 5356

Benutze bitte für Befehle und Terminalausgaben (also Text) den Codeblock.

Hier wäre

cat /etc/apt/apt.conf

statt einen Dateianhang sinnvoll gewesen.

rva

(Themenstarter)

Anmeldungsdatum:
28. Mai 2025

Beiträge: 32

cat /etc/apt/apt.conf

liefert

Update-Manager::Never-Include-Phased-Updates "True";

PS: Hatte ich so gemacht, weil ich an einem anderen Rechner im Forum bin, weil ja am Ubuntu-Rechner kein Browser geht.

Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17505

rva schrieb:

echo "Update-Manager::Never-Include-Phased-Updates \"True\";" | sudo tee -a /etc/apt/apt.conf

Dann werden grundsätzlich alle Aktualisierungen vorgenommen und nie mehr welche zurück gehalten? Und das kann kein Problem geben?

Nein, das funktioniert so nicht mehr, zumindest nicht, wenn man per apt aktualisieren möchte.

siehe dazu auch: Howto/phased updates deaktivieren und Aktualisierungen/phased update

Da auch das Paket snapd zurückgehalten wurde, empfehle ich in diesem Fall zunächst dieses Paket per

sudo apt install --reinstall snapd

zu aktualisieren und dich dann aber hier wieder um das eigentliche Problem zu kümmern.

rva

(Themenstarter)

Anmeldungsdatum:
28. Mai 2025

Beiträge: 32

Ubunux

sudo apt install --reinstall snapd

Ich habe folgendes erhalten

rva@rva$ sudo apt install --reinstall snapd
[sudo] Passwort für reivan_admin:
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen und 21 nicht aktualisiert.
Es müssen 32,3 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
Holen:1 http://de.archive.ubuntu.com/ubuntu noble-updates/main amd64 snapd amd64 2.68.5+ubuntu24.04.1 [32,3 MB]
Es wurden 32,3 MB in 27 s geholt (1.216 kB/s).
(Lese Datenbank ... 324956 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../snapd_2.68.5+ubuntu24.04.1_amd64.deb ...
Entpacken von snapd (2.68.5+ubuntu24.04.1) über (2.68.5+ubuntu24.04.1) ...
snapd (2.68.5+ubuntu24.04.1) wird eingerichtet ...
snapd.failure.service is a disabled or a static unit not running, not starting it.
snapd.snap-repair.service is a disabled or a static unit not running, not starting it.
Trigger für gnome-menus (3.36.0-1.1ubuntu3) werden verarbeitet ...
Trigger für man-db (2.12.0-4build2) werden verarbeitet ...
Trigger für dbus (1.14.10-4ubuntu4.1) werden verarbeitet ...
Trigger für mailcap (3.70+nmu1ubuntu1) werden verarbeitet ...
Trigger für desktop-file-utils (0.27-2build1) werden verarbeitet ...
rva@rva$

Ist das korekt abgelaufen, oder ist da was zu verändern?

Danach die Aktualisieren, die (wie heute früh) folgenden ergab:

Die folgenden Aktualisierungen sind wegen Phasenstufung zurückgestellt worden:
  base-files gir1.2-gtk-4.0 language-pack-gnome-de language-pack-gnome-de-base libegl-mesa0 libgbm1 libgl1-amber-dri libgl1-mesa-dri libglx-mesa0 libgtk-4-1 libgtk-4-bin libgtk-4-common
  libgtk-4-media-gstreamer libxatracker2 mesa-libgallium mesa-va-drivers mesa-vdpau-drivers mesa-vulkan-drivers python3-distupgrade ubuntu-release-upgrader-core ubuntu-release-upgrader-gtk
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 21 nicht aktualisiert.

An den Snaps hat sich nichts geändert.

Wie weiter?

rva

(Themenstarter)

Anmeldungsdatum:
28. Mai 2025

Beiträge: 32

Ubunux

Nein, das funktioniert so nicht mehr, zumindest nicht, wenn man per apt aktualisieren möchte.

Bedeutet das, dass ich die Datei /etc/apt/apt.conf wieder löschen kann?

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

Du entführst permament Deinen eigenen Thread. snap hat (von dessen Installation abgesehen, snapd) nichts mit der Paketverwaltung und phased Updates (Phasing Ubuntu Stable Release Updates, das habe ich Dir auch schon indirekt verlinkt gehabt) zu tun.

rva

(Themenstarter)

Anmeldungsdatum:
28. Mai 2025

Beiträge: 32

von.wert

Du entführst permament Deinen eigenen Thread.

Das verstehe ich so, dass ich Dinge mache, die man machen kann, die aber nicht das eigentlichen Problem lösen. Das eigentlichen Problem will ich aber unbedingt lösen und wollte nur das umsetzen, was man mir empfohlen hat. Da ich die Lösung nicht kenne, kann ich nicht einschätzen, was wichtig für die Lösung des eigentlichen Problems ist und was nicht.

Also, was soll ich tun?

Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17505

Da bin ich nicht ganz unschuldig an der Entführung, weil ich einen Zusammenhang zwischen nicht aktualisierten Paketen (z.B. snapd) und dem Problem vermutete.

Wie viele hier habe ich so gut wie keine Erfahrung mit snap, weil ich das nicht nutze. Ich frage mich auch, wo die ganzen Jubelperser abgeblieben sind, welche seinerzeit diese Technik so hochgelobt haben ... 🤓

Heute habe ich mir noch einmal alles angesehen und einen Fehler in der /etc/fstab gefunden. In der von mir gelb markierten Zeile gehört das #-Zeichen an den Zeilenanfang.

rva schrieb:

> /# was on /dev/sdb3 during curtin installation
> swap.img	none	swap	sw	0	0 

Richtig muss diese Zeile dann so aussehen:

# / was on /dev/sdb3 during curtin installation

Das also ändern und folgenden Befehl ausführen

sudo systemctl daemon-reload

Dann bitte noch einmal

sudo snap refresh

ausführen und die Ausgaben hier zeigen.

rva

(Themenstarter)

Anmeldungsdatum:
28. Mai 2025

Beiträge: 32

Ubunux schrieb:

Heute habe ich mir noch einmal alles angesehen und einen Fehler in der /etc/fstab gefunden.

Das war die Lösung des Problems. Den Fehler hätte ich nicht gefunden. Danke!