Erreur dans log et plugin ne fonctionne plus

Bonjour
Depuis quelques jours le plugin ne communique/fonctionne plus avec mon appleTV
J’ai une grosse quantité de message d’erreur dans le log

File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-packages/pyatv/support/chacha20.py", line 7, in <module>
from chacha20poly1305_reuseable import ChaCha20Poly1305Reusable as ChaCha20Poly1305
File "src/chacha20poly1305_reuseable/__init__.py", line 21, in init chacha20poly1305_reuseable
AttributeError: module 'lib' has no attribute 'EVP_CIPHER_CTX_ctrl'
[23-09-2024 22:22:11] ERROR  : [MSG][1C:B3:C9:2D:47:E1] ERROR :Traceback (most recent call last):
File "/var/www/html/plugins/aTVremote/resources/atvremote/bin/atvscript", line 5, in <module>
from pyatv.scripts.atvscript import main
File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-packages/pyatv/__init__.py", line 26, in <module>
[23-09-2024 22:22:11] ERROR  : [MSG][1C:B3:C9:2D:47:E1] ERROR :    from pyatv.protocols import PROTOCOLS
File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-packages/pyatv/protocols/__init__.py", line 10, in <module>
from pyatv.protocols import airplay as airplay_proto
File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-packages/pyatv/protocols/airplay/__init__.py", line 28, in <module>
from pyatv.protocols import mrp
File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-packages/pyatv/protocols/mrp/__init__.py", line 14, in <module>
from pyatv.auth.hap_srp import SRPAuthHandler
File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-packages/pyatv/auth/hap_srp.py", line 27, in <module>
from pyatv.support import chacha20, log_binary, opack
File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-packages/pyatv/support/chacha20.py", line 7, in <module>
[23-09-2024 22:22:11] ERROR  : [MSG][1C:B3:C9:2D:47:E1] ERROR :    from chacha20poly1305_reuseable import ChaCha20Poly1305Reusable as ChaCha20Poly1305
File "src/chacha20poly1305_reuseable/__init__.py", line 21, in init chacha20poly1305_reuseable
[23-09-2024 22:22:11] ERROR  : [MSG][1C:B3:C9:2D:47:E1] ERROR :AttributeError: module 'lib' has no attribute 'EVP_CIPHER_CTX_ctrl'
[23-09-2024 22:22:11] ERROR  : [CMD][1C:B3:C9:2D:47:E1] ERROR :Traceback (most recent call last):
File "/var/www/html/plugins/aTVremote/resources/atvremote/bin/atvremote", line 5, in <module>
[23-09-2024 22:22:11] ERROR  : [CMD][1C:B3:C9:2D:47:E1] ERROR :    from pyatv.scripts.atvremote import main
File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-packages/pyatv/__init__.py", line 26, in <module>
from pyatv.protocols import PROTOCOLS
File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-packages/pyatv/protocols/__init__.py", line 10, in <module>
[23-09-2024 22:22:12] ERROR  : [CMD][1C:B3:C9:2D:47:E1] ERROR :Traceback (most recent call last):
File "/var/www/html/plugins/aTVremote/resources/atvremote/bin/atvremote", line 5, in <module>
from pyatv.scripts.atvremote import main
File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-packages/pyatv/__init__.py", line 26, in <module>
from pyatv.protocols import PROTOCOLS
File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-packages/pyatv/protocols/__init__.py", line 10, in <module>
from pyatv.protocols import airplay as airplay_proto
File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-packages/pyatv/protocols/airplay/__init__.py", line 28, in <module>
from pyatv.protocols import mrp
File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-packages/pyatv/protocols/mrp/__init__.py", line 14, in <module>
from pyatv.auth.hap_srp import SRPAuthHandler
File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-packages/pyatv/auth/hap_srp.py", line 27, in <module>
from pyatv.support import chacha20, log_binary, opack
File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-packages/pyatv/support/chacha20.py", line 7, in <module>
from chacha20poly1305_reuseable import ChaCha20Poly1305Reusable as ChaCha20Poly1305
File "src/chacha20poly1305_reuseable/__init__.py", line 21, in init chacha20poly1305_reuseable
AttributeError: module 'lib' has no attribute 'EVP_CIPHER_CTX_ctrl'
[23-09-2024 22:22:12] ERROR  : [MSG][1C:B3:C9:2D:47:E1] ERROR :Traceback (most recent call last):
File "/var/www/html/plugins/aTVremote/resources/atvremote/bin/atvscript", line 5, in <module>
from pyatv.scripts.atvscript import main
File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-packages/pyatv/__init__.py", line 26, in <module>
from pyatv.protocols import PROTOCOLS
File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-packages/pyatv/protocols/__init__.py", line 10, in <module>
from pyatv.protocols import airplay as airplay_proto
File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-packages/pyatv/protocols/airplay/__init__.py", line 28, in <module>
from pyatv.protocols import mrp
File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-packages/pyatv/protocols/mrp/__init__.py", line 14, in <module>
from pyatv.auth.hap_srp import SRPAuthHandler
File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-packages/pyatv/auth/hap_srp.py", line 27, in <module>
from pyatv.support import chacha20, log_binary, opack
File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-packages/pyatv/support/chacha20.py", line 7, in <module>
from chacha20poly1305_reuseable import ChaCha20Poly1305Reusable as ChaCha20Poly1305
File "src/chacha20poly1305_reuseable/__init__.py", line 21, in init chacha20poly1305_reuseable
AttributeError: module 'lib' has no attribute 'EVP_CIPHER_CTX_ctrl'

