[gelöst] Wheezy agt-get upgrade hängt bei tzdata
[gelöst] Wheezy agt-get upgrade hängt bei tzdata
Hallo,
ich habe seit mehreren Jahren einen Debian Server im Einsatz, der momentane ist noch ein "Wheezy".
Einmal pro Monat aktualisiere ich den Server mit apt-get update und apt-get upgrade, was noch nie ein Problem gemacht hat.
Seit etwa 2 Monaten hängt dabei aber das Paket "tzdata":
root@debian7:~# apt-get update
OK http://security.debian.org wheezy/updates Release.gpg
OK http://ftp.de.debian.org wheezy Release.gpg
OK http://security.debian.org wheezy/updates Release
OK http://ftp.de.debian.org wheezy-updates Release.gpg
OK http://security.debian.org wheezy/updates/main Sources
OK http://ftp.de.debian.org wheezy Release
OK http://security.debian.org wheezy/updates/main amd64 Packages
OK http://security.debian.org wheezy/updates/main Translation-en
OK http://ftp.de.debian.org wheezy-updates Release
OK http://ftp.de.debian.org wheezy/main Sources
OK http://ftp.de.debian.org wheezy/main amd64 Packages
OK http://ftp.de.debian.org wheezy/main Translation-de_DE
OK http://ftp.de.debian.org wheezy/main Translation-de
OK http://ftp.de.debian.org wheezy/main Translation-en
OK http://ftp.de.debian.org wheezy-updates/main Sources
OK http://ftp.de.debian.org wheezy-updates/main amd64 Packages/DiffIndex
OK http://ftp.de.debian.org wheezy-updates/main Translation-en/DiffIndex
Paketlisten werden gelesen... Fertig
root@debian7:~# apt-get upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden aktualisiert (Upgrade):
tzdata
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 418 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 1.024 B Plattenplatz freigegeben.
Möchten Sie fortfahren [J/n]? j
Holen: 1 http://ftp.de.debian.org/debian/ wheezy/main tzdata all 2015f-0+deb7u1 [418 kB]
Fehlschlag beim Holen von http://ftp.de.debian.org/debian/pool/ma ... u1_all.deb Größe stimmt nicht überein
E: Einige Archive konnten nicht heruntergeladen werden; vielleicht »apt-get update« ausführen oder mit »--fix-missing« probieren?
root@debian7:~# apt-get upgrade --fix-missing
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden aktualisiert (Upgrade):
tzdata
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 418 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 1.024 B Plattenplatz freigegeben.
Möchten Sie fortfahren [J/n]? j
Holen: 1 http://ftp.de.debian.org/debian/ wheezy/main tzdata all 2015f-0+deb7u1 [418 kB]
Fehlschlag beim Holen von http://ftp.de.debian.org/debian/pool/ma ... u1_all.deb Größe stimmt nicht überein
root@debian7:~# apt-get install tzdata --reinstall
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden aktualisiert (Upgrade):
tzdata
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 418 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 1.024 B Plattenplatz freigegeben.
Holen: 1 http://ftp.de.debian.org/debian/ wheezy/main tzdata all 2015f-0+deb7u1 [418 kB]
Fehlschlag beim Holen von http://ftp.de.debian.org/debian/pool/ma ... u1_all.deb Größe stimmt nicht überein
E: Einige Archive konnten nicht heruntergeladen werden; vielleicht »apt-get update« ausführen oder mit »--fix-missing« probieren?
Ist das ein bekanntes Problem bzw. wie kann ich das lösen?
ich habe seit mehreren Jahren einen Debian Server im Einsatz, der momentane ist noch ein "Wheezy".
Einmal pro Monat aktualisiere ich den Server mit apt-get update und apt-get upgrade, was noch nie ein Problem gemacht hat.
Seit etwa 2 Monaten hängt dabei aber das Paket "tzdata":
root@debian7:~# apt-get update
OK http://security.debian.org wheezy/updates Release.gpg
OK http://ftp.de.debian.org wheezy Release.gpg
OK http://security.debian.org wheezy/updates Release
OK http://ftp.de.debian.org wheezy-updates Release.gpg
OK http://security.debian.org wheezy/updates/main Sources
OK http://ftp.de.debian.org wheezy Release
OK http://security.debian.org wheezy/updates/main amd64 Packages
OK http://security.debian.org wheezy/updates/main Translation-en
OK http://ftp.de.debian.org wheezy-updates Release
OK http://ftp.de.debian.org wheezy/main Sources
OK http://ftp.de.debian.org wheezy/main amd64 Packages
OK http://ftp.de.debian.org wheezy/main Translation-de_DE
OK http://ftp.de.debian.org wheezy/main Translation-de
OK http://ftp.de.debian.org wheezy/main Translation-en
OK http://ftp.de.debian.org wheezy-updates/main Sources
OK http://ftp.de.debian.org wheezy-updates/main amd64 Packages/DiffIndex
OK http://ftp.de.debian.org wheezy-updates/main Translation-en/DiffIndex
Paketlisten werden gelesen... Fertig
root@debian7:~# apt-get upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden aktualisiert (Upgrade):
tzdata
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 418 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 1.024 B Plattenplatz freigegeben.
Möchten Sie fortfahren [J/n]? j
Holen: 1 http://ftp.de.debian.org/debian/ wheezy/main tzdata all 2015f-0+deb7u1 [418 kB]
Fehlschlag beim Holen von http://ftp.de.debian.org/debian/pool/ma ... u1_all.deb Größe stimmt nicht überein
E: Einige Archive konnten nicht heruntergeladen werden; vielleicht »apt-get update« ausführen oder mit »--fix-missing« probieren?
root@debian7:~# apt-get upgrade --fix-missing
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden aktualisiert (Upgrade):
tzdata
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 418 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 1.024 B Plattenplatz freigegeben.
Möchten Sie fortfahren [J/n]? j
Holen: 1 http://ftp.de.debian.org/debian/ wheezy/main tzdata all 2015f-0+deb7u1 [418 kB]
Fehlschlag beim Holen von http://ftp.de.debian.org/debian/pool/ma ... u1_all.deb Größe stimmt nicht überein
root@debian7:~# apt-get install tzdata --reinstall
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden aktualisiert (Upgrade):
tzdata
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 418 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 1.024 B Plattenplatz freigegeben.
Holen: 1 http://ftp.de.debian.org/debian/ wheezy/main tzdata all 2015f-0+deb7u1 [418 kB]
Fehlschlag beim Holen von http://ftp.de.debian.org/debian/pool/ma ... u1_all.deb Größe stimmt nicht überein
E: Einige Archive konnten nicht heruntergeladen werden; vielleicht »apt-get update« ausführen oder mit »--fix-missing« probieren?
Ist das ein bekanntes Problem bzw. wie kann ich das lösen?
Zuletzt geändert von MartStein am 10.09.2015 11:49:58, insgesamt 1-mal geändert.
Re: Wheezy agt-get upgrade hängt bei tzdata
Probiere sicherheitshalber
Wenn es nicht hilft poste bitte mal deine Paketliste.
Code: Alles auswählen
apt-get update
apt-get dist-upgrade
Re: Wheezy agt-get upgrade hängt bei tzdata
Eventuell hängt auf deiner Platte ein halb heruntergeladens tzdata_2015f-0+deb7u1_all.deb rum.MartStein hat geschrieben:Hallo,
Seit etwa 2 Monaten hängt dabei aber das Paket "tzdata":
Vielleicht ist auch die Festplatte voll.
Hast du mal den Paketcache gelöscht?
apt-get clean
und anschließend nochmal:
apt-get upgrade
Re: Wheezy agt-get upgrade hängt bei tzdata
Das mit dem fehlerhaft heruntergeladenem Paket würde ich auch vermuten und einfach nur das fragliche Paket löschen, in der Hoffnung, dass es beim nächsten Versuch erneut und diesmal richtig heruntergeladen wird:
Code: Alles auswählen
# rm /var/cache/apt/archives/tzdata_2015f-0+deb7u1_all.deb
Re: Wheezy agt-get upgrade hängt bei tzdata
Erst mal Danke für die Antworten!
- Die Platte ist nicht voll, andere Updates gingen und gehen nach wie vor.
- apt-get clean löst das Problem leider auch nicht.
Für mich klingt das so als gäbe es eine Liste aller Files mit Größe, Datum, etc. die man bei apt-get update bekommt und jede Datei die heruntergeladen wird, wird gegen diese Liste geprüft. Die Größe in dieser Liste stimmt nicht mit der tatsächlichen Größe überein.
Wo finde ich diese Liste auf meinem Server?
Kann es sein das es ein Fehler in der Liste bei debian.org ist und ich das gar nicht lösen kann?
Der Server ist ein Produktivsystem das laufen muss. Einen dist-upgrade will ich da nicht riskieren.apt-get dist-upgrade
Eventuell hängt auf deiner Platte ein halb heruntergeladens tzdata_2015f-0+deb7u1_all.deb rum.
Vielleicht ist auch die Festplatte voll.
Hast du mal den Paketcache gelöscht?
apt-get clean
- Da war nur eine /var/cache/apt/archives/partial/tzdata_2015f-0+deb7u1_all.deb Datei mit 0 Byte Größe. Löschen half leider nicht.rm /var/cache/apt/archives/tzdata_2015f-0+deb7u1_all.deb
- Die Platte ist nicht voll, andere Updates gingen und gehen nach wie vor.
- apt-get clean löst das Problem leider auch nicht.
Für mich klingt das so als gäbe es eine Liste aller Files mit Größe, Datum, etc. die man bei apt-get update bekommt und jede Datei die heruntergeladen wird, wird gegen diese Liste geprüft. Die Größe in dieser Liste stimmt nicht mit der tatsächlichen Größe überein.
Wo finde ich diese Liste auf meinem Server?
Kann es sein das es ein Fehler in der Liste bei debian.org ist und ich das gar nicht lösen kann?
Re: Wheezy agt-get upgrade hängt bei tzdata
Einfach mal manuell ziehen und installieren?
wget http://ftp.de.debian.org/debian/pool/ma ... u1_all.deb && dpkg -i tzdata_2015f-0+deb7u1_all.deb
danach nochmal apt-get update && apt-get upgrade
wget http://ftp.de.debian.org/debian/pool/ma ... u1_all.deb && dpkg -i tzdata_2015f-0+deb7u1_all.deb
danach nochmal apt-get update && apt-get upgrade
-
- Beiträge: 3799
- Registriert: 26.02.2009 14:35:56
Re: Wheezy agt-get upgrade hängt bei tzdata
Oder das Paket manuell runterladen - irgendwohin und mit dpkg -i probieren.
Re: Wheezy agt-get upgrade hängt bei tzdata
/var/lib/dpkg/available könnte es sein.Wo finde ich diese Liste auf meinem Server?
Angesichts der Tatsache, dass das Problem nicht auch bei allen anderen auftritt: unwahrscheinlich.Kann es sein das es ein Fehler in der Liste bei debian.org ist und ich das gar nicht lösen kann?
Re: Wheezy agt-get upgrade hängt bei tzdata
Auch wenn ich nicht glaube, dass der Tipp helfen würde. Aber um alle heruntergeladenen DEB-Files mal zu löschen kannst du nochrm /var/cache/apt/archives/tzdata_2015f-0+deb7u1_all.deb
Code: Alles auswählen
apt-get clean
Code: Alles auswählen
apt-get autoremove
Re: Wheezy agt-get upgrade hängt bei tzdata
# wget http://ftp.de.debian.org/debian/pool/ma ... u1_all.debeggy hat geschrieben:Einfach mal manuell ziehen und installieren?
wget http://ftp.de.debian.org/debian/pool/ma ... u1_all.deb && dpkg -i tzdata_2015f-0+deb7u1_all.deb
danach nochmal apt-get update && apt-get upgrade
Download hat funktioniert.
# dpkg -i tzdata_2015f-0+deb7u1_all.deb
dpkg-deb: Fehler: »tzdata_2015f-0+deb7u1_all.deb« ist kein Archiv im Debian-Format
dpkg: Fehler beim Bearbeiten von tzdata_2015f-0+deb7u1_all.deb (--install):
Unterprozess dpkg-deb --control gab den Fehlerwert 2 zurück
Fehler traten auf beim Bearbeiten von:
tzdata_2015f-0+deb7u1_all.deb
Wie kann ich das installieren?
Nachtrag: Ich habe mir die Datei mal angesehen die beim wget kam:
# du -sh *
0 tzdata_2015f-0+deb7u1_all.deb
0 Bytes!
Kein Wunder das die Größe nicht stimmt!
Habe mir die Datei von mirrors geholt:
# wget http://ftp2.de.debian.org/debian/pool/m ... u1_all.deb
# wget http://ftp.fr.debian.org/debian/pool/ma ... u1_all.deb
# wget http://ftp.uk.debian.org/debian/pool/ma ... u1_all.deb
Die sind alle identisch vom 11.08.2015 21:51:59 mit 0 Bytes Größe.
Zuletzt geändert von MartStein am 08.09.2015 12:11:36, insgesamt 1-mal geändert.
Re: Wheezy agt-get upgrade hängt bei tzdata
Schau erstmal ob der Download ok ist, oder ob z.B. nen Proxy drin rumgefingert hat:
file tzdata_2015f-0+deb7u1_all.deb
tzdata_2015f-0+deb7u1_all.deb: Debian binary package (format 2.0)
md5sum -b tzdata_2015f-0+deb7u1_all.deb
4ec7b0a99cb256bba0a3c94e0b3bd2c2 *tzdata_2015f-0+deb7u1_all.deb
Falls ja, würde ich auf kaputtes dpkg/libs tippen, evtl noch auf kaputtes Filesystem (wobei du dann wahrscheinlich aber noch andere Fehler gehabt hättest). Mein Ansatz wäre wohl erstmal die md5 aller beteiligten Sachen (falls nicht offensichtlich was es sein könnte: strace/ltrace) mit ner anderen Installation zu vergleichen.
file tzdata_2015f-0+deb7u1_all.deb
tzdata_2015f-0+deb7u1_all.deb: Debian binary package (format 2.0)
md5sum -b tzdata_2015f-0+deb7u1_all.deb
4ec7b0a99cb256bba0a3c94e0b3bd2c2 *tzdata_2015f-0+deb7u1_all.deb
Falls ja, würde ich auf kaputtes dpkg/libs tippen, evtl noch auf kaputtes Filesystem (wobei du dann wahrscheinlich aber noch andere Fehler gehabt hättest). Mein Ansatz wäre wohl erstmal die md5 aller beteiligten Sachen (falls nicht offensichtlich was es sein könnte: strace/ltrace) mit ner anderen Installation zu vergleichen.
Re: Wheezy agt-get upgrade hängt bei tzdata
Ich habe die Datei jetzt auf einen PC downloaded und auf den Server kopiert.
Danach ging dpkg -i tzdata_2015f-0+deb7u1_all.deb
# apt-get upgrade
Paketlisten werden gelesen... Fertig
Abhägigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Das System ist jetzt wieder aktuell.
Dieses Problem ist damit gelöst.
Nachtrag: Ich habe testweise ein anderes Paket von ftp.de.debian.org mit wget geholt:
# wget http://ftp.de.debian.org/debian/pool/ma ... +1_all.deb
--2015-09-08 12:31:35-- http://ftp.de.debian.org/debian/pool/ma ... +1_all.deb
Auflösen des Hostnamen »ftp.de.debian.org (ftp.de.debian.org)«... 141.76.2.4
Verbindungsaufbau zu ftp.de.debian.org (ftp.de.debian.org)|141.76.2.4|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
Länge: nicht spezifiziert [application/x-debian-package]
In »»python-django_1.7.1-1~bpo70+1_all.deb«« speichern.
[ <=> ] 1.388.518 --.-K/s in 0,1s
2015-09-08 12:31:40 (11,2 MB/s) - »»python-django_1.7.1-1~bpo70+1_all.deb«« gespeichert [1388518]
Die Datei hat 1.3 MB und ist völlig in Ordnung
Die Frage ist warum mein Server die tzdata Datei nicht bekommen kann, egal von welchem mirror ist es probiere!
Danach ging dpkg -i tzdata_2015f-0+deb7u1_all.deb
# apt-get upgrade
Paketlisten werden gelesen... Fertig
Abhägigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Das System ist jetzt wieder aktuell.
Dieses Problem ist damit gelöst.
Nachtrag: Ich habe testweise ein anderes Paket von ftp.de.debian.org mit wget geholt:
# wget http://ftp.de.debian.org/debian/pool/ma ... +1_all.deb
--2015-09-08 12:31:35-- http://ftp.de.debian.org/debian/pool/ma ... +1_all.deb
Auflösen des Hostnamen »ftp.de.debian.org (ftp.de.debian.org)«... 141.76.2.4
Verbindungsaufbau zu ftp.de.debian.org (ftp.de.debian.org)|141.76.2.4|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
Länge: nicht spezifiziert [application/x-debian-package]
In »»python-django_1.7.1-1~bpo70+1_all.deb«« speichern.
[ <=> ] 1.388.518 --.-K/s in 0,1s
2015-09-08 12:31:40 (11,2 MB/s) - »»python-django_1.7.1-1~bpo70+1_all.deb«« gespeichert [1388518]
Die Datei hat 1.3 MB und ist völlig in Ordnung
Die Frage ist warum mein Server die tzdata Datei nicht bekommen kann, egal von welchem mirror ist es probiere!
Re: Wheezy agt-get upgrade hängt bei tzdata
Proxy im Spiel? komische Firewallregeln, Virenscanner etc? Die Kiste hängt wahrscheinlich nicht direkt am Internet, man könnte an verschiedenen Zwischenpunkten mal mitschneiden und schauen was wo wie über die Leitung geht, bzw wo das Paket kaputt geht. Der Download als User schlägt auch fehl?
Übrigens: gelöste Threads werden in diesem Forum gerne mit "[gelöst]" im Titel markiert, das macht es für Suchende später leichter zu entscheiden, ob es sich lohnt den Thread zu lesen.
Übrigens: gelöste Threads werden in diesem Forum gerne mit "[gelöst]" im Titel markiert, das macht es für Suchende später leichter zu entscheiden, ob es sich lohnt den Thread zu lesen.
Re: Wheezy agt-get upgrade hängt bei tzdata
So richtig gelöst ist es ja noch nicht ...eggy hat geschrieben:Proxy im Spiel? komische Firewallregeln, Virenscanner etc? Die Kiste hängt wahrscheinlich nicht direkt am Internet, man könnte an verschiedenen Zwischenpunkten mal mitschneiden und schauen was wo wie über die Leitung geht, bzw wo das Paket kaputt geht. Der Download als User schlägt auch fehl?
Übrigens: gelöste Threads werden in diesem Forum gerne mit "[gelöst]" im Titel markiert, das macht es für Suchende später leichter zu entscheiden, ob es sich lohnt den Thread zu lesen.
Als Firewall habe ich eine Secure Point, ich habe geschaut da ist keine Regel die das erklären würde.
Zusammenfassung:
- Eine bestimmte Datei kann ich von egal welchem Mirror nicht herunterladen, dabei bekomme ich aber kein "access denied", kein Timeout und keine Fehlermeldung sondern eine 0 Byte Datei mit richtigem Datum/Uhrzeit!
- Andere Dateien kann ich herunterladen, es ist also nicht die URL.
Möglich wäre das die Virenprüfung in der Datei ein "false Positiv" findet, die Virenprüfung auf dem PC meldet allerdings nichts.
Re: [gelöst] Wheezy agt-get upgrade hängt bei tzdata
gleiches Problem (gleiche Firewall) auf mehreren raspis
nicht gelöst!!!
nicht gelöst!!!
Re: [gelöst] Wheezy agt-get upgrade hängt bei tzdata
Und? Infos? Logs? Fehlermeldungen?
… oder wolltest du nur mal was hier reinschreiben?
… oder wolltest du nur mal was hier reinschreiben?