Dependances KO

Bonjour

Je suis en train de résinaller de zero ma box smart jeedom et donc le plug in Arlo.
Le plug in s’installe mais impossible d’installer les dépendances (échec à 80%) et ce sans message d’erreur dans les logs.
J’ai tenté de faire les mêmes actions que ceux qui ont rencontré le même probleme sur le forum, sans succès, à savoir réinstaller pip, ou encore lancer l’installer du plugin en beta.

J’ai également cette erreur (ligne de commande trouvée dans un autre post) :

sudo unlink /opt/ffmpeg4/ffmpeg4 ; sudo ln /usr/bin/ffmpeg /opt/ffmpeg4/ffmpeg4 ; /opt/ffmpeg4/ffmpeg4 -version

sh: 1: /opt/ffmpeg4/ffmpeg4: not found

Merci

Bonjour,

Il faudrait une capture de la page santé jeedom afin d’avoir les infos sur votre système ainsi que le log d’installation des dépendances (même si vous ne voyez pas d’erreur)

Pourquoi pensez-vous que cela échoue à 80%? Ce n’est pas parce que vous ne voyez pas les 100% que ce n’est pas terminé correctement.

Restez sur la version stable, de toute façon les 2 versions sont identiques pour l’instant.

C’est normal, cela ne fonctionne plus comme cela.

Bonjour, voici pour la page santé :

et les erreurs rencontrées pour
arlo:

WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Requirement already satisfied: cloudscraper in /usr/local/lib/python3.7/dist-packages (1.2.60)
Requirement already satisfied: pyparsing>=2.4.7 in /usr/local/lib/python3.7/dist-packages (from cloudscraper) (3.0.9)
Requirement already satisfied: requests>=2.9.2 in /usr/local/lib/python3.7/dist-packages (from cloudscraper) (2.28.0)
Requirement already satisfied: requests-toolbelt>=0.9.1 in /usr/local/lib/python3.7/dist-packages (from cloudscraper) (0.9.1)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/dist-packages (from requests>=2.9.2->cloudscraper) (2022.6.15)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.7/dist-packages (from requests>=2.9.2->cloudscraper) (1.26.9)
Requirement already satisfied: charset-normalizer~=2.0.0 in /usr/local/lib/python3.7/dist-packages (from requests>=2.9.2->cloudscraper) (2.0.12)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.7/dist-packages (from requests>=2.9.2->cloudscraper) (3.3)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
ffmpeg version 4.1.6-1~deb10u1 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 8 (Debian 8.3.0-6)
configuration: --prefix=/usr --extra-version='1~deb10u1' --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
libavutil      56. 22.100 / 56. 22.100
libavcodec     58. 35.100 / 58. 35.100
libavformat    58. 20.100 / 58. 20.100
libavdevice    58.  5.100 / 58.  5.100
libavfilter     7. 40.101 /  7. 40.101
libavresample   4.  0.  0 /  4.  0.  0
libswscale      5.  3.100 /  5.  3.100
libswresample   3.  3.100 /  3.  3.100
libpostproc    55.  3.100 / 55.  3.100
Sun 19 Jun 2022 11:36:22 AM UTC
***************************
*      Install ended      *
***************************

rfx (autre problème ou point commun) ?


WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
+ echo 10
+ sudo pip3 install --force-reinstall --ignore-installed --upgrade pyserial
Collecting pyserial
Using cached pyserial-3.5-py2.py3-none-any.whl (90 kB)
Installing collected packages: pyserial
Successfully installed pyserial-3.5
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
+ echo 11
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end rfxcom
+ rm /tmp/jeedom_install_in_progress_rfxcom
+ echo '*******************End of package installation******************'
*******************End of package installation******************

Cordialement.

Je n’ai pas besoin de log d’un autre plug-in par contre je voudrais avoir le log complet des dépendances et pas juste un extrait.

Il n’y a d’ailleurs aucune erreur dans aucun des deux extraits donnés.

Puis-je voir la page de config du plug-in également ?