Si j’essaie de faire l’appairage, j’obtiens

 /var/www/html/plugins/aTVremote/resources/atvremote/bin/atvremote                                                               --protocol airplay -i 1C:B3:C9:2D:47:E1 pair
Traceback (most recent call last):
  File "/var/www/html/plugins/aTVremote/resources/atvremote/bin/atvremote", line                                                               5, in <module>
    from pyatv.scripts.atvremote import main
  File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-p                                                              ackages/pyatv/__init__.py", line 26, in <module>
    from pyatv.protocols import PROTOCOLS
  File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-p                                                              ackages/pyatv/protocols/__init__.py", line 10, in <module>
    from pyatv.protocols import airplay as airplay_proto
  File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-p                                                              ackages/pyatv/protocols/airplay/__init__.py", line 28, in <module>
    from pyatv.protocols import mrp
  File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-p                                                              ackages/pyatv/protocols/mrp/__init__.py", line 14, in <module>
    from pyatv.auth.hap_srp import SRPAuthHandler
  File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-p                                                              ackages/pyatv/auth/hap_srp.py", line 27, in <module>
    from pyatv.support import chacha20, log_binary, opack
  File "/var/www/html/plugins/aTVremote/resources/atvremote/lib/python3.9/site-p                                                              ackages/pyatv/support/chacha20.py", line 7, in <module>
    from chacha20poly1305_reuseable import ChaCha20Poly1305Reusable as ChaCha20P                                                              oly1305
  File "src/chacha20poly1305_reuseable/__init__.py", line 21, in init chacha20po                                                              ly1305_reuseable
AttributeError: module 'lib' has no attribute 'EVP_CIPHER_CTX_ctrl'

Voici la page santé

Matériel diy Système à jour OK
Cron actif OK Scénario actif OK
Démarré OK 2024-08-10 17:40:02 Date système (dernière heure enregistrée) OK 2024-09-23 22:26:28 (2024-09-23 22:04:01)
Droits sudo OK Version Jeedom 4.4.17
Version OS debian 11.11 Version PHP 7.4.33
Nombre de processus Apache 26 Version OS Linux jeedom 5.10.0-30-amd64 #1 SMP Debian 5.10.218-1 (2024-06-01) x86_64 GNU/Linux [11.11]
Version database 10.5.23-MariaDB-0+deb11u1 Espace disque libre 19 %
Connexion active/max/autorisée 31/68/151 Taille base de données 2.21 GB
Espace disque libre tmp 85 % Mémoire disponible 62 % (Total 7809 Mo)
Mémoire suffisante 0 Erreur I/O 0
Swap disponible 34 % (Total 976 Mo) Swapiness 10 %
Charge 11.04 - 8 - 8.36 Configuration réseau interne OK
Configuration réseau externe OK Node v20.17.0
Python 3 Python 3.9.2 Persistance du cache OK (2024-09-23 22:00:03)
Apache private tmp OK Plugins OK

