Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5

cydia error: database scheint irreperabel
#1

hi, ich hab das problem, wenn ich versuche sources zu cydia hinzuzufügen erscheint, Error: Database encountered a section with no package...

tja nun /var/lib/apt/lists alles gelöscht bis auf partial ordner und dann noch die cydia.list in /etc/apt/source.... geleert.

das hilft soweit das cydia wieder funktioniert,

ich möchte aber gerne eine source hinzufügen, und dann passiert immer wieder das selbe ritual und in der cydia.list stehen dann auch plötzlich wieder alte einträge.
also ich füge eine hinzu und fünf stehen drinn?? is doch nich normal, wenn daß bei meiner bank so gehen würde, wär ich der glücklichste mensch der welt.
wie auch immer...
wenn ich keine sources hinzfüge funktioniert cydia super


was kann ich nur machen?

was auch sehr komisch is das seit dem ein programm nicht mehr funktioniert, aber das is was anderes.

bin für jeden tip dankbar.
Zitieren
#2

cydia stellt immer wieder die alte cydia.list her. ich weis nicht woher er die info nimmt
Zitieren
#3

ich seh schon, kennt sich keiner aus mit hier
Zitieren
#4

Hi,

es gibt noch ein weiteres verzeichniss... /private/etc/apt/sources.list.d
dort findest du auch die feste .list wie z.b bigboss.list, saurik.list etc.. eine cydia.list ist dort auch enthalten.
diese enthält alle (auch alten) sources. Liste kopieren, mit dem editor bearbeiten und dann ersetzen.
ich hoffe dies hilft dir weiter. ich hatte mal das problem, das ich mich verschrieben habe, hat mich 2 stunden gekostet das verzeichnis zu finden.

gruss
NiKoN
Zitieren
#5

ja, das ist die selbe source list, wie eben oben beschrieben, hab noch mal geschaut.
danke dir.
Zitieren
#6

ich verstehe das ganze so:
1.) unter /var/lib/apt/lists liegen die applikationen der verschiedenen sourcen selber bzw. ist hier die info wo das file liegt und heruntergeladen wird (eine installation passiert dann ganz normal über "dpkg -i <filename.deb>").

2.) im verzeichnis /etc/apt/sources.list.d liegen die sourcen selber die mit "deb http://<urltosouce>" enthalten.

du hast also alles bis auf den "partial" im verzeichnis /var/lib/apt/lists gelöscht was soweit richtig ist denn diese brauchst du für das lock file.

das gleiche hab ich jetzt noch mal bei mir durchgespielt und alle infos werden beim start von cydia wieder neu geladen - also soweit ok.


lösch jetzt mal alle listen in /var/lib/apt/lists und alle sourcen in /etc/apt/sources.list.d bis auf die cydia.list und editiere die so das nur noch eine zeile drin steht (von mir aus "deb http://david.ashman.com/apt/ ./" ohne die "") und dann starte cydia.

hoffentlich liege ich hier nicht falsch. Rolleyes
Zitieren


Möglicherweise verwandte Themen…
Thema / Verfasser Antworten Ansichten Letzter Beitrag
Letzter Beitrag von In Flames
30.10.2009, 21:34



Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste