Discussion:
Syslog-ng inopérant sur Raspberry Pi
(trop ancien pour répondre)
Geo Cherchetout
2023-11-04 13:56:36 UTC
Permalink
Bonjour tout le monde,

Pour logger certains messages diffusés par mon modem-routeur, j'ai configuré
syslog-ng à bord de ma Raspberry que je n'arrête que très rarement. Jusqu'au
25 septembre 2023 tout allait bien. C'est le jour où j'ai redémarré pour la
dernière fois modem-routeur et raspberry et c'est aussi la date de dernière
modification des logs recueillis. Voici mes dernières investigations :


***@raspberrypi:~# systemctl status syslog-ng.service
● syslog-ng.service - System Logger Daemon
Loaded: loaded (/lib/systemd/system/syslog-ng.service; enabled; vendor
preset: enabled)
Active: failed (Result: exit-code) since Fri 2023-11-03 19:02:55 CET;
19h ago
Docs: man:syslog-ng(8)
Process: 21745 ExecStart=/usr/sbin/syslog-ng -F $SYSLOGNG_OPTS
(code=exited, status=127)
Main PID: 21745 (code=exited, status=127)

nov. 03 19:02:55 raspberrypi systemd[1]: syslog-ng.service: Service
RestartSec=100ms expired, scheduling restart.
nov. 03 19:02:55 raspberrypi systemd[1]: syslog-ng.service: Scheduled
restart job, restart counter is at 5.
nov. 03 19:02:55 raspberrypi systemd[1]: Stopped System Logger Daemon.
nov. 03 19:02:55 raspberrypi systemd[1]: syslog-ng.service: Start request
repeated too quickly.
nov. 03 19:02:55 raspberrypi systemd[1]: syslog-ng.service: Failed with
result 'exit-code'.
nov. 03 19:02:55 raspberrypi systemd[1]: Failed to start System Logger Daemon.



***@raspberrypi:~# syslog-ng
syslog-ng: error while loading shared libraries:
/usr/lib/arm-linux-gnueabihf/libssl.so.1.1: ELF file ABI version invalid


Si quelqu'un pouvait me mettre sur la voie d'une solution ou me proposer des
manips à faire dans ce but...
Nicolas George
2023-11-04 18:02:18 UTC
Permalink
Post by Geo Cherchetout
/usr/lib/arm-linux-gnueabihf/libssl.so.1.1: ELF file ABI version invalid
Si quelqu'un pouvait me mettre sur la voie d'une solution ou me proposer des
manips à faire dans ce but...
Ton binaire syslog-ng et une des bibliothèques dont il dépend ne sont pas
compatibles.

Ça peut être parce qu'un a été mis à jour et pas l'autre.
Geo Cherchetout
2023-11-05 12:57:42 UTC
Permalink
Post by Nicolas George
libraries: /usr/lib/arm-linux-gnueabihf/libssl.so.1.1: ELF file ABI
version invalid
Si quelqu'un pouvait me mettre sur la voie d'une solution ou me
proposer des manips à faire dans ce but...
Ton binaire syslog-ng et une des bibliothèques dont il dépend ne sont
pas compatibles.
Ça peut être parce qu'un a été mis à jour et pas l'autre.
Merci pour l'explication et l'hypothèse. Je découvre que j'ai un problème
plus général de gestion des paquets. Illustration :

***@raspberrypi:~# apt-get update
Inconsistency detected by ld.so: get-dynamic-info.h: 128:
elf_get_dynamic_info: Assertion `info[DT_PLTREL]->d_un.d_val == DT_REL ||
info[DT_PLTREL]->d_un.d_val == DT_RELA' failed!
Inconsistency detected by ld.so: get-dynamic-info.h: 128:
elf_get_dynamic_info: Assertion `info[DT_PLTREL]->d_un.d_val == DT_REL ||
info[DT_PLTREL]->d_un.d_val == DT_RELA' failed!
Inconsistency detected by ld.so: get-dynamic-info.h: 128:
elf_get_dynamic_info: Assertion `info[DT_PLTREL]->d_un.d_val == DT_REL ||
info[DT_PLTREL]->d_un.d_val == DT_RELA' failed!
Lecture des listes de paquets... Erreur !
E: Method http has died unexpectedly!
E: Le sous-processus http a renvoyé un code d'erreur (127)
E: La méthode /usr/lib/apt/methods/http n'a pas démarré correctement
E: Method https has died unexpectedly!
E: Le sous-processus https a renvoyé un code d'erreur (127)
E: La méthode /usr/lib/apt/methods/https n'a pas démarré correctement
E: Method http has died unexpectedly!
E: Le sous-processus http a renvoyé un code d'erreur (127)
E: La méthode /usr/lib/apt/methods/http n'a pas démarré correctement
E: Impossible de récupérer
http://raspbian.raspberrypi.org/raspbian/dists/bullseye/InRelease
E: Impossible de récupérer
https://mega.nz/linux/MEGAsync/Raspbian_11.0/./InRelease
E: Impossible de récupérer
http://archive.raspberrypi.org/debian/dists/bullseye/InRelease
E: Le téléchargement de quelques fichiers d'index a échoué, ils ont été
ignorés, ou les anciens ont été utilisés à la place.
E: Encountered a section with no Package: header
E: Problem with MergeList
/var/lib/apt/lists/raspbian.raspberrypi.org_raspbian_dists_bullseye_non-free_binary-armhf_Packages
E: Les listes de paquets ou le fichier « status » ne peuvent être analysés
ou lus.

***@raspberrypi:~# apt-get upgrade
Lecture des listes de paquets... Erreur !
E: Encountered a section with no Package: header
E: Problem with MergeList
/var/lib/apt/lists/raspbian.raspberrypi.org_raspbian_dists_bullseye_non-free_binary-armhf_Packages
E: Les listes de paquets ou le fichier « status » ne peuvent être analysés
ou lus.

Comment remédier à ces désordres, sans rien casser, de préférence ?
Geo Cherchetout
2023-11-05 16:56:59 UTC
Permalink
Dans le répertoire /var/lib/apt/lists se trouvent quelques listes encodées
en UTF-8, comme indiqué par la commande file. Une seule est vue comme "data"
et est criblée de caractères aberrants. En voici un échantillon tel qu'il
s'affiche à l'écran de mon pc de bureau via ssh :

***@raspberrypi:/var/lib/apt/lists# head
raspbian.raspberrypi.org_raspbian_dists_bullseye_non-free_binary-armhf_Packages
Packi�e; 3eldf-`oc
Version; 2.03+ndfsg-4
Installed-Size:h1713
mayntainer: Debian TeX Maintainess
<dabian-tex-***@lmsts.debian.orgArchitecture: all
Wugg�svs:�3tlf-doc-examples
Size: 1642900
SHA�56: 00a899deedc7#b3c�bc8b396edbc84afee8ef1a618fb4ff01f8489d83b6b2a38
SHA1: bb81ay71afa91e2508b255abc2e4f63aa=afd59d
MD5sum: 9f75728531a3a8a1f1550f521bad24c9
Description: 3D drawing with MetaPost output -- dcumentatikn
***@raspberrypi:/var/lib/apt/lists#

La somme md5 ne correspond pas. J'en déduis que ce fichier est corrompu.
Comment le régénérer ? (Si c'est possible.)
Nicolas George
2023-11-06 10:51:17 UTC
Permalink
Post by Geo Cherchetout
Dans le répertoire /var/lib/apt/lists se trouvent quelques listes encodées
en UTF-8, comme indiqué par la commande file. Une seule est vue comme "data"
et est criblée de caractères aberrants. En voici un échantillon tel qu'il
J'ai envie de dire qu'il faut que tu jettes ta carte mémoire et réinstalles
sur une nouvelle.
Geo Cherchetout
2023-11-07 15:12:53 UTC
Permalink
Post by Nicolas George
J'ai envie de dire qu'il faut que tu jettes ta carte mémoire et réinstalles
sur une nouvelle.
Je n'avais pas très envie de le faire mais je m'y résous finalement et ce
sera une bonne façon d'upgrader vers la version bookworm. (J'ai lu qu'il n'y
en a pas d'autre.)
À bientôt dans un nouveau fil et merci pour la suggestion.

Continuer la lecture sur narkive:
Loading...