et le plugin AtvRemote est en version du 2024-09-18 01:15:10
j’ai également vérifier les paramètres dans l’appleTV

Bonjour, relancez les dépendances

Je l’ai déjà fait et je viens de le refaire au cas ou mais c’est toujours pareil

fournissez le log des dépendances alors…

Voilà

== Jeedom 4.4.17 sur Debian GNU/Linux 11 (bullseye)/amd64/x86_64/64bits aka 'diy' avec nodeJS v20.17.0 et jsonrpc:enable et aTVremote (beta) 2024-09-18 01:15:10 (avant:beta/2024-09-18 01:15:10)
======================================================================
== 24/09/2024 07:39:28 == Installation des dépendances de aTVremote
======================================================================
[  0% ] : Vérification des droits...
[  4% ] : Vérification des droits : [0sec] : [  OK  ]
[  5% ] : Mise à jour APT...
[  9% ] : Mise à jour APT : [2sec] : [  OK  ]
[ 10% ] : Prérequis...
[ 14% ] : Prérequis : [0sec] : [  OK  ]
[ 15% ] : Installation des packages nécessaires...
[ 19% ] : Installation des packages nécessaires : [1sec] : [  OK  ]
[ 20% ] : Vérification du système...
[ 24% ] : Vérification du système : [0sec] : [  OK  ]
[ 25% ] : Vérification de la version de NodeJS installée...
[Vérification Version NodeJS actuelle : v20.17.0 : [  OK  ]
[Vérification Version NPM : 10.8.2 : [  OK  ]
[Vérification Prefixe : /usr et sudo prefixe : /usr et www-data prefixe : /usr : [  OK  ]
[ 29% ] : Vérification de la version de NodeJS installée : [2sec] : [  OK  ]
[ 30% ] : Nettoyage...
[ 54% ] : Nettoyage : [0sec] : [  OK  ]
[ 55% ] : Nettoyage anciens modules...
[ 59% ] : Nettoyage anciens modules : [0sec] : [  OK  ]
[ 60% ] : Installation des librairies du démon, veuillez patienter svp...
[ 69% ] : Installation des librairies du démon, veuillez patienter svp : [7sec] : [  OK  ]
[ 70% ] : Initialisation de python3 et des prérequis...
[ 75% ] : Initialisation de python3 et des prérequis : [1sec] : [  OK  ]
[ 76% ] : Initialisation de PyEnv...
** PyEnv not required: 3.9.2 >= 3.9 **
** Chemin de python3: python3 **
[ 81% ] : Initialisation de PyEnv : [0sec] : [  OK  ]
[ 82% ] : Configuration de l'environnement virtuel...
** Version de Python dans le Venv: Python 3.9.2
[ 97% ] : Configuration de l'environnement virtuel : [19sec] : [  OK  ]
[ 98% ] : Résumé des packages installés...
aiohappyeyeballs==2.4.0
aiohttp==3.10.5
aiosignal==1.3.1
annotated-types==0.6.0
async-timeout==4.0.3
attrs==23.2.0
certifi==2024.2.2
cffi==1.16.0
chacha20poly1305-reuseable==0.12.1
charset-normalizer==3.3.2
cryptography==42.0.2
frozenlist==1.4.1
idna==3.10
ifaddr==0.2.0
mediafile==0.12.0
miniaudio==1.59
multidict==6.0.5
mutagen==1.47.0
pkg_resources==0.0.0
protobuf==4.25.2
pyatv @ git+https://github.com/NebzHB/pyatv@d7bcfb3c217372c48958edaef454d174a2cf6a98
pycparser==2.21
pydantic==2.6.1
pydantic_core==2.16.2
requests==2.31.0
six==1.16.0
srptools==1.0.1
tabulate==0.9.0
typing_extensions==4.11.0
urllib3==2.2.0
yarl==1.11.1
zeroconf==0.131.0
[ 99% ] : Résumé des packages installés : [1sec] : [  OK  ]
[100% ] : Terminé !
======================================================================
==OK== Installation Réussie [33sec]

supprimez le dossier :

/var/www/html/plugins/aTVremote/resources/atvremote/

et relancez les dépendances (et refournissez le log svp)

Ca fonctionne
Merci :pray:
:vulcan_salute:

== Jeedom 4.4.17 sur Debian GNU/Linux 11 (bullseye)/amd64/x86_64/64bits aka 'diy' avec nodeJS v20.17.0 et jsonrpc:enable et aTVremote (beta) 2024-09-18 01:15:10 (avant:beta/2024-09-18 01:15:10)
======================================================================
== 24/09/2024 07:45:57 == Installation des dépendances de aTVremote
======================================================================
[  0% ] : Vérification des droits...
[  4% ] : Vérification des droits : [0sec] : [  OK  ]
[  5% ] : Mise à jour APT...
[  9% ] : Mise à jour APT : [2sec] : [  OK  ]
[ 10% ] : Prérequis...
[ 14% ] : Prérequis : [0sec] : [  OK  ]
[ 15% ] : Installation des packages nécessaires...
[ 19% ] : Installation des packages nécessaires : [1sec] : [  OK  ]
[ 20% ] : Vérification du système...
[ 24% ] : Vérification du système : [0sec] : [  OK  ]
[ 25% ] : Vérification de la version de NodeJS installée...
[Vérification Version NodeJS actuelle : v20.17.0 : [  OK  ]
[Vérification Version NPM : 10.8.2 : [  OK  ]
[Vérification Prefixe : /usr et sudo prefixe : /usr et www-data prefixe : /usr : [  OK  ]
[ 29% ] : Vérification de la version de NodeJS installée : [1sec] : [  OK  ]
[ 30% ] : Nettoyage...
[ 54% ] : Nettoyage : [0sec] : [  OK  ]
[ 55% ] : Nettoyage anciens modules...
[ 59% ] : Nettoyage anciens modules : [0sec] : [  OK  ]
[ 60% ] : Installation des librairies du démon, veuillez patienter svp...
[ 69% ] : Installation des librairies du démon, veuillez patienter svp : [6sec] : [  OK  ]
[ 70% ] : Initialisation de python3 et des prérequis...
[ 75% ] : Initialisation de python3 et des prérequis : [1sec] : [  OK  ]
[ 76% ] : Initialisation de PyEnv...
** PyEnv not required: 3.9.2 >= 3.9 **
** Chemin de python3: python3 **
[ 81% ] : Initialisation de PyEnv : [0sec] : [  OK  ]
[ 82% ] : Configuration de l'environnement virtuel...
** Version de Python dans le Venv: Python 3.9.2
[ 97% ] : Configuration de l'environnement virtuel : [23sec] : [  OK  ]
[ 98% ] : Résumé des packages installés...
aiohappyeyeballs==2.4.0
aiohttp==3.10.5
aiosignal==1.3.1
annotated-types==0.7.0
async-timeout==4.0.3
attrs==24.2.0
certifi==2024.8.30
cffi==1.17.1
chacha20poly1305-reuseable==0.13.2
charset-normalizer==3.3.2
cryptography==43.0.1
frozenlist==1.4.1
idna==3.10
ifaddr==0.2.0
mediafile==0.12.0
miniaudio==1.61
multidict==6.1.0
mutagen==1.47.0
pkg_resources==0.0.0
protobuf==5.28.2
pyatv @ git+https://github.com/NebzHB/pyatv@d61b4b305f70cfb4c3dea710da2f745b25eb3b13
pycparser==2.22
pydantic==2.9.2
pydantic_core==2.23.4
requests==2.32.3
six==1.16.0
srptools==1.0.1
tabulate==0.9.0
typing_extensions==4.12.2
urllib3==2.2.3
yarl==1.12.1
zeroconf==0.134.0
[ 99% ] : Résumé des packages installés : [0sec] : [  OK  ]
[100% ] : Terminé !
======================================================================
==OK== Installation Réussie [34sec]
======================================================================

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.