Domanda:
Problemi con l'aggiornamento: come risolvere il problema con MergeList?
Cade Roux
2012-09-21 06:37:12 UTC
view on stackexchange narkive permalink
  pi @ raspberrypi: / $ sudo apt-get updateHit http://archive.raspberrypi.org wheezy InReleaseHit http://mirrordirector.raspbian.org wheezy InReleaseHit http://archive.raspberrypi.org wheezy / main armhf PackagesHit http://mirrordirector.raspbian.org wheezy / main armhf PackagesHit http://mirrordirector.raspbian.org wheezy / contrib armhf PackagesHit http://mirrordirector.raspbian.org wheezy / non-free armhf PackagesHit http: / /mirrordirector.raspbian.org wheezy / rpi armhf PackagesIgn http://archive.raspberrypi.org wheezy / main Translation-en_USIgn http://archive.raspberrypi.org wheezy / main Translation-enIgn http://mirrordirector.raspbian.org wheezy / contrib Translation-en_USIgn http://mirrordirector.raspbian.org wheezy / contrib Translation-enIgn http://mirrordirector.raspbian.org wheezy / main Translation-en_USIgn http://mirrordirector.raspbian.org wheezy / main Translation- enIgn http://mirrordirector.raspbian.org wheezy / non-free Translation-en_USIgn http://mirrordirector.raspbian.org wheezy / non- free Translation-enIgn http://mirrordirector.raspbian.org wheezy / rpi Translation-en_USIgn http://mirrordirector.raspbian.org wheezy / rpi Translation-enReading elenchi di pacchetti ... Errore! E: Problema di analisi delle dipendenze DipendeE: Si è verificato un errore durante l'elaborazione di libwww-mechanize-perl (NewVersion2) E: Problema con MergeList /var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_wheezy_main_binary-armhf_PackagesE: Gli elenchi dei pacchetti o il file di stato non possono essere analizzati o [email protected]: / $ 

Ho eliminato il file menzionato

  sudo rm /var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_wheezy_main_binary-armhf_Packages  

E riesaminare l'aggiornamento, ma non è riuscito di nuovo dopo il download.

Due risposte:
#1
+8
Steve Robillard
2012-09-21 06:57:02 UTC
view on stackexchange narkive permalink

Secondo questo post del blog e questa domanda askubuntu devi inserire quanto segue nella riga di comando:

  sudo rm / var / lib / apt / lists / * -vf  

e quindi esegui

  sudo apt-get update  
Ha funzionato (eliminando tutti i file invece di solo quello con l'errore), ci deve essere una certa interdipendenza tra i file che non viene visualizzata nel messaggio di errore.
@CadeRoux se guardi i 2 link che ho incluso sembra avere qualcosa a che fare con i vecchi file nella cache ed è un bug noto almeno in Ubuntu - probabilmente con apt.
#2
  0
briain
2015-10-21 15:55:07 UTC
view on stackexchange narkive permalink

Hmm, questo potrebbe non essere correlato in quanto sembra che tu abbia risolto il tuo problema, tuttavia ho trovato questa pagina quando ho cercato su Google un errore simile:

  E: Ho riscontrato una sezione senza Pacchetto: headerE: Problema con MergeList / var / lib / dpkg / statusE: Impossibile analizzare o aprire gli elenchi dei pacchetti o il file di stato.  

Avevo ignorato l'errore unzip errore di scrittura (disco pieno?) quando ho decompresso raspbian jessie su una scheda sd. Il file .img è stato troncato a 4 GB a causa dei limiti di dimensione del filesystem fat32. Sono tornato indietro e ho decompresso l'immagine su un filesystem ext3 invece (ntfs funzionerebbe anche per file> 4Gb), dd e potrei quindi apt-get update .



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...