Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Regia в Jan 15, 2005, 12:58



Титла: Unable to parse package file /var/lib/dpkg/status
Публикувано от: Regia в Jan 15, 2005, 12:58
След един apt-get update започна да излиза следното:

root@ttyp1[dpkg]# apt-get update
Hit http://ftp.bg.debian.org unstable/main Packages
Hit http://ftp.bg.debian.org unstable/main Release
Hit http://security.debian.org stable/updates/main Packages
Hit http://security.debian.org stable/updates/main Release
Hit http://security.debian.org stable/updates/contrib Packages
Hit http://security.debian.org stable/updates/contrib Release
Hit http://security.debian.org stable/updates/non-free Packages
Hit http://security.debian.org stable/updates/non-free Release
Hit http://security.debian.org testing/updates/main Packages
Hit http://security.debian.org testing/updates/main Release
Hit http://security.debian.org testing/updates/contrib Packages
Hit http://security.debian.org testing/updates/contrib Release
Hit http://security.debian.org testing/updates/non-free Packages
Hit http://security.debian.org testing/updates/non-free Release
Hit http://people.debian.org  Packages
Ign http://people.debian.org  Release
Reading Package Lists... Error!
E: Unable to parse package file /var/lib/dpkg/status (1)
E: The package lists or status file could not be parsed or opened.


Файлът status-old има същия проблем.
Никъде другаде по системата ми го няма този файл.

Някой има ли идея как да се оправи?


Титла: Unable to parse package file /var/lib/dpkg/status
Публикувано от: n_antonov в Jan 15, 2005, 13:02
Какво пише в /etc/apt/apt.conf за Cache-Limit?


Титла: Unable to parse package file /var/lib/dpkg/status
Публикувано от: Regia в Jan 15, 2005, 13:03
APT::Default-Release "testing";
APT::Cache-Limit 10000000;
Apt::Get::Purge;


Титла: Unable to parse package file /var/lib/dpkg/status
Публикувано от: n_antonov в Jan 15, 2005, 14:18
Цитат (Blue @ Ян. 15 2005,16:03)
APT::Default-Release "testing";
APT::Cache-Limit 10000000;
Apt::Get::Purge;

Опитай със следната стойност:

Примерен код
APT::Cache-Limit "65165824";


Този проблем е дискутиран много пъти тук и е описан в Книгата за Debian GNU/Linux на български.


Титла: Unable to parse package file /var/lib/dpkg/status
Публикувано от: Regia в Jan 15, 2005, 14:43
С това не става:
APT::Cache-Limit "65165824";

Излиза пак същото.

Единствената промяна е това:

Ign http://people.debian.org  Release


Титла: Unable to parse package file /var/lib/dpkg/status
Публикувано от: Agent_SMITH в Jan 15, 2005, 14:46
Не ми се е случвално, но опитай
apt-get autoclean
apt-get update -f


