Ajax ne fonctionne plus depuis mise à jour ver 4.4.7 -- dépendances

Bonjour,

Suite à la mise à jour vers 4.4.7 du core jeedom (avant et après upgrade forcée), le plugin Ajax ne se lance plus et l’installation des dépendances se termine en erreur.

De plus sur la page santé, j’ai fail2ban qui est en erreur et aucune idée pourquoi…

J’utilise la box Jeedom Atlas.

Je joins les logs, une petite aide svp :slight_smile:

+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_ajaxSystem
+ echo 1
+ echo 2
+ sudo killall apt apt-get unattended-upgr
apt: no process found
apt-get: no process found
unattended-upgr: no process found
+ sudo rm /var/lib/apt/lists/lock
+ sudo rm /var/cache/apt/archives/lock
+ sudo rm /var/lib/dpkg/lock /var/lib/dpkg/lock-frontend
+ sudo sudo dpkg --configure -a --force-confdef
+ sudo apt update
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Hit:1 http://security.debian.org bullseye-security InRelease
Hit:2 http://deb.debian.org/debian bullseye InRelease
Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
Get:4 http://deb.debian.org/debian bullseye-backports InRelease [49.0 kB]
Hit:5 https://deb.nodesource.com/node_18.x nodistro InRelease
Traceback (most recent call last):
File "/usr/lib/cnf-update-db", line 8, in <module>
from CommandNotFound.db.creator import DbCreator
File "/usr/share/command-not-found/CommandNotFound/db/creator.py", line 12, in <module>
import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'
Fetched 93.0 kB in 2s (42.7 kB/s)
Reading package lists...
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi'
E: Sub-process returned an error code
+ echo 3
+ sudo apt install -o Dpkg::Options::=--force-confdef -y python3
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
python3 is already the newest version (3.9.2-3).
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
+ echo 4
+ sudo apt install -o Dpkg::Options::=--force-confdef -y python3-pyudev
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
python3-pyudev is already the newest version (0.22.0-2).
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
+ echo 5
+ sudo apt install -o Dpkg::Options::=--force-confdef -y python3-pycryptodome
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
python3-pycryptodome is already the newest version (3.9.7+dfsg1-1+b2).
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
+ echo 6
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end ajaxSystem
+ echo 7
+ rm /tmp/jeedom_install_in_progress_ajaxSystem
+ echo '*******************End of package installation******************'
*******************End of package installation******************
Traceback (most recent call last):
File "/var/www/html/plugins/ajaxSystem/resources/ajaxSystemd/ajaxSystemd.py", line 31, in <module>
from pysiaalarm import CommunicationsProtocol, SIAAccount, SIAClient, SIAEvent
File "/var/www/html/plugins/ajaxSystem/resources/ajaxSystemd/pysiaalarm/__init__.py", line 23, in <module>
from .sync.client import SIAClient
File "/var/www/html/plugins/ajaxSystem/resources/ajaxSystemd/pysiaalarm/sync/client.py", line 13, in <module>
from ..base_client import BaseSIAClient
File "/var/www/html/plugins/ajaxSystem/resources/ajaxSystemd/pysiaalarm/base_client.py", line 7, in <module>
from .base_server import BaseSIAServer
File "/var/www/html/plugins/ajaxSystem/resources/ajaxSystemd/pysiaalarm/base_server.py", line 19, in <module>
from .event import NAKEvent, OHEvent, SIAEvent, EventsType
File "/var/www/html/plugins/ajaxSystem/resources/ajaxSystemd/pysiaalarm/event.py", line 11, in <module>
from Cryptodome.Cipher import AES
ModuleNotFoundError: No module named 'Cryptodome'

Bonne journée.

Bonjour,

Faites un post séparé, c’est un autre problème, dans la catégorie La Box JEEDOM ATLAS
mais vu que c’est une box officielle, on va vous répondre de faire un ticket au support car pas d’intervention sur la partie système d’exploitation

ok! c’est fait. Merci

Bonjour,
Vous pouvez desactiver le demon et les dependances ca ne sert que dans le cas d’une installation avec retour SIA (ca va de toute facon bientot dispraitre du plugin car le maintient est vraiment trop chronophage).

Bonjour,

Je viens d’installer le plugin, et je ne trouve pas tes informations dans la documentation qu’il n’est pas obligatoire d’activer le demon et les dépendances si on n’utilise pas les retours SIA.

Pourrais-tu expliquer la configuration type sans SIA stp ? :wink:

Merci et bon dimanche.


Informations Jeedom

Core : 4.4.9 (V4-stable)
DNS Jeedom : non

Plugin : Ajax Systems
Version : 2024-01-06 18:21:47 (stable)
Statut Démon : Démarré - (2024-08-04 11:58:52)

Bonjour
Le Sia c’est pour avoir un retour local de l’alarme en plus de celui du cloud. Il ne sert donc que si tu perd la connexion internet mais faut savoir que ça permet juste de savoir l’état de l’alarme (actif inactif ou nuit) et absolument rien d’autre. Donc pas possible de piloter l’alarme davoir la liste des modules ou leur état ou quoique ça soit d’autre.

Le Sia a été retiré en bêta et sera retiré de la prochaine stable.

1 « J'aime »

Merci pour ton retour.

Dois-je dé-activer le démon et les dépendances si je n’utilise pas la fonction SIA ?

Tout à fait le démon faisant que le Sia si tu n’en as pas besoin alors tu peux le désactiver

1 « J'aime »