![new-cydia new cydia1 300x248 [GUIDA] Come risolvere i problemi comuni di Cydia](http://www.applemobile.it/wp-content/uploads/2011/02/new-cydia1-300x248.jpg)
Visto il recente aggiornamento di Cydia alla versione 1.1 ho deciso di fare questa guida per prevenire eventuali errori futuri. Non so voi ma io mi ritrovo molto spesso a combattere con gli errori che mi propone. Per questo spero che questa guida possa risolvere molti dei problemi più comuni.
REQUISITI:
- Connessione SSH (dovete avere installato WinSCP per Windows e Cyberduck per Mac)
- MobileTerminal installato (si scarica da Cydia)
Possiamo iniziare!
Per prima cosa eseguite un aggiornamento manuale del vostro dispositivo da terminale.
Per fare questo dovete aprire MobileTerminal e digitare quanto segue:
su
alpine (se avete cambiato password digitate la vostra)
apt-get update
e vedete che errore vi rilascia.
Questi possono essere:
Crash all’ avvio di Cydia
1. Accedete vis SSH al dispositivo.
Per fare questo aprite WinSCP (o Cyberduck) e su nome server digitate l’ indirizzo IP del vostro iphone (visualizzabile direttamente dentro SBSettings dove c’è scritto Wi-Fi ip address). Dopodiché su nome utente scrivete admin e password alpine (o la vostra nel caso l’ abbiate cambiata), poi selezionate SCP in protocollo file.
2. Dirigetevi nella directory / var / lib / apt / lists / folder e cancellate tutto il contenuto eccetto la cartella partial.
3. Riavviate il dispositivo.
Cydia non aggiunge una repo
In questo caso ci sono svariati motivi
- La repo è down.
- L’ indirizzo è errato o è stato cambiato.
- Non sei connesso a internet
Errore della source
Il file Packages.bz2 non è stato compilato correttamente. In questo caso normalmente basta disinstallare e reinstallare la repo. Per fare questo recatevi su Manage>Sources>Edit>Remove e rimuovete la repo. Dopodiché fate un respring e reinserite nuovamente la repo.
Nel caso non dovesse funzionare provate a quest’altra soluzione:
- Accedete via SSH
- Recatevi nella directory / etc / apt / sources.list.d
- Modificate il file cydia.list e cancellate la repo che da problemi.
- Riavviate il dispositivo.
![sources list.d sources list.d 200x300 [GUIDA] Come risolvere i problemi comuni di Cydia](http://www.applemobile.it/wp-content/uploads/2011/03/sources-list.d-200x300.jpg)
Errore durante l’ installazione di un package
Può capitare che Cydia dia errore durante l’ installazione di un package (ad esempio l’ errore sub-process /usr/bin/dpkg/ returned an error code (1) )
1. Per risolvere questo problema dovete aprire MobileTerminal e digitare:
su
alpine
dpkg configure
2. Eseguite un respring.
![[GUIDA] Come risolvere i problemi comuni di Cydia sub process 200x300 [GUIDA] Come risolvere i problemi comuni di Cydia](http://www.applemobile.it/wp-content/uploads/2011/03/sub-process-200x300.jpg)
L’ icona di cydia è invisibile
Ebbene sì l’ icona di Cydia può scomparire. Per farla tornare dovete eseguire questa procedura:
- Accedete via SSH nella directory / Applications / Cydia.app
- Copiate il file icon.png nel computer.
- Eliminate icon.png dal dispositivo.
- Effettuate un Respring. Potrete vedere che sarà apparsa l’ icona base di colore bianco.
- Copiate il file icon.png nuovamente in / Applications / Cydia.app
- Effettuate nuovamente un respring e l’ icona sarà tornata uguale a com’era prima.
Reinstallazione di Cydia
Per qualsiasi motivo potrebbe capitarvi di dover reinstallare Cydia. Per fare questo aprite MobileTerminal e digitate:
su
alpine
apt-get remove cydia
apt-get install Cydia
Riavviate il dispositivo.
Errore:
Trying to overwrite [Path], which is also in Package [nomepacchetto]
![[GUIDA] Come risolvere i problemi comuni di Cydia trying to overwrite package 200x300 [GUIDA] Come risolvere i problemi comuni di Cydia](http://www.applemobile.it/wp-content/uploads/2011/03/trying-to-overwrite-package-200x300.png)
Questo errore si verifica quando vogliamo scaricare un pacchetto il cui “control”, un file contenuto all’interno del pacchetto stesso, ha una stringa che cicla l’installazione dello stesso se si prova a installarlo e l’installazione non va a buon fine: in contemporanea, si sta cercando di sovrascrivere un pacchetto già esistente, quindi d’ora in poi ogni qualvolta che cercherete di installare qualsiasi applicazione o tema Cydia riporterà questo errore, impedendovi di installare correttamente sia l’applicazione/tema sia il pacchetto lasciato in sospeso.
Si entra quindi in un ciclo apparentemente infinito, dal quale la maggior parte delle volte si esce ripristinando (perchè sembra la soluzione più ovvia e veloce).
Di seguito una soluzione per installare questo pacchetto “in sospeso”.
Accedete via SSH alla root del dispositivo:
- Entrate nella cartella / var / lib / dpkg / info /
- Localizzate il pacchetto indicato da Cydia che state cercando di sovrascrivere. Notate che il file in questione ha estensione .list
- Aprite questo file e segnatevi le directories dove sono installati i componenti del pacchetto. Potete aprire un file .list con un semplice text editor.
- Dopo avervi segnato le directories, cancellate uno ad uno i files installati da quel pacchetto. E’ importante che eliminiate tutti i pacchetti corrispondenti al file .deb che tentate di sorascrivere, altrimenti la procedura non andrà poi a buon fine
- Dopo aver cancellato tutti i files associati al file .list, eliminate lo stesso file .list
- Entrate ora in Cydia. Disinstallate il pacchetto appena rimosso manualmente (poichè Cydia continuerà a riconoscerlo come installato).
- Notate che, mentre stavate rimuovendo quel pacchetto, il .deb rimasto in sospeso si installerà correttamente. Avrete ora finalmente risolto questo problema.
Errore di una source “Error: Database Problem parsing dependency Conflicts“
Questo problema è dato da una source nella quale sono stati compilati male i file Package e Package.bz2, che determinano tutto il contenuto della Repo in questione. In seguito a quest’errore, che si verifica dopo l’installazione di un qualsiasi pacchetto, tutto il contenuto di Cydia apparirà svuotato: non ci saranno più nè Pacchetti installati, nè Sources, nè Updates. Tutto sembrerà vuoto.
![[GUIDA] Come risolvere i problemi comuni di Cydia img0103 200x300 [GUIDA] Come risolvere i problemi comuni di Cydia](http://www.applemobile.it/wp-content/uploads/2011/03/img0103-200x300.png)
Non è possibile individuare la source incriminata, a meno che i gestori della source avvisino che la repo è in manutenzione. Solitamente si risolve con un ripristino, perchè sembra anche in questo caso la soluzione più ovvia e veloce. Una soluzione, che ha lo stesso effetto del ripristino, fatta eccezione, che non si cancelleranno nè Multimediali quali Video, Musica e Immagini, nè salvataggi, nè Applicazioni AppStore e nemmeno i pacchetti .deb installati finora. Cydia riprenderà a funzionare come prima: l’unica nota “negativa” è che dovrete aggiungere nuovamente tutte le Sources che avete inserito in precedenza.
- Per prima cosa, usciamo completamente da Cydia, anche dal Multitasking.
- Colleghiamo il nostro dispositivo al computer e, tramite SSH, dirigiamoci in / etc / apt / sources.list.d /. Troveremo il file Cydia.list: trasferiamolo sul PC e, con un semplice Text Editor (Blocco Note), cancelliamo tutto il contenuto di questo file.
- Sovrascriviamo dunque il file Cydia.list vuoto a quello in / etc / apt / sources.list.d /. Se volete, per comodità futura, potete tenere una copia di questo file: al suo interno sono infatti annotate tutte le Sources aggiunte dall’utente. In seguito potrete aggiungere manualmente le sources che avevate in precedenza copiandole da questo file.
- A questo punto, dirigiamoci in / var / lib / cydia e cancelliamo il file Metadata.plist
- Infine dirigiamoci in / private / var / lib / apt / lists e cancelliamo tutto il contenuto della cartella lists, ECCETTO la cartella Partial. Se cancellate quest’ultima cartella, ahimè, dovrete ripristinare.
- Fine. Avrete così completamente resettato Cydia: tutto sarà tornato alla normalità. All’apertura, Cydia vi chiederà addirittura “Who are you?“, il classico messaggio che appare al primo avvio di Cydia.
Ricordiamo a tutti gli utenti che, per “lavorare” in SSH bisogna essere utenti esperti e che nè AppleMobile.it e nè il suo staff sono responsabili di eventuali danni causati ai vostri dispositivi. Questa guida viene pubblicata solo a scopo informativo.





















Ho un problema con Cydia e non so come fare…
Ora vi spiego:
Stavo scaricando i trucchi per un goco da Cydia in una delle tante cartelle in Categorie,Ho installato il file e poi cydia mi ha chiesto di riavviare la Springboard…Ho premuto riavvia SpringBoard e sul mio iPhone è uscito il cerchietto del caricamento…MA NON FINISCE MAI DI CARICARE !!
COME FARE!!
Ciao tu sei riuscito a risolvere questo problema? Mi è successa la medesima cosa!!! Ti prego rispondimi se tu ci sei riuscito. Ti scongiuro ma dammi una risposta!