Seite 1 von 1

[GELÖST] - Probleme mit /var/lib/dpkg/status

Verfasst: Mi 20. Jun 2012, 18:05
von icecold
Hi,
erstmal vielen Dank für deine klasse Arbeit die du in dieses Projekt steckst!
Ich habe das IPC 11.4 auf meinen Alix3D3 installiert und wollte mir eine neue OSCam compilieren,
aber schon bei der Eingabe von

Code: Alles auswählen

oscam-precomp.sh
bekomme ich folgende Fehlermeldung:

Code: Alles auswählen

Installiere benoetigte Pakete zum Kompilieren von OScam..

OK   http://ftp.at.debian.org squeeze Release.gpg
OK   http://ftp.at.debian.org/debian/ squeeze/main Translation-de
Ign http://ftp.at.debian.org/debian/ squeeze/main Translation-en
OK   http://security.debian.org squeeze/updates Release.gpg
Ign http://security.debian.org/ squeeze/updates/main Translation-de
Ign http://security.debian.org/ squeeze/updates/main Translation-en
OK   http://ftp.at.debian.org squeeze Release
OK   http://security.debian.org squeeze/updates Release
OK   http://ftp.at.debian.org squeeze/main i386 Packages
OK   http://security.debian.org squeeze/updates/main i386 Packages
E: Der dpkg-Prozess wurde unterbrochen; Sie müssen manuell »dpkg --configure -a« ausführen, um das Problem zu beheben.
... build-essential autoconf automake cmake make patch gcc g++ pkg-config subversion libccid libtool libglib2.0-dev libssl-dev libssl0.9.8 libpcsclite1 libpcsclite-dev libusb-dev gettext tar bzip2 gzip ncurses-bin flex bison wget libpng3 zlib1g-dev sudo ...
E: Der dpkg-Prozess wurde unterbrochen; Sie müssen manuell »dpkg --configure -a« ausführen, um das Problem zu beheben.
Wenn ich dann

Code: Alles auswählen

root@IPC-Server / > dpkg --configure -a
eingebe, kommt das:

Code: Alles auswählen

pkg: Öffnen von »/var/lib/dpkg/status« zum Schreiben der status-Datenbank fehlgeschlagen: Das Argument ist ungültig
Was könnte da "klemmen"??

cu icecold

Re: IPC 11.4 compilieren

Verfasst: Mi 20. Jun 2012, 18:47
von jensebub
Hallo icecold,

hast du vielleicht nochmal probiert das Onlineskript über den Befehl:

Code: Alles auswählen

i os oscam-precomp.sh
auszuführen, ob der Fehler nochmal auftaucht?!

Gruß
jensebub

Re: IPC 11.4 compilieren

Verfasst: Mi 20. Jun 2012, 19:02
von feissmaik
Er hat glaub ich Probleme beim aktualisieren der Paketinformationen also apt-get update

Poste/Prüf mal bitte die Datei /etc/apt/sources.list


"dpkg --configure -a" muss man glaub ich mit angabe das Paketes ausführen

Code: Alles auswählen

> dpkg --help
Aufruf: dpkg [<Option> ...] <Befehl>

Befehle:
  -i|--install       <.deb-Dateiname> ... | -R|--recursive <Verzeichnis> ...
  --unpack           <.deb-Dateiname> ... | -R|--recursive <Verzeichnis> ...
  -A|--record-avail  <.deb-Dateiname> ... | -R|--recursive <Verzeichnis> ...
  --configure        <Paket> ... | -a|--pending
...

Re: IPC 11.4 compilieren

Verfasst: Mi 20. Jun 2012, 19:52
von icecold
@jensebub
jep dabei kommt die selbe Fehlermeldung.


Das ist die /etc/apt/sources.list

GNU nano 2.2.4 Datei: /etc/apt/sources.list

# Offizieller Debian Mirror
deb http://ftp.at.debian.org/debian/ squeeze main

# Security Updates
deb http://security.debian.org/ squeeze/updates main

sollte passen...?!

Re: IPC 11.4 compilieren

Verfasst: Mi 20. Jun 2012, 20:18
von jensebub
Meine /etc/apt/sources.list sieht z.B. so aus:

Code: Alles auswählen

deb http://ftp.de.debian.org/debian/ squeeze main
deb-src http://ftp.de.debian.org/debian/ squeeze main

deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

# squeeze-updates, previously known as 'volatile'
deb http://ftp.de.debian.org/debian/ squeeze-updates main
deb-src http://ftp.de.debian.org/debian/ squeeze-updates main
Gruß
jensebub

Re: IPC 11.4 compilieren

Verfasst: Mi 20. Jun 2012, 20:43
von icecold
Danke erstmal,
ich habe deine mal übernommen, aber beim "oscam-precomp.sh" immer noch der Fehler...

Re: IPC 11.4 compilieren

Verfasst: Mi 20. Jun 2012, 20:57
von feissmaik
Wie alt ist denn die CF die du nutzt?
Hast du sowas wie tmp2ram.sh installiert?
Poste mal bitte die ausgabe von df -h

Oder hast du vllt vorher ein "dist-upgrade" oder "upgrade" ausgeführt und dabei einen Fehler missachtet? dann starte das nochmal aber diesmal füg das parameter "-f" hinzu

und probier mal apt-get update -f beziehungsweise apt-get install -f
(und auf die ausgabe achten)


..allerdings vermute ich das die Datei /var/lib/dpkg/status korrupt ist..
evtl. würde ein shutdown -rF now auch fehlerhafte blocks korregiern und danach gehts wieder aber wenn nicht gestaltet sich das dann leider etwas komplizierter

