Автор Тема: Проблем с apt-get  (Прочетена 784 пъти)

mikis

  • Напреднали
  • *****
  • Публикации: 746
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Проблем с apt-get
« -: Jul 27, 2004, 17:34 »
Проблемът изникна при редовния ъпгрейд на системата със "apt-get dist-upgrade". Свали си пакетите, започна да ъпгрейдва и по едно време извади следната грешка:
Примерен код
...
Unpacking replacement jpilot-plugins ...
Preparing to replace jpilot 0.99.7-6 (using .../jpilot_0.99.7-7_i386.deb) ...
Unpacking replacement jpilot ...
Preparing to replace mindi-kernel 2.4.24-1 (using .../mindi-kernel_2.4.26-1_i386.deb) ...
Unpacking replacement mindi-kernel ...
Errors were encountered while processing:
 /var/cache/apt/archives/alsa-utils_1.0.5-3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
(16:54:57)[root@~]#


До тук добре, опитах с "apt-get -f install" да оправя нещата и се получи следното:
Примерен код
(17:00:29)[root@~]# apt-get -f install
Reading Package Lists... Done
Building Dependency Tree... Done
Correcting dependencies... Done
The following extra packages will be installed:
  alsa-utils
Suggested packages:
  alsadriver
The following NEW packages will be installed:
  alsa-utils
0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded.
97 not fully installed or removed.
Need to get 0B/136kB of archives.
After unpacking 406kB of additional disk space will be used.
Do you want to continue? [Y/n] y

(Reading database ... 170868 files and directories currently installed.)
Unpacking alsa-utils (from .../alsa-utils_1.0.5-3_i386.deb) ...
dpkg: error processing /var/cache/apt/archives/alsa-utils_1.0.5-3_i386.deb (--unpack):
 trying to overwrite `/usr/bin/alsamixer', which is also in package knx-alsa
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/alsa-utils_1.0.5-3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
(17:00:54)[root@~]#

От горното се вижда, че един от новите пакети които се опитва да инсталира (alsa-utils) е в конфликт с един от старите (knx-alsa). Съответно се охитвам да махна стапия пакет (knx-alsa) с "apt-get remove knx-alsa" и става следния буламач:
Примерен код
(17:01:31)[root@~]# apt-get remove knx-alsa
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
  alsa-base: Depends: alsa-utils (>= 1.0.2-2) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
(17:01:47)[root@~]#


Демек с две думи apt-get не иска да махне стария пакет докато не си оправя зависимостите на новия, а в същото време не може да инсталира новия докато не махна стария!
Нещата се завъртяха в порочен кръг, а както се вижда от лога имам още 97 неинсталирани и неконфигурирани пакети! Един от тях е Мозилата и сега пиша през Firefox.
Опитах се и да изтрия конфликтния файл "/usr/bin/alsamixer", но файда няма.

Моля някой ако има идея как да оправя нещата да сподели. Системата е Debian Unstable инсталиран от Кнопикс. Ядрото е на Кнопикса.
Примерен код
(17:31:19)[mikis@~]$ uname -a
Linux debianbox 2.4.22-xfs #1 SMP Fr Okt 3 20:36:25 CEST 2003 i686 GNU/Linux
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Проблем с apt-get
« Отговор #1 -: Jul 27, 2004, 20:00 »
Ех този Кнопикс, този Кнопикс'<img'> На този въпрос е отговаряно хиляди пъти тук. Има една опция в /etc/apt/apt.conf, която ще ти реши проблема.

DPkg
 {
   Options {"--force-overwrite";}
 }
Активен

-------------------------------------------------------------------------
./debian/rules

r4g3

  • Напреднали
  • *****
  • Публикации: 17
    • Профил
    • WWW
Проблем с apt-get
« Отговор #2 -: Jul 28, 2004, 16:02 »
Xaxaxaxa Knoppix SuX '<img'>
Активен

mikis

  • Напреднали
  • *****
  • Публикации: 746
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Проблем с apt-get
« Отговор #3 -: Jul 28, 2004, 16:10 »
Цитат (n_antonov @ Юли 27 2004,21':0')
DPkg
 {
   Options {"--force-overwrite";}
 }

Много благодаря  '<img'>
Активен

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
Проблем с apt-get
« Отговор #4 -: Jul 28, 2004, 16:15 »
Цитат (r4g3 @ Юли 28 2004,17:02)
Xaxaxaxa Knoppix SuX '<img'>

Сериозно ли?
Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-