Alguses dpkg yldse ei tootanud, sest /var/lib/dpkg/status fail oli tyhi, kuid mul 6nnestus leida kopeeritud partitsiooni pealt backup nii et see tootab nyyd. Avastasin aga, et kaustas /var/lib/dpkg/info on suht paljud .list l6puga failid katki. Probleem selles, et fail l6ppeb lihtsalt poole s6na pealt 2ra. T2nu sellele ei saa uuendada ega installida midagi prakt. Annab sellise veateate (libavahi-core5 on lihtsalt yx suvaline paljudest):
Kood: Vali kõik
wall:/var/lib/dpkg# apt-get --reinstall install tar
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 64 not upgraded.
Need to get 0B/794kB of archives.
After this operation, 0B of additional disk space will be used.
Do you want to continue [Y/n]? y
(Reading database ...
dpkg: serious warning: files list file for package `squirrelmail' missing, assuming package has no files currently installed.
dpkg: serious warning: files list file for package `linux-image-2.6.26-2-686' missing, assuming package has no files currently installed.
dpkg: serious warning: files list file for package `libssl0.9.8' missing, assuming package has no files currently installed.
dpkg: serious warning: files list file for package `nfs-common' missing, assuming package has no files currently installed.
dpkg: serious warning: files list file for package `tar' missing, assuming package has no files currently installed.
dpkg: serious warning: files list file for package `gs-common' missing, assuming package has no files currently installed.
dpkg: serious warning: files list file for package `libavahi-gobject0' missing, assuming package has no files currently installed.
dpkg: unrecoverable fatal error, aborting:
files list file for package `libavahi-core5' is missing final newline
E: Sub-process /usr/bin/dpkg returned an error code (2)
Kood: Vali kõik
cd /var/lib/dpkg
sudo mv info info.bak
sudo mkdir info
sudo apt-get --reinstall install katkise_paketi_nimi
sudo mv info/* info.bak/
sudo rm -rf info
sudo mv info.bak info
Probleem tekkis nimelt sellega, et n2it. see sama samba viskas errori, et ei saa installida, sest libavahi-core5 ( files list file for package `libavahi-core5' is missing final newline) oli problemaatiline. Ja kui ma seda yritasin installida tuli sama veateade samba kohta. Ma m6tlesin et prooviks veel m6lema paketi faile eemaldada info kaustast ja vaadata mida ta siis ytleb, kuid otsustasin enne teiega n6u pidada (2kki keeran systeemi t2ielikult p-sse).
PS: Nagu t2pit2htede puudumisest j2reldada v6ite lendasid gnome seaded ka metsa.
EDIT: Äkki keegi oskab öelda, et kust oleks võimalik teada saada mis nendes .list failides olema peab? Ma oletan, et see ka ertiti hea ei ole kui ma pooleli oleva rea lihtsalt neist failidest ära kustutan.
näit. libavahi-core5.list faili sisu on selline:
Kood: Vali kõik
31 RELEASE -1 FFFFFFFF 012EA784F91646DAA2BD8EA643AA751C 200 1275473179 1074714690 956144580 image/gif 35/35 GET http://www.google-analytics.com/__utm.gif?
1275488324.388 RELEASE -1 FFFFFFFF CE53A3BA587226CCA509AFCA20E2D46A 200 1275473188 1074714690 956144580 image/gif 35/35 GET http://www.google-analytics.com/__utm.gif?
1275488324.393 RE
Ja faili apt.list sisu on selline:
Kood: Vali kõik
/.
/etc
/etc/logrotate.d
/etc/logrotate.d/apt
/etc/apt
/etc/apt/apt.conf.d
/etc/apt/apt.conf.d/01autoremove
/etc/apt/sources.list.d
/etc/cron.daily
/etc/cron.daily/apt
/var
/var/log
/var/log/apt
/var/lib
/var/lib/apt
/var/lib/apt/lists
/var/lib/apt/lists/partial
/var/lib/apt/periodic
/var/cache
/var/cache/apt
/var/cache/apt/archives
/var/cache/apt/archives/partial
/usr
/usr/share
/usr/share/bug
/usr/share/bug/apt
/usr/share/bug/apt/script
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/apt
/usr/share/doc
/usr/share/doc/apt
rohkem ei kopeerinud... nimekiri läheb edasi muiduPS: Ma ei teadnud kas peaks siia teemasse edasi kirjutama või uue teema tegema.


