Ne fonctionne pas: Message d’érreur traceback (most recent call last)

Message d’érreur traceback (most recent call last)
J’ais suivi les divers sujets identiques et tester les diverses corrections mais rien n’y fait.

Bonjour, salut, hello, au choix :wink:

Ne croyez vous pas que cela manque un peu d’information ? :thinking:
Je vous invite à lire le sujet suivant et a compléter les informations manquantes, en attendant je corrige le tag qui est incomplet :wink:

Hello …

Il faut relancer les dépendances pour utiliser le nouveau système python avec l’environnement virtuel

Si c’est toujours pas bon me passer les logs des dépendances

Les logs Rainbird_update

Je suis entrains de migré l’api faite en Python vers Php, pour pas avoir ce genre de soucis …

Cordialement

Bonjour,

Merci pour votre réponse
Après relance des dépendances voici le log avec effectivement des messages d’erreurs

Package python3-crypto 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 'python3-crypto' has no installation candidate

Cordialement,

Bonjour,

Pourriez-vous lire le lien que @iPapy vous à donnez, en particulier le point 11 qui explique comment formatter un log dans votre message?
Veuillez éditer votre réponse (et ne pas recréer un message) et corriger.

1 « J'aime »

Hello,

Merci de me donner les logs complets dans la balise Texte préformaté

Cordialement

Hello,

Je viens d’envoyer une mise à jour pour améliorer ce qu’il faut vous l’aurez normalement demain, juste à mettre à jour et relancer les dépendances

Re,

Je viens de tester ma propre mise à jour marche pas, il faut faire des modifications d’un fichier si vous voulez l’utiliser tout de suite ou attendre demain pour que le relance la mise à jour

Aller dans Réglages → Système → Editeur de fichier sur votre gauche vous aurez plugins → rainbird → resources et cliquer sur fichier install_apt.sh remplacer le tout part

PROGRESS_FILE=/tmp/jeedom/rainbird/dependency
BASEDIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )

if [ ! -z $1 ]; then
    PROGRESS_FILE=$1
fi

touch ${PROGRESS_FILE}
echo 0 > ${PROGRESS_FILE}
echo "*************************************"
echo "*   Launch install of dependencies  *"
echo "*************************************"
echo $(date)
echo 5 > ${PROGRESS_FILE}
sudo apt-get clean
echo 10 > ${PROGRESS_FILE}
sudo apt-get autoremove
echo 15 > ${PROGRESS_FILE}
sudo apt-get update
echo 20 > ${PROGRESS_FILE}

echo "*****************************"
echo "Install modules using apt-get"
echo "*****************************"
cd ${BASEDIR}/pyrainbird
rm -r env
sudo apt-get install -y python3-venv
python3 -m venv env
echo 48 > ${PROGRESS_FILE}

echo "*************************************"
echo "Install the required python libraries"
echo "*************************************"
source env/bin/activate
pip3 install pycryptodome
echo 58 > ${PROGRESS_FILE}
pip3 install requests~=2.22.0
echo 72 > ${PROGRESS_FILE}
pip3 install DateTime~=4.3
echo 84 > ${PROGRESS_FILE}
pip3 install PyYAML>=5.4
echo 86 > ${PROGRESS_FILE}
pip3 install setuptools~=56.0.0
echo 90 > ${PROGRESS_FILE}
deactivate

echo 100 > ${PROGRESS_FILE}
echo $(date)
echo "***************************"
echo "*      Install ended      *"
echo "***************************"
rm ${PROGRESS_FILE}

Et cliquer sur Enregistrer & Ferme puis relancer les dépendances

Désolé encore :frowning:

Cordialement

Ok merci pour votre réponse, j’attendrais la nouvelle publication pour essayer.

Je n’était pas disponible ces jours ci pour vous répondre.
Je vous tient au courant après application dernière version.

Merci encore.
Cordialement,

Reinstallation module, pas d’érreur
Mais Traceback (most recent call last): toujours affiché dans le dashboard.

