Bonjour,
La mise a jour de Debian a été un peu compliquée mais elle a pu se terminer sans heurt.
Côté Jeedom (V3 à jour, stable), quelques plugins sont partis aux fraises (Zwave, Blea) mais j’ai pu les récupérer via la réinstallation des dépendances.
Il me reste un problème avec curl dans certains menus :
Depuis Analyse / Santé
Depuis Plugins / Protocole Domotique / Z-wave
Depuis le bouton bleu mettre à jour dans la colonne actions des mises à jour
Voici le log du dernier exemple
[Tue Mar 31 11:19:04.025897 2020] [:error] [pid 1678] [client 192.168.0.181:53311] PHP Fatal error: Uncaught Error: Call to undefined function curl_init() in /var/www/html/core/class/jsonrpcClient.class.php:124
Stack trace:
#0 /var/www/html/core/class/jsonrpcClient.class.php(67): jsonrpcClient->send(Array, 10, NULL, 1)
#1 /var/www/html/core/repo/market.repo.php(1005): jsonrpcClient->sendRequest('market::byLogic...', Array, 10, NULL, 1)
#2 /var/www/html/core/repo/market.repo.php(188): repo_market::byLogicalIdAndType('script', 'plugin')
#3 /var/www/html/core/class/update.class.php(304): repo_market::downloadObject(Object(update))
#4 /var/www/html/core/ajax/update.ajax.php(71): update->doUpdate()
#5 {main}
thrown in /var/www/html/core/class/jsonrpcClient.class.php on line 124, referer: http://jeedom/index.php?v=d&p=update
Jusqu’à présent, mes recherches ne m’ont pas permis de trouver. Je pense à un problème de versions php ou curl mais je ne sais comment les contrôler ou les modifier.
Merci pour votre aide.
Bonjour,
Fais : sudo apt install php-curl (puis redemarrage d’apache) si ca marche pas c’est que tu as un soucis de package php surement pas le meme entre le cli et le apache et ca c’est chiant a gerer
Merci Loic pour cette première réponse.
Malheureusement :
Lecture des informations d'état... Fait
php-curl est déjà la version la plus récente (2:7.3+69).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Voici quelques infos de version pour php et curl si cela peut aider.
root@debian:~# php -v
PHP Warning: PHP Startup: Unable to load dynamic library 'mosquitto.so' (tried: /usr/lib/php/20180731/mosquitto.so (/usr/lib/php/20180731/mosquitto.so: cannot open shared object file: No such file or directory), /usr/lib/php/20180731/mosquitto.so.so (/usr/lib/php/20180731/mosquitto.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP 7.3.14-1~deb10u1 (cli) (built: Feb 16 2020 15:07:23) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.14, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.14-1~deb10u1, Copyright (c) 1999-2018, by Zend Technologies
root@debian:~# curl -V
curl 7.64.0 (x86_64-pc-linux-gnu) libcurl/7.64.0 OpenSSL/1.1.1d zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.36.0 librtmp/2.3
Release-Date: 2019-02-06
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP HTTP2 UnixSockets HTTPS-proxy PSL
TU as un soucis d’ancienne version de php et de nouvelle c’est pour ca que l’upgrade est pas recommandé. La faudrait supprimer tout php et le remettre.
apt install php7.3 --> je crois qu'il manquait des bricoles de php 7.3
a2dismod --> pour avoir la liste des modules apache que je pouvais enlever
a2enmod --> pour voir ceux que je pouvais ajouter (aucun pour php 7.3)
dpkg --get-selections | grep php (pour avoir la liste des modules php présents, j'ai ensuite ajoutés ceux manquants en version 7.3 en comparant à ceux présents en 7.0)
apt install php7.3-zip
apt install php7.3-xmlrpc
apt install php7.3-xml
apt install php7.3-opcache
apt install php7.3-soap
apt install php7.3-imap php7.3-gd
apt install php7.3-mcrypt
a2enmod
a2dismod php7.0 --> disable le php 7.0 dans Apache
a2enmod php7.3 --> enable le php 7.3 dans Apache
systemctl restart apache2
un grand (grand) merci à @JC38 j’étais en train de désinstaller jeedom et de tout migrer vers home assistant (!) à force de galérer et de ne pas comprendre d’où venait le souci… problème corrigé désormais grâce à tes indications
Yo !
Alors là, un GRAND GRAND merci !
J’ai passé ma journée à migrer de Strech à Buster.
Grace a tes indications, j’en enfin pu démarrer le Daemon Zwave …!