Bonjour,
Suite au fait que le plugin GoogleCast ne soit plus suivi et surtout plus opérant, j’ai donc voulu utiliser le plugin TTSCast qui semble apporter une altérnative convenable a l’ancien plugin.
Je suis sous Jeedom 4.4.5 sur un raspberry pi 4.
Suite à l’installation de TTSCast il m’a été possible d’installer les dépendances mais je n’ai jamais réussi à lancer le demon, ce qui etait problèmatique.
Suite à cela en recherchant ici j’i trouvé un post correspondant à mon soucis conseillant de partir d’une install propre (j’avais réinstallé mon raspberry pi en debian 11 il y a de cela un mois environ)
Par la suite et même si la demarche d’une nouvelle installation n’était as si vieille, ne réussiassant pas à avoir mieux je me relance dans une installation propre de jeedom sur raspberry.
Je part donc sur une installation de zéro sur laquelle j’importe ma dernière sauvegarde fonctionnelle afin de récupérer mes périphériques et scénarios.
Mais justement tout ne se passe pas comme prévu. En effet après le déploiement du backup qui se déroule sans encombre et un redémarrage de jeedom, je tombe sur un epage santé alarmante et pleine de rouge.
(et cela est en forcant déjà toute les installations de dépendances qui ont bien voulu aller jusqu"a la fin et le lancement des demons suite à cela)
Au final après restauration et en forcant la mise à jour des dépendances j’ai encore 5 plugin que je n’arrive pas à lancer : Broadlink, Deconz, Googlecast (qui dans notre cas doit être remplacé par TTSCast), Onduleur (NUT) et Xiaomi.
Pour chacun de ces plugin il m’est nécessaire de lancer l’installation des dépendances manuellement et cette dernière se solldes systématiquement par un échec.
voici les différents log correspondants a ces plugins :
Broadlink
+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_broadlink
+ echo 1
+ echo 2
+ sudo apt update
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://deb.debian.org/debian-security bookworm-security InRelease
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
Hit:4 http://archive.raspberrypi.com/debian bookworm InRelease
Hit:5 https://deb.nodesource.com/node_18.x nodistro InRelease
Reading package lists...
Building dependency tree...
Reading state information...
All packages are up to date.
+ sudo apt install -y pipx
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
pipx is already the newest version (1.1.0-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ echo 3
+ sudo pipx install --force-reinstall --upgrade pycrypto
usage: pipx [-h] [--version]
{install,inject,upgrade,upgrade-all,uninstall,uninstall-all,reinstall,reinstall-all,list,run,runpip,ensurepath,environment,completions}
...
pipx: error: unrecognized arguments: --force-reinstall --upgrade
+ echo 4
+ sudo pipx install --force-reinstall --upgrade asn1crypto
usage: pipx [-h] [--version]
{install,inject,upgrade,upgrade-all,uninstall,uninstall-all,reinstall,reinstall-all,list,run,runpip,ensurepath,environment,completions}
...
pipx: error: unrecognized arguments: --force-reinstall --upgrade
+ echo 5
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end broadlink
+ echo 6
+ rm /tmp/jeedom_install_in_progress_broadlink
+ echo '*******************End of package installation******************'
*******************End of package installation******************
Deconz
+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_deconz
+ 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://archive.raspberrypi.com/debian bookworm InRelease
Hit:2 http://deb.debian.org/debian bookworm InRelease
Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease
Hit:4 http://deb.debian.org/debian bookworm-updates InRelease
Hit:5 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 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.11.2-1+b1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ echo 4
+ sudo apt install -o Dpkg::Options::=--force-confdef -y python3-pip
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
python3-pip is already the newest version (23.0.1+dfsg-1+rpt1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ echo 5
+ 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...
Suggested packages:
python3-wxgtk4.0 python3-pyqt5
The following NEW packages will be installed:
python3-pyudev
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 36.5 kB of archives.
After this operation, 199 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main arm64 python3-pyudev all 0.24.0-1 [36.5 kB]
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
Fetched 36.5 kB in 0s (224 kB/s)
Selecting previously unselected package python3-pyudev.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 112261 files and directories currently installed.)
Preparing to unpack .../python3-pyudev_0.24.0-1_all.deb ...
Unpacking python3-pyudev (0.24.0-1) ...
Setting up python3-pyudev (0.24.0-1) ...
+ echo 6
+ sudo apt install -o Dpkg::Options::=--force-confdef -y python3-dev
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
python3-dev is already the newest version (3.11.2-1+b1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ echo 7
+ sudo apt install -o Dpkg::Options::=--force-confdef -y python3-requests
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
python3-requests is already the newest version (2.28.1+dfsg-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ echo 8
+ sudo apt install -o Dpkg::Options::=--force-confdef -y python3-setuptools
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
python3-setuptools is already the newest version (66.1.1-1).
python3-setuptools set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ echo 9
+ sudo apt update
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://archive.raspberrypi.com/debian bookworm InRelease
Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease
Hit:4 https://deb.nodesource.com/node_18.x nodistro InRelease
Hit:5 http://deb.debian.org/debian bookworm-updates InRelease
Reading package lists...
Building dependency tree...
Reading state information...
All packages are up to date.
+ sudo apt install -y pipx
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
pipx is already the newest version (1.1.0-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ echo 10
+ sudo pipx install --force-reinstall --upgrade six
usage: pipx [-h] [--version]
{install,inject,upgrade,upgrade-all,uninstall,uninstall-all,reinstall,reinstall-all,list,run,runpip,ensurepath,environment,completions}
...
pipx: error: unrecognized arguments: --force-reinstall --upgrade
+ echo 11
+ sudo pipx install --force-reinstall --upgrade pyudev
usage: pipx [-h] [--version]
{install,inject,upgrade,upgrade-all,uninstall,uninstall-all,reinstall,reinstall-all,list,run,runpip,ensurepath,environment,completions}
...
pipx: error: unrecognized arguments: --force-reinstall --upgrade
+ echo 12
+ sudo pipx install --force-reinstall --upgrade requests
usage: pipx [-h] [--version]
{install,inject,upgrade,upgrade-all,uninstall,uninstall-all,reinstall,reinstall-all,list,run,runpip,ensurepath,environment,completions}
...
pipx: error: unrecognized arguments: --force-reinstall --upgrade
+ echo 13
+ sudo pipx install --force-reinstall --upgrade setuptools
usage: pipx [-h] [--version]
{install,inject,upgrade,upgrade-all,uninstall,uninstall-all,reinstall,reinstall-all,list,run,runpip,ensurepath,environment,completions}
...
pipx: error: unrecognized arguments: --force-reinstall --upgrade
+ echo 14
+ sudo pipx install --force-reinstall --upgrade wheel
usage: pipx [-h] [--version]
{install,inject,upgrade,upgrade-all,uninstall,uninstall-all,reinstall,reinstall-all,list,run,runpip,ensurepath,environment,completions}
...
pipx: error: unrecognized arguments: --force-reinstall --upgrade
+ echo 15
+ sudo pipx install --force-reinstall --upgrade pyserial
usage: pipx [-h] [--version]
{install,inject,upgrade,upgrade-all,uninstall,uninstall-all,reinstall,reinstall-all,list,run,runpip,ensurepath,environment,completions}
...
pipx: error: unrecognized arguments: --force-reinstall --upgrade
+ echo 16
+ sudo pipx install --force-reinstall --upgrade websocket-client
usage: pipx [-h] [--version]
{install,inject,upgrade,upgrade-all,uninstall,uninstall-all,reinstall,reinstall-all,list,run,runpip,ensurepath,environment,completions}
...
pipx: error: unrecognized arguments: --force-reinstall --upgrade
+ echo 17
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end deconz
+ echo 18
+ rm /tmp/jeedom_install_in_progress_deconz
+ echo '*******************End of package installation******************'
*******************End of package installation******************
Onduleur (NUT)
+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_nut
+ echo 1
+ echo 2
+ sudo apt update
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Hit:1 http://archive.raspberrypi.com/debian bookworm InRelease
Hit:2 http://deb.debian.org/debian bookworm InRelease
Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease
Hit:4 http://deb.debian.org/debian bookworm-updates InRelease
Hit:5 https://deb.nodesource.com/node_18.x nodistro InRelease
Reading package lists...
Building dependency tree...
Reading state information...
All packages are up to date.
+ sudo apt install -y pipx
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
pipx is already the newest version (1.1.0-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ echo 3
+ sudo pipx install --force-reinstall --upgrade pynut3==1.6.2
usage: pipx [-h] [--version]
{install,inject,upgrade,upgrade-all,uninstall,uninstall-all,reinstall,reinstall-all,list,run,runpip,ensurepath,environment,completions}
...
pipx: error: unrecognized arguments: --force-reinstall --upgrade
+ echo 4
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end nut
+ echo 5
+ rm /tmp/jeedom_install_in_progress_nut
+ echo '*******************End of package installation******************'
*******************End of package installation******************
et Xiaomi
+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_xiaomihome
+ echo 1
+ echo 2
+ sudo apt update
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://deb.debian.org/debian-security bookworm-security InRelease
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
Hit:4 http://archive.raspberrypi.com/debian bookworm InRelease
Hit:5 https://deb.nodesource.com/node_18.x nodistro InRelease
Reading package lists...
Building dependency tree...
Reading state information...
All packages are up to date.
+ sudo apt install -y pipx
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
pipx is already the newest version (1.1.0-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ echo 3
+ sudo pipx install --force-reinstall --upgrade pyudev
usage: pipx [-h] [--version]
{install,inject,upgrade,upgrade-all,uninstall,uninstall-all,reinstall,reinstall-all,list,run,runpip,ensurepath,environment,completions}
...
pipx: error: unrecognized arguments: --force-reinstall --upgrade
+ echo 4
+ sudo pipx install --force-reinstall --upgrade construct
usage: pipx [-h] [--version]
{install,inject,upgrade,upgrade-all,uninstall,uninstall-all,reinstall,reinstall-all,list,run,runpip,ensurepath,environment,completions}
...
pipx: error: unrecognized arguments: --force-reinstall --upgrade
+ echo 5
+ sudo pipx install --force-reinstall --upgrade requests
usage: pipx [-h] [--version]
{install,inject,upgrade,upgrade-all,uninstall,uninstall-all,reinstall,reinstall-all,list,run,runpip,ensurepath,environment,completions}
...
pipx: error: unrecognized arguments: --force-reinstall --upgrade
+ echo 6
+ sudo pipx install --force-reinstall --upgrade pyserial
usage: pipx [-h] [--version]
{install,inject,upgrade,upgrade-all,uninstall,uninstall-all,reinstall,reinstall-all,list,run,runpip,ensurepath,environment,completions}
...
pipx: error: unrecognized arguments: --force-reinstall --upgrade
+ echo 7
+ sudo pipx install --force-reinstall --upgrade future
usage: pipx [-h] [--version]
{install,inject,upgrade,upgrade-all,uninstall,uninstall-all,reinstall,reinstall-all,list,run,runpip,ensurepath,environment,completions}
...
pipx: error: unrecognized arguments: --force-reinstall --upgrade
+ echo 8
+ sudo pipx install --force-reinstall --upgrade pycrypto
usage: pipx [-h] [--version]
{install,inject,upgrade,upgrade-all,uninstall,uninstall-all,reinstall,reinstall-all,list,run,runpip,ensurepath,environment,completions}
...
pipx: error: unrecognized arguments: --force-reinstall --upgrade
+ echo 9
+ sudo pipx install --force-reinstall --upgrade cryptography
usage: pipx [-h] [--version]
{install,inject,upgrade,upgrade-all,uninstall,uninstall-all,reinstall,reinstall-all,list,run,runpip,ensurepath,environment,completions}
...
pipx: error: unrecognized arguments: --force-reinstall --upgrade
+ echo 10
+ sudo pipx install --force-reinstall --upgrade enum34
usage: pipx [-h] [--version]
{install,inject,upgrade,upgrade-all,uninstall,uninstall-all,reinstall,reinstall-all,list,run,runpip,ensurepath,environment,completions}
...
pipx: error: unrecognized arguments: --force-reinstall --upgrade
+ echo 11
+ sudo pipx install --force-reinstall --upgrade enum-compat
usage: pipx [-h] [--version]
{install,inject,upgrade,upgrade-all,uninstall,uninstall-all,reinstall,reinstall-all,list,run,runpip,ensurepath,environment,completions}
...
pipx: error: unrecognized arguments: --force-reinstall --upgrade
+ echo 12
+ sudo pipx install --force-reinstall --upgrade wheel
usage: pipx [-h] [--version]
{install,inject,upgrade,upgrade-all,uninstall,uninstall-all,reinstall,reinstall-all,list,run,runpip,ensurepath,environment,completions}
...
pipx: error: unrecognized arguments: --force-reinstall --upgrade
+ echo 13
+ sudo pipx install --force-reinstall --upgrade yeelight
usage: pipx [-h] [--version]
{install,inject,upgrade,upgrade-all,uninstall,uninstall-all,reinstall,reinstall-all,list,run,runpip,ensurepath,environment,completions}
...
pipx: error: unrecognized arguments: --force-reinstall --upgrade
+ echo 14
+ sudo pipx install --force-reinstall --upgrade python-miio
usage: pipx [-h] [--version]
{install,inject,upgrade,upgrade-all,uninstall,uninstall-all,reinstall,reinstall-all,list,run,runpip,ensurepath,environment,completions}
...
pipx: error: unrecognized arguments: --force-reinstall --upgrade
+ echo 15
+ 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://deb.debian.org/debian bookworm InRelease
Hit:2 http://deb.debian.org/debian-security bookworm-security InRelease
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
Hit:4 https://deb.nodesource.com/node_18.x nodistro InRelease
Hit:5 http://archive.raspberrypi.com/debian bookworm InRelease
Reading package lists...
Building dependency tree...
Reading state information...
All packages are up to date.
+ echo 16
+ sudo apt install -o Dpkg::Options::=--force-confdef -y python3-cryptography
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
python3-cryptography is already the newest version (38.0.4-3).
python3-cryptography set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ echo 17
+ sudo apt install -o Dpkg::Options::=--force-confdef -y libffi-dev
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
libffi-dev is already the newest version (3.4.4-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ echo 18
+ sudo apt install -o Dpkg::Options::=--force-confdef -y libssl-dev
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
libssl-dev is already the newest version (3.0.11-1~deb12u2+rpt1).
libssl-dev set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ echo 19
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end xiaomihome
+ echo 20
+ rm /tmp/jeedom_install_in_progress_xiaomihome
+ echo '*******************End of package installation******************'
*******************End of package installation******************
Fort heureusement avant de me lancer dans cette aventure j’avais fait une image de mon installation de jeedom (image où mes plugins sont fonctionnels mais sur laquelle je n’arrive pas à lancer le demon de TTSCast (voir sujet Dependances ne se lancent pas - numéro 20 ).
Je me retrouve donc fort embété car dans un cas je ne peux envoyer aucune commande à mes google home car les dernières commandes valides depuis GoogleCast dattent de la semaine dernière (donc passage nécéssaire à TTSCast) mais je n’arrive pas à lancer le demon de TTSCast
et dans l’autre lors d’une (nouvelle) installation de zéro les dépendances de TTSCast se font convenablement et le demon demarre, mais j’ai 5 plugin qui sont inactifs…
PS sudo apt update et upgrade ont été réalisé avant toute manip sur ces deux type d’installation…
PSS : concernant la reinstallation de zéro mon erreur est d’être parti sur un debian 12, donc je suis bon pour refaire un essai mais en debian 11 cette fois