Apt fehler - /var/lib/dpkg/status ist nicht da

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Hamstaman
Beiträge: 77
Registriert: 21.09.2004 19:50:25

Apt fehler - /var/lib/dpkg/status ist nicht da

Beitrag von Hamstaman » 21.09.2004 20:02:45

HiHo,

Ich gruesse das Forum. (Bin der Neue, komm jetzt oefter)

Beim Starten von Synaptik kommt folgende Fehlermeldung>

Code: Alles auswählen

Konnte Datei /var/lib/dpkg/status nicht öffnen - open (5 Eingabe-/Ausgabefehler)
Was kann ich tun :?:

Bin neu bei Linux und hab nicht viel Ahnung.
Und noch ganz viele Fragen. :roll:

Hamstaman
Zuletzt geändert von Hamstaman am 21.09.2004 23:45:59, insgesamt 1-mal geändert.

Benutzeravatar
Weissbrot
Beiträge: 186
Registriert: 02.07.2004 01:03:44

Beitrag von Weissbrot » 21.09.2004 22:41:45

herzlich willkommen!
Hast Du mal apt-get update gemacht vorher?

Hamstaman
Beiträge: 77
Registriert: 21.09.2004 19:50:25

Beitrag von Hamstaman » 21.09.2004 22:55:23

HiHo,

da kommt der selbe Fehler :(

Code: Alles auswählen

Hamux:/# apt-get update
OK   http://security.debian.org testing/updates/main Packages
OK   http://security.debian.org testing/updates/main Release
OK   ftp://ftp.uni-koeln.de testing/main Packages
OK   ftp://ftp.uni-koeln.de testing/main Release
OK   ftp://ftp.uni-koeln.de testing/main Sources
OK   ftp://ftp.uni-koeln.de testing/main Release
Paketlisten werden gelesen... Fehler!
E: Konnte Datei /var/lib/dpkg/status nicht öffnen - open (5 Eingabe-/Ausgabefehler)
E: Die Paketliste oder die Statusdatei konnte nicht geparst oder geöffnet werden.

Hamstaman

Edit¹:
Ich hab jetzt versucht mit gedit(su-modus) die Datei /var/lib/dpkg/status zu öffnen.
Die datei wird im Öffnendialog angezeigt, wenn ich Sie dann öffnen will sagt gedit das die Datei nicht existiert und ob ich sie erstellen will. Das habe ich erstmal abgelehnt.
Die Datei status-old lässt sich auch nicht öffnen. Hier kommt ein E/A- Fehler.

Ich glaube ich hab ein grösseres Problem.
Die Installation ist einen Tag alt. Ich hab noch nicht allzuviel dran gemacht. Nur fstab angepasst. Bissel in der Xf86config-4 rumgebastelt. Und ein paar Kleinigkeiten von KDE und Gnome nachinstalliert. Ich wollte jetzt nen aktuelleren Kernel draufspielen und die ATI-Treiber installieren. Der derzeitige Kernel erkennt meinen Ram nicht ausreichend. Sound geht auch nicht.

System ist:
SIS 748 / 1GB Ram
Athlon 2.4
Ati 9800 pro (R360)
SB Audigy2
TV Karte (bt878)
2 Festplatten, DVD-Rom, Cd Brenner

Sarge installiert per mini NetzCD - rest mit DSL-Light (4 Stunden)
Paketauswahl: Desktopumgebung. (übrigens keine gute Auswahl finde ich)
Kernel ist noch 2.4.26-1-386 (der zuwenig Ram erkennt)

Hamstaman

Hamstaman
Beiträge: 77
Registriert: 21.09.2004 19:50:25

Beitrag von Hamstaman » 22.09.2004 01:04:22

HiHo,

Ich habe jetzt bissel im Forum rumgesucht.
Diese status datei ist wohl essentiel für das Paket system im debian.
Ich werde also gleich mal ne neuinstallation machen.
Komisch is nur das ich die Installationsdateien nirgends finde um den Prozess abzukürzen.
Ich muss wohl alles nochmal saugen. (light-dsl ist nich wirklich schnell)
Jigdo kann ich auch nicht installieren, weil dpkg die status datei auch brauch.
Frage mich nur warum sone datei kaputt geht? Filesystem ist ext3.
Ob ich beim fstab anpassen was falsch gemacht habe?

Code: Alles auswählen

proc            /proc           proc    defaults        0       0
/dev/hda3       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda6       /home           ext3    defaults        0       2
/dev/hda7       none            swap    sw              0       0
/dev/hdd        /media/cdrom0   iso9660 ro,user,noauto  0       0
/dev/hdc        /media/cdrom1   iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
/dev/hda1       /mnt/win_c      ntfs    auto,user,umask=0,ro    0 0
/dev/hdb1       /mnt/win_d      ntfs    auto,user,umask=0,ro    0 0
/dev/hda5       /mnt/win_e      vfat    auto,user,umask=0, 0 0
Ich hab nur die letzten 3 Zeilen eingefügt. Ohne genau (werde nachher mal nachlesen was umask eigenlich ist)zu wissen was die eigentlich bewirken.
Aber ich hab jetzt als user Zugriff auf alle drei Partitionen.

Ich werde die datei also ab Morgen täglich sichern. Mal gucken ob ich das als automatischen Prozess hinbekomme.

Hamstaman

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 22.09.2004 16:06:14

I/O Errors sind oft ein Problem mit der Platte. Es kann also sicher nicht schaden, da 'mal das Herstellertool drüber zu jagen, um zu schauen, ob die Platten nicht evtl. doch einen Schatten hat...

Gelegentlich kann sowas auch passieren, wenn der falsche IDE Treiber verwendet wird (extrem selten eigentlich) oder wenn man die DMA Einstellungen übertrieben hat.

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
QT
Beiträge: 1322
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 22.09.2004 16:16:05

Schau mal ob in /var/backups/ noch ne aeltere Version der status Datei liegt. Koennte Dich ums Neuinstallieren bringen :-)