Титла: Unable to parse package file /var/lib/dpkg/status
Публикувано от: Regia в Jan 15, 2005, 14:51
Нищо.  :(

root@ttyp1[apt]# apt-get autoclean
Reading Package Lists... Error!
E: Unable to parse package file /var/lib/dpkg/status (1)
E: The package lists or status file could not be parsed or opened.
root@ttyp1[apt]# apt-get update -f
Hit http://ftp.bg.debian.org unstable/main Packages
Hit http://ftp.bg.debian.org unstable/main Release
Hit http://people.debian.org  Packages
Hit http://security.debian.org stable/updates/main Packages
Hit http://security.debian.org stable/updates/main Release
Hit http://security.debian.org stable/updates/contrib Packages
Hit http://security.debian.org stable/updates/contrib Release
Hit http://security.debian.org stable/updates/non-free Packages
Hit http://security.debian.org stable/updates/non-free Release
Hit http://security.debian.org testing/updates/main Packages
Hit http://security.debian.org testing/updates/main Release
Hit http://security.debian.org testing/updates/contrib Packages
Hit http://security.debian.org testing/updates/contrib Release
Hit http://security.debian.org testing/updates/non-free Packages
Hit http://security.debian.org testing/updates/non-free Release
Ign http://people.debian.org  Release
Reading Package Lists... Error!
E: Unable to parse package file /var/lib/dpkg/status (1)
E: The package lists or status file could not be parsed or opened.


Титла: Unable to parse package file /var/lib/dpkg/status
Публикувано от: the_real_maniac в Jan 15, 2005, 14:57
Ами наистина странно , но я виж дали има такъв файл:

ls -l /var/lib/dpkg | grep status


Титла: Unable to parse package file /var/lib/dpkg/status
Публикувано от: Regia в Jan 15, 2005, 15:00
Има. Нали го сменях и от status_old

-rw-r--r--  1 root root 1285032 Jan 14 19:53 status


Титла: Unable to parse package file /var/lib/dpkg/status
Публикувано от: the_real_maniac в Jan 15, 2005, 15:28
Ей извинявай :( , пропуснал съм този ред. Къде съм блеал и аз не знам.

Ами за момента нищо не ми идва друго ... на ум.


Титла: Unable to parse package file /var/lib/dpkg/status
Публикувано от: alabal в Jan 15, 2005, 15:54
Случайно да е имало проблем с тока - да е гаснала машината по това време или нещо като твърд рестарт?
На мен ми се случи с ext2 (поради разсеяност бях оставил точно дяла на /var на ext2) и нямаше оправия.

Друга идея е да пробваш:
dpkg --configure -a


Титла: Unable to parse package file /var/lib/dpkg/status
Публикувано от: Regia в Jan 15, 2005, 15:59
Няма проблем с тока.

С dpkg --configure -a не постигнах нищо.

Системата е Тиликс 0.5, който се използва само с chroot през конзола. (Ако на някой му трябва това).

Няма ли някакъв начин да генерирам този файл отново?


Титла: Unable to parse package file /var/lib/dpkg/status
Публикувано от: the_real_maniac в Jan 15, 2005, 16:44
"Тиликс 5.0"

Според мен това променя нещата.
Всмисъл такъв ,че това е Ваша (теб и другите от екипа) разработка и тази грешка може да е вследствие не (или не само) dpkg/apt.

Относно възвръщане на status - google it.
http://www.google.com/search?....%B5&lr=

Иначе на мен ми идва друга идея.

COLUMNS=150 dpkg -l | awk_magic* > restorefile
tar/dump ... /etc

преинсталация и възвръщаш.

или ги преинсталираш с dpkg подавайки пакетите чрез restorefile.

* - аз лично бях ползвал готово/дадоха ми/ awk редче/скриптче, тъй като не познавам този език и не съм се занимавал с него.

Успех.


Титла: Unable to parse package file /var/lib/dpkg/status
Публикувано от: Regia в Jan 15, 2005, 17:18
Малко се промени грешката, като копирах текста в нов файл, но се оказа, че съм добавил един интервал.

Фалшива тревога.  :(


Титла: Unable to parse package file /var/lib/dpkg/status
Публикувано от: the_real_maniac в Jan 15, 2005, 18:35
Сега се прибирам ... и ... добре де Гогъл-а не ти ли помогна.
Като гледам има доста точни (по темата) попадения ?

http://www.sdn.or.id/share....rebuild


Титла: Unable to parse package file /var/lib/dpkg/status
Публикувано от: Regia в Jan 15, 2005, 19:48
Да, в момента преинсталирам пакетите по списък.

Май няма друг начин.

Така ще стане.

Благодаря.


Титла: Unable to parse package file /var/lib/dpkg/status
Публикувано от: zearendil в Feb 08, 2005, 11:29
Цитат (Blue @ Ян. 15 2005,20:48)
Да, в момента преинсталирам пакетите по списък.

Май няма друг начин.

Така ще стане.

Може ли да ми пратиш готовия файл на zearendil@bulgaria.com
Или да напишеш какво се прави.
Аз имам точно същия проблем :-(


Титла: Unable to parse package file /var/lib/dpkg/status
Публикувано от: в Feb 08, 2005, 13:40
Виж във форума на Тиликс (rodonika.info)