Question:
Que signifie l'erreur «Erreur de segmentation» en utilisant apt?
rebellion
2013-03-12 13:10:57 UTC
view on stackexchange narkive permalink

J'obtiens une erreur chaque fois que j'essaye d'exécuter des commandes sur mon RPi:

  pi @ rpi ~ $ apt-get install wkhtmltopdfSegmentation fault  

Même lorsque j'essaye d'exécuter d'autres commandes:

  pi @ rpi ~ $ uptime-bash: / usr / bin / uptime: impossible d'exécuter le fichier binaire  

Mais d'autres fonctionnent:

  pi @ rpi ~ $ w 09:09:24 jusqu'à 8 jours, 15:01, 1 utilisateur, charge moyenne: 0.90, 0.67, 0.37USER TTY FROM LOGIN @ IDLE JCPU PCPU WHATpi pts / 0 241-6.allergrupp 09:02 0.00s 1.91s 0.03sw  

Quelqu'un a-t-il vécu cela?

Essayez d'ajouter sudoto au début de vos commandes, juste au cas où il s'agirait d'un problème d'autorisations.
Ce n'est pas un problème d'autorisations. Cela peut fonctionner par hasard (mais j'en doute) - même ainsi, ce n'est pas un problème d'autorisations. Le contenu est * cassé *.
Ne lancez pas de commandes avec sudo.
Si une "erreur de segmentation" se produit uniquement lors de l'exécution d'apt-get, votre carte peut ne pas être corrompue. Voir ma réponse ci-dessous.
Installez les symboles GDB + et obtenez une trace arrière, pour voir où il SIGSEGV?
Six réponses:
goldilocks
2013-03-12 13:44:55 UTC
view on stackexchange narkive permalink

C'est très malheureux. Les erreurs de segmentation ne devraient pas se produire comme ça, et cela implique fortement que vous avez une corruption du système de fichiers. Cela pourrait aussi être le résultat de quelque chose de malveillant, mais c'est probablement moins probable sur le pi car il est sujet à une telle corruption si, par exemple, il est soumis à des tensions inappropriées, ou fréquemment débranché sans un arrêt approprié.

Retirez la carte SD, récupérez tout ce que vous voulez / pouvez sur un autre ordinateur, puis démontez-la mais laissez-la branchée et essayez:

  e2fsck -y -c / dev / [sdXN]  

Où 'sdXN' est la deuxième partition. Cela pourrait résoudre les problèmes. Sinon, abandonnez et remplacez l'image dessus - elle est détruite.

Après avoir remplacé l'image, exécutez le même fsck lent (avec -c pour vérifier les blocs défectueux) sur la 2ème partition alors que la carte est dans un autre ordinateur. Ceci permet de s'assurer que la carte n'est pas défectueuse ou usée.

Cela n'a pas aidé. Ce que j'expérimente maintenant, c'est que la carte SD ne sera pas formatée avec Mac, PC ou SD Formatter. Carte corrompue peut-être?
Toby
2013-12-10 06:47:38 UTC
view on stackexchange narkive permalink

Cela semble être le résultat de la corruption du système de fichiers sur la carte SD. Mes deux RPi en ont tous deux fait l'expérience, généralement après une utilisation intensive sur une courte période (par exemple, le téléchargement de torrents), ou juste après de longues périodes de disponibilité. Je n'ai pas trouvé de moyen simple de réparer les dégâts, et je viens de reflasher des images sur les cartes.

Essayer un autre adaptateur secteur est toujours aussi une bonne idée.

PhillyNJ
2014-07-10 21:54:23 UTC
view on stackexchange narkive permalink

Ce genre de problèmes est comme essayer de chasser un lapin blanc. Vous perdrez beaucoup de temps et ne l'attraperez jamais. Il semble que le système de fichiers soit corrompu. Dans mon expérience avec Raspberry Pi Distros et le Pi est de faire des sauvegardes de vos images. Je fais des sauvegardes à des points critiques, donc quand cela se produit, je peux simplement réimaginer la carte SD.

J'ai eu trop de cartes ou de systèmes de fichiers corrompus. Une bonne solution consiste à utiliser une clé USB pour le système de fichiers. Consultez ce didacticiel sur l'utilisation d'une carte SD pour le démarrage et l'USB pour le système de fichiers. Certaines informations utiles peuvent être trouvées ici.

Personnellement, je pense que l'utilisation d'une carte SD est intrinsèquement défectueuse. Sans interrupteur d'alimentation intégré pour effectuer un arrêt en toute sécurité, vous êtes presque assuré de corrompre votre système de fichiers. Je le sais parce que cela m'est arrivé beaucoup. Je fais toujours un «arrêt sécurisé» et j'ai eu une rupture de carte SD. Le mieux que vous puissiez faire est d'utiliser l'USB comme système de fichiers et de toujours sauvegarder vos images :)

Robert
2013-03-12 22:18:08 UTC
view on stackexchange narkive permalink

Pouvez-vous confirmer que vous avez suffisamment d'espace sur la carte SD, je pense avoir vu cela lorsque j'ai oublié d'étendre mes rootfs après l'installation. Il se remplit assez rapidement après la configuration initiale et le chargement des paquets. Faites un df -k et assurez-vous que vous n'êtes pas à 100% sur rootfs.

Il semble qu'il reste beaucoup d'espace: http://pastebin.com/aKPRYrSJ J'ai une carte mémoire de 16 Go.
Matthias Urlichs
2014-02-06 02:06:39 UTC
view on stackexchange narkive permalink

Comme toutes les erreurs étranges et semi-aléatoires sur un Pi, cela peut également être causé par une alimentation qui ne fournit pas une puissance suffisante et / ou stable. Essayez un autre modèle.

NULL
2016-03-08 22:45:00 UTC
view on stackexchange narkive permalink

Je sais que c'est une vieille question mais j'ai eu ce problème avec apt-get. Si l'erreur de segmentation se produit uniquement lors de l'exécution d'apt-get, cela peut aider:

  sudo rm -rf /var/cache/apt/*.bin  

Après avoir exécuté cette commande, j'ai pu réinstaller les packages.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...