Installation dépendances SONOS

Bonjour,

je viens de réinstaller une VM avec Debian Bullseye, et jeedom 4.4 …
J’ai fait une restauration de mon back up en 4.3 …
Tout fonctionne sauf 2 plug in (Sonos et WebOS TV)
Les 2 bloquent à l’installation pour les memes raisons …

+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_sonos3
+ 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
rm: cannot remove '/var/cache/apt/archives/lock': No such file or directory
+ 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://deb.debian.org/debian bullseye InRelease
Hit:2 http://security.debian.org/debian-security bullseye-security InRelease
Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
Hit:4 https://deb.nodesource.com/node_18.x nodistro InRelease
Reading package lists...
Building dependency tree...
Reading state information...
All packages are up to date.
+ echo 3
+ sudo apt install -o Dpkg::Options::=--force-confdef -y libttspico-utils
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
Package libttspico-utils is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libttspico-utils' has no installation candidate
+ echo 4
+ sudo systemctl restart apache2
+ echo 5
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end sonos3
+ echo 6
+ rm /tmp/jeedom_install_in_progress_sonos3
+ echo '*******************End of package installation******************'
*******************End of package installation******************

J’ai essayé l’installation de libttspico-utils par la méthode de yannyann qui date de 2022 … mais ca ne fonctionne pas …

J’exécute en root et pour la troisiemme commande J’obtiens ceci :

root@jeedom:/home/manu# sudo apt-get install -f ./libttspico0_1.0+git20130326-9_armhf.deb ./libttspico-utils_1.0+git20130326-9_armhf.deb
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Note : sélection de « libttspico0:armhf » au lieu de « ./libttspico0_1.0+git20130326-9_armhf.deb »
Note : sélection de « libttspico-utils:armhf » au lieu de « ./libttspico-utils_1.0+git20130326-9_armhf.deb »
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
 libttspico-utils:armhf : Dépend: libc6:armhf (>= 2.4) mais il n'est pas installable
                          Dépend: libpopt0:armhf (>= 1.14) mais il n'est pas installable
                          Dépend: libttspico-data:armhf mais il n'est pas installable
 libttspico0:armhf : Dépend: libc6:armhf (>= 2.4) mais il n'est pas installable
                     Dépend: libttspico-data:armhf mais il n'est pas installable
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

Quelqu’un a t il une idée ?

Merci d’avance !

Manu

Bonsoir.

Vous suivez une résolution pour arm (Raspberry ou équivalent) avec un VM, probablement en x86.
Donc cela ne peut pas fonctionner

Faites les même choses mais avec les packages pour amd64 et pas armhf.

je vais essayer.
Merci

Bonjour,

J’ai fait une nouvelle installation Debian Bullseye sur Nuc Intel et restauration Jeedom 4.4 et je rencontre le même problème avec le plugin Sonos, avez vous trouver une solution ?

Cela ne peut pas être le même problème sur un nuc.
Ici l’erreur concerne un package arm.

On peut voir le log?

J’ai le plugin sonos sur un debian 11 et pas de soucis donc à moins qu’il y ait eu des changements récents sur les sources debian cela devrait fonctionner

Le voici :

+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_sonos3
+ echo 1
+ echo 2
+ sudo killall apt apt-get unattended-upgr
apt: aucun processus trouvé
apt-get: aucun processus trouvé
unattended-upgr: aucun processus trouvé
+ sudo rm /var/lib/apt/lists/lock
+ sudo rm /var/cache/apt/archives/lock
rm: impossible de supprimer '/var/cache/apt/archives/lock': Aucun fichier ou dossier de ce type
+ 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.
Atteint :1 http://deb.debian.org/debian bullseye InRelease
Atteint :2 http://deb.debian.org/debian bullseye-updates InRelease
Atteint :3 http://security.debian.org/debian-security bullseye-security InRelease
Atteint :4 https://download.docker.com/linux/debian bullseye InRelease
Atteint :5 https://deb.nodesource.com/node_18.x nodistro InRelease
Ign :6 https://repo.mongodb.org/apt/debian bullseye/mongodb-org/7.0 InRelease
Atteint :7 https://packages.adoptium.net/artifactory/deb bullseye InRelease
Atteint :8 https://repo.mongodb.org/apt/debian bullseye/mongodb-org/7.0 Release
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
Tous les paquets sont à jour.
+ echo 3
+ sudo apt install -o Dpkg::Options::=--force-confdef -y libttspico-utils
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
Aucune version du paquet libttspico-utils n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
E: Le paquet « libttspico-utils » n'a pas de version susceptible d'être installée
+ echo 4
+ sudo systemctl restart apache2
+ echo 5
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end sonos3
+ echo 6
+ rm /tmp/jeedom_install_in_progress_sonos3
+ echo '*******************End of package installation******************'
*******************End of package installation******************

Il faut mettre à jour les dépôts il me semble.

Je n’y suis pas arrivé, j’ai fait un ticket Jeedom. Apparemment cette bibliothèque n’est plus utilisée mais j’attend encore un retour.

Bonjour
Pour info la bêta de demain du plugin devrait corriger le soucis. Une fois que j’aurais la confirmation je ferais une stable

1 « J'aime »

Merci Loic !

Bonjour,

J’ai fait les modification amd64 au lieu de armhf … cela ne résoud pas le problème …

Je vais attendre la beta de demain pour tester …

merci Loic !

(NB: Les dépendances de WebOS TV ne s’installement pas non plus avec les mêmes erreur dans le log … peut être après la mise à jour beta de Sonos ?)