Hamstaman
Beiträge: 77
Registriert: 21.09.2004 19:50:25

Beitrag von Hamstaman » 22.09.2004 16:54:58

HiHo,

Ich habe schon neuinstalliert. Da ich /home behalten habe sind meine Einstellungen ja erhalten geblieben. Ich habe vorher auch in /var/backups geschaut. Da war nix.
Die Neuinstallation war auch sinnvoll, weil ich diesmal keine Pakete per Fertigauswahl genommen habe. Ich kapier nicht warum Debian gleich 2 fette Desktopsysteme da reinpackt. Wer KDE UND Gnome will kann sich doch später den zweiten nachinstallieren.
Ich hab jetzt jedenfalls Gnome und bin schon fast zufrieden. :D
Aber da geh ich gleich mal ins passende Unterforum für.

Wie lautet der Aufruf für ein Plattentestprogramm? Sowas wie scandisk/chkdsk?
Würde mich allerdings wundern, wenn die plötzlich kaputt wäre. (Nichts ist unmöglich-Toyota :) )

Ist die fstab so wie oben in Ordnung oder soll ich da was dran ändern?
Ich brauch nämlich dringend den Zugriff dadrauf, weil da meine bookmarks und mails liegen.

Kernel hab ich jetzt: 2.6.8-1-k7

Jetzt mach ich erstmal Fonts, Drucker und Sound.
Und dann kommt die fürchterliche ATI-Operation. (Angst hab!)
Ich will mein geliebtes Diablo2 und Warcraft3 zocken. :D

Hamstaman

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 22.09.2004 17:17:36

