Pb Installation dépendances plugin Zwave

Bonsoir,

J’écris pour un pb d’installation des dépendances pour le plugin zwave suite à un passage V3 vers V4 avec changement de materiel et OS (PI 3 32 bits vers PI 4 64 bits).
Comme je suis un coriace :smile: j’ai trouvé la solution alors je partage :+1:

Pour le PI 4 j’ai pris l’image officielle 64 bits, un peu galéré avec le SSD : Car il faut d’abord booter sur une carte SD avec un debian de base pour changer le boot avec raspi-config (et surtout laisser la carte sd pour le premier reboot). J’avais pas cette habitude.
:ballot_box_with_check: Upgrade du pi, de DEBIAN, des packages (+ reboot)
:ballot_box_with_check: Charger le backup de Jeedom V3 sur le nouveau jeedom. La première fois il m’a fait des trucs bizarre (pb mysql et il restait sur la décompresion de l’image). Je l’ai relancé et sans pb cette fois)
:ballot_box_with_check: Lancer l’upgrade V4 sous Jeedom

Jusqu’ici pas trop de soucis je dirais, les dépendances des divers plugins se relancent.
Mais le Zwave reste le seul qui avait un pb et dans la log ci dessous il ne trouvait pas certains packages.

Lancement de l'installation/mise à jour des dépendances openzwave
Get:1 http://deb.debian.org/debian buster InRelease [122 kB]
Hit:2 http://archive.raspberrypi.org/debian buster InRelease
Get:3 http://deb.debian.org/debian-security buster/updates InRelease [65.4 kB]
Get:4 http://deb.debian.org/debian buster-updates InRelease [51.9 kB]
Reading package lists...
E: Repository 'http://deb.debian.org/debian buster InRelease' changed its 'Suite' value from 'stable' to 'oldstable'
E: Repository 'http://deb.debian.org/debian-security buster/updates InRelease' changed its 'Suite' value from 'stable' to 'oldstable'
E: Repository 'http://deb.debian.org/debian buster-updates InRelease' changed its 'Suite' value from 'stable-updates' to 'oldstable-updates'
Installation des dependances
Reading package lists...
Building dependency tree...
Reading state information...
build-essential is already the newest version (12.6).
g++ is already the newest version (4:8.3.0-1).
g++ set to manually installed.
gcc is already the newest version (4:8.3.0-1).
gcc set to manually installed.
git is already the newest version (1:2.20.1-2+deb10u3).
make is already the newest version (4.2.1-1.2).
make set to manually installed.
python-dev is already the newest version (2.7.16-1).
python-setuptools is already the newest version (40.8.0-1).
python-setuptools set to manually installed.
unzip is already the newest version (6.0-23+deb10u1).
python-pip is already the newest version (18.1-5+rpt1).
The following additional packages will be installed:
  libjpeg62-turbo-dev python-backports.functools-lru-cache python-bs4
  python-certifi python-chardet python-html5lib python-idna python-nose
  python-openssl python-soupsieve python-urllib3 python-webencodings
Suggested packages:
  python-genshi python-twisted python-qt3 python-lxml-dbg python-lxml-doc
  python-coverage python-nose-doc python-openssl-doc python-openssl-dbg
  python-gobject python-qt4 python-pyside.qtcore python-socks python-wxgtk3.0
  | python-wxgtk python-ntlm
The following NEW packages will be installed:
  libjpeg-dev libjpeg62-turbo-dev libudev-dev
  python-backports.functools-lru-cache python-bs4 python-certifi
  python-chardet python-html5lib python-idna python-louie python-lxml
  python-nose python-openssl python-pyudev python-requests python-serial
  python-soupsieve python-urllib3 python-webencodings
0 upgraded, 19 newly installed, 0 to remove and 0 not upgraded.
Need to get 2337 kB of archives.
After this operation, 9561 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian buster/main arm64 libjpeg62-turbo-dev arm64 1:1.5.2-2+deb10u1 [195 kB]
Get:2 http://deb.debian.org/debian buster/main arm64 libjpeg-dev all 1:1.5.2-2+deb10u1 [57.7 kB]
Err:3 http://deb.debian.org/debian buster/main arm64 libudev-dev arm64 241-7~deb10u5
  404  Not Found [IP: 2a04:4e42:6c::644 80]
