informatique:securite:authentic

Ceci est une ancienne révision du document !


Authentic

FIXME

Sous Debian Jessie, erreur au démarrage d'authentic :

  File "/usr/lib/python2.7/dist-packages/authentic2/settings.py", line 82, in <module>
    MIDDLEWARE_CLASSES = plugins.register_plugins_middleware(MIDDLEWARE_CLASSES)
  File "/usr/lib/python2.7/dist-packages/authentic2/plugins.py", line 84, in register_plugins_middleware
    for plugin in get_plugins(group_name):
  File "/usr/lib/python2.7/dist-packages/authentic2/plugins.py", line 38, in get_plugins
    raise PluginError('unable to load entrypoint %s' % entrypoint, e) PluginError: ('unable to load entrypoint authentic2-idp-saml2 =
authentic2.idp.saml:Plugin', VersionConflict(django-import-export 0.2.7.4.g7225dff (/usr/lib/python2.7/dist-packages), Requirement.parse('django-import-export>=0.2.7')))

Cela viens du fait que le paquet python-setuptools proviens des backports et n'apprécie pas la syntaxe des numéros de version des librairies python fournis avec Authentic.

Cette version backports est une dépendance de certbot, le client Let's Encrypt. Pour contourner le problème, vous pouvez éditer le fichier /usr/lib/python2.7/dist-packages/authentic2-2.1.20.1016.g5fd2a16.egg-info/requires.txt et supprimer les numéros de version exigée des librairies :
  • Django-Select2
  • django-tables2
  • gadjo
  • django-import-export
  • informatique/securite/authentic.1467361597.txt.gz
  • Dernière modification : 2016/07/01 08:26
  • de bn8