0000|*************************************
0001|*   Launch install of dependencies  *
0002|*************************************
0003|Thu Jun 16 10:58:23 CEST 2022
0004|Reading package lists...
0005|Building dependency tree...
0006|Reading state information...
0007|0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
0008|Hit:1 http://security.debian.org bullseye-security InRelease
0009|Hit:2 https://deb.debian.org/debian bullseye InRelease
0010|Hit:3 https://linux.teamviewer.com/deb stable InRelease
0011|Hit:4 https://deb.nodesource.com/node_14.x bullseye InRelease
0012|Hit:5 https://deb.debian.org/debian bullseye-updates InRelease
0013|Hit:6 https://deb.debian.org/debian bullseye-backports InRelease
0014|Ign:7 http://packages.linuxmint.com elsie InRelease
0015|Hit:8 http://packages.linuxmint.com elsie Release
0016|Reading package lists...
0017|*****************************
0018|Install modules using apt-get
0019|*****************************
0020|Reading package lists...
0021|Building dependency tree...
0022|Reading state information...
0023|python3-venv is already the newest version (3.9.2-3).
0024|0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
0025|*************************************
0026|Install the required python libraries
0027|*************************************
0028|Collecting pycryptodome
0029|Using cached pycryptodome-3.14.1-cp35-abi3-manylinux2010_x86_64.whl (2.0 MB)
0030|Installing collected packages: pycryptodome
0031|Successfully installed pycryptodome-3.14.1
0032|Collecting requests~=2.22.0
0033|Using cached requests-2.22.0-py2.py3-none-any.whl (57 kB)
0034|Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
0035|Using cached urllib3-1.25.11-py2.py3-none-any.whl (127 kB)
0036|Collecting idna<2.9,>=2.5
0037|Using cached idna-2.8-py2.py3-none-any.whl (58 kB)
0038|Collecting chardet<3.1.0,>=3.0.2
0039|Using cached chardet-3.0.4-py2.py3-none-any.whl (133 kB)
0040|Collecting certifi>=2017.4.17
0041|Using cached certifi-2022.6.15-py3-none-any.whl (160 kB)
0042|Installing collected packages: urllib3, idna, chardet, certifi, requests
0043|Successfully installed certifi-2022.6.15 chardet-3.0.4 idna-2.8 requests-2.22.0 urllib3-1.25.11
0044|Collecting DateTime~=4.3
0045|Using cached DateTime-4.4-py2.py3-none-any.whl (51 kB)
0046|Collecting pytz
0047|Using cached pytz-2022.1-py2.py3-none-any.whl (503 kB)
0048|Collecting zope.interface
0049|Using cached zope.interface-5.4.0-cp39-cp39-manylinux2010_x86_64.whl (255 kB)
0050|Requirement already satisfied: setuptools in ./env/lib/python3.9/site-packages (from zope.interface->DateTime~=4.3) (44.1.1)
0051|Installing collected packages: zope.interface, pytz, DateTime
0052|Successfully installed DateTime-4.4 pytz-2022.1 zope.interface-5.4.0
0053|Collecting setuptools~=56.0.0
0054|Using cached setuptools-56.0.0-py3-none-any.whl (784 kB)
0055|Installing collected packages: setuptools
0056|Attempting uninstall: setuptools
0057|Found existing installation: setuptools 44.1.1
0058|Uninstalling setuptools-44.1.1:
0059|Successfully uninstalled setuptools-44.1.1
0060|Successfully installed setuptools-56.0.0
0061|Thu Jun 16 10:58:59 CEST 2022
0062|***************************
0063|*      Install ended      *
0064|***************************

Hello,

même en revalidant votre matériel ? sinon on peux le voir 1 min après car il y a un refresh :slight_smile:

Bonjour,

Je ne connais pas votre plugin mais je note que vous êtes en debian 11 bullseye qui n’a plus python 2 depuis une distribution Mint qui n’est pas celle préconisé par Jeedom avec nodejs 14 alors que depuis le 1er Juin c’est nodejs 16 qui est préconisé.
Ce m’est pas mettre toutes les chances de votre coté :wink:

1 « J'aime »

Ah oui bien vu @iPapy, c’est du python3 en utilisant les environnements virtuel donc logiquement ça doit fonctionner mais j’ai pas testé

1 « J'aime »

Hello Shun84,

oui normalement mais mais le non respect des préconisations Jeedom n’est pas là pour aider :wink:

1 « J'aime »

OK merci à tous je vais essayer de trouver une autre machine compatible.
Cordialement.

OK parfait sa marche.
Encore merci à tous.

Hello,

Merci à toi pour ton retour, si c’est possible de passer le post en résolu :slight_smile:

Cordialement

Oui, moi aussi je voudrais savoir « ce qui marche ». C’est en changeant la distribution Linux ?