Bonjour à tous !
Tout d’abord, merci pour ce super projet
Voici le détail de mon rapport:
Mon serveur YunoHost
Matériel: Raspberry Pi à la maison
Version de YunoHost: 3.5.2.2
J’ai accès à mon serveur : En SSH et par la webadmin
Êtes-vous dans un contexte particulier ou avez-vous effectué des modificiations particulières sur votre instance ? : oui
Si oui, expliquer: Afin d’utiliser les paquets python caldav(https://pythonhosted.org/caldav/) et icalendar(https://pypi.org/project/icalendar/), j’ai installé python 3.5 et certains modules via pip. Le but étant de faire un parsing des rendez-vous entrés dans baikal (que j’utilise comme application avec Agendav). A noter que ces installations ont été effectuées il y a quelques mois, avec succès.
Description du problème
Depuis quelques jours, l’accès à mon server yunohost via browser (firefox) m’indique une erreur de certificat (SEC_ERROR_EXPIRED_CERTIFICATE). J’ai vérifié le certificat en question qui est encore valable. Après plusieurs tests, je me suis aperçu que la commande yunohost domain cert-status plantait avec le log suivant:
Traceback (most recent call last):
File "/usr/bin/yunohost", line 213, in <module>
timeout=opts.timeout,
File "/usr/lib/python2.7/dist-packages/moulinette/__init__.py", line 136, in cli
moulinette.run(args, output_as=output_as, password=password, timeout=timeout)
File "/usr/lib/python2.7/dist-packages/moulinette/interfaces/cli.py", line 425, in run
ret = self.actionsmap.process(args, timeout=timeout)
File "/usr/lib/python2.7/dist-packages/moulinette/actionsmap.py", line 523, in process
return func(**arguments)
File "/usr/lib/moulinette/yunohost/domain.py", line 226, in domain_cert_status
return yunohost.certificate.certificate_status(auth, domain_list, full)
File "/usr/lib/moulinette/yunohost/certificate.py", line 113, in certificate_status
status = _get_status(domain)
File "/usr/lib/moulinette/yunohost/certificate.py", line 665, in _get_status
from OpenSSL import crypto # lazy loading this module for performance reasons
File "/usr/lib/python2.7/dist-packages/OpenSSL/__init__.py", line 8, in <module>
from OpenSSL import rand, crypto, SSL
File "/usr/lib/python2.7/dist-packages/OpenSSL/crypto.py", line 13, in <module>
from cryptography.hazmat.primitives.asymmetric import dsa, rsa
File "/usr/lib/python2.7/dist-packages/cryptography/hazmat/primitives/asymmetric/rsa.py", line 14, in <module>
from cryptography.hazmat.backends.interfaces import RSABackend
File "/usr/lib/python2.7/dist-packages/cryptography/hazmat/backends/__init__.py", line 7, in <module>
import pkg_resources
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 48, in <module>
from pkg_resources.extern import six
ImportError: cannot import name six
J’ai par ailleurs updaté et upgradé par 2 fois au cas ou… Ces opérations se sont bien passées, mais le problème persiste.
Encore merci pour le projet,
Bibindoum