Projet

Général

Profil

Tâche #9230

Scénario #9431: impossibilité de mettre à jour

Query-Cd est cassé

Ajouté par Joël Cuissinat il y a plus de 9 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
06/11/2014
Echéance:
20/11/2014
% réalisé:

100%

Temps estimé:
2.50 h
Temps passé:
Restant à faire (heures):
0.0

Description

En exécutant le test squash : "SC-T01-015 - reconfigure sans le CD" sur AmonEcole, je suis tombé sur :

root@amonecole:~# Query-Cd -d
*** amonecole 2.4 (00000003) ***

Configuring CDROM
Maj-Cd - 'NoneType' object has no attribute 'split'
Traceback (most recent call last):
  File "/usr/bin/Maj-Cd", line 125, in main
    _configure_sources_cdrom(PKGMGR)
  File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 1373, in _configure_sources_cdrom
    pkgmgr.configure(vendor='ubuntu', mirror=None, dist=None, level=None)
  File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 1083, in configure
    component=component)
  File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 1030, in _run
    **kwargs))
  File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 550, in _run_containers
    **kwargs)
  File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 306, in _build_apt_cmd_line
    cmd.extend([u'--dist', _retrieve_dist_from_kwargs(kwargs[u'dist'])])
  File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 275, in _retrieve_dist_from_kwargs
    dist = dist.split('-')
AttributeError: 'NoneType' object has no attribute 'split'

Petit bonus : Query-Cd devrait afficher la release (2.4.1) comme Maj-Auto (8069).


Demandes liées

Lié à creole - Anomalie #8069: Maj-Auto devrait indiquer la "release" plutôt que la "version" Fermé
Copié vers creole - Tâche #9769: Traductions manquantes dans Maj-Cd/Query-Cd Fermé 01/12/2014

Révisions associées

Révision f72a35f2 (diff)
Ajouté par Joël Cuissinat il y a plus de 9 ans

bin/Maj-Cd : utilisation de eole_release au lieu de eole_version

Ref: #9230 @20m

Révision 7c1771d3 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 9 ans

support du cdrom pour la commande apt-eole (ref #9230 @1h)

Révision bde8a106 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 9 ans

pyeole/pkg.py : support du CDROM

- monte et démonte le CDROM quand nécessaire
- supprime le fichier /etc/apt/sources.list.d/eole.list

ref #9230

Révision 2a82e124 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 9 ans

ajout de variable tiramisu pour gérer les lecteurs CDROM (ref #9230)

Révision 13ff697a (diff)
Ajouté par Emmanuel GARETTE il y a plus de 9 ans

autorise le montage du lecteur CD dans le conteneur + corrections Maj-Cd (fixes #9230 @10h)

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Temps estimé mis à 2.50 h
  • Restant à faire (heures) mis à 2.5

#2 Mis à jour par Luc Bourdot il y a plus de 9 ans

  • Tâche parente changé de #9167 à #9238

#3 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Tâche parente changé de #9238 à #9167

#4 Mis à jour par Emmanuel GARETTE il y a plus de 9 ans

  • Restant à faire (heures) changé de 2.5 à 1.0

La commande ne plante plus mais on ne peut toujours pas installer de paquet.

#5 Mis à jour par Gérald Schwartzmann il y a plus de 9 ans

  • Statut changé de Nouveau à En cours
  • Début mis à 06/11/2014

#6 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Tâche parente changé de #9167 à #9431

#7 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Statut changé de En cours à Nouveau

#8 Mis à jour par Emmanuel GARETTE il y a plus de 9 ans

  • Statut changé de Nouveau à En cours

#9 Mis à jour par Emmanuel GARETTE il y a plus de 9 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

#10 Mis à jour par Emmanuel GARETTE il y a plus de 9 ans

  • Restant à faire (heures) changé de 1.0 à 0.0

#11 Mis à jour par Emmanuel GARETTE il y a plus de 9 ans

  • Echéance mis à 20/11/2014
  • Assigné à mis à Emmanuel GARETTE

#12 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Statut changé de Résolu à Fermé

OK en mode non conteneur, test du mode conteneur en cours :

root@eolebase:~# Query-Cd
*** eolebase 2.4.1 ***

Configuring CDROM
Update packages indexes
Installing 1 package: 0 new 1 upgrade
Liste des paquets à mettre à jour : 
    man-db (2.6.1-2ubuntu2) (root)

Formats disponibles : Atom PDF