Ubuntu Aktualisierung nicht möglich

tatanka19

New member
Registriert
16 Juni 2017
Beiträge
15
Hallo,
ich habe Ubuntu 16.04 LTS auf meinem X220 im Dual Boot mit Win7 installiert. Bisher funktionierte auch alles reibungslos, doch seit einigen Tagen gelingen keine Updates mehr. Wenn ich diese aus dem "App-Store" herunter laden will, dann bewegt der Downloadbalken sich garnicht erst. Zudem erscheint oben rechts eine Fehlermeldung, die aussagt ich solle den Befehl apt-get ausführen, da der Fehler "BrokenCount>0" aufgetreten ist. Wenn ich anwähle, dass die verfügbare Aktualisierung angezeigt werden soll startet ein Installationsprogramm und es kommt die Fehlermeldung:

" Bitte überprüfen, ob Sie Paketquellen von Drittanbietern verwenden.
Wenn das der Fall ist, diese bitte deaktivieren, da sie häufig eine Fehlerquelle sind.
Außerdem in einem Terminal bitte den folgenden Befehl ausführen: apt-get install -f"

Ich hoffe jemand hat eine Idee, da ich was Linux angeht ein kompletter Neuling bin.
Danke schonmal im voraus.
 
Mach doch erstmal ein ganz normales Update der Paket-Datenbank und versuche dann das Upgrade. Dazu im Terminal eingeben:

sudo apt-get update
sudo apt-get upgrade

Schaue, ob dabei Fehlermeldungen kommen. Natürlich muss die Internet-Verbindung stehen (passiert mir manchmal, dass ich das übersehe).
 
Moin,

