Project

General

Profile

Tâche #20191

Distribution EOLE - Scénario #19810: Traitement express MEN (13-15)

Le logger racine de la commande apt-eole doit être le dernier défini

Added by Arnaud FORNEROT almost 3 years ago. Updated almost 3 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
04/13/2017
Due date:
% Done:

100%

Estimated time:
1.00 h
Spent time:
Remaining (hours):
0.0

Description

Présence de ce message sur l'utilisation de mon premier apt-eole install
No handlers could be found for logger "apt-eole"

Juste après l'instance

root@scribe26:~# more /etc/apt/sources.list

# Ubuntu
deb http://eole.ac-dijon.fr/ubuntu xenial main universe multiverse restricted
deb http://eole.ac-dijon.fr/ubuntu xenial-security main universe multiverse restricted
deb http://eole.ac-dijon.fr/ubuntu xenial-updates main universe multiverse restricted

# EOLE
deb http://eole.ac-dijon.fr/eole eole-2.6.1 main cloud
deb http://eole.ac-dijon.fr/eole eole-2.6.1-security main cloud
deb http://eole.ac-dijon.fr/eole eole-2.6.1-updates main cloud

# Envole
deb http://eole.ac-dijon.fr/envole envole-5 main

Related issues

Related to Distribution EOLE - Tâche #20005: apt-eole en mode cdrom ne devrait pas être verbeux Fermé 03/23/2017

Associated revisions

Revision 5ee99272 (diff)
Added by Daniel Dehennin almost 3 years ago

Le logger racine doit être défini en dernier

  • pyeole/pkg.py (apt_cli): Définition du logger « apt-eole » en
    dernier.

Ref: #20191
Ref: #20005

History

#1 Updated by Gérald Schwartzmann almost 3 years ago

Reproduit sur EOLE Scribe 2.6.1
L'erreur arrive visiblement quand le paquet n'existe pas

root@scribe:~# apt-eole install envole
No handlers could be found for logger "apt-eole" 
root@scribe:~#
root@scribe:~# apt-eole install cowsay
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
Paquets suggérés :
  filters
Paquets recommandés :
  cowsay-off
Les NOUVEAUX paquets suivants seront installés
root@scribe:~# apt-cache search envole
envole-connecteur-apps - Sources pour envole-connecteur "eole" 
envole-mobile-apps - Sources pour Envole-Mobile "eole" 

root@scribe:~# apt-eole install eole-envole-themes
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
Les NOUVEAUX paquets suivants seront installés :
  eole-envole-themes

Sur 2.5.2 :

root@scribe:~# apt-eole install envole
Action install pour root
apt-eole - Paquet envole non trouvé
root@scribe:~#

#2 Updated by Daniel Dehennin almost 3 years ago

  • Assigned To set to Daniel Dehennin

#3 Updated by Daniel Dehennin almost 3 years ago

  • Project changed from Distribution EOLE to python-pyeole
  • Subject changed from No handlers could be found for logger "apt-eole" to Le logger racine de la commande apt-eole doit être le dernier défini
  • Parent task set to #19810
def init_logging(name=None, level=u'ERROR', as_root=False,
                 console=True, syslog=False, filename=None, config=None, mode='a'):
    """Initialize a logger.

    If :data:`name` is neither ``None`` nor ``root``, an unpropagated
    user logger is defined and any ``root`` logger is suppressed.

    You can define several loggers per module with a ``root`` one to
    catch unhandled message by defining the ``root`` one last.
    """ 

Le logger root doit être défini en dernier, ce qui n’est pas le cas (source:pyeole/pkg.py@66ad9f9#L444)

#4 Updated by Daniel Dehennin almost 3 years ago

  • Status changed from Nouveau to En cours

#5 Updated by Daniel Dehennin almost 3 years ago

  • Related to Tâche #20005: apt-eole en mode cdrom ne devrait pas être verbeux added

#6 Updated by Daniel Dehennin almost 3 years ago

  • Status changed from En cours to Résolu

#7 Updated by Daniel Dehennin almost 3 years ago

  • % Done changed from 0 to 100
  • Estimated time set to 1.00 h
  • Remaining (hours) set to 0.25

#8 Updated by Joël Cuissinat almost 3 years ago

  • Remaining (hours) changed from 0.25 to 0.0

#9 Updated by Joël Cuissinat almost 3 years ago

  • Status changed from Résolu to Fermé
root@eolebase:~# apt-eole install envole
No handlers could be found for logger "apt-eole" 

root@eolebase:~# Maj-Auto -C
   [ ... ]
Paquets à mettre à jour : 
    eole-common-pkg (2.6.1-96) (root)
    eole-resolvconf (2.6.1-96) (root)
    eole-server (2.6.1-96) (root)
    python-pyeole (2.6.1-35) (root)
   [ ... ]

root@eolebase:~# apt-eole install envole
Action install pour root
apt-eole - Paquet envole non trouvé

Also available in: Atom PDF