0

Ajenti : global name ‘SSLContext’ is not defined

Ajenti est un panel d’administration open source développé en python. J’ai voulu l’installer de nouveau sur un serveur sous Debian 8.2 et impossible de me connecter sur l’interface web. Un coup d’œil dans les log d’ajenti pour comprendre d’où vient le problème et hop voici l’erreur : global name ‘SSLContext’ is not defined .

Pour résoudre ce problème, il faut « upgrader » la version de gevent, une bibliothèque python. Cependant, il ne faut pas l’upgrader à la dernière version disponile sinon, on se retrouve avec une page blanche et l’erreur :
failed with UnicodeError.

Résoudre l’erreur « global name ‘SSLContext’ is not defined »

  • Installer les paquets python-setuptools et python-dev :
    apt install python-setuptools python-dev
  • Mettre à jour la bibliothèque gevent :
  • easy_install -U gevent==1.1b3
  • Relancer Ajenti :
  • systemctl restart ajenti
  • Test de connexion à l’interface web de Ajenti :
  • ajenti

  • Une fois connecté :
  • ajenti-debian82

via https://bugs.launchpad.net/ajenti/+bug/1386049

Partager l'article :





fred

"Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.