Oder mach zb erst apt-get clean und danach: apt-get install -fy build-essential autoconf automake cmake make patch gcc g++ pkg-config subversion libccid libtool libglib2.0-dev libssl-dev libssl0.9.8 libpcsclite1 libpcsclite-dev libusb-dev gettext tar bzip2 gzip ncurses-bin flex bison wget libpng3 zlib1g-dev sudo


...oder installier dpkg neu:
dazu musst du zunächst die für deine architektur (uname -m) passende dpkg version finden: http://http.us.debian.org/debian/pool/main/d/dpkg/
mit zb wget herrunter laden
dann das .deb entpacken: ar x dpkg_version_arch.deb
das darauf entstehende tgz nach / verschieben: mv data.tar.gz /data.tar.gz
nach / wechseln: cd /
und das tgz entpacken: tar xzfv data.tar.gz

eine weitere möglichkeit wäre vllt auch folgendes

Code: Alles auswählen

1. mv /var/lib/dpkg/status __/var/lib/dpkg/status_bak
2. cp /var/backups/dpkg.status.<any latest number>.gz __/var/lib/dpkg/
4. gunzip -d /var/lib/dpkg/dpkg.status.<any latest number>.gz
5. mv /var/lib/dpkg/dpkg.status.<the number in third step> __/var/lib/dpkg/status
6. apt-get update

Re: IPC 11.4 compilieren

Verfasst: Mi 20. Jun 2012, 21:46
von icecold
Die CF ist relativ neu, sollte passen
Ausgabe df -h

Code: Alles auswählen

Dateisystem           Size  Used Avail Use% Eingehängt auf
/dev/sda1             3,7G  735M  2,8G  21% /
tmpfs                 121M     0  121M   0% /lib/init/rw
varrun                121M  128K  121M   1% /var/run
varlock               121M     0  121M   0% /var/lock
udev                  116M  124K  116M   1% /dev
tmpfs                 121M     0  121M   0% /dev/shm
tmpfs                  20M   84K   20M   1% /tmp
tmpfs                  10M     0   10M   0% /var/tmp
tmpfs                 120M   13M  108M  11% /var/log
tmpfs                  10M   64K   10M   1% /var/emu/tmp
tmpfs                  80M     0   80M   0% /var/cache/apt/archives

Code: Alles auswählen

root@IPC-Server ~ > apt-get update -f
OK   http://ftp.de.debian.org squeeze Release.gpg
OK   http://ftp.de.debian.org/debian/ squeeze/main Translation-de
Ign http://ftp.de.debian.org/debian/ squeeze/main Translation-en
OK   http://ftp.de.debian.org squeeze-updates Release.gpg
Ign http://ftp.de.debian.org/debian/ squeeze-updates/main Translation-de
Ign http://ftp.de.debian.org/debian/ squeeze-updates/main Translation-en
OK   http://ftp.de.debian.org squeeze Release
OK   http://ftp.de.debian.org squeeze-updates Release
OK   http://security.debian.org squeeze/updates Release.gpg
Ign http://security.debian.org/ squeeze/updates/main Translation-de
Ign http://security.debian.org/ squeeze/updates/main Translation-en
OK   http://security.debian.org squeeze/updates Release
OK   http://ftp.de.debian.org squeeze/main Sources
OK   http://ftp.de.debian.org squeeze/main i386 Packages
Hole:1 http://ftp.de.debian.org squeeze-updates/main Sources/DiffIndex [2161 B]
OK   http://security.debian.org squeeze/updates/main Sources
OK   http://security.debian.org squeeze/updates/main i386 Packages
Hole:2 http://ftp.de.debian.org squeeze-updates/main i386 Packages/DiffIndex [2161 B]
OK   http://ftp.de.debian.org squeeze-updates/main i386 Packages
Es wurden 4322 B in 0 s geholt (8157 B/s)
E: Der dpkg-Prozess wurde unterbrochen; Sie müssen manuell »dpkg --configure -a« ausführen, um das Problem zu beheben.
shit, alles ausprobiert auch dpkg neu installiert sowie reboot...
Ich denke ich setze mal neu auf...
Vielen Dank für eure spontane Hilfe!!

Re: Probleme mit /var/lib/dpkg/status

Verfasst: Mi 20. Jun 2012, 21:55
von feissmaik
Wenn das zurück spielen einer älteren /var/lib/dpkg/status aus /var/backups/ auch nicht funktioniert hat wird das wohl das einfachste sein... :?

Re: Probleme mit /var/lib/dpkg/status

Verfasst: Fr 22. Jun 2012, 22:30
von icecold
Ich wollte nur mal "Rückmeldung" geben, nach dem Versuch Debian neu aufzuspielen, gab es schon ein paar Fehlermeldungen.
Ich bin zum Ergebnis gekommen, das die Transcend CF 133x wohl einen "weg" hat... :?
Mit einer Kingston lief dann alles problemlos.


Nachtrag noch, ist wohl ein kleiner Schönheitsfehler:

Neue oscam-svn build 7068 erfolgreich erstellt!

-------------------------------------------------------------------------------

Soll OScam jetzt neu gestartet werden?
[J]a | []Nein j

shell-init: Kann das nicht aktuelle Verzeichnis wiederfinden: getwd: Kann nicht auf das übergeordnete Verzeichnis zugreifen.: Datei oder Verzeichnis nicht gefunden
OScam : restart
OScam : beendet
OScam : gestartet

-------------------------------------------------------------------------------

Fertig! ;-)




cu icecold