LINUX.ORG.RU

debian , sid -> etch, downgrade


0

0

делал апгрейд на более старую версию (с unstable до stable)
вознилка проблемма в пакетах

he following extra packages will be installed:
  e2fsprogs
Suggested packages:
  e2fsck-static
The following packages will be DOWNGRADED:
  e2fsprogs
0 upgraded, 0 newly installed, 1 downgraded, 0 to remove and 2200 not upgraded.
Need to get 0B/596kB of archives.
After this operation, 111kB disk space will be freed.
Do you want to continue [Y/n]? y
WARNING: The following packages cannot be authenticated!
  e2fsprogs
Authentication warning overridden.
dpkg - warning: downgrading e2fsprogs from 1.40.8-2 to 1.39+1.40-WIP-2006.11.14+dfsg-2etch1.
(Reading database ... 361502 files and directories currently installed.)
Preparing to replace e2fsprogs 1.40.8-2 (using .../e2fsprogs_1.39+1.40-WIP-2006.11.14+dfsg-2etch1_i386.deb) ...
Unpacking replacement e2fsprogs ...
dpkg: error processing /var/cache/apt/archives/e2fsprogs_1.39+1.40-WIP-2006.11.14+dfsg-2etch1_i386.deb (--unpack):
 trying to overwrite `/usr/bin/uuidgen', which is also in package uuid-runtime
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/e2fsprogs_1.39+1.40-WIP-2006.11.14+dfsg-2etch1_i386.deb

[ Rootkit Hunter version 1.3.2 ]
File updated: searched for 156 files, found 134
E: Sub-process /usr/bin/dpkg returned an error code (1)
[~]#              

выходит что у меня довнграйд прошел не до конца,
что делать не знаю, в гугле не забанили, просто не могу правельно спроэцировать вопрос, вот может быть вы поможете....                                         

те как я понимаю пакет e2fsprogs не может себя поставить
тк файл /usr/bin/uuidgen так же относиться к пакету uuid-runtime...
как нужно поступить в этом случае ?

ps apt-get никаких комманд кроме -f install не хочет выполнять ((
anonymous

Downgrade не поддержан, и точка. Правильное решение - debootstrap на новый раздел, или сохранение конфигов (в том числе dpkg --get-selections) и переустановка.

А в данном конкретном случае можно сначала удалить пакет uuid-runtime, только потом вылезет много аналогичных проблем.

AEP ★★★★★
()
Ответ на: комментарий от AEP

Даунгрейд требует долгого и вдумчивого секса. Сделать можно всё, можно постараться даже на potato откатиться, но для этого придётся лезть своими грязными лапами во внутренности системы ;)

Xellos ★★★★★
()

Если есть общий файл, можно поставить пакет руками через dpkg -i --force-all. Файл перепишется, но за последствия я не отвечаю.

Xellos ★★★★★
()
Ответ на: комментарий от Xellos

да спасибо, думаю на этой недели секса мне хватит =)

dpkg -i --force-all не помогло, та же ошибка вышла

а вот
dpkg -r uuid-... && apt-get -f install - сделало свое дело, вот только как я мне еще предстоит теперь dpkg-reconfigure -a тк все остальные пакеты, который шли за e2fsprogs остались не отконфигурироваными, верно ?

еще раз - спасибо!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.