{"id":458,"date":"2011-04-24T18:21:37","date_gmt":"2011-04-24T16:21:37","guid":{"rendered":"http:\/\/stephane.weblog.starend.org\/?p=458"},"modified":"2011-04-24T18:21:37","modified_gmt":"2011-04-24T16:21:37","slug":"bugg-apt-proxy-sur-debian-et-ubuntu","status":"publish","type":"post","link":"http:\/\/stephane.weblog.starend.org\/?p=458","title":{"rendered":"Bugg apt-proxy sur Debian et Ubuntu"},"content":{"rendered":"<p>Un probl\u00e8me me ralenti les mises \u00e0 jours depuis quelque temps.<br \/>\nLe proxy (relai) des mises \u00e0 jours Linux pour mes serveurs r\u00e9pond anormalement lentement, voir retourne des erreurs 404&#8230;<\/p>\n<p><!--more--><\/p>\n<h2>Contexte<\/h2>\n<p>J&rsquo;utilise <em>apt-proxy<\/em> pour centraliser et faire un cache des packages t\u00e9l\u00e9charg\u00e9s sans n\u00e9cessiter une place d\u00e9mesur\u00e9e sur mes serveurs. compter <span style=\"text-decoration: underline;\">60Go de d\u00e9p\u00f4t<\/span> sans les sources dans le cas d&rsquo;un d\u00e9p\u00f4t classique (<em>debmirror<\/em>)&#8230;<\/p>\n<h2>Erreur<\/h2>\n<p>Lorsque l&rsquo;on (re)d\u00e9marre le d\u00e9mon <em>apt-proxy<\/em>, on a syst\u00e9matiquement le message :<\/p>\n<pre>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.\u00c2\u00a0 See twisted.conch.telnet for the current, supported API.<\/pre>\n<pre>\u00c2\u00a0 from twisted.protocols import telnet<\/pre>\n<pre>None<\/pre>\n<pre>\/usr\/lib\/python2.5\/site-packages\/twisted\/manhole\/telnet.py:8: DeprecationWarning: As of Twisted 2.1, twisted.protocols.telnet is deprecated.\u00c2\u00a0 See twisted.conch.telnet for the current, supported API.<\/pre>\n<pre>\u00c2\u00a0 from twisted.protocols import telnet<\/pre>\n<pre>None<\/pre>\n<pre>.<\/pre>\n<p>Mais le d\u00e9mon reste en m\u00e9moire, ouvre sa socket et semble actif.<\/p>\n<h2>Recherche<\/h2>\n<p>Apr\u00e8s une recherche sur le net pour mon probl\u00e8me&#8230;<\/p>\n<p>Le bug avait eu un ticket chez Debian (et chez Ubuntu semble-t-il). Le ticket a \u00e9t\u00e9 ferm\u00e9 suite \u00e0 la suppression de <em>apt-proxy<\/em> des d\u00e9p\u00f4ts pour Debian unstable.<br \/>\nBref, \u00e7a ne m&rsquo;avance pas.<\/p>\n<p>Sur un autre site, l&rsquo;auteur d&rsquo;un billet est all\u00e9 voir le code source et a trouv\u00e9 le probl\u00e8me :<br \/>\n<a title=\"http:\/\/phil-secu.over-blog.net\/article-36245553.html\" href=\"http:\/\/phil-secu.over-blog.net\/article-36245553.html\" target=\"_blank\">http:\/\/phil-secu.over-blog.net\/article-36245553.html<\/a><\/p>\n<h2>Correction<\/h2>\n<p>En clair et en Fran\u00e7ais, il faut commenter la ligne 16 du fichier <em>\/usr\/sbin\/apt-proxy<\/em>, comme ceci :<\/p>\n<pre>#from twisted.manhole.telnet import ShellFactory<\/pre>\n<h2>Red\u00e9marrer<\/h2>\n<p>Red\u00e9marrer le d\u00e9mon&#8230;<br \/>\nEt \u00e7a marche !!!<br \/>\n:-)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un probl\u00e8me me ralenti les mises \u00e0 jours depuis quelque temps. Le proxy (relai) des mises \u00e0 jours Linux pour mes serveurs r\u00e9pond anormalement lentement, voir retourne des erreurs 404&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[43,48,10,26],"tags":[72,103,148,396],"_links":{"self":[{"href":"http:\/\/stephane.weblog.starend.org\/index.php?rest_route=\/wp\/v2\/posts\/458"}],"collection":[{"href":"http:\/\/stephane.weblog.starend.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/stephane.weblog.starend.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/stephane.weblog.starend.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/stephane.weblog.starend.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=458"}],"version-history":[{"count":0,"href":"http:\/\/stephane.weblog.starend.org\/index.php?rest_route=\/wp\/v2\/posts\/458\/revisions"}],"wp:attachment":[{"href":"http:\/\/stephane.weblog.starend.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/stephane.weblog.starend.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=458"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/stephane.weblog.starend.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}