Get:4 http://deb.debian.org/debian buster/main arm64 python-backports.functools-lru-cache all 1.5-3 [6704 B]
Get:5 http://deb.debian.org/debian buster/main arm64 python-soupsieve all 1.8+dfsg-1 [27.6 kB]
Get:6 http://deb.debian.org/debian buster/main arm64 python-bs4 all 4.7.1-1 [94.2 kB]
Get:7 http://deb.debian.org/debian buster/main arm64 python-certifi all 2018.8.24-1 [140 kB]
Get:8 http://deb.debian.org/debian buster/main arm64 python-chardet all 3.0.4-3 [80.6 kB]
Get:9 http://deb.debian.org/debian buster/main arm64 python-webencodings all 0.5.1-1 [10.7 kB]
Get:10 http://deb.debian.org/debian buster/main arm64 python-html5lib all 1.0.1-1 [89.8 kB]
Get:11 http://deb.debian.org/debian buster/main arm64 python-idna all 2.6-1 [34.1 kB]
Get:12 http://deb.debian.org/debian buster/main arm64 python-nose all 1.3.7-4 [132 kB]
Get:13 http://deb.debian.org/debian buster/main arm64 python-louie all 1.1-4 [21.8 kB]
Err:14 http://deb.debian.org/debian-security buster/updates/main arm64 python-lxml arm64 4.3.2-1+deb10u2
  404  Not Found [IP: 2a04:4e42:6c::644 80]
Get:15 http://deb.debian.org/debian buster/main arm64 python-openssl all 19.0.0-1 [52.0 kB]
Get:16 http://deb.debian.org/debian buster/main arm64 python-pyudev all 0.21.0-1 [40.2 kB]
Get:17 http://deb.debian.org/debian buster/main arm64 python-urllib3 all 1.24.1-1 [97.0 kB]
Get:18 http://deb.debian.org/debian buster/main arm64 python-requests all 2.21.0-1 [67.1 kB]
Get:19 http://deb.debian.org/debian buster/main arm64 python-serial all 3.4-4 [83.0 kB]
Fetched 1230 kB in 0s (6995 kB/s)
E: Failed to fetch http://deb.debian.org/debian/pool/main/s/systemd/libudev-dev_241-7~deb10u5_arm64.deb  404  Not Found [IP: 2a04:4e42:6c::644 80]
E: Failed to fetch http://deb.debian.org/debian-security/pool/updates/main/l/lxml/python-lxml_4.3.2-1+deb10u2_arm64.deb  404  Not Found [IP: 2a04:4e42:6c::644 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
could not install git - abort

Bon je vous passe les diverses recherches, j’ai finallement trouvé la réponse en cherchant des infos sur l’un des package et j’ai trouvé ici :
https://packages.debian.org/fr/buster/armhf/libudev1/download

Il faut ajouter cette ligne (nouveau miroir)
deb http://security.debian.org/debian-security buster/updates main
dans la liste des miroir pour la recherche des packages
/etc/apt/sources.list

Et hop! , relance de l’installation des dépendances pour le zwave et tout roule cette fois.

Questions :

  • C’est bizarre d’avoir ce soucis (pas de bol je suis tombé dessus / mauvais timing ?)
  • Est-ce que je peux / dois laisser cette ligne ?

J’ai ces miroir dans ma liste (incluant celui ajouté)

deb http://deb.debian.org/debian buster main contrib non-free
deb http://deb.debian.org/debian-security/ buster/updates main contrib non-free
deb http://deb.debian.org/debian buster-updates main contrib non-free
deb http://security.debian.org/debian-security buster/updates main

Bien à vous !

1 « J'aime »

Bonjour,

L’image 64 bits de Jeedom, pour les Raspberry Pi4, n’est pas à jour.
Depuis, il y a eu beaucoup d’évolution (coté Raspberry Pi surtout).

