[gelöst] Wheezy agt-get upgrade hängt bei tzdata

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
MartStein
Beiträge: 5
Registriert: 07.09.2015 15:36:34

[gelöst] Wheezy agt-get upgrade hängt bei tzdata

Beitrag von MartStein » 07.09.2015 15:52:45

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? 8O
Zuletzt geändert von MartStein am 10.09.2015 11:49:58, insgesamt 1-mal geändert.

uname
Beiträge: 12474
Registriert: 03.06.2008 09:33:02

Re: Wheezy agt-get upgrade hängt bei tzdata

Beitrag von uname » 07.09.2015 16:08:44

Probiere sicherheitshalber

Code: Alles auswählen

apt-get update
apt-get dist-upgrade
Wenn es nicht hilft poste bitte mal deine Paketliste.

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

Re: Wheezy agt-get upgrade hängt bei tzdata

Beitrag von MSfree » 07.09.2015 16:09:03

MartStein hat geschrieben:Hallo,

Seit etwa 2 Monaten hängt dabei aber das Paket "tzdata":
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

und anschließend nochmal:
apt-get upgrade

Benutzeravatar
smutbert
Beiträge: 8350
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Wheezy agt-get upgrade hängt bei tzdata

Beitrag von smutbert » 07.09.2015 23:16:13

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

MartStein
Beiträge: 5
Registriert: 07.09.2015 15:36:34

Re: Wheezy agt-get upgrade hängt bei tzdata

Beitrag von MartStein » 08.09.2015 02:09:06

Erst mal Danke für die Antworten! :THX:
apt-get dist-upgrade
Der Server ist ein Produktivsystem das laufen muss. Einen dist-upgrade will ich da nicht riskieren.
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
rm /var/cache/apt/archives/tzdata_2015f-0+deb7u1_all.deb
- 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.
- 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?

eggy
Beiträge: 3334
Registriert: 10.05.2008 11:23:50

Re: Wheezy agt-get upgrade hängt bei tzdata

Beitrag von eggy » 08.09.2015 02:25:27

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

pferdefreund
Beiträge: 3799
Registriert: 26.02.2009 14:35:56

Re: Wheezy agt-get upgrade hängt bei tzdata

Beitrag von pferdefreund » 08.09.2015 05:58:32

Oder das Paket manuell runterladen - irgendwohin und mit dpkg -i probieren.

DeletedUserReAsG

Re: Wheezy agt-get upgrade hängt bei tzdata

Beitrag von DeletedUserReAsG » 08.09.2015 08:47:41

Wo finde ich diese Liste auf meinem Server?
/var/lib/dpkg/available könnte es sein.
Kann es sein das es ein Fehler in der Liste bei debian.org ist und ich das gar nicht lösen kann?
Angesichts der Tatsache, dass das Problem nicht auch bei allen anderen auftritt: unwahrscheinlich.

uname
Beiträge: 12474
Registriert: 03.06.2008 09:33:02

Re: Wheezy agt-get upgrade hängt bei tzdata

Beitrag von uname » 08.09.2015 09:06:26

rm /var/cache/apt/archives/tzdata_2015f-0+deb7u1_all.deb
Auch wenn ich nicht glaube, dass der Tipp helfen würde. Aber um alle heruntergeladenen DEB-Files mal zu löschen kannst du noch

Code: Alles auswählen

apt-get clean
versuchen (bringt auch etwas Platz). Und wo du dabei bist kannst du auch noch

Code: Alles auswählen

apt-get autoremove
nutzen auch wenn das nur am Rande interessant ist und mit deinem Problem nichts zu tun hat.

MartStein
Beiträge: 5
Registriert: 07.09.2015 15:36:34

Re: Wheezy agt-get upgrade hängt bei tzdata

Beitrag von MartStein » 08.09.2015 11:54:16

eggy 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
# wget http://ftp.de.debian.org/debian/pool/ma ... u1_all.deb
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? 8O

Nachtrag: Ich habe mir die Datei mal angesehen die beim wget kam:
# du -sh *
0 tzdata_2015f-0+deb7u1_all.deb

0 Bytes! 8O
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.

eggy
Beiträge: 3334
Registriert: 10.05.2008 11:23:50

Re: Wheezy agt-get upgrade hängt bei tzdata

Beitrag von eggy » 08.09.2015 12:07:29

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.

MartStein
Beiträge: 5
Registriert: 07.09.2015 15:36:34

Re: Wheezy agt-get upgrade hängt bei tzdata

Beitrag von MartStein » 08.09.2015 12:21:46

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. :THX:

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! 8O

eggy
Beiträge: 3334
Registriert: 10.05.2008 11:23:50

Re: Wheezy agt-get upgrade hängt bei tzdata

Beitrag von eggy » 08.09.2015 13:20:45

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.

MartStein
Beiträge: 5
Registriert: 07.09.2015 15:36:34

Re: Wheezy agt-get upgrade hängt bei tzdata

Beitrag von MartStein » 09.09.2015 19:35:01

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.
So richtig gelöst ist es ja noch nicht ...
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.

w0601
Beiträge: 1
Registriert: 19.09.2015 19:12:14

Re: [gelöst] Wheezy agt-get upgrade hängt bei tzdata

Beitrag von w0601 » 19.09.2015 19:14:58

gleiches Problem (gleiche Firewall) auf mehreren raspis

nicht gelöst!!!

DeletedUserReAsG

Re: [gelöst] Wheezy agt-get upgrade hängt bei tzdata

Beitrag von DeletedUserReAsG » 19.09.2015 19:17:05

Und? Infos? Logs? Fehlermeldungen?

… oder wolltest du nur mal was hier reinschreiben?

Antworten