Il peut être intéressant de savoir quelle version vous utilisez, et si vous avez mis à jour des paquets récemment.
J'ai rencontré un message d'erreur similaire sur mon raspberry pi2 après la mise à niveau vers raspbian testing aujourd'hui (de stretch ). Cependant, je crains que cela puisse être causé par une gamme complète de raisons différentes.
Le message d'erreur plus précis que j'ai reçu (de journalctl -u systemd-udevd
) était:
27 septembre 16:33:46 raspberrypi systemd-udevd [10856]: / lib / systemd / systemd-udevd: erreur lors du chargement des bibliothèques partagées: / usr / lib / arm-linux-gnueabihf / libarmmem .so: impossible de restaurer le segment prot après relocalisation: opération non autorisée
Il ne semble pas être lié à lib / systemd / systemd-udevd
lui-même. En effet, si je systemctl redémarre
un autre service, j'obtiens une erreur similaire:
root @ raspberrypi: / home / pi # systemctl restart systemd-timesyncd.serviceJob pour systemd -timesyncd.service a échoué car le processus de contrôle s'est terminé avec un code d'erreur. Voir "systemctl status systemd-timesyncd.service" et "journalctl -xe" pour plus de détails.root@raspberrypi: / home / pi # journalctl -xe [...] 27 sept 18:54:50 raspberrypi systemd-timesyncd [26811]: / lib / systemd / systemd-timesyncd: erreur lors du chargement des bibliothèques partagées: /usr/lib/arm-linux-gnueabihf/libarmmem.so: impossible de restaurer le segment prot après reloc: Opération non autorisée [...]
Je crois comprendre que systemd exécute des binaires dans un environnement qui entre en conflit avec un déplacement utilisé dans libarmmem.so
. C'est soit un bogue dans systemd (version 234-3 ici), soit dans le paquet qui fournit libarmmem.so
( raspi-copies-and-fills
, version 0.6 de stretch ici).
systemd est bien sûr essentiel, alors que raspi-copies-and-fills
ne l'est pas (c'est une optimisation importante, mais le système peut fonctionner sans elle). J'ai résolu mon problème avec la solution provisoire suivante:
root @ raspberrypi: / home / pi # apt purge raspi-copies-and-fills
Clairement, je vais surveiller les mises à jour possibles de raspi-copies-and-fills
(jusqu'à présent à la version 0.6), dans l'espoir d'obtenir à la fois un système amorçable et les memcpy
rapides.