Je vous suggère d’installer Jeedom manuellement depuis la dernière image Raspberry Pi OS 64 bits (ici : http://downloads.raspberrypi.org/raspios_lite_arm64/images/raspios_lite_arm64-2021-05-28/2021-05-07-raspios-buster-arm64-lite.zip)

De plus, depuis les firmwares de 09/2020, les Raspberry Pi4 savent booter sur disque USB sans rien faire d’autre que de graver l’image sur votre disque depuis Raspberry Pi Imager.
Pour mettre à jour les firmwares du Raspberry Pi4, il suffit de faire les commandes suivantes :

sudo apt update && sudo apt full-upgrade -y
sudo reboot

Au redémarrage, l’eeprom contenant le firmware est mise à jour (en dur, en comparaison des anciennes générations de Raspberry ou tout était fichier).

Avec cela, vous ne devriez pas rencontrer le problème que vous citez ici.

Bonjour j’ai moi aussi des soucis, j’y ai passé la journée mais je n’ai pas trouvé

Je viens d’acheter un Mini PC, assez puissant.
J’ai suivi ce tuto pour installer proxmox, débian 11 ? et Jeedom
Installation complète
Tout se passe bien,
je me connecte sur Jeedom, j’installe Zwave, impossible d’installer les dépendances. Il n’y a rien d’autre.

Lancement de l’installation/mise à jour des dépendances openzwave
Atteint :1 Index of /debian-security bullseye-security InRelease
Atteint :2 Index of /debian bullseye InRelease
Atteint :3 Index of /debian bullseye-updates InRelease
Lecture des listes de paquets…
Installation des dependances
Lecture des listes de paquets…
Construction de l’arbre des dépendances…
Lecture des informations d’état…
Aucune version du paquet python-pip 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
Cependant les paquets suivants le remplacent :
python3-pip
E: Le paquet « python-pip » n’a pas de version susceptible d’être installée
E: Impossible de trouver le paquet python-pyudev
E: Impossible de trouver le paquet python-louie
E: Impossible de trouver le paquet python-lxml
E: Impossible de trouver le paquet python-serial
E: Impossible de trouver le paquet python-requests
could not install git - abort


J’ai tenté de suivre des tutos pour installer pip ou python…
quand je fais:
pip --version:

pip 20.3.4 from /usr/lib/python3/dist-packages/pip (python 3.9)

Alors que je devrais avoir un truc en python 2.x…


pip2 --version

sh: 1: pip2: not found


python --version ou python2 --version

Python 2.7.18


python3 --version

Python 3.9.2


apt update
apt upgrade
pip install --upgrade setuptools
python -m pip install --upgrade pip
python3 -m pip install --upgrade pip

root@Jeedom:~# apt update
Atteint :1 Index of /debian-security bullseye-security InReleas e
Atteint :2 Index of /debian bullseye InRelease
Atteint :3 Index of /debian bullseye-updates InRelease
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Lecture des informations d’état… Fait
Tous les paquets sont à jour.
root@Jeedom:~# apt upgrade
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Lecture des informations d’état… Fait
Calcul de la mise à jour… Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
root@Jeedom:~# pip install --upgrade setuptools
Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (52.0.0)
Collecting setuptools
Downloading setuptools-57.4.0-py3-none-any.whl (819 kB)
|████████████████████████████████| 819 kB 302 kB/s
Installing collected packages: setuptools
Attempting uninstall: setuptools
Found existing installation: setuptools 52.0.0
Not uninstalling setuptools at /usr/lib/python3/dist-packages, outside environment /usr
Can’t uninstall ‹ setuptools ›. No files were found to uninstall.
Successfully installed setuptools-57.4.0
root@Jeedom:~# python -m pip install --upgrade pip
/usr/bin/python: No module named pip
root@Jeedom:~# python3 -m pip install --upgrade pip
Requirement already satisfied: pip in /usr/lib/python3/dist-packages (20.3.4)
Collecting pip
Downloading pip-21.2.4-py3-none-any.whl (1.6 MB)
|████████████████████████████████| 1.6 MB 301 kB/s
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.3.4
Not uninstalling pip at /usr/lib/python3/dist-packages, outside environment /usr
Can’t uninstall ‹ pip ›. No files were found to uninstall.
Successfully installed pip-21.2.4


Dans les packages il y a des NOK:

Si je corrige le 1er par exemple:

  • sudo apt update
    WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
    Hit:1 Index of /debian-security bullseye-security InRelease
    Hit:2 Index of /debian bullseye InRelease
    Hit:3 Index of /debian bullseye-updates InRelease
    Reading package lists…
    Building dependency tree…
    Reading state information…
    All packages are up to date.
  • sudo apt install -o Dpkg::Options::=–force-confdef -y python
    WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
    Reading package lists…
    Building dependency tree…
    Reading state information…
    python-is-python2 is already the newest version (2.7.18-9).
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Si je tape la commande dans putty en root:

root@Jeedom:~# sudo apt install -o Dpkg::Options::=« –force-confdef » -y python
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Lecture des informations d’état… Fait
Note : sélection de « python-is-python2 » au lieu de « python »
python-is-python2 est déjà la version la plus récente (2.7.18-9).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.


Je bloque et sature un peu de ne pas trouver de solution.
Merci

Bonjour,

Tu aurais dû ouvrir un nouveau sujet, ton problème n’étant pas le même.
Tu as installé Bullseye. Or, seul Buster est officiellement supporté.
Le package python n’existe plus sous Bullseye.
https://wiki.debian.org/Python#Supported_Python_Versions

NOTE: Debian testing (bullseye) has removed the « python » package and the ‹ /usr/bin/python › symlink due to the deprecation of Python 2. No packaged scripts should depend on the existence of ‹ /usr/bin/python ›: if they do, that is a bug that should be reported to Debian. You can use the ‹ python-is-python3 › or ‹ python-is-python2 › packages to restore an appropriate ‹ /usr/bin/python › symlink for third-party or legacy scripts.

D’accord j’ai suivi les tutos et c’est eux qui renvoi sur débian 11, je vais chercher une 10.
Merci

J’ai regardé le tuto du site rapidement car je trouvais ça bizarre.

Il est bien question de « Machine virtuelle sous Debian 10 »

Le problème c’est que sur le site de Debian, vers lequel renvoi naturellement le tuto, c’est maintenant Debian 11 qui est distribué (la dernière version).

Il faut donc effectivement chercher l’installation de Debian 10 un peu plus « à la main »

1 « J'aime »

et tu ne la trouves pas sur leur site, j’ai trouvé ici:
https://www.malekal.com/telecharger-les-iso-debian-10-buster/

j’ai réinstallé, et en effet cela fonctionne!

Bonsoir

Toutes les anciennes Debian sont là:
https://cdimage.debian.org/cdimage/archive/

4 « J'aime »