Segítsetek megsérült a /var/lib/dpkg/status

Fórumok

Akkor történt mikor apt-get dist-upgrade -t csináltam etch-ről lenny-re bővebben

a dpkg status vmely okból szerencsére csak karakterenként sérült és a rendszer -egyébként- működik (némi locale probléma van, de ayt majd később)

grep-pel kimazsoláztam a status-ból csomagok leírásában vannak a sérült karaterek.

Kellene az eredeti info mert van ahol nem akarok találgatni.

a http://packages.debian.org/ -n viszont nincs fönt minden ami kellene

a kérdéses csomagok:


4:Package: dictionaries-common
11:Version: 0.90.0
12:Config-Version: 0.70.10
29:Package: xaw3dg
37:Version: 1.5+E-14
47:Package: python-wxversion
55:Version: 2�8.7.1-0
64:Python-Version: all
66:Package: kscd
74:Version� 4:3.5.5-2
83:Package: gnome-session
90:Version: 2.20.2-1
91:Con�ig-Version: 2.14.3-5
9781:Package: libedata-cal1.2-6
9789:Version: 1.12.2-1
9798:Package: libedata-cal1.2-5
9806:Version: 1.6.3-5etch1
9814:Package: kcharselect
9821:Version: 4:3.5.5-�
9830:Package: xml-co�e
9837:Version: �.11
9838:Config-Version: 0.09-0.1
9861:Package: kernel-package
9868:Version: 10.067

a fenti (sorszámozott)sorok a /var/lib/dpkg/status n+i. sorai
ezekben vannak elszórva a fenti is látható (�) problémás karakterek

ha tudsz segíts kérlek,köszi

megoldás:
http://ftp.hu.debian.org/debian/dists/lenny/main/binary-i386/Packages.gz
Packages.gz a lenny repository-ból hmm hmm a dpkg is onnan szedi csak jó lesz most is...
Kézzel összevetem némi gondolkodás és a
dpkg -i
parancs mint eszköz mely úgyis megakad a hibákon

dpkg-reconfigure locales

utána vissza synaptic és törött csomagok javítása
eddig 10 törött csomaggal megúsztam.

és minden OK
:)

---Zolta BrZ-Debian-lenny

Hozzászólások

Talán:

74: Version: ...
91: Config- ...
9830: xml-core

több ötlet hirtelen nincs, csak egy találgatás:
55: Version 2:8 ...
55: Version 2.8 ...

illetve:

9837 Version: X.11

/mazursky

Szerintem eloszor javitsd a locale problemaidat, mert (tipp) szerintem van koze a dologhoz.
Mi a file karakterkodolasa es mit hasznal a rendszer? Nem lehet, hogy itt van elteres es a karakter konverzio nem helyes.... De ez csak tipp.

--
http://laszlo.co.hu/

jó tipp, köszi Laszlo. Előbb mégis tudni szeretném mire fogom majd kijavítani
csak csomagot ne kelljen hozzá feltenni mert ugye az nem megy. ezért is:)

-/var/lib/dpkg/status a csomagkezelő rendszer állapotjelzője vagyis többek között használja az apt-get is
és mivel hibás nem tudja értelmezni vagyis nem tudok se leszedni se föltenni csomagot-

--Zolta BrZ (2.6.18-5-k7 debian lenny )

zolta:~# file /var/lib/dpkg/status
/var/lib/dpkg/status: UTF-8 Unicode Pascal program text, with very long lines
zolta:~# locale
locale: Cannot set LC_ALL to default locale: Nincs ilyen fájl vagy könyvtár
LANG=hu_HU.UTF-8
LC_CTYPE="hu_HU.UTF-8"
LC_NUMERIC="hu_HU.UTF-8"
LC_TIME="hu_HU.UTF-8"
LC_COLLATE="hu_HU.UTF-8"
LC_MONETARY="hu_HU.UTF-8"
LC_MESSAGES="hu_HU.UTF-8"
LC_PAPER="hu_HU.UTF-8"
LC_NAME="hu_HU.UTF-8"
LC_ADDRESS="hu_HU.UTF-8"
LC_TELEPHONE="hu_HU.UTF-8"
LC_MEASUREMENT="hu_HU.UTF-8"
LC_IDENTIFICATION="hu_HU.UTF-8"
LC_ALL=

zolta:~# locale -a
locale: Cannot set LC_COLLATE to default locale: Nincs ilyen fájl vagy könyvtár
C
POSIX
hu_HU.utf8

tovább:
Locales in Debian:
http://people.debian.org/~schultmc/locales.html