https://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2016-11-14T10:45:37ZEnsemble Ouvert Libre ÉvolutifDistribution EOLE - Tâche #17821: 02eole-apt-intra: erreur Maj-Auto - int() argument must be a string or a number, not 'NoneType'https://dev-eole.ac-dijon.fr/issues/17821?journal_id=793642016-11-14T10:45:37ZThierry Bertrandthierry.bertrand@developpement-durable.gouv.fr
<ul><li><strong>Sujet</strong> changé de <i>02eole-apt-intra: erreur Maj-Auto - int() argument must be a string or a number, not 'NoneType'
</i> à <i>02eole-apt-intra: erreur Maj-Auto - int() argument must be a string or a number, not 'NoneType'</i></li></ul><p>Contexte d'utilisation :</p>
<p>le serveur (eSBL 2.5.2) n'a pas de couple proxy/port renseigné<br />le serveur a un fichier /etc/apt/apt.conf.d/02eole-apt-proxy comportant :<br /><pre>
// accès direct aux dépôts Intra
Acquire::http::Proxy::debmiroir-01.eole.e2.rie.gouv.fr "DIRECT";
Acquire::http::Proxy::debmiroir-02.eole.e2.rie.gouv.fr "DIRECT";
Acquire::http::Proxy::debmiroir-01.ac.centre-serveur.i2 "DIRECT";
Acquire::http::Proxy::debmiroir-02.ac.centre-serveur.i2 "DIRECT";
</pre><br />Le but ici est de ne pas proxyfier les flux intra.</p>
<p>apt-get update; apt-get ugrade => ok<br />Maj-Auto => ERR<br /><pre>
Mise à jour le lundi 14 novembre 2016 11:40:10
*** esbl 2.5.2 (DD30) ***
Maj-Auto - int() argument must be a string or a number, not 'NoneType'
</pre></p>
<p>cerise sur le gâteau, en mettant une syntaxe "incorrecte", ça semble passer :<br /><pre>
Acquire::http::Proxy::debmiroir-01.eole.e2.rie.gouv.fr:8080 "DIRECT";
</pre><br />test_tcp semble prendre la ligne pour un proxy ...</p> Distribution EOLE - Tâche #17821: 02eole-apt-intra: erreur Maj-Auto - int() argument must be a string or a number, not 'NoneType'https://dev-eole.ac-dijon.fr/issues/17821?journal_id=794812016-11-15T09:01:44ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Fichier</strong> <a href="/attachments/download/1868/pkg.py.patch">pkg.py.patch</a> <a class="icon-only icon-magnifier" title="Voir" href="/attachments/1868/pkg.py.patch">Voir</a> ajouté</li></ul><p>Actuellement, la lecture de la configuration récupère les lignes Acquire::http::Proxy::debmiroir-01.eole.e2.rie.gouv.fr <proxy>; et considère qu’un proxy est utilisé si le résultat n’est pas vide.</p>
<p>Il faut traiter spécifiquement le cas "DIRECT" dans pyeole/pkg.py.</p> Distribution EOLE - Tâche #17821: 02eole-apt-intra: erreur Maj-Auto - int() argument must be a string or a number, not 'NoneType'https://dev-eole.ac-dijon.fr/issues/17821?journal_id=794982016-11-15T10:06:44ZThierry Bertrandthierry.bertrand@developpement-durable.gouv.fr
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours</i></li></ul> Distribution EOLE - Tâche #17821: 02eole-apt-intra: erreur Maj-Auto - int() argument must be a string or a number, not 'NoneType'https://dev-eole.ac-dijon.fr/issues/17821?journal_id=794992016-11-15T10:06:50ZThierry Bertrandthierry.bertrand@developpement-durable.gouv.fr
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/79499/diff?detail_id=111162">diff</a>)</li><li><strong>Assigné à</strong> mis à <i>Benjamin Bohard</i></li></ul> Distribution EOLE - Tâche #17821: 02eole-apt-intra: erreur Maj-Auto - int() argument must be a string or a number, not 'NoneType'https://dev-eole.ac-dijon.fr/issues/17821?journal_id=795002016-11-15T10:06:57ZThierry Bertrandthierry.bertrand@developpement-durable.gouv.fr
<ul><li><strong>Temps estimé</strong> mis à <i>1.00 h</i></li><li><strong>Restant à faire (heures)</strong> mis à <i>1.0</i></li></ul> Distribution EOLE - Tâche #17821: 02eole-apt-intra: erreur Maj-Auto - int() argument must be a string or a number, not 'NoneType'https://dev-eole.ac-dijon.fr/issues/17821?journal_id=795102016-11-15T10:51:40ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Restant à faire (heures)</strong> changé de <i>1.0</i> à <i>0.25</i></li></ul> Distribution EOLE - Tâche #17821: 02eole-apt-intra: erreur Maj-Auto - int() argument must be a string or a number, not 'NoneType'https://dev-eole.ac-dijon.fr/issues/17821?journal_id=795122016-11-15T10:52:27ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Statut</strong> changé de <i>En cours</i> à <i>Résolu</i></li><li><strong>% réalisé</strong> changé de <i>0</i> à <i>100</i></li></ul> Distribution EOLE - Tâche #17821: 02eole-apt-intra: erreur Maj-Auto - int() argument must be a string or a number, not 'NoneType'https://dev-eole.ac-dijon.fr/issues/17821?journal_id=795262016-11-15T12:35:19ZThierry Bertrandthierry.bertrand@developpement-durable.gouv.fr
<ul></ul><p>Sur un Zephir 2.6.0 avec :<br /><pre>
ii python-pyeole 2.6.1-2
</pre><br />et<br /><pre>
root@zephir-tests:~# cat /etc/apt/apt.conf.d/02eole-apt-intra
// accès direct aux dépôts Intra
Acquire::http::Proxy::debmiroir-01.eole.e2.rie.gouv.fr "DIRECT";
Acquire::http::Proxy::debmiroir-02.eole.e2.rie.gouv.fr "DIRECT";
Acquire::http::Proxy::debmiroir-01.ac.centre-serveur.i2 "DIRECT";
Acquire::http::Proxy::debmiroir-02.ac.centre-serveur.i2 "DIRECT";
</pre></p>
<p>Pas de soucis de port :<br /><pre>
root@zephir-tests:~# Maj-Auto
Mise à jour le mardi 15 novembre 2016 13:30:54
*** zephir 2.6.0 (zephir-tests) ***
Configuration du dépôt Ubuntu avec la source test-eole.ac-dijon.fr
Configuration du dépôt EOLE avec la source test-eole.ac-dijon.fr
Action update pour root
Action list-upgrade pour root
Mise à jour OK
Aucun paquet à installer.
</pre></p> Distribution EOLE - Tâche #17821: 02eole-apt-intra: erreur Maj-Auto - int() argument must be a string or a number, not 'NoneType'https://dev-eole.ac-dijon.fr/issues/17821?journal_id=795832016-11-15T16:04:17ZThierry Bertrandthierry.bertrand@developpement-durable.gouv.fr
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>Fermé</i></li><li><strong>Restant à faire (heures)</strong> changé de <i>0.25</i> à <i>0.0</i></li></ul><p>même test avec le paquet 2.5.2<br />=> ok</p>