zeig bitte die folgenden Terminal-Ausgaben vollständig im Codeblock (Erweiterter Editor, #-Taste). Die Befehle bitte zur Fehlervermeidung einzeln(!) kopieren und ins Terminal einfügen, nicht etwa abtippen.

Zuerst schauen wir welche Paketquellen Du eingerichtet hast:
Code:
egrep -v '(^#|^$)' /etc/apt/{sources.list,sources.list.d/*}

Dann probieren wir ein Update aller Pakete.
Code:
sudo apt-get update
sudo apt-get dist-upgrade

@lotsawa: dein 2. Befehl ist nicht der Richtige.
 
Zuletzt bearbeitet:
Es tut mir leid, ich weis nicht wie ich in den erweiterten Editor komme. Im normalen Terminal sagt er folgendes:

tatanka19@tatanka19-ThinkPad-X220:~$ egrep -v '(^#|^$)' /etc/apt/{sources.list,sources.list.d/*}
/etc/apt/sources.list:deb http://de.archive.ubuntu.com/ubuntu/ xenial main restricted
/etc/apt/sources.list:deb http://de.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
/etc/apt/sources.list:deb http://de.archive.ubuntu.com/ubuntu/ xenial universe
/etc/apt/sources.list:deb http://de.archive.ubuntu.com/ubuntu/ xenial-updates universe
/etc/apt/sources.list:deb http://de.archive.ubuntu.com/ubuntu/ xenial multiverse
/etc/apt/sources.list:deb http://de.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
/etc/apt/sources.list:deb http://de.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu xenial-security main restricted
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu xenial-security universe
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu xenial-security multiverse
grep: /etc/apt/sources.list.d/*: Datei oder Verzeichnis nicht gefunden
tatanka19@tatanka19-ThinkPad-X220:~$

tatanka19@tatanka19-ThinkPad-X220:~$ sudo apt-get update
[sudo] Passwort für tatanka19:
Holen:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
OK:2 http://de.archive.ubuntu.com/ubuntu xenial InRelease
Holen:3 http://de.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]
Holen:4 http://de.archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]
Holen:5 http://security.ubuntu.com/ubuntu xenial-security/main amd64 DEP-11 Metadata [54,6 kB]
Holen:6 http://security.ubuntu.com/ubuntu xenial-security/main DEP-11 64x64 Icons [45,7 kB]
Holen:7 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 DEP-11 Metadata [35,8 kB]
Holen:8 http://security.ubuntu.com/ubuntu xenial-security/universe DEP-11 64x64 Icons [57,0 kB]
Holen:9 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 DEP-11 Metadata [298 kB]
Holen:10 http://de.archive.ubuntu.com/ubuntu xenial-updates/main DEP-11 64x64 Icons [193 kB]
Holen:11 http://de.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 DEP-11 Metadata [163 kB]
Holen:12 http://de.archive.ubuntu.com/ubuntu xenial-updates/universe DEP-11 64x64 Icons [208 kB]
Holen:13 http://de.archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 DEP-11 Metadata [2.516 B]
Holen:14 http://de.archive.ubuntu.com/ubuntu xenial-backports/main amd64 DEP-11 Metadata [3.328 B]
Holen:15 http://de.archive.ubuntu.com/ubuntu xenial-backports/universe amd64 DEP-11 Metadata [4.672 B]
Es wurden 1.373 kB in 0 s geholt (1.759 kB/s).
Paketlisten werden gelesen... Fertig
tatanka19@tatanka19-ThinkPad-X220:~$

tatanka19@tatanka19-ThinkPad-X220:~$ sudo apt-get dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Probieren Sie »apt-get -f install«, um dies zu korrigieren.
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
E: Unerfüllte Abhängigkeiten. Versuchen Sie, -f zu benutzen.
tatanka19@tatanka19-ThinkPad-X220:~$
 
Wie buddabrod schon schrieb, zeig
Code:
sudo apt-get install -f

Es tut mir leid, ich weis nicht wie ich in den erweiterten Editor komme.
Mit dem Knopf <Erweitert>. Der liegt direkt neben dem Knopf <Antworten>, mit dem Du deinen Beitrag gespeichert hast. Die Verwendung des Codeblocks hat neben der besseren Formatierung den Vorteil, dass der Spamschutz nicht wegen der Links deinen Beitrag zurückhält.

Warum nicht, wenn es um das Aktualisieren der installierten Pakete geht? ("seit einigen Tagen gelingen keine Updates mehr")
Weil "apt-get upgrade" kein vollständiges Upgrade macht, wenn neue Pakete zwingend hinzukommen (bei Kernelupdates die Regel). Im normalen Betrieb benötigt man diesen Befehl nie.

linrunner meinte den erweiterten Editor hier im Forum, um die Terminal-Ausgabe als Codeblock zu formatieren; hast Du ja bereits selbst gefunden.
Offensichtlich nicht. Zitat != Codeblock.
 
Hallo, hier die weitere Eingabe:

Code:
tatanka19@tatanka19-ThinkPad-X220:~$ sudo apt-get -f install
[sudo] Passwort für tatanka19: 
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Abhängigkeiten werden korrigiert ... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  linux-image-4.8.0-58-generic linux-image-extra-4.8.0-58-generic snap-confine
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden Installiert
  linux-image-4.8.0-58-generic linux-image-extra-4.8.0-58-generic
Vorgeschlagene Pakete:
  fdutils linux-tools linux-headers-4.8.0-58-generic
Die folgenden NEUEN Pakete werden installiert:
  linux-image-4.8.0-58-generic
Die folgenden Pakete werden aktualisiert (Upgrade):
  linux-image-extra-4.8.0-58-generic
1 aktualisiert, 1 neu installiert, 0 zu entfernen und 4 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 61,1 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 234 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
(Lese Datenbank ... 210395 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../linux-image-4.8.0-58-generic_4.8.0-58.63~16.04.1_amd64.deb ...
Done.
Entpacken von linux-image-4.8.0-58-generic (4.8.0-58.63~16.04.1) ...
Vorbereitung zum Entpacken von .../linux-image-extra-4.8.0-58-generic_4.8.0-58.63~16.04.1_amd64.deb ...
Entpacken von linux-image-extra-4.8.0-58-generic (4.8.0-58.63~16.04.1) über (4.8.0-58.63~16.04.1) ...
linux-image-4.8.0-58-generic (4.8.0-58.63~16.04.1) wird eingerichtet ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.8.0-58-generic /boot/vmlinuz-4.8.0-58-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.8.0-58-generic /boot/vmlinuz-4.8.0-58-generic
update-initramfs: Generating /boot/initrd.img-4.8.0-58-generic
W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_01.bin for module i915
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.8.0-58-generic /boot/vmlinuz-4.8.0-58-generic
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 4.8.0-58-generic /boot/vmlinuz-4.8.0-58-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.8.0-58-generic /boot/vmlinuz-4.8.0-58-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.8.0-58-generic /boot/vmlinuz-4.8.0-58-generic
Grub-Konfigurationsdatei wird generiert Â…
Linux-Abbild gefunden: /boot/vmlinuz-4.8.0-58-generic
initrd-Abbild gefunden: /boot/initrd.img-4.8.0-58-generic
Linux-Abbild gefunden: /boot/vmlinuz-4.8.0-56-generic
initrd-Abbild gefunden: /boot/initrd.img-4.8.0-56-generic
Linux-Abbild gefunden: /boot/vmlinuz-4.8.0-36-generic
initrd-Abbild gefunden: /boot/initrd.img-4.8.0-36-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Windows 7 (loader) auf /dev/sda1 gefunden
erledigt
linux-image-extra-4.8.0-58-generic (4.8.0-58.63~16.04.1) wird eingerichtet ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.8.0-58-generic /boot/vmlinuz-4.8.0-58-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.8.0-58-generic /boot/vmlinuz-4.8.0-58-generic
update-initramfs: Generating /boot/initrd.img-4.8.0-58-generic
W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_01.bin for module i915
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.8.0-58-generic /boot/vmlinuz-4.8.0-58-generic
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 4.8.0-58-generic /boot/vmlinuz-4.8.0-58-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.8.0-58-generic /boot/vmlinuz-4.8.0-58-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.8.0-58-generic /boot/vmlinuz-4.8.0-58-generic
Grub-Konfigurationsdatei wird generiert Â…
Linux-Abbild gefunden: /boot/vmlinuz-4.8.0-58-generic
initrd-Abbild gefunden: /boot/initrd.img-4.8.0-58-generic
Linux-Abbild gefunden: /boot/vmlinuz-4.8.0-56-generic
initrd-Abbild gefunden: /boot/initrd.img-4.8.0-56-generic
Linux-Abbild gefunden: /boot/vmlinuz-4.8.0-36-generic
initrd-Abbild gefunden: /boot/initrd.img-4.8.0-36-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Windows 7 (loader) auf /dev/sda1 gefunden
erledigt
tatanka19@tatanka19-ThinkPad-X220:~$

Beiträge zusammengeführt:
Ich habe die nächsten Zeilen als "Code" hier eingegeben, aber es muss doch erst freigegeben werden. Aber ich glaube, nachdem ich nun nochmal die ersten beiden Befehle eingegeben habe hat es geklappt. Ich danke euch. Ich hatte eigentlich ähnliche Kommandos vorher schoneinmal eingegeben, aber vermutlich nicht in der richtigen Reihenfolge.
 
Zuletzt bearbeitet von einem Moderator:
Hi.

Geht es nun?

Die Ausgabe in deinem Befehl empfiehlt auch
Code:
sudo apt autoremove
auszuführen, um verwaiste Pakete zu entfernen.

Ich habe früher immer das Programm aptitude verwendet statt apt-get, damit hatte ich weniger Schwierigkeiten mit der Paketdatenbank gehabt. Ist das noch aktuell, oder hat sich die Situation inzwischen verbessert? Was sagen die Ubuntu-Freunde?

Gruß
 
Ich habe früher immer das Programm aptitude verwendet statt apt-get, damit hatte ich weniger Schwierigkeiten mit der Paketdatenbank gehabt. Ist das noch aktuell, oder hat sich die Situation inzwischen verbessert? Was sagen die Ubuntu-Freunde?
Gruß

Ich benutze apt-get und kann bestätigen, dass es seine Tücken hat. Bei solchen Problemen empfehle/mache ich auch immer erst mal: sudo apt-get autoclean und sudo apt-get autoremove. Ist übrigens auch oftmals hilfreich, wenn die Installation eines Paketes fehlschlägt.

Viele Grüße

tuxpad
 
Da ist wohl zuvor ein Kernel-Update unterbrochen worden und hat das Paketsystem in einem undefinierten Zustand hinterlassen.

@tuxpad: ich benutze apt-get schon ca. 10 Jahre und kann sagen, dass es im Wesentlichen nur in folgenden Fällen Probleme macht:

  1. Fehlerhafte oder unpassende Pakete – kommt in den offiziellen Repos so gut wie nicht vor, in PPAs schon öfter
  2. Partition für /boot ist voll – zuviele alte Kernel, hier hilft u.U. dein autoremove
  3. Die Kohlenstoffeinheit zwischen ThinkPad und Stuhllehne hat versucht, etwas zu erzwingen, das nicht möglich ist
 
Zuletzt bearbeitet:
@tuxpad: ich benutze apt-get schon ca. 10 Jahre und kann sagen, dass es im Wesentlichen nur in folgenden Fällen Probleme macht:

  1. Fehlerhafte oder unpassende Pakete – kommt in den offiziellen Repos so gut wie nicht vor, in PPAs schon öfter
  2. Partition für /boot ist voll – zuviele alte Kernel, hier hilft u.U. dein autoremove
  3. Die Kohlenstoffeinheit zwischen ThinkPad und Stuhllehne hat versucht, etwas zu erzwingen, das nicht möglich ist

ja, 3 kann ich zwar auch nicht ausschließen, aber zumindest 1. und 2. sind hier bzw. im Bekanntenkreis schon häufiger vorgekommen (ich betreue mittlerweile 8 Windows-Aussteiger).
Zu 1. Bzgl. "unpassenden Paketen" gibt es manchmal leider keine Wahl. Xubuntu 14.04 LTS und Brother Druckertreiber sind so eine Kombination, aber eine Alternative gibt es da nicht wirklich. Für Veracrypt gibt es kein Paket und Teamviewer ist auch nicht in den offiziellen Paketquellen enthalten
Zu 2. Bei den "älteren" Xubuntu-Versionen (14.04) kam auch 2. schon diverse Male vor.

Daher habe ich mir angewöhnt, vor der Installation von Software sicherheitshalber manuell aufzuräumen. Seitdem habe ich keine Probleme.

Viele Grüße

tuxpad
 
Ich habe früher immer das Programm aptitude verwendet statt apt-get, damit hatte ich weniger Schwierigkeiten mit der Paketdatenbank gehabt. Ist das noch aktuell, oder hat sich die Situation inzwischen verbessert? Was sagen die Ubuntu-Freunde?
Ich nutze mittlerweile Synaptic oder eben apt-get, seit ich mit Ubuntu Software ein paar Mal Stress hatte. Das funktioniert selbst wenn mal ein Paket defekt ist oder so. Man kann den Fortschritt der Installation gut verfolgen und bekommt angezeigt was passiert.
 
  • ok1.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen
Zurück
Oben