Repo Cydia difettose su iPad: cosa fare?

Ti piace questo articolo? Aiutaci a crescere con un like:
3



Può capitare, con un iPad jailbroken, di aggiungere repositories che per qualche motivo non si caricano, a causa di un indirizzo obsoleto o per trascrizione errata.

Un messaggio di errore simile al seguente si presenta:

…sub-process bzip2 has returned an error…

Seguito da un secondo messaggio del tipo:

…Release: The following signatures were invalid: NODATA 1 NOTDATA 2…

Spesso poi, anche aggiungendo la repo con l’indirizzo giusto, il secondo messaggio di errore permane, ripresentandosi ogni volta che si aggiunge una repo, anche se corretta, o nei periodici refresh delle varie repo installate.
Questo perché l’errore iniziale ha “contaminato” alcuni files di configurazione.

Nonostante questo non pregiudichi la fruibilità del sistema, se ci teniamo ad avere un iPad ordinato e pulito, si tratta di un problema da risolvere.
Vediamo come rimettere le cose a posto.

Per prima cosa, abbiamo bisogno di accedere su iPad in SSH.
A tal proposito, vi rimando a questo articolo che spiega come collegarsi ad iPad in SSH in Windows e Mac.

Premetto che lo stesso risultato si può ottenere senza passare per SSH ed usando iFile, un’app Cydia per la navigazione su FileSystem, trovandosi però in lieve difficoltà nel passo 4, dato che l’ultimo file è in genere molto grosso e richiede molto tempo per essere aperto ed editato.

  • Passo 1
    I) navigare fino alla cartella /private/etc/apt/sources.list.d
    II) eliminare tutti i files che contengono la repo incriminata nel nome file
    III) aprire il file cydia.list per la modifica ed eliminare la linea contenente la repo incriminata
    IV) salvare il file
  • Passo 2
    I) navigare fino alla cartella /private/var/lib/apt/list
    II) eliminare tutti i files che contengono la repo incriminata nel nome file
  • Passo 3
    I) navigare fino alla cartella /private/var/lib/apt/list/partial
    II) eliminare tutti i files che contengono la repo incriminata nel nome file
  • Passo 4
    I) navigare fino alla cartella /private/var/lib/cydia
    II) aprile il file metadata.plist per la modifica
    III) cercare ed eliminare tutte le occorrenze della repo incriminata
    Per quest’ultimo passo è utile segnalare due editor di files plist gratuiti: TextWrangler per Mac, Property List Editor per Windows:

Concludiamo ricordando che le operazioni sopra descritte sono invasive per il sistema operativo dell’iPad e vanno eseguite con estrema cautela.
iPaddisti.it non si ritiene in alcun modo responsabile per un uso improprio delle stesse.


Ti piace questo articolo? Aiutaci a crescere con un like:

3 commenti dal blog

  1. Drugo ha detto:

    Guida molto utile, ancora davvero tanti complimenti per la semplicità usata. Detto questo, vorrei segnalare una mia personalissima esperienza: Feci questo errore(mi riferisco ovviamente all repo errata) ed effetivamente non fu facile risolvere, poi dopo molteplici ricerche trovai in un forum un’anima pia che mi aiutò. Però poi feci una triste scoperta; nonostante avessi seguito alla perfezione la guida(pressoché uguale a quella citata) mi accorsi che ogni volta che si andava ad aggiungere una nuova repo(indi completamente differente da quella che sbagliai) l’errore si ripresentava in tutta la sua antipatica completezza! Insomma(se non è cambiato qualche cosa in Cydia) il morale è che per eliminare completamente il “problema” è necessario un triste ripristino! Attenzione il tutto mi è capitato oramai più di un anno fa, speriamo che saurik abbia perfezionato il suo sistema. 😉 ciao.. spero di non aver annoiato nessuno. 

  2. Alcares ha detto:

    Drugo, ho notato che molte guide in rete mancano del passo 4, fondamentale come gli altri.

    Prima di risolvere, io mi trovavo nella tua stessa situazione 😉

  3. Drugo ha detto:

    Essendo passato un pò di tempo, non ricordo più nel dettaglio quella guida, ma sono convinto che tu abbia ragione. 😉 difatti la tua è già conservata tra i mie documenti di salvataggio.! 😀 Grazie ancora.. 😉

Commenta l'articolo!

Scrivi la tua opinione riguardo l'articolo "Repo Cydia difettose su iPad: cosa fare?"

Aggiunta repo iPad, iPad, SSH iPad

© 2010 iPaddisti.it  -  P.IVA IT10463580018  -  Chi siamo   Pubblicità   Privacy   Contatti