Dépendences qui ne s'installent plus à cause d’un problème de sources sur le système

Bonjour,

et désolé pour ce nouveau problème. Suite à une récupération de sauvegarde pour augmenter la mémoire de mon vieux Jeedom Smart après installation d’une eMMC plus grosse, je rencontre le problème suivant: Lés dépendances refusent de s’installer.

Comme d’accoutumée j’ai désinstallé, réinstallé, mais le problème persiste.

Les logs sont les suivants:

1/ hkcontrol_dep

== Jeedom 4.3.21 sur Debian GNU/Linux 10 (buster)/arm64/aarch64/64bits aka 'smart' avec nodeJS  et jsonrpc:enable et hkControl (stable) 2023-12-02 14:43:29 (avant:inconnu)
======================================================================
== 21/12/2023 16:45:09 == Installation des dépendances de hkControl
======================================================================
[  0% ] : Vérification des droits...
[  4% ] : Vérification des droits : [  OK  ]
[  5% ] : Mise à jour APT et installation des packages nécessaires...
[ 99% ] : Mise à jour APT et installation des packages nécessaires : [Erreur]
[100% ] : Terminé !
======================================================================
== KO == Erreur d'Installation
======================================================================
== ANALYSE DES ERREURS...
== AUCUNE ERREUR CONNUE DÉTECTÉE
== Erreur à l'étape : Mise à jour APT et installation des packages nécessaires
== Ligne 160
== La commande `sudo apt-get update' pose problème
== Le code de retour est 100
== Le message d'erreur :
Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Get:2 http://ftp.uk.debian.org/debian buster InRelease [122 kB]
Hit:3 https://deb.nodesource.com/node_18.x nodistro InRelease
Get:4 http://ftp.uk.debian.org/debian buster-updates InRelease [56.6 kB]
Ign:5 https://oph.mdrjr.net/meveric all InRelease
Ign:6 https://oph.mdrjr.net/meveric buster InRelease
Err:7 https://oph.mdrjr.net/meveric all Release
Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate.  Could not handshake: Error in the certificate verification. [IP: 216.155.132.189 443]
Err:8 https://oph.mdrjr.net/meveric buster Release
Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate.  Could not handshake: Error in the certificate verification. [IP: 216.155.132.189 443]
Reading package lists...
E: The repository 'https://oph.mdrjr.net/meveric all Release' no longer has a Release file.
E: The repository 'https://oph.mdrjr.net/meveric buster Release' no longer has a Release file.
======================================================================

2/ hkcontrol:

[2023-12-21 17:41:19]INFO : Début d'activation du plugin
[2023-12-21 17:41:20]INFO : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2023-12-21 17:41:20]DEBUG : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=hkControl function=install callInstallFunction=1
[2023-12-21 17:41:29]INFO : Début d'activation du plugin
[2023-12-21 17:41:30]INFO : Info sur le démon : {"log":"hkControl_deamon","state":"nok","launchable":"nok","launchable_message":"Gestion automatique d\u00e9sactiv\u00e9e","auto":"0","last_launch":"Inconnue"}
[2023-12-21 17:41:30]DEBUG : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=hkControl function=update callInstallFunction=1
[2023-12-21 17:41:30]WARNING : L'accessoire n'est pas un array ou est vide :[]

Voilà, voilà, encore désolé de me sentir comme un boulet.

Didier

Bonjour,

avez-vous vu ce sujet ? : Nombreux pbs Demon NOK suite install Emmc 16 Go - #16 par akenad

akenad :slight_smile:

Bonjour Akenad,

hélas non et c’est bien dommage car je n’aurais pas passé une heure avec ces problèmes de Mqqt et mosquito ;). Comme j’avais lu qu’il y avait pas mal de problèmes en effet avec ce changement de carte, je ne me suis pas inquiété et ai adressé calmement les problèmes un a un.

Enfin bref, j’ai quand même lancé la ligne de commande, rien ne change pour l’installation des dépendances de hkcontrol. Ci dessous le « retour » de jeedom après exécution de la commande:

Hit:1 http://www.deb-multimedia.org buster InRelease
Hit:2 http://security.debian.org/debian-security buster/updates InRelease
Get:3 http://ftp.uk.debian.org/debian buster InRelease [122 kB]
Hit:4 https://deb.nodesource.com/node_18.x nodistro InRelease
Get:5 http://ftp.uk.debian.org/debian buster-updates InRelease [56.6 kB]
Ign:6 https://oph.mdrjr.net/meveric all InRelease
Ign:7 https://oph.mdrjr.net/meveric buster InRelease
Err:8 https://oph.mdrjr.net/meveric all Release
  Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate.  Could not handshake: Error in the certificate verification. [IP: 216.155.132.189 443]
Err:9 https://oph.mdrjr.net/meveric buster Release
  Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate.  Could not handshake: Error in the certificate verification. [IP: 216.155.132.189 443]
Reading package lists...
E: The repository 'https://oph.mdrjr.net/meveric all Release' no longer has a Release file.
E: The repository 'https://oph.mdrjr.net/meveric buster Release' no longer has a Release file.

Il y a encore cette histoire de vérification de certificat et de refus de se serrer la main. Les deux sont en effet peut être liés.

Bonsoir.

Voir ici aussi :

Bonsoir Fabrice,

C’est le même lien qu’Akenad :wink:

La procédure est faite, mais ne solutionne pas ce problème.

Merci.

@DjBlues : La smart « out of the box » en Buster/jeedom 4.0.61 (2020) ne peut pas valider la chaine de certification du certificat Let’s Encrypt actuel pour https://oph.mdrjr.net, à partir du contenu ancien de son magasin des certificats de confiance.
La procédure indiquée par Alexandre ici : Nombreux pbs Demon NOK suite install Emmc 16 Go - #19 par Alexandre
modifie le magasin des certificats de confiance (/etc/ssl/certs/ca-certificates.crt).
C’est réalisé avec install/update/4.2.4.php.
Pour faire la même chose manuellement :
Aller dans :
Réglages > Système > Configuration > OS/DB > Aministration Système > Ouvrir
taper les commandes :

sudo sed -i s%mozilla/DST_Root_CA_X3.crt%!mozilla/DST_Root_CA_X3.crt%g /etc/ca-certificates.conf
sudo update-ca-certificates

ce qui a pour effet de désélectionner le nom de fichier du certificat de l’AC Racine « DST_Root_CA_X3 » (ce qui a pour effet d’utiliser l’AC Racine « ISRG Root X1 » pour valider la chaîne de certification).
Voir ici : La chaîne de confiance - Let's Encrypt - Certificats SSL/TLS gratuits

akenad :slight_smile:

Merci Akenad,

je regarde ça demain au calme et vous tiens au courant. hkcontrole est le seul plugin non fonctionnel restant et ne me sers que pour mes volets, je peux vivre sans ce soir. Je n’ai pas bien envie d’un plantage en règle qui me priverais de chauffage à cette heure ci et demain matin en automatique du coup.

Le update me donne les mêmes erreurs de cetificats etc…

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Get:1 http://ftp.uk.debian.org/debian buster InRelease [122 kB]
Hit:2 http://www.deb-multimedia.org buster InRelease
Hit:3 http://security.debian.org/debian-security buster/updates InRelease
Get:4 http://ftp.uk.debian.org/debian buster-updates InRelease [56.6 kB]
Hit:5 https://deb.nodesource.com/node_18.x nodistro InRelease
Ign:6 https://oph.mdrjr.net/meveric all InRelease
Ign:7 https://oph.mdrjr.net/meveric buster InRelease
Err:8 https://oph.mdrjr.net/meveric all Release
  Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate.  Could not handshake: Error in the certificate verification. [IP: 216.155.132.189 443]
Err:9 https://oph.mdrjr.net/meveric buster Release
  Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate.  Could not handshake: Error in the certificate verification. [IP: 216.155.132.189 443]
Reading package lists...
E: The repository 'https://oph.mdrjr.net/meveric all Release' no longer has a Release file.
E: The repository 'https://oph.mdrjr.net/meveric buster Release' no longer has a Release file.

Le upgrade me demande une réponse:

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
The following packages will be upgraded:
  apache2 apache2-bin apache2-data apache2-utils apt-transport-https
  base-files bzip2 ca-certificates chromium chromium-common cpio curl dbus
  dbus-user-session debconf debconf-i18n debian-archive-keyring
  device-tree-compiler dirmngr distro-info-data dpkg dpkg-dev espeak
  espeak-data ffmpeg file git-man glib-networking glib-networking-common
  glib-networking-services gnupg gnupg-agent gnupg-l10n gnupg-utils gpg
  gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm gpgv gzip iproute2
  iputils-ping isc-dhcp-client isc-dhcp-common klibc-utils libaom0
  libapache2-mod-php7.3 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap
  libapt-inst2.0 libapt-pkg5.0 libarchive13 libavahi-client3
  libavahi-common-data libavahi-common3 libavcodec58 libavdevice58
  libavfilter7 libavformat58 libavresample4 libavutil56 libbluray2 libbrotli1
  libbsd0 libbz2-1.0 libbz2-dev libc-bin libc-dev-bin libc-l10n libc6
  libc6-dev libcairo-gobject2 libcairo2 libcups2 libcurl3-gnutls libcurl4
  libdbi-perl libdbus-1-3 libdns-export1104 libdpkg-perl libespeak1 libexpat1
  libexpat1-dev libfastjson4 libflac8 libfreetype6 libfribidi0 libgcrypt20
  libgmp10 libgnutls30 libgssapi-krb5-2 libgstreamer-plugins-base1.0-0
  libhogweed4 libicu63 libinput-bin libinput10 libisc-export1100 libjpeg-dev
  libjpeg62-turbo libjpeg62-turbo-dev libjson-c3 libk5crypto3 libklibc
  libkrb5-3 libkrb5support0 libksba8 libldap-2.4-2 libldap-common libldb1
  libllvm7 liblua5.3-0 liblz4-1 liblzma5 libmagic-mgc libmagic1 libminizip1
  libncurses-dev libncurses5 libncurses5-dev libncurses6 libncursesw5
  libncursesw6 libnettle6 libnghttp2-14 libnss3 libopenmpt0 libp11-kit0
  libpam-systemd libpcap0.8 libpcre2-16-0 libpcre2-32-0 libpcre2-8-0
  libpcre2-dev libpcre2-posix0 libperl5.28 libpixman-1-0 libpolkit-agent-1-0
  libpolkit-backend-1-0 libpolkit-gobject-1-0 libportaudio2 libpostproc55
  libproxy1v5 libpython2.7 libpython2.7-dev libpython2.7-minimal
  libpython2.7-stdlib libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5
  libqt5printsupport5 libqt5widgets5 librsvg2-2 librsvg2-common libsasl2-2
  libsasl2-modules-db libsmbclient libsndfile1 libsox-fmt-alsa libsox-fmt-base
  libsox-fmt-mp3 libsox3 libsqlite3-0 libssh-gcrypt-4 libssh2-1 libswresample3
  libswscale5 libsystemd0 libtasn1-6 libtinfo5 libtinfo6 libudev-dev libudev1
  libunwind8 libvpx5 libwavpack1 libwbclient0 libwebp6 libwebpdemux2
  libwebpmux3 libx11-6 libx11-data libx11-xcb1 libxapian30 libxml2 libxpm4
  libxslt1.1 libzmq5 libzstd1 linux-libc-dev locales mariadb-client
  mariadb-client-10.3 mariadb-client-core-10.3 mariadb-common mariadb-server
  mariadb-server-10.3 mariadb-server-core-10.3 multiarch-support ncurses-base
  ncurses-bin nmap nmap-common openssh-client openssh-server
  openssh-sftp-server openssl perl perl-base perl-modules-5.28 php7.3
  php7.3-cli php7.3-common php7.3-curl php7.3-dev php7.3-gd php7.3-imap
  php7.3-json php7.3-ldap php7.3-mbstring php7.3-mysql php7.3-opcache
  php7.3-readline php7.3-soap php7.3-xml php7.3-xmlrpc php7.3-zip policykit-1
  psmisc python-apt-common python-lxml python-requests python-urllib3
  python2.7 python2.7-dev python2.7-minimal python3-apt rsyslog samba-common
  samba-libs setup-odroid smbclient sox sudo systemd systemd-sysv tzdata udev
  unzip vim vim-common vim-runtime vim-tiny wpasupplicant xserver-common xvfb
  xxd xz-utils zlib1g zlib1g-dev
263 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Need to get 253 MB of archives.
After this operation, 15.1 MB of additional disk space will be used.
Do you want to continue? [Y/n] Abort.

Là, je ne sais pas comment lui répondre Y (sous l’admin système de Jeedom).

(Inutile de répondre ce soir étant donné, encore une fois, que je ne ferais rien avant demain :wink: )

Bonsoir, comme dit par mes confrères, c’est un problème de source, donc pas de lien avec le plugin puisque celui-ci n’utilise pas la source en question, je retire le tag et renomme le sujet.

En effet Nebz,

Merci à vous et vos confrères pour les pistes et votre diligence. J’ai trouvé mes solutions et tout est rentré dans l’ordre. Ce n’aurait pas été possibles sans votre analyse.

Encore de bonnes fêtes à tous.

Bonjour,

Pour les autres personnes, quelle est la commande qui vous a sauvé ?

Bonjour,

Les trois commandes suivantes entrées successivement:

sudo apt-get --allow-releaseinfo-change update
sudo apt update
sudo apt upgrade

J’ai fait les trois malgré que les logs de « update » faisaient remonter des problèmes de certificats encore une fois (voir ci dessus). La décision de la patience et d’abandonner pour reprendre le lendemain a été salvatrice. Tout s’est réinstallé tous seul et normalement deux heures plus tard si je prends les logs de hkcontrol_dep comme marqueur de la résolution des problèmes de certificats.

Si vous voyez une autre manip que je peux faire pour obtenir d’autres logs et les publier afin d’aider sur ce sujet, c’est avec plaisir que le ferai.

Elle vous remercie également

1 « J'aime »

J’ai crus comprendre que c’était aussi la solution.

Bonjour,

Il y a une différence entre upgrade et full-upgrade indépendamment du hardware.

Bonjour.

Ha bon ?

Je ne savais pas du tout. J’ai fait cela sur pi et VM 64 bits et je constate la même chose.

Je modifie alors, mais je veux bien savoir la différence, merci

https://debian-facile.org/viewtopic.php?id=27098

En général c’est juste upgrade (sauf passage d’une version à une autre).

Sauf sur Promox où c’est full-upgrade quand tu MAJ l’hyperviseur.

Ok je supprime.

Merci.

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