~/.apt_history
Liste des dernières commandes exécutées avec apt-get. Exemple:
showpkg foo install bar
apt-get update failed
Si vous avez des messages du genre:
Err http://security.debian.org etch/updates Release.gpg Connection failed [IP: 128.101.240.212 80] Err http://www.backports.org etch-backports Release.gpg Connection failed ... Failed to fetch http://security.debian.org/dists/etch/updates/Release.gpg Connection failed [IP: 128.101.240.212 80] Failed to fetch http://www.backports.org/debian/dists/etch-backports/Release.gpg Connection failed Failed to fetch http://security.debian.org/dists/etch/updates/main/binary-i386/Packages.gz Connection failed [IP: 149.20.20.6 80] Failed to fetch http://security.debian.org/dists/etch/updates/contrib/binary-i386/Packages.gz Connection failed [IP: 128.101.240.212 80] Failed to fetch http://security.debian.org/dists/etch/updates/non-free/binary-i386/Packages.gz Connection failed [IP: 128.31.0.36 80] Failed to fetch http://www.backports.org/debian/dists/etch-backports/main/binary-i386/Packages.gz Connection failed Failed to fetch http://www.backports.org/debian/dists/etch-backports/contrib/binary-i386/Packages.gz Connection failed
Peut-être que vous êtes derrière un firewall qui bloque des requêtes HTTP!
Pour en être certain essayer ce test:
wget --user-agent="Debian APT-HTTP/1.3 (0.7.24)" http://security.debian.org/dists/etch/updates/Release.gpg
wget --user-agent="Mozilla" http://security.debian.org/dists/etch/updates/Release.gpg
Si vous avez des messages d'erreur pour le premier et pas le second, vous êtes derrière un blocage HTTP de User-Agent!
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers. Retrying.
Le truc - hard
Aller dans le répertoire /usr/lib/apt/method
Copier le fichier http en http.copy
Ouvrir le fichier http avec vim -b (binary)
Rechercher la chaîne APT-HTTP (près du User-Agent:) et changer le tout pour Mozilla avec des espaces jusqu'au changement de ligne ^M. On peut utiliser le mode "R" (remplacer) pour être sur de notre coup.
Enregistrer le fichier, s'assurer que le fichier http et http.copy ont la même taille et tester apt-get update.
Truc inspiré du site debianhelp #8460