Un problème me ralenti les mises à jours depuis quelque temps.
Le proxy (relai) des mises à jours Linux pour mes serveurs répond anormalement lentement, voir retourne des erreurs 404…
Contexte
J’utilise apt-proxy pour centraliser et faire un cache des packages téléchargés sans nécessiter une place démesurée sur mes serveurs. compter 60Go de dépôt sans les sources dans le cas d’un dépôt classique (debmirror)…
Erreur
Lorsque l’on (re)démarre le démon apt-proxy, on a systématiquement le message :
Starting apt-proxy:/usr/lib/python2.5/site-packages/twisted/manhole/telnet.py:8: DeprecationWarning: As of Twisted 2.1, twisted.protocols.telnet is deprecated. See twisted.conch.telnet for the current, supported API.
 from twisted.protocols import telnet
None
/usr/lib/python2.5/site-packages/twisted/manhole/telnet.py:8: DeprecationWarning: As of Twisted 2.1, twisted.protocols.telnet is deprecated. See twisted.conch.telnet for the current, supported API.
 from twisted.protocols import telnet
None
.
Mais le démon reste en mémoire, ouvre sa socket et semble actif.
Recherche
Après une recherche sur le net pour mon problème…
Le bug avait eu un ticket chez Debian (et chez Ubuntu semble-t-il). Le ticket a été fermé suite à la suppression de apt-proxy des dépôts pour Debian unstable.
Bref, ça ne m’avance pas.
Sur un autre site, l’auteur d’un billet est allé voir le code source et a trouvé le problème :
http://phil-secu.over-blog.net/article-36245553.html
Correction
En clair et en Français, il faut commenter la ligne 16 du fichier /usr/sbin/apt-proxy, comme ceci :
#from twisted.manhole.telnet import ShellFactory
Redémarrer
Redémarrer le démon…
Et ça marche !!!
:-)
Fil de discussion fermé pour cause de spam répétés :-(
Fuckin’ spam!