Автор Тема: Инсталирани пакети под Debian  (Прочетена 897 пъти)

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Братя и ТБС!
След като един много тежък pdf файл успешно доведе gpdf и цялата система до пълен забив (нямаше витруални конзоли, клавиатура, нищо) логично последва твърд рестарт. Съответният fsck.ext3 не доведе до добри резултати.
Системата ми работи без никакви проблеми - всичко е ок ... с иключение на едно - пакетната система и apt! Ето грешката:
apt-get -f install
Цитат
apt-get -f install
......
E: Cannot get debconf version. Is debconf installed?
(Reading database ...
dpkg: serious warning: files list file for package `tetex-bin' missing, assuming package has no files currently installed.
82 files and directories currently installed.)
Unpacking libc6 (from .../libc6_2.3.2.ds1-19_i386.deb) ...
dpkg not recorded as installed, cannot check for epoch support !
dpkg: error processing /var/cache/apt/archives/libc6_2.3.2.ds1-19_i386.deb (--unpack):
 subprocess pre-installation script returned error exit status 1
Errors were encountered while processing:
 /var/cache/apt/archives/libc6_2.3.2.ds1-19_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


Ясно е, че трябва да инсталирам tetex, но пък няма debconf за да го инсталирам. В действителност debconf е инсталиран и работи нормално - в /usr/bin:
 
Цитат
ls /usr/bin/debconf*
/usr/bin/debconf                 /usr/bin/debconf-gettextize
/usr/bin/debconf2pot             /usr/bin/debconf-loadtemplate
/usr/bin/debconf2po-update       /usr/bin/debconf-mergetemplate
/usr/bin/debconf-communicate     /usr/bin/debconf-set-selections
/usr/bin/debconf-copydb          /usr/bin/debconf-show
/usr/bin/debconf-getlang         /usr/bin/debconf-updatepo


но явно нейде из системата след рестарта се е загубила информацията за някой от инсталираните пакети или нещо друго непонятно за мен. И което е най-лошо май загубената информация се отнася до базовата система за инсталация.
Общо взето историята прилича на началото на "Почти безобидна" от Дъглас Адамс.
Ако някой има идея или е настъпвал подобна "циклична мотика" като тази ще бъда много благодарен ако даде някаква информация как може да се излезе от порочния кръг.
Активен

It makes you awful glad that you were born a man.

zazzko

  • Напреднали
  • *****
  • Публикации: 626
    • Профил
    • WWW
Инсталирани пакети под Debian
« Отговор #1 -: Dec 24, 2004, 12:47 »
Един малко некоректен начин за инсталиране (не знам дали ства за Debian, но на Slackware може да се приложи). Пробвай да дезархивираш пакета с dpkg. След това ръчно копирай файловете на необходимите места. Това няма да ти оправи базата данни на пакетите, но ще може да инсталираш tetex.

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Инсталирани пакети под Debian
« Отговор #2 -: Dec 24, 2004, 13:03 »
Благодаря, братко, за отговора! Но мисля, че това няма да ми помогне особено, тъй като debconf май е проблемът. Вече пробвах инсталация с dpkg на libc6, но проблемът пак е debconf. Пробвах и dpkg-reconfigure:

 
Цитат
dpkg-reconfigure debconf
/usr/sbin/dpkg-reconfigure: debconf is not installed


и от там нататък нещата се объркват жестоко. А дори и да копирам файловете на tetex то за това няма да "знае" dpkg, така че проблемът не се решава.

P.S.: Ако подходя грубо и преинсталирам системата, загубата на информация и време ще бъде минимален, тъй като /home /tmp /boot /var и /usr са отделни устройства, но просто реших, че проблемът със тази загуба на информация за пакетната система е интересен и трябва да видя има ли решение или не.
Активен

It makes you awful glad that you were born a man.

  • Гост
Инсталирани пакети под Debian
« Отговор #3 -: Dec 24, 2004, 13:44 »
ls /var/lib/dpkg/
alternatives   cmethopt        index.db  methlock  statoverride      status-old
available      diversions      info      methods   statoverride-old  updates
available-old  diversions-old  lock      parts     status

trqbva da imash available i status, ako gi nqmash (neizvestno zasto) gi kopirash or *-old. Nesto fajlovata sistema ti e namazana i maj ne e ext3 ili reiserfs. Ot namazanata fajlova sistema ste imash i drugi stranni problemi.
Активен

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Инсталирани пакети под Debian
« Отговор #4 -: Dec 24, 2004, 15:42 »
За зла участ, поради разсеяност съм остажил /var на ext2!!!
Информацията е безнадеждно загубена.
Благодаря за доброто предположение!
Активен

It makes you awful glad that you were born a man.

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
BG Debian
Предложения за български проект
asa 0 9288 Последна публикация Sep 25, 2002, 11:52
от asa
Debian i KDE
Настройка на програми
IvanST 9 17680 Последна публикация Jan 05, 2003, 21:54
от n_antonov
Грешка в MBR Debian не стартира!
Настройка на програми
IvanST 8 17292 Последна публикация Jan 07, 2003, 13:36
от IvanST
debian + kde 3.1
Настройка на програми
rat 0 8075 Последна публикация Jan 28, 2003, 17:28
от rat
кои CD-та на Debian ми трябва ?
Настройка на програми
brady 5 11945 Последна публикация Jul 10, 2003, 16:33
от FuckBTK