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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: mikis в Sep 08, 2006, 01:15



Титла: Проблем при update на Дебиан
Публикувано от: mikis в Sep 08, 2006, 01:15
Работата е там, че от дълго време няма интернет на компютъра. Вчера обаче пуснах нета и реших да ъпдейтна Дебиана, самият той е инсталиран от Кнопикс, не помня коя версия.

Пускам стандартните команди apt-get update и apt-get dist-upgrade свали си пакетите (към гигабайт и половина) и започна да ги конфигурира и инсталира, когато по едно време извади следната грешка:

Цитат
Preparing to replace tetex-base 2.99.7.20041225-beta-1 (using .../tetex-base_3.0-20_all.deb) ...
/etc/texmf/map/dvips/context/original-youngryu-px.map: md5sum not known. Exiting
dpkg: error processing /var/cache/apt/archives/tetex-base_3.0-20_all.deb (--unpack):
 subprocess pre-installation script returned error exit status 1
dpkg: considering removing tetex-base in favour of tex-common ...
dpkg: no, cannot remove tetex-base (--auto-deconfigure will help):
 scalable-cyrfonts-tex depends on tetex-base
  tetex-base is to be removed.
dpkg: regarding .../tex-common_0.28_all.deb containing tex-common:
 tex-common conflicts with tetex-base (<= 3.0-3)
  tetex-base (version 2.99.7.20041225-beta-1) is installed.
dpkg: error processing /var/cache/apt/archives/tex-common_0.28_all.deb (--unpack):
 conflicting packages - not installing tex-common
Errors were encountered while processing:
 /var/cache/apt/archives/tetex-base_3.0-20_all.deb
 /var/cache/apt/archives/tex-common_0.28_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Както виждам проблемът е с tetex-base_3.0-20_all.deb и по-точно това

/etc/texmf/map/dvips/context/original-youngryu-px.map: md5sum not known. Exiting

и от там идва цялото главоболие. Не знам каква е тази md5 сума, която му липсва. Пробвах с apt-get -f install но пак вади същия резултат. Също така му сметнах md5 сумата на въпросния файл и я записах под същото име с разширение md5, но и това не помогна.

Някакви идеи на какво се дължи това и как да го оправя?


Титла: Проблем при update на Дебиан
Публикувано от: redcure в Sep 08, 2006, 10:43
Пробвай да изтриеш
Цитат

/var/cache/apt/archives/tetex-base_3.0-20_all.deb
/var/cache/apt/archives/tex-common_0.28_all.deb

дай update и пак upgrade


