Domanda:
Cosa significa "errore di segmentazione" usando apt?
rebellion
2013-03-12 13:10:57 UTC
view on stackexchange narkive permalink

Ricevo un errore ogni volta che provo a eseguire comandi sul mio RPi:

  pi @ rpi ~ $ apt-get install wkhtmltopdfSegmentation fault  

Anche quando provo a eseguire altri comandi:

  pi @ rpi ~ $ uptime-bash: / usr / bin / uptime: impossibile eseguire il file binario  

Ma altri funzionano:

  pi @ rpi ~ $ w 09:09:24 su 8 giorni, 15:01, 1 utente, media di caricamento: 0,90, 0,67, 0,37 TTY UTENTE DA LOGIN @ IDLE JCPU PCPU WHATpi pts / 0 241-6.allergrupp 09:02 0.00s 1.91s 0.03sw  

Qualcuno l'ha sperimentato?

Prova ad aggiungere sudoto all'inizio dei tuoi comandi, nel caso si tratti di un problema di autorizzazioni.
Non è un problema di autorizzazioni. Potrebbe funzionare per coincidenza (ma ne dubito) - anche così, non è un problema di autorizzazioni. La roba è * rotta *.
Nessun comando in esecuzione con sudo.
Se "errore di segmentazione" si verifica solo durante l'esecuzione di apt-get, la tua scheda potrebbe non essere danneggiata. Vedi la mia risposta di seguito.
Installa i simboli GDB + e ottieni un backtrace, per vedere dove si trova SIGSEGV?
Sei risposte:
#1
+4
goldilocks
2013-03-12 13:44:55 UTC
view on stackexchange narkive permalink

È molto sfortunato. Gli errori di segmentazione non dovrebbero accadere in questo modo, e questo per me implica fortemente che tu abbia la corruzione del filesystem. Potrebbe anche essere il risultato di qualcosa di dannoso, ma probabilmente è meno probabile su pi in quanto è incline a tale corruzione se, ad esempio, è soggetto a tensioni inappropriate o frequentemente scollegato senza uno spegnimento adeguato.

Estrai la scheda SD, salva tutto ciò che vuoi / puoi rimuoverla usando un altro computer, quindi umount lì ma lasciala collegata e prova:

  e2fsck -y -c / dev / [sdXN]  

Dove 'sdXN' è la seconda partizione. Questo potrebbe aggiustare le cose. In caso contrario, rinuncia e sostituisci l'immagine su di essa: è distrutta.

Dopo aver sostituito l'immagine, esegui lo stesso fsck lento (con -c per verificare la presenza di blocchi danneggiati) sulla seconda partizione mentre la scheda è su un altro computer. Questo per assicurarti che la carta non sia difettosa o usurata.

Questo non ha aiutato. Quello che sto sperimentando ora è che la scheda SD non verrà formattata con Mac, PC o SD Formatter. Carta corrotta forse?
#2
+1
Toby
2013-12-10 06:47:38 UTC
view on stackexchange narkive permalink

Questo sembra essere il risultato della corruzione del filesystem sulla scheda SD. I miei due RPi l'hanno sperimentato entrambi, di solito dopo un lungo utilizzo in un breve periodo (ad esempio, il download di torrent) o subito dopo lunghi tempi di attività. Non ho trovato un modo semplice per riparare il danno e ho solo riflesso le immagini sulle carte.

Anche provare un altro alimentatore è sempre una buona idea.

#3
+1
PhillyNJ
2014-07-10 21:54:23 UTC
view on stackexchange narkive permalink

Questi tipi di problemi sono come cercare di inseguire un coniglio bianco. Perderai molto tempo e non lo prenderai mai. Sembra che il file system sia danneggiato. Nella mia esperienza con Raspberry Pi distribuzioni e il Pi è quello di fare backup delle tue immagini. Eseguo backup nei punti critici, quindi quando ciò accade, posso semplicemente ri-immagine la scheda SD.

Ho avuto troppe schede o file system danneggiati. Una buona soluzione è utilizzare una chiavetta USB per il file system. Guarda questo tutorial sull'utilizzo di una scheda SD per l'avvio e USB per il file system. Alcune informazioni utili possono essere trovate qui.

Personalmente penso che l'utilizzo di una scheda SD sia intrinsecamente difettoso. Senza un interruttore di alimentazione integrato per eseguire uno spegnimento sicuro, sei quasi sicuro di danneggiare il tuo file system. Lo so perché mi è successo spesso. Faccio sempre un "arresto sicuro" e ho avuto problemi con la scheda SD. Il meglio che puoi fare è usare l'USB come file system e fare sempre il backup delle tue immagini :)

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

Puoi confermare di avere abbastanza spazio sulla scheda SD, penso di averlo visto quando ho dimenticato di espandere il mio rootfs dopo l'installazione. Si riempie abbastanza velocemente dopo la configurazione iniziale e il caricamento dei pacchetti. Fai un df -k e assicurati di non essere al 100% su rootfs.

Sembra che sia rimasto molto spazio: http://pastebin.com/aKPRYrSJ Ho una scheda di memoria da 16 GB.
#5
  0
Matthias Urlichs
2014-02-06 02:06:39 UTC
view on stackexchange narkive permalink

Come tutti gli errori strani e semi-casuali su un Pi, anche questo può essere causato da un alimentatore che non fornisce una potenza sufficiente e / o stabile. Prova un modello diverso.

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

So che questa è una vecchia domanda, ma ho avuto questo problema con apt-get. Se l'errore di segmentazione si verifica solo durante l'esecuzione di apt-get, questo potrebbe essere d'aiuto:

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

Dopo aver eseguito questo comando sono stato in grado di installare nuovamente i pacchetti.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...