Salut
Alors sur debian buster fresh install, entièrement mis à jour via
sudo -i pour passer en root
apt update
apt upgrade
apt dist-upgrade
Ensuite installation de Jeedom 4.2.1
Dans Jeedom, vérification des packages systèmes OK pour tous
Installation du plugin en beta, dans les logs je vois
error: can't find Rust compiler
If you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler.
To update pip, run:
pip install --upgrade pip
and then retry package installation.
If you did intend to build this package from source, try installing a Rust compiler from your system package manager and ensure it is on the PATH during installation. Alternatively, rustup (available at https://rustup.rs) is the recommended way to download and update the Rust compiler toolchain.
This package requires Rust >=1.41.0.
Donc je m’exécute
Je relance l’installation des dépendances
********************************************************
* Installation des dépendances *
********************************************************
Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Hit:2 http://deb.debian.org/debian buster InRelease
Hit:3 http://deb.debian.org/debian buster-updates InRelease
Hit:4 https://deb.nodesource.com/node_12.x buster InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
libffi-dev is already the newest version (3.2.1-9).
python3-cryptography is already the newest version (2.6.1-3+deb10u2).
python3-pip is already the newest version (18.1-5).
python3-dev is already the newest version (3.7.3-1).
libssl-dev is already the newest version (1.1.1d-0+deb10u6).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Collecting construct
Installing collected packages: construct
Successfully installed construct-2.10.67
Du coup je me demande si il n’y a pas un souci entre pip et pip3
J’ai donc tenté pip3 install --upgrade pip3
Je relance les dépendances et j’ai
********************************************************
* Installation des dépendances *
********************************************************
Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Hit:2 http://deb.debian.org/debian buster InRelease
Hit:3 http://deb.debian.org/debian buster-updates InRelease
Hit:4 https://deb.nodesource.com/node_12.x buster InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
libffi-dev is already the newest version (3.2.1-9).
python3-cryptography is already the newest version (2.6.1-3+deb10u2).
python3-pip is already the newest version (18.1-5).
python3-dev is already the newest version (3.7.3-1).
libssl-dev is already the newest version (1.1.1d-0+deb10u6).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
WARNING: Value for scheme.platlib does not match. Please report this to
distutils: /usr/local/lib/python3.7/dist-packages
sysconfig: /usr/lib/python3.7/site-packages
WARNING: Value for scheme.purelib does not match. Please report this to
distutils: /usr/local/lib/python3.7/dist-packages
sysconfig: /usr/lib/python3.7/site-packages
WARNING: Value for scheme.headers does not match. Please report this to
distutils: /usr/local/include/python3.7/UNKNOWN
sysconfig: /usr/include/python3.7m
WARNING: Value for scheme.scripts does not match. Please report this to
distutils: /usr/local/bin
sysconfig: /usr/bin
WARNING: Value for scheme.data does not match. Please report this to
distutils: /usr/local
sysconfig: /usr
WARNING: Additional context:
user = False
home = None
root = None
prefix = None
Collecting construct
Using cached construct-2.10.67.tar.gz (57 kB)
Building wheels for collected packages: construct
Building wheel for construct (setup.py): started
Building wheel for construct (setup.py): finished with status 'done'
Created wheel for construct: filename=construct-2.10.67-py3-none-any.whl size=59036 sha256=dc62dc72813f6f79f06b28693b6b434f403c85cf29405fde3895370251256690
Stored in directory: /root/.cache/pip/wheels/d1/06/5d/727e9a49d1f306661bbaa5b1b9aa91a8207e53e4c5e5b7f361
Successfully built construct
Installing collected packages: construct
WARNING: Value for scheme.platlib does not match. Please report this to
distutils: /usr/local/lib/python3.7/dist-packages
sysconfig: /usr/lib/python3.7/site-packages
WARNING: Value for scheme.purelib does not match. Please report this to
distutils: /usr/local/lib/python3.7/dist-packages
sysconfig: /usr/lib/python3.7/site-packages
WARNING: Value for scheme.headers does not match. Please report this to
distutils: /usr/local/include/python3.7/construct
sysconfig: /usr/include/python3.7m/construct
WARNING: Value for scheme.scripts does not match. Please report this to
distutils: /usr/local/bin
sysconfig: /usr/bin
WARNING: Value for scheme.data does not match. Please report this to
distutils: /usr/local
sysconfig: /usr
WARNING: Additional context:
user = False
home = None
root = None
prefix = None
WARNING: Value for scheme.platlib does not match. Please report this to
distutils: /usr/local/lib/python3.7/dist-packages
sysconfig: /usr/lib/python3.7/site-packages
WARNING: Value for scheme.purelib does not match. Please report this to
distutils: /usr/local/lib/python3.7/dist-packages
sysconfig: /usr/lib/python3.7/site-packages
WARNING: Value for scheme.headers does not match. Please report this to
distutils: /usr/local/include/python3.7/UNKNOWN
sysconfig: /usr/include/python3.7m
WARNING: Value for scheme.scripts does not match. Please report this to
distutils: /usr/local/bin
sysconfig: /usr/bin
WARNING: Value for scheme.data does not match. Please report this to
distutils: /usr/local
sysconfig: /usr
WARNING: Additional context:
user = False
home = None
root = None
prefix = None
Successfully installed construct-2.10.67
WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: https://pip.pypa.io/warnings/venv
Donc je me demande si pour une fresh install, y a pas un souci genre meli melo python2 et pyhton3 et pip et pip3
Mais cela dépasse mes compétences.
Mais cela pourrait expliquer des soucis de fonctionnement du plugin qui tente d’utiliser python3