Hallo, ich habe meinen Rechner auf Ubuntu 24.04.LTS upgedatet und jetzt funktioniert die Aktualisierungsverwaltung nicht mehr. Es kommt folgender Fehler: Missgestalter Eintrag 1 in sources Datei /etc/apt/sources.list.d/ubuntu-esm-apps.sources (Suite) bzw. infra.sources. Wie kann ich das beheben?
Hallo whu5578,
wie haben Sie das Update gemacht? Über die Aktualisierungsverwaltung oder über das Terminal?
Was haben Sie mit „esm“ und „infra“ zu tun? Sind Sie bei Ubuntu Pro registriert? Infos s. P.S.
- Öffnen Sie ein Terminalfenster.
- Geben Sie den folgenden Befehl ein, um den Inhalt der Datei anzuzeigen:
cat /etc/apt/sources.list.d/ubuntu-esm-apps.sources
Überprüfen Sie die Ausgabe auf offensichtliche Formatierungsfehler. Jede Zeile in der Datei sollte im Allgemeinen so aussehen:
deb http://archive.ubuntu.com/ubuntu/ focal main restricted
- Wenn Sie einen offensichtlichen Fehler sehen, können Sie versuchen, ihn zu beheben. Sie können die Datei mit einem Texteditor wie
nano
bearbeiten. Zum Beispiel:sudo nano /etc/apt/sources.list.d/ubuntu-esm-apps.sources
Korrigieren Sie den Fehler und speichern Sie die Datei.
- Nachdem Sie die Datei gespeichert haben, führen Sie den folgenden Befehl aus, um die Paketlisten zu aktualisieren:
sudo apt-get update
MfG
Li
P.S.:
Was sind ESM-Infra und ESM-Apps?
Es gibt zwei Streams breit angelegter Sicherheitsupdates für Pakete; Wir bezeichnen diese als „Apps“ (für Anwendungen) und „Infra“ (für Infrastruktur).
Der esm-apps-Stream deckt alle „universe“-Pakete für einen Zeitraum von zehn Jahren ab der Veröffentlichung des LTS ab.
Der ESM-Infra-Stream deckt „main“-Pakete für den Zeitraum ab, nachdem die standardmäßige fünfjährige Sicherheitswartung der „main“-Pakete endet. Wir nennen dies „Infra“, weil es häufig zum Aufbau unserer privaten Cloud-, Speicher- und Kubernetes-Cluster verwendet wird, wo „universe“-Pakete normalerweise nicht bereitgestellt werden.
Gewerbliche und Unternehmenskunden können ein günstigeres Ubuntu Pro-Abonnement (nur Infra) erhalten, bei dem nur die „Infra“-Komponenten benötigt werden, was unserem ursprünglichen ESM-Angebot entspricht.
so sieht das Ergebnis aus. Was ist da falsch?
Written by ubuntu-pro-client
Types: deb deb-src
URIs: https://esm.ubuntu.com/apps/ubuntu
Suites:
Components: main
Signed-By: /usr/share/keyrings/ubuntu-pro-esm-apps.gpg
Hallo whu5578,
ist das in Ihrer letzten Anwort das Ergebnis von:
cat /etc/apt/sources.list.d/ubuntu-esm-apps.sources
??
Konnten Sie das Ergebnis bitte mal in einer Zeile darstellen? Es ist sonst schlecht zu lesen.
Etwa so:
# deb-src https://esm.ubuntu.com/apps/…..
In dieser Zeile muss sich ein Fehler („Missgestalteter Eintrag“) befinden. Entweder es fehlt etwas oder etwas ist falsch geschrieben oder, oder …
Das kann man dann evtl. in einem Editor mit root-Rechten korrigieren.
MfG
Li
P.S. Es war übrigens keine gute Idee, das Upgrade auf Ubuntu 24.04 jetzt schon zu machen. Am Anfang gibt es immer noch Fehler im System, die erst im Laufe der Zeit ausgemerzt werden. Der viel bessere Zeitpunkt wäre August 2024 gewesen. Dann erscheint die erste fehlerbereinigte Version 24.04.1 (point release).
Hier die Warnung:
Versuchen Sie zu diesem Zeitpunkt nicht, ein Upgrade auf Ubuntu 24.04 LTS durchzuführen
WARNUNG: Beim Upgrade auf Ubuntu 24.04 LTS (Noble Numbat) besteht jetzt das Risiko von Systemabstürzen, also warten Sie damit. Korrekturen folgen in Kürze.
VonBobby Borisov, Am 27. April 2024
Es kann sein, dass Sie noch mehr Probleme feststellen, nicht nur in der sources.list, sondern im gesamten System.
Dann wäre wahrscheinlich eine Neuinstallation fällig.
Das mit dem Update habe ich leider zu spät bemerkt. Anbei nochmals das Ergebnis von: cat…….
willi@willi-5710:~$ cat /etc/apt/sources.list.d/ubuntu-esm-apps.sources
# Written by ubuntu-pro-client
Types: deb deb-src
URIs: https://esm.ubuntu.com/apps/ubuntu
Suites:
Components: main
Signed-By: /usr/share/keyrings/ubuntu-pro-esm-apps.gpg
VG W. Huber
Hallo Herr Huber,
Sie verwenden also die Ubuntu Pro-Version. Danach hatte ich gefragt. Dadurch haben Sie Zugang zu den ESM-Repositories. Diese Repositories enthalten Sicherheitsupdates und kritische Fixes, die über den normalen Lebenszyklus einer Ubuntu-Version hinaus verfügbar sind.
Der Fehler betriift die Zeile Suites.
Suites:
: Normalerweise würde hier der Codename der Ubuntu-Version stehen, für die die Pakete bestimmt sind (z.B.focal
für Ubuntu 20.04). In Ihrer Ausgabe fehlt dieser Teil.
Da Sie Noble Numbat verwenden, muss nach Suites noble hinzugefügt werden.
Das machen Sie, wie am 11. 5. schon erwähnt, manuell mithilfe des Editors nano.
Ob nano in Ubuntu 24.04 schon vorinstalliert ist, weiß ich nicht. Falls nicht, lässt er sich schnell nachinstallieren mit:
sudo apt-get install nano
MfG
Li
Nachtrag:
Anleitung für nano
Terminal starten
Reinkopieren (nur den Text):
sudo nano /etc/apt/sources.list.d/ubuntu-esm-apps.sources
Mit der Pfeil-nach-unten-Taste zur Zeile Suites navigieren
noble hinzufügen
Speichern mit Strg + O
Editor verlassen mit Strg + X
Nochmal ein Terminal öffnen
Reinkopieren (nur den Text):
sudp apt update && sudo apt upgrade
Bzw. Aktualisierungsverwaltung starten und schauen, ob sie wieder funktioniert.
MfG
Li
Guten Morgen, herzlichen Dank für Ihre bisherige Hilfe. VG W. Huber
Hallo Herr Huber,
ist die Aktualisierungsverwaltung jetzt wieder in Ordnung? Oder steht die Korrektur über nano noch aus? Oder ist sie zu kompliziert?
MfG
Li
Guten Morgen, die Aktualisierungsverw. läuft jetzt an, es kommt dann die Meldung: Das herunterladen von Informationen zu Paketquellen ist gescheitert. Überprüfen sie ihre Internetverbindung. Als Auswahl kommt dann ‚Einstellungen‘ oder ‚erneut versuchen‘ oder ‚OK‘. Bei Ok kommen dann z.B. ‚Andere Aktualisierungen‘. Diese kann ich auch installieren. VG W. Huber
Hallo Herr Huber,
Sie haben wohl immer noch Probleme mit der Aktualisierung der Paketquellen und der Datei /etc/apt/sources.list.
Aktualisieren Sie bitte mal nicht über die Aktualisierungsverwaltung, sondern manuell über das Terminal:
sudo apt-get update sudo apt-get upgrade
Evtl. beschädigte Pakete kann man so reparieren:
sudo dpkg --configure -a sudo apt-get install -f
Wie ist das Ergebnis? Gibt es Fehlermeldungen? Welche?
MfG
Li
willi@willi-5710:~$ sudo apt-get install -f
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
mailcap
Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
N: Datei »ubuntu-esm-apps.sources.save.1« in Verzeichnis »/etc/apt/sources.list.d/« wird ignoriert, da sie eine ungültige Dateinamen-Erweiterung hat.
Mailcap habe ich mit autoremove entfernt
Im Verzeichnis habe ich eine save.1 und eine save. Kann da das Problem liegen? wie kann ich eine davon löschen?
Kann da das Problem liegen?
Die save.1 ist die ungültige, kann also entfernt werden:
cd /etc/apt/sources.list.d/
sudo rm ubuntu-esm-apps.sources.save.1
Das Löschen wird Ihre Probleme aber insgesamt nicht lösen.
Hallo,
die Gepflogenheiten bei Linux (egal welche Distribution) ist, dass Dateien, die beständig vom System fortgeschrieben werden, in der Größe beschränkt sind. Wenn der vorgegebene Platz voll ist, wird die Datei umbenannt in dem die Ziffer 1 angehängt wird. Falls es schon eine Datei mit diesem Anhang gibt, wird der Anhang in .2 umbenannt. Aus .2 wird dann .3 usw. Bei .9 ist Schluss. Statt der .10 wird die älteste Datei gelöscht.
Bei sehr wortreichen Log-Dateien werden die älteren Version mit gzip gepackt.
Zu save.1 kann ich nichts schreiben.
VG
noha
14.05.2024 23:00
Hallo noha,
die .sources.save steht offensichtlich in Verbindung mit dem Feature ESM und der Ubuntu Pro-Registrierung.
Der TO vermutet einen Zusammenhang zwischen seinen Upgrade-Problemen (Aktualisierungsverwaltung) und dem „doppelten“ Vorhandensein der .sources.save/.sources.save.1 (.sources.save = Backup-Kopie von .sources?). Vielleicht hat er auch gar nicht so unrecht. Ich weiß es selber noch nicht genau. Er ist aber sicher im Moment weit davon entfernt aufzunehmen, wie Linux das mit der Nummerierung etc. zu tun pflegt.
Wenn das eine Info für mich war, dann bedanke ich mich. Aber den TO bringt es im Moment nicht weiter. Und mich holt es weg von dem, worauf ich gerade versuche mich einzulassen.
MfG
Li
Hallo, das löschen der ’save.1′ hat keine Veränderung gebracht. VG WH
Hallo Herr Huber,
Sie haben bisher nicht beschrieben, wie Sie das Update überhaupt gemacht haben. Wahrscheinlich haben Sie einen Weg gewählt, der nicht erfolgreich sein konnte. Das korrekte Vorgehen ist im Linux-Insider noch gar nicht beschrieben worden.
Ich hoffe, Sie haben vor Ihrem Update-Versuch ein Backup gemacht. Spielen Sie es zurück und warten Sie auf einen besseren Zeitpunkt.
MfG
Li