Plantage installation des dépendances

Bonjour,

Depuis quelques mois et (à priori) une MAJ du plugin, je n’ai plus accès à mon Landroid depuis Jeedom.
Le problème est survenu sur le lancement du Démon (redémmaré 3 fois) puis après réinstallation du plugin, je ne parviens plus à installer les dépendances. Je pense que quelque chose avait merdé de ce côté là.

J’ai cherché sur le forum et j’ai testé différentes solutions de dépendances pas installées (réinstallation du plugin, mise à jour php, configuration dpkg) en espérant que ça marche pour mon cas, mais sans succès. Si la solution existe dans un autre sujet, SVP envoyez moi un lien ou un mot-clé à chercher, j’ai eu beau chercher je n’ai rien trouvé.
Je ne suis pas à l’aise sur les commandes linux donc des évidences pour vous ne le seront pas pour moi… :face_with_head_bandage:

Voici le log des dépendances :

Début d'installation des dépendances
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version (10.2019051400).
php-pear is already the newest version (1:1.10.6+submodules+notgz-1.1+deb10u2).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
1 not fully installed or removed.
Need to get 0 B/48.2 kB of archives.
After this operation, 0 B of additional disk space will be used.
dpkg: error processing package libaacs0:arm64 (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
Errors were encountered while processing:
 libaacs0:arm64
E: Sub-process /usr/bin/dpkg returned an error code (1)
Hit:1 http://deb.debian.org/debian buster InRelease
Get:2 http://deb.debian.org/debian buster-updates InRelease [56.6 kB]
Hit:3 http://security.debian.org buster/updates InRelease
Hit:4 http://deb.debian.org/debian buster-backports InRelease
Hit:5 https://deb.nodesource.com/node_16.x buster InRelease
Fetched 56.6 kB in 1s (59.4 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
libmosquitto-dev is already the newest version (1.5.7-1+deb10u1).
mosquitto is already the newest version (1.5.7-1+deb10u1).
mosquitto-clients is already the newest version (1.5.7-1+deb10u1).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
1 not fully installed or removed.
Need to get 0 B/48.2 kB of archives.
After this operation, 0 B of additional disk space will be used.
dpkg: error processing package libaacs0:arm64 (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
Errors were encountered while processing:
 libaacs0:arm64
E: Sub-process /usr/bin/dpkg returned an error code (1)
Reading package lists...
Building dependency tree...
Reading state information...
php7.3-dev is already the newest version (7.3.31-1~deb10u3).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
1 not fully installed or removed.
Need to get 0 B/48.2 kB of archives.
After this operation, 0 B of additional disk space will be used.
dpkg: error processing package libaacs0:arm64 (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
Errors were encountered while processing:
 libaacs0:arm64
E: Sub-process /usr/bin/dpkg returned an error code (1)
Fin installation des dépendances

Le log des updates:

======================================================================
== 25/03/2024 09:10:05 == Dependencies installation for worxLandroidS
======================================================================

[  5% ] : Clean apt...
[  9% ] : Clean apt : [  OK  ]
[ 10% ] : Update apt...
[ 19% ] : Update apt : [  OK  ]
[ 20% ] : Install apt packages...
[ 99% ] : Install apt packages : [ERROR]
[100% ] : Finished !

======================================================================
== KO == Installation Error 
======================================================================
== ANALYSING ERRORS...
== NO KNOWN ERROR DETECTED
== Error in step : Install apt packages
== Line 158
== Command `apt-get install -y python3 python3-pip python3-dev python3-venv' have an issue
== Return code is 100
== Error message :
Reading package lists...
Building dependency tree...
Reading state information...
python3-pip is already the newest version (18.1-5).
python3 is already the newest version (3.7.3-1).
python3-dev is already the newest version (3.7.3-1).
python3-venv is already the newest version (3.7.3-1).
0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded.
2 not fully installed or removed.
Need to get 48.2 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://deb.debian.org/debian buster/main arm64 libaacs0 arm64 0.9.0-2 [48.2 kB]
Fetched 48.2 kB in 0s (1,148 kB/s)
dpkg: error processing package libaacs0:arm64 (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
dpkg: dependency problems prevent configuration of libaacs-dev:arm64:
 libaacs-dev:arm64 depends on libaacs0 (= 0.9.0-2); however:
  Package libaacs0:arm64 is not configured yet.

dpkg: error processing package libaacs-dev:arm64 (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libaacs0:arm64
 libaacs-dev:arm64
E: Sub-process /usr/bin/dpkg returned an error code (1)

======================================================================

Je mets ci-dessous la page santé de mon Jeedom; je n’arrive pas à afficher tous les plugins sur une page mais seul Landroid est KO.

Merci d’avance pour votre aide,
Sylvain.

Bonjour,

Vous pouvez supprimer le log worxLandroidS_packages, c’est un vieux fichier, le contenu est obsolète et sans intérêt, c’est uniquement le fichier _update qui est utile.

ce n’est pas grave, c’est surtout la partie du haut qui m’intéresse afin d’avoir une vue global sur l’état de jeedom (versions, config …)


pour revenir à l’erreur, c’est un problème sur votre système qui n’est pas lié au plugin en fait.
Peut-être suite à l’installation d’un autre plugin, aucune idée => un package est corrompu.

Il faudrait essayer de le supprimer, un peu nettoyer et réinstaller comme suggéré:

sudo dpkg --remove --force-remove-reinstreq libaacs0
sudo apt-get remove libaacs0
sudo apt-get autoremove && apt-get autoclean
sudo apt-get install libaacs0
1 « J'aime »

Bonjour,

Merci pour cette réponse, j’ai fini par réussir à appliquer les lignes de commandes et à faire fonctionner WorxLandroid
J’ai dû désactiver plusieurs plugins pour que le package puisse être supprimé puis réinstallé.

Merci beaucoup pour votre aide !
Bonne journée,
Sylvain.

1 « J'aime »

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