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 j’ai trouvé la solution alors je partage
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. Upgrade du pi, de DEBIAN, des packages (+ reboot) 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) 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
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
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 :
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)
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
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
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.
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 »