Tâche #16670
creole - Scénario #14677: Redémarrer apt-cacher-ng au reconfigure
Maj-Cd impossible si creoled est planté
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
0.0
Description
Même avec l'option -i ça plante...
root@eolebase:~# service creoled stop
root@eolebase:~# Query-Cd -id
Mise à jour le jeudi 30 juin 2016 13:41:12
*** module 2.6.0 ***
Configuration du CDROM
Maj-Auto - Erreur HTTP : socket.error: [Errno 111] ECONNREFUSED
Veuillez vous référer au journal d'événement de creoled (/var/log/rsyslog/local/creoled/creoled.info.log)pour avoir plus d'informations
et redémarrer le service avec la commande 'service creoled start'
Traceback (most recent call last):
File "/usr/bin/Maj-Auto", line 306, in main
envole_level=envole_level)
File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 1680, in _configure_sources_mirror
pkgmgr.update()
File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 1002, in update
self._prepare_cache()
File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 902, in _prepare_cache
self._mount_cdrom()
File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 870, in _mount_cdrom
for cdrom in self.is_cdrom_devices():
File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 562, in is_cdrom_devices
self._cdrom_devices = self.client.get_creole('cdrom_devices')
File "/usr/lib/python2.7/dist-packages/creole/client.py", line 421, in get_creole
ret = self.get('/creole', *args, variable=name, **kwargs)
File "/usr/lib/python2.7/dist-packages/creole/client.py", line 380, in get
ret = self.request('/get', path, **kwargs)
File "/usr/lib/python2.7/dist-packages/creole/client.py", line 307, in request
ret = self._request(self.url + command + path, **kwargs)
File "/usr/lib/python2.7/dist-packages/creole/client.py", line 286, in _request
raise TimeoutCreoleClientError(msg.format(err))
TimeoutCreoleClientError: Erreur HTTP : socket.error: [Errno 111] ECONNREFUSED
Veuillez vous référer au journal d'événement de creoled (/var/log/rsyslog/local/creoled/creoled.info.log)pour avoir plus d'informations
et redémarrer le service avec la commande 'service creoled start'
Révisions associées
Protection des appels au client Creole avec l'option '-i'
Ref: #16670 @1h
Nettoyage (pylint) de la librairie pyeole/pkg.py
Ref: #16670 @30m
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Temps estimé mis à 2.00 h
- Tâche parente mis à #14677
#2 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Restant à faire (heures) mis à 2.0
#3 Mis à jour par Joël Cuissinat il y a plus de 9 ans
Attention, le problème est reproductible uniquement si /dev/sr0 n'est pas (déjà) monté :
umount /dev/sr0
#4 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Joël Cuissinat
#5 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 2.0 à 0.25
#6 Mis à jour par Emmanuel GARETTE il y a plus de 9 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0
OK :
root@amon:/var/lib/dpkg/info# Query-Cd -i Mise à jour le jeudi 07 juillet 2016 16:39:09 *** module 2.6.0 *** Configuration du CDROM Maj-Auto - CDROM d'installation non trouvé
root@amon:/var/lib/dpkg/info# Query-Cd -id
Mise à jour le jeudi 07 juillet 2016 16:33:27
*** module 2.6.0 ***
Configuration du CDROM
pyeole.pkg - Run: /bin/umount /media/cdrom
Maj-Auto - CDROM d'installation non trouvé
Traceback (most recent call last):
File "/usr/bin/Maj-Auto", line 306, in main
envole_level=envole_level)
File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 1690, in _configure_sources_mirror
pkgmgr.update()
File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 1012, in update
self._prepare_cache()
File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 912, in _prepare_cache
self._mount_cdrom()
File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 891, in _mount_cdrom
raise SystemError(_('No installer CDROM found'))
SystemError: CDROM d'installation non trouvé