Sziasztok!
Az egyik Feisty gépemen elromlott a csomagkezelés:
apt-get install libxvidcore4-dev
után ezt a hibaüzenetet kapom (_bármit_ próbálok telepíteni vagy frissíteni, mindig azt mondja, hogy "files list file for package `libcairo2-dev' is missing final newline"):
dpkg: error processing /var/cache/apt/archives/libxvidcore4-dev_2%3a1.1.2-0.1ubuntu1.1_i386.deb (--unpack):
files list file for package `libcairo2-dev' is missing final newline
Errors were encountered while processing:
/var/cache/apt/archives/libxvidcore4-dev_2%3a1.1.2-0.1ubuntu1.1_i386.deb
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)
Nem hiszem, hogy a cairoval volna baj, inkább elromlott valami nyilvántartás. Meg lehet ezt javítani? Köszi.
- 704 megtekintés
Hozzászólások
(Szerkesztve!)
Mindig csak ezt a csomagot írja hibásnak? A hibaüzenet szerint a letöltött csomagfájl hibás, ami kétféleképpen lehetséges: vagy a szerveren is rossz a csomag, ekkor nincs mit tenni (hibabejelentés, várakozás a javításra), vagy letöltés közben romlott el, amit viszont könnyen javíthatsz: egyszerűen töröld a letöltött csomagot a cache-ből, ami a /var/cache/apt/archives/ alkönyvtárban van (a "libcairo2-dev" csomag a hibás, valahogy így fog kezdődni a fájl neve, és ".deb"-re végződik). Ezután újra próbáld meg telepíteni. Ha marad a hibaüzenet, akkor a szerveren is rossz a csomag.
Szerk.:
Azért kellene a "dpkg -l" kimenete, a /etc/apt/sources-list tartalma és a telepítéskor kiírt összes üzenet is, hogy a probléma okát ki tudjuk találni.
Szerk 2.:
Amúgy hülyeséget írtam, de mindegy. Ma többször már nem akarom átszerkeszteni... :)
- A hozzászóláshoz be kell jelentkezni
Bármit próbálok csinálni a csomagkezelővel, a libcairo2-dev-et mondja hibásnak. Akkor is, ha a konkrét dolognak semmi köze nincs a libcairo2-dev-hez.
A libcairo2-dev-et nem lehet levenni, mert előzőleg le akarná venni a gtk-dev-et, de az nem sikerül ugyanezért.
A deb-ek törlését a cache-ből már az első post előtt próbáltam.
A dpkg -l kimenet túl nagy, nem akarom vele a HUP-ot terhelni, de itt meg tudod nézni.
--
CCC3
- A hozzászóláshoz be kell jelentkezni
Nézd meg a /var/lib/dpkg/info/libcairo2-dev.list fájlt, hogy rendben van-e (szöveges fájlnak kell lennie, soronként egy fájl elérési útját kell tartalmaznia). Hasonlítsd össze ezzel, próbáld meg úgy leszedni a csomagot hogy a fájlodat a fentire cseréled, ha úgy sem sikerül, akkor töröld a fájlt (backup!), és úgy próbáld meg leszedni és újratelepíteni a csomagot.
- A hozzászóláshoz be kell jelentkezni
Igen, nyilvánvalóan más van a list filében. Gondolom egy fsck utáni javítgatás miatt. Próbálom a cserét.
--
CCC3
- A hozzászóláshoz be kell jelentkezni
Ok, megjavult, köszönöm. Ki kell majd cserélni a diszket, egyre gyakrabban talál hibát az fsck.
--
CCC3
- A hozzászóláshoz be kell jelentkezni