Титла: Проблем при update на Дебиан
Публикувано от: mikis в Sep 08, 2006, 21:57
Ами не стана :( Истрих всичко в директорията, след това смених /etc/apt/sources.list със оригиналния който идва с кнопикс, а в него са някакви немски сървъри и пак същия проблем със същия пакет :crazy:

Прави ми впечатление още нещо:
При apt-get update вади следните предупреждения
W: GPG error: ftp://ftp.bg.debian.org stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 010908312D230C5F
...
и така още много. Същите неща ги вади и за немските сървъри.

При dpt-get -f install вади следното
WARNING: The following packages cannot be authenticated!
  tetex-base tex-common kaboodle kgpg...
и така още много
Install these packages without verification? [y/N]
и като му дам Y се стига до грешката с tetex-base от първия ми пост.

Въобще затворен кръг. Други идеи как да го оправя, че не ми се преинсталира в стил Уиндоус  :huh:

И едно пояснение системата е debian unstable.


Титла: Проблем при update на Дебиан
Публикувано от: phantomlord в Sep 08, 2006, 22:39
А на мен ми се струва, че отговора е пред вас:
Цитат
dpkg: considering removing tetex-base in favour of tex-common ...

tetex-base ще бъде заменен от tex-common, но:
Цитат
no, cannot remove tetex-base......scalable-cyrfonts-tex depends on tetex-base

Не може да се махне tetex-base, защото scalable-cyrfonts-tex зависи от него. С други думи:
Цитат
tex-common conflicts with tetex-base

Премахни първо scalable-cyrfonts-tex и след това направи apt-get dist-upgrade. Явно някои пакети са заменени от други и не могат да съществуват едновременно.
Четете внимателно съобщенията, които ви се изписват, отговара се съдържа в тях.


Титла: Проблем при update на Дебиан
Публикувано от: mikis в Sep 08, 2006, 22:57
Така. Пуснах едно търсене в Гугъл с името на грешката и ето резултата. Оказва се "Bug#344212: tetex-base: md5sum not known" и ето какво казва мениджъра на проекта или не съм сигурен как точно се води:
Цитат
Thank you, I added the missing md5sum in our repository.

Но това се отнася за версия 3.0.11. Явно 3.0.20 още не е оправена и пусната за сваляне.
Впрочем, някой да си е ъпдейтвал Дебиана наскоро?

Сега виждам, че този бъг го е имало и в други версии на tetex-base: 3.0.11, пак 3.0.11, 3.0.14.

И тези резултати от Гугъл са интересни.

phantomlord, ще пробвам да видя дали ще стане тази врътка с деинсталирането.


Титла: Проблем при update на Дебиан
Публикувано от: alabal в Sep 09, 2006, 03:20
Преди два дни upgrade-нах един полу-забравен Дебиан, недокосван от човешка ръка за около 6 месеца.
Всичко мина абсолютно безпроблемно, което беше изключително учудващо предвид големите проблеми за upgrade на Debian, за които чета напоследък.


Титла: Проблем при update на Дебиан
Публикувано от: aaaaaa в Sep 09, 2006, 09:53
Вчера dist-upgrade-нах нестабилен дебиан (правя го всеки ден). Резултата беше, че /dev/input липсваше и X-a не искаше да се стартира със съобщение cannot open /dev/input/mice. dpkg-reconfigure udev оправи проблема. Преди няколко минути пак направих dist-upgrade и този път нямаше проблеми.





Титла: Проблем при update на Дебиан
Публикувано от: mikis в Sep 10, 2006, 02:29
Направих това което каза phantomlord (фантоме, имаш една виртуална бира от мене, че аз блея) и махнах tetex-base заедно с всичко което зависи от него с dpkg --remove. След това пуснах пак apt-get dist-upgrade -f и всичко си тръгна както трябва, пак свали tetex-base и другите, инсталира ги без проблеми, но този път изгърмя на друг пакет - openbsd-inetd. (2:1 за Дебиан на полувремето)
Ето и самата грешка:
Цитат
Reading package lists...
Building dependency tree...
0 upgraded, 0 newly installed, 0 to remove and 18 not upgraded.
1 not fully installed or removed.
Need to get 0B of archives.
After unpacking 0B of additional disk space will be used.
Setting up openbsd-inetd (0.20050402-2) ...
Starting internet superserver:invoke-rc.d: initscript openbsd-inetd, action "start" failed.
dpkg: error processing openbsd-inetd (--configure):
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 openbsd-inetd
E: Sub-process /usr/bin/dpkg returned an error code (1)

Рекох да го деинсталирам, но от него зависят една камара пакети барабар с kde-network, а как да го конфигурирам не се сещам защото от това съобщение не мога да разбера какъв е проблемът. Ако някой ми дешифрира съобщението за грешка ще съм му много благодарен.
Като че ли само това остана да се оправи и ще светне :ok:


Титла: Проблем при update на Дебиан
Публикувано от: phantomlord в Sep 10, 2006, 03:36
Виж това, особено:
Цитат
> What happens if you run "/etc/init.d/openbsd-inetd start" from the command
> line?

I can start and stop from the command line. After I stopped it, I did
apt-get dist-upgrade and the setting up and starting were then successful.

Източник