Il y a une charge importante sur votre smart, entre 3 et 2.
Pour une box qui vient d’être installée c’est étrange quand même, qu’est-ce qu’elle fait ?
Et comment avez-vous procédé pour réinstaller la smart ?

Voici la log complète :

*************************************
*   Launch install of dependencies  *
*************************************
Sun Jun 19 14:32:01 UTC 2022
Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Hit:3 http://www.deb-multimedia.org buster InRelease
Hit:4 https://oph.mdrjr.net/meveric all InRelease
Hit:5 https://oph.mdrjr.net/meveric buster InRelease
Get:6 http://ftp.uk.debian.org/debian buster InRelease [122 kB]
Get:7 http://ftp.uk.debian.org/debian buster-updates InRelease [51.9 kB]
Err:2 https://repo.jeedom.com/odroid stable InRelease
  504  Gateway Time-out [IP: 51.178.69.128 443]
Fetched 173 kB in 15s (11.4 kB/s)
Reading package lists...
W: Failed to fetch http://repo.jeedom.com/odroid/dists/stable/InRelease  504  Gateway Time-out [IP: 51.178.69.128 443]
W: Some index files failed to download. They have been ignored, or old ones used instead.
*****************************
Install modules using apt-get
*****************************
Reading package lists...
Building dependency tree...
Reading state information...
python3-pip is already the newest version (18.1-5).
python3-setuptools is already the newest version (40.8.0-1).
python3 is already the newest version (3.7.3-1).
python3-requests is already the newest version (2.21.0-1).
0 upgraded, 0 newly installed, 0 to remove and 186 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
ffmpeg is already the newest version (7:4.1.9-0+deb10u1).
0 upgraded, 0 newly installed, 0 to remove and 186 not upgraded.
*************************************
Install the required python libraries
*************************************
Requirement already satisfied: monotonic>=1.5 in /usr/local/lib/python3.7/dist-packages (1.6)
Requirement already satisfied: requests>=2.12.4 in /usr/local/lib/python3.7/dist-packages (2.28.0)
Collecting sseclient==0.0.18
  Using cached sseclient-0.0.18.tar.gz (4.4 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: six in /usr/local/lib/python3.7/dist-packages (from sseclient==0.0.18) (1.16.0)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.7/dist-packages (from requests>=2.12.4) (3.3)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.7/dist-packages (from requests>=2.12.4) (1.26.9)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/dist-packages (from requests>=2.12.4) (2022.6.15)
Requirement already satisfied: charset-normalizer~=2.0.0 in /usr/local/lib/python3.7/dist-packages (from requests>=2.12.4) (2.0.12)
Using legacy 'setup.py install' for sseclient, since package 'wheel' is not installed.
Installing collected packages: sseclient
  Running setup.py install for sseclient: started
  Running setup.py install for sseclient: finished with status 'done'
Successfully installed sseclient
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Requirement already satisfied: cloudscraper in /usr/local/lib/python3.7/dist-packages (1.2.60)
Requirement already satisfied: requests>=2.9.2 in /usr/local/lib/python3.7/dist-packages (from cloudscraper) (2.28.0)
Requirement already satisfied: pyparsing>=2.4.7 in /usr/local/lib/python3.7/dist-packages (from cloudscraper) (3.0.9)
Requirement already satisfied: requests-toolbelt>=0.9.1 in /usr/local/lib/python3.7/dist-packages (from cloudscraper) (0.9.1)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.7/dist-packages (from requests>=2.9.2->cloudscraper) (3.3)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.7/dist-packages (from requests>=2.9.2->cloudscraper) (1.26.9)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/dist-packages (from requests>=2.9.2->cloudscraper) (2022.6.15)
Requirement already satisfied: charset-normalizer~=2.0.0 in /usr/local/lib/python3.7/dist-packages (from requests>=2.9.2->cloudscraper) (2.0.12)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
ffmpeg version 4.1.9-0+deb10u1 Copyright (c) 2000-2022 the FFmpeg developers
built with gcc 8 (Debian 8.3.0-6)
configuration: --prefix=/usr --extra-version=0+deb10u1 --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
libavutil      56. 22.100 / 56. 22.100
libavcodec     58. 35.100 / 58. 35.100
libavformat    58. 20.100 / 58. 20.100
libavdevice    58.  5.100 / 58.  5.100
libavfilter     7. 40.101 /  7. 40.101
libavresample   4.  0.  0 /  4.  0.  0
libswscale      5.  3.100 /  5.  3.100
libswresample   3.  3.100 /  3.  3.100
libpostproc    55.  3.100 / 55.  3.100
Sun Jun 19 14:32:56 UTC 2022
***************************
*      Install ended      *
***************************

et voici pour la config:

Concernant la réinstallation, j’ai suivant le tuto pour une réinstallation complète avec l’archive sur une clef USB.
Quand la restauration a été finie, j’ai restauré mon dernier backup.
A la suite les plugin se sont réinstallés, sauf pour le plug in arlo.

Merci

Pourriez-vous exécuter cette commande et me donner le résultat?
Cela peut être fait soit en ssh soit via l’outils administration système dans la config jeedom

sudo pip3 list | grep -Ew "monotonic|sseclient|requests |cloudscraper"

Cela va lister les dépendances requises avec leur version

Merci pour votre aide, un dimanche qui plus est.

sudo pip3 list | grep -Ew "monotonic|sseclient|requests |cloudscraper"
cloudscraper       1.2.60
monotonic          1.6
requests           2.28.0

Pas de soucis, faut trouver ce qui ne va pas :wink:
Mais effectivement le délais de réponse est un peu long, il y a d’autres priorités

Bon il manque sseclient du coup, donc le NOK est logique.
Mais c’est curieux car dans le log d’install il nous dit qu’il est bien installé.

Pouvez-vous exécuter cette commande pour vérifier la version de pip3

sudo pip3 --version

Et celle-ci qui en principe devrait retourner le même résultat que le post précédent mais c’est justement ce que je veux vérifier:

sudo python3 -m pip list | grep -Ew "monotonic|sseclient|requests |cloudscraper"

Bonjour,

Voici pour le résultat :

sudo pip3 --version
pip 22.1.2 from /usr/local/lib/python3.7/dist-packages/pip (python 3.7)
sudo python3 -m pip list | grep -Ew "monotonic|sseclient|requests |cloudscraper"
cloudscraper       1.2.60
monotonic          1.6
requests           2.28.0

Comme on voit ceci dans le premier log:

Using legacy 'setup.py install' for sseclient, since package 'wheel' is not installed.

Pouvez-vous essayer d’installer wheel avec cette commande:

sudo python3 -m pip install "wheel"

me montrer le résultat et ensuite de relancer l’installation des dépendances du plugin et me montrer le nouveau log également.

Merci beaucoup, la dépendance a bien été installée :slight_smile:
C’est parfait.

Collecting wheel
  Using cached wheel-0.37.1-py2.py3-none-any.whl (35 kB)
Installing collected packages: wheel
Successfully installed wheel-0.37.1
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

0000|*************************************
0001|*   Launch install of dependencies  *
0002|*************************************
0003|Mon Jun 20 08:11:44 UTC 2022
0004|Hit:1 http://security.debian.org/debian-security buster/updates InRelease
0005|Hit:3 https://oph.mdrjr.net/meveric all InRelease
0006|Hit:4 https://oph.mdrjr.net/meveric buster InRelease
0007|Hit:5 http://www.deb-multimedia.org buster InRelease
0008|Get:6 http://ftp.uk.debian.org/debian buster InRelease [122 kB]
0009|Hit:7 http://ftp.uk.debian.org/debian buster-updates InRelease
0010|Err:2 https://repo.jeedom.com/odroid stable InRelease
0011|504  Gateway Time-out [IP: 51.210.253.116 443]
0012|Fetched 122 kB in 15s (7993 B/s)
0013|Reading package lists...
0014|W: Failed to fetch http://repo.jeedom.com/odroid/dists/stable/InRelease  504  Gateway Time-out [IP: 51.210.253.116 443]
0015|W: Some index files failed to download. They have been ignored, or old ones used instead.
0016|*****************************
0017|Install modules using apt-get
0018|*****************************
0019|Reading package lists...
0020|Building dependency tree...
0021|Reading state information...
0022|python3-pip is already the newest version (18.1-5).
0023|python3-setuptools is already the newest version (40.8.0-1).
0024|python3 is already the newest version (3.7.3-1).
0025|python3-requests is already the newest version (2.21.0-1).
0026|0 upgraded, 0 newly installed, 0 to remove and 186 not upgraded.
0027|Reading package lists...
0028|Building dependency tree...
0029|Reading state information...
0030|ffmpeg is already the newest version (7:4.1.9-0+deb10u1).
0031|0 upgraded, 0 newly installed, 0 to remove and 186 not upgraded.
0032|*************************************
0033|Install the required python libraries
0034|*************************************
0035|Requirement already satisfied: monotonic>=1.5 in /usr/local/lib/python3.7/dist-packages (1.6)
0036|Requirement already satisfied: requests>=2.12.4 in /usr/local/lib/python3.7/dist-packages (2.28.0)
0037|Requirement already satisfied: sseclient==0.0.18 in /usr/local/lib/python3.7/dist-packages (0.0.18)
0038|Requirement already satisfied: six in /usr/local/lib/python3.7/dist-packages (from sseclient==0.0.18) (1.16.0)
0039|Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.7/dist-packages (from requests>=2.12.4) (3.3)
0040|Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.7/dist-packages (from requests>=2.12.4) (1.26.9)
0041|Requirement already satisfied: charset-normalizer~=2.0.0 in /usr/local/lib/python3.7/dist-packages (from requests>=2.12.4) (2.0.12)
0042|Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/dist-packages (from requests>=2.12.4) (2022.6.15)
0043|WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
0044|Requirement already satisfied: cloudscraper in /usr/local/lib/python3.7/dist-packages (1.2.60)
0045|Requirement already satisfied: requests>=2.9.2 in /usr/local/lib/python3.7/dist-packages (from cloudscraper) (2.28.0)
0046|Requirement already satisfied: pyparsing>=2.4.7 in /usr/local/lib/python3.7/dist-packages (from cloudscraper) (3.0.9)
0047|Requirement already satisfied: requests-toolbelt>=0.9.1 in /usr/local/lib/python3.7/dist-packages (from cloudscraper) (0.9.1)
0048|Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.7/dist-packages (from requests>=2.9.2->cloudscraper) (3.3)
0049|Requirement already satisfied: charset-normalizer~=2.0.0 in /usr/local/lib/python3.7/dist-packages (from requests>=2.9.2->cloudscraper) (2.0.12)
0050|Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.7/dist-packages (from requests>=2.9.2->cloudscraper) (1.26.9)
0051|Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/dist-packages (from requests>=2.9.2->cloudscraper) (2022.6.15)
0052|WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
0053|ffmpeg version 4.1.9-0+deb10u1 Copyright (c) 2000-2022 the FFmpeg developers
0054|built with gcc 8 (Debian 8.3.0-6)
0055|configuration: --prefix=/usr --extra-version=0+deb10u1 --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
0056|libavutil      56. 22.100 / 56. 22.100
0057|libavcodec     58. 35.100 / 58. 35.100
0058|libavformat    58. 20.100 / 58. 20.100
0059|libavdevice    58.  5.100 / 58.  5.100
0060|libavfilter     7. 40.101 /  7. 40.101
0061|libavresample   4.  0.  0 /  4.  0.  0
0062|libswscale      5.  3.100 /  5.  3.100
0063|libswresample   3.  3.100 /  3.  3.100
0064|libpostproc    55.  3.100 / 55.  3.100
0065|Mon Jun 20 08:12:16 UTC 2022
0066|***************************
0067|*      Install ended      *
0068|***************************

2 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.