Projet

Général

Profil

Anomalie #6034

Traceback quand je fais un Maj-Auto --help

Ajouté par Emmanuel GARETTE il y a plus de 10 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
17/09/2013
Echéance:
20/09/2013
% réalisé:

100%

Temps estimé:
0.25 h
Temps passé:
Distribution:
EOLE 2.4

Description

# Maj-Auto --help
usage: Maj-Auto [-h] [-c CONTAINER] [-l {debug,info,warning,error,critical}]
                [-v] [-d] [-n] [-M | -E | -C | -D] [-r] [-R] [-S EOLE_MIRROR]
                [-U UBUNTU_MIRROR]

Manage EOLE server automatic update

optional arguments:
  -h, --help            show this help message and exit
  -n, --dry-run         run in dry-run mode
  -M, --minimal         use stable packages only
  -E, --proposed-updates
                        use packages waiting for next release
  -C, --candidat        use testing packages
  -D, --devel           use development packages
  -r, --reconfigure     run reconfigure on successful upgrade
  -R, --reboot          reboot on successful upgrade (implies -r)
  -S EOLE_MIRROR, --eole-mirror EOLE_MIRROR
                        EOLE repository server
  -U UBUNTU_MIRROR, --ubuntu-mirror UBUNTU_MIRROR
                        Ubuntu repository server

container:
  -c CONTAINER, --container CONTAINER
                        Name of LXC container

logging:
  -l {debug,info,warning,error,critical}, --log-level {debug,info,warning,error,critical}
                        Log level
  -v, --verbose         Verbose mode
  -d, --debug           Debug mode
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
  File "/usr/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
    func(*targs, **kargs)
  File "/usr/bin/Maj-Auto", line 41, in release_lock
    release('majauto', level='system')
  File "/usr/lib/python2.7/dist-packages/pyeole/lock.py", line 298, in release
    raise NotMyLock(err)
NotMyLock: A system lock is already set by another process for majauto
Error in sys.exitfunc:
Traceback (most recent call last):
  File "/usr/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
    func(*targs, **kargs)
  File "/usr/bin/Maj-Auto", line 41, in release_lock
    release('majauto', level='system')
  File "/usr/lib/python2.7/dist-packages/pyeole/lock.py", line 298, in release
    raise NotMyLock(err)
pyeole.lock.NotMyLock: A system lock is already set by another process for majauto

Révisions associées

Révision 0662fb0e (diff)
Ajouté par Daniel Dehennin il y a plus de 10 ans

« Maj-Auto » tente toujours de supprimer un verrou

Il ne faut pas tenter de supprimer un verrou lorsque la commande ne fait
rien.

  • bin/Maj-Auto (main): La fonction « release_lock() » ne doit être
    enregistrée que si un lock est acquis.

Fixes: #6034 @15m

Historique

#1 Mis à jour par Daniel Dehennin il y a plus de 10 ans

  • Echéance mis à 20/09/2013
  • Statut changé de Nouveau à Accepté
  • Début mis à 17/09/2013
  • Temps estimé mis à 0.25 h

Un lock majauto est en place et la fonction release_lock() est toujours enregistrée pour s’exécuter à la sortie.

#2 Mis à jour par Daniel Dehennin il y a plus de 10 ans

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

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

  • Statut changé de Résolu à Fermé

Commande OK avec creole 2.4.0-174

Formats disponibles : Atom PDF