Wie lautet der Aufruf für ein Plattentestprogramm? Sowas wie scandisk/chkdsk?
Würde mich allerdings wundern, wenn die plötzlich kaputt wäre. (Nichts ist unmöglich-Toyota )
Dies fstab sieht soweit ganz OK aus, allerdings würde ich bei den NTFS bzw. VFAT Dateisystemen noch die Option uid=USER hinzufügen (ersetze USER mit Deinem Benutzernamen), damit Du auch entsprechende Permissions hast (umask=0 hat aber einen ähnlichen Effekt: damit darf dann *jeder* lesen und schreiben).

Bei den NTFS Dateisystemen würde ich allerdings auf read only mounten, da der Linux Support dafür noch etwas wackelig ist. Schreiben sollte zwar gehen, aber das würde ich nicht unbedingt mit einer wichtigen Partition testen ;-)

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Hamstaman
Beiträge: 77
Registriert: 21.09.2004 19:50:25

Beitrag von Hamstaman » 22.09.2004 17:58:32

HiHo,
Bei den NTFS Dateisystemen würde ich allerdings auf read only mounten, da der Linux Support dafür noch etwas wackelig ist. Schreiben sollte zwar gehen, aber das würde ich nicht unbedingt mit einer wichtigen Partition testen
Ich dachte das "ro" würde reichen?

Code: Alles auswählen

/dev/hda1       /mnt/win_c      ntfs    auto,user,umask=0,ro    0 0 
/dev/hdb1       /mnt/win_d      ntfs    auto,user,umask=0,ro    0 0
Oder überschreibt das "umask" das wieder?
Soll das also so aussehen?

Code: Alles auswählen

/dev/hda1  /mnt/win_c   ntfs  auto,uid=hamsta,ro 0 0
/dev/hdb1  /mnt/win_d   ntfs  auto,uid=hamsta,ro 0 0
/dev/hda5  /mnt/win_e  vfat  auto,uid=hamsta,rw  0 0
Und wie ist das jetzt mit dem scandisk unter linux?

Hamstaman

Benutzeravatar
QT
Beiträge: 1322
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 22.09.2004 20:50:59

Hamstaman hat geschrieben:Und wie ist das jetzt mit dem scandisk unter linux?
Das erledigt Dein Debian automatisch. Die Linux Dateisysteme (also ext2, ext3. reiser etc) werden nach ca. 20mal Mounten automatisch getestet bzw. bei einem Absturz und dadurch unsauberen Runterfahren beim nächsten Start. Der passende Befehl dazu heisst 'fsck'. Damit würde ich aber nicht einfach mal rumspielen, sondern das sind die Dinge, die man nicht machen sollte, ohne vorher die Doku gelesen und Verstanden zu haben, sowie ein Backup angefertigt ;-) Im Ernst, auf keinen Fall ein schon gemountetes Dateisystem mit "fsck" bearbeiten. Du würdest es bereuen......

Hamstaman
Beiträge: 77
Registriert: 21.09.2004 19:50:25

Beitrag von Hamstaman » 22.09.2004 22:18:56

HiHo,

Danke euch für die Hilfe.
Wie das Ursprungsproblem entstanden ist wird wohl unklar belieben.
Ich nehme an, ich hatte mal wieder 1000 shells auf und hab alles gleichzeitig machen wollen. dabei ist dann wohl das Paketmanagment durcheinander gekommen.
Tel aviv (oder so :))

Ich nehm jetzt die letzte Version der fstab. Lesen kann ich alles.
Schreibversuche traue ich mich nicht.
Backup ist ne teure sache. Wie sichert man mal eben 200GB?

Von den Sachen die ich erledigen wollte, hab ich nur Fonts wirklich in den Griff bekommen.
Das ist aber jetzt perfekt. Samtweiches antialaising. Auch in Opera. :D
Beim Druckproblem ( http://www.debianforum.de/forum/viewtopic.php?t=32045 )warte ich mal, ob da ne Antwort kommt.
Sound fange ich jetzt an. Hab ja jetzt Zugriff auf meine mp3s.

Hamstaman

Antworten