Bonjour

J'ai une rapsbian depuis plusieurs années qui tourne bien. J'ai dû la redémarer aujourd'hui. Ce système n'a pas d'écran, il est accessible par ssh.

Sur cette rapsbian, j'ai un petit serveur local avec quelques petits servives domestiques accessibles par http ou https. Ils utilisent une base de données mariadb.
Le problème, c'est que mariadb n'a pas voulu se relancer et que systemctl semble HS. Quelque soit le service dont je demande l'état, l'arrrêt ou la relance, j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
root@Serveur:~ # systemctl status toto
systemctl: error while loading shared libraries: O operation: cannot open shared object file: No such file or directory
Je m'attendais plutôt à une information du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
[root@localhost ~]# systemctl status toto
Unit toto.service could not be found.
J'ai relancé mariadb à la main :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
root@Serveur:/var/log # mariadbd
Depuis, j'accède de nouveau à mes informations.

Comment faire pour réparer ceci ?

pour info :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
root@Serveur:~ # cat /etc/debian_version 
12.10
Le système est à jour :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
root@Serveur:~ # apt update
Atteint*:1 http://raspbian.raspberrypi.org/raspbian bookworm InRelease
Atteint*:2 http://archive.raspberrypi.org/debian stretch InRelease
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Tous les paquets sont à jour.
W: http://raspbian.raspberrypi.org/raspbian/dists/bookworm/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
W: http://archive.raspberrypi.org/debian/dists/stretch/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
root@Serveur:~ # apt upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Calcul de la mise à jour... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Mais, j'ai ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
root@Serveur:~ # apt install systemctl
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Paquets suggérés*:
  tini | dumb-init
Les paquets suivants seront ENLEVÉS*:
  nfs-common nfs-kernel-server pi-bluetooth plymouth raspberrypi-sys-mods rpcbind systemd systemd-timesyncd
Les NOUVEAUX paquets suivants seront installés*:
  systemctl
0 mis à jour, 1 nouvellement installés, 8 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0 o/79,8 ko dans les archives.
Après cette opération, 11,5 Mo d'espace disque seront libérés.
Souhaitez-vous continuer*? [O/n] o
(Lecture de la base de données... 60892 fichiers et répertoires déjà installés.)
Suppression de nfs-kernel-server (1:2.6.2-4+deb12u1) ...
systemctl: error while loading shared libraries: O operation: cannot open shared object file: No such file or directory
systemctl: error while loading shared libraries: O operation: cannot open shared object file: No such file or directory
invoke-rc.d: initscript nfs-kernel-server, action "stop" failed.
dpkg: erreur de traitement du paquet nfs-kernel-server (--remove)*:
 le sous-processus paquet nfs-kernel-server script pre-removal installé a renvoyé un état de sortie d'erreur 127
dpkg: trop d'erreurs, arrêt
systemctl: error while loading shared libraries: O operation: cannot open shared object file: No such file or directory
systemctl: error while loading shared libraries: O operation: cannot open shared object file: No such file or directory
systemctl: error while loading shared libraries: O operation: cannot open shared object file: No such file or directory
nfs-blkmap.service is a disabled or a static unit, not starting it.
systemctl: error while loading shared libraries: O operation: cannot open shared object file: No such file or directory
systemctl: error while loading shared libraries: O operation: cannot open shared object file: No such file or directory
nfs-mountd.service is a disabled or a static unit, not starting it.
systemctl: error while loading shared libraries: O operation: cannot open shared object file: No such file or directory
systemctl: error while loading shared libraries: O operation: cannot open shared object file: No such file or directory
nfs-server.service is a disabled or a static unit, not starting it.
systemctl: error while loading shared libraries: O operation: cannot open shared object file: No such file or directory
systemctl: error while loading shared libraries: O operation: cannot open shared object file: No such file or directory
nfsdcld.service is a disabled or a static unit, not starting it.
systemctl: error while loading shared libraries: O operation: cannot open shared object file: No such file or directory
invoke-rc.d: initscript nfs-kernel-server, action "restart" failed.
systemctl: error while loading shared libraries: O operation: cannot open shared object file: No such file or directory
Failed to restart nfs-kernel-server, ignoring.
Des erreurs ont été rencontrées pendant l'exécution*:
 nfs-kernel-server
L'exécution a été arrêtée car il y avait trop d'erreurs.
E: Sub-process /usr/bin/dpkg returned an error code (1)
Que faire ?