Чудные гентушники

gentoo e2fsprogs/ss/com_err fuckup and fix
Тут гентушники на днях учудили -- вместо двух пакетов (sys-libs/ss и sys-libs/com_err) сделали один (sys-libs/e2fsprogs-libs). Соответственно, апдейт не работает, так как новый e2fsprogs требует e2fsprogs-libs, а последний конфликтует с ss и com_err. Выглядит это вот как:

[ebuild U ] sys-fs/e2fsprogs-1.41.2 [1.40.9] USE="-nls (-static%)" 4,263 kB
[ebuild N ] sys-libs/e2fsprogs-libs-1.41.2 USE="-nls" 479 kB
[blocks B ] sys-libs/ss (is blocking sys-libs/e2fsprogs-libs-1.41.2)
[blocks B ] <sys-fs/e2fsprogs-1.41 (is blocking sys-libs/e2fsprogs-libs-1.41.2)
[blocks B ] sys-libs/com_err (is blocking sys-libs/e2fsprogs-libs-1.41.2)
[blocks B ] sys-libs/e2fsprogs-libs (is blocking sys-libs/ss-1.40.9, sys-libs/com_err-1.40.9)

Такого рода выкрутасы должен починять новый portage, но та версия portage, которая вроде бы починяет, сама ещё не stable. Оставив в стороне этические аспекты проблемы, произведём все необходимые манипуляции вручную. Вот как:

1. На всякий случай спакетировать ss, com_err, e2fsprogs (так как дальше мы их будем удалять):
# quickpkg ss com_err e2fsprogs

2. Скачать исходники для новых e2fsprogs, e2fsprogs-libs (так как потом wget может перестать работать):
# emerge -f e2fsprogs e2fsprogs-libs

3. Удалить ss, com_err, e2fsprogs (дабы не было конфликтов; после этого пункта внезапно может поломаться пол-системы):
# emerge -C ss com_err e2fsprogs

4. Поставить e2fsprogs-libs и e2fsprogs:
# emerge e2fsprogs e2fsprogs-libs

5. Проверить, что всё хорошо и поправить, если вдруг что плохо:
# revdep-rebuild

Поделитесь с друзьями ссылкой на эту страницу в своей социальной сети
 
Входите на сайт используя свой аккаунт из социальных сетей
МультиВход
Аватар пользователя leorik

а я просто маскировал пакеты :/

Аватар пользователя Mascher

А зачем? :) Удалить и поставить новый, мне кажется нормальное решение.

Аватар пользователя leorik

не догадался фечнуть исходники, а от удаления старых пакетов отказывал wget (

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".