[SOLVED] 2006.1 -> 2008.0 и silent depend on sys-libs/libselinux

Решил обновиться - и тут такой облом :(

# emerge -pvuDN world

These are the packages that would be merged, in order:

Calculating world dependencies -
!!! The following installed packages are masked:
- sys-libs/libselinux-1.34.14 (masked by: package.mask)
/usr/portage/profiles/default/linux/package.mask:
# Shouldn't be merging these SELinux packages on this profile
# but this keeps repoman happy since they require >=glibc-2.4
# 20061009 pebenito

 \
!!! Ebuilds for the following packages are either all
!!! masked or don't exist:
sys-libs/libselinux

... done!

Посмотрел в системе: вроде флаг selinux нигде не стоит (знаю, что сам дурак, надо было в гугл сходить), и, ничтоже сумняшеся попробовал снести его, чтобы обновиться чисто.
В результате выяснилось, что от этого пакета неявно зависело много чего, в том числе (что самое печальное) - частично coreutils.
И только задним числом нашёл и тему обсуждения, и указание на баг...

Итого сейчас coreutils частично неработоспособны. БОльшая часть того, что мне нужно работает.
А я качаю install-x86-minimal-2008.0.iso и думаю: каким образом с наименьшими потерями восстановить систему...
Кто-нибудь может поделиться файликом /lib/libselinux.so.1?

Скачал libselinux.so.1

Скачал libselinux.so.1 (link).
Скопировал (здесь пригодился заведённый назнамо зачем файломенагер [url=]xnc[/url], ибо ls и mv отвалились, следовательно и cp --- не жилец) его в /lib/. Отвалившаяся часть coreutils вроде зажила.

С учётом ситуции - продолжаю по-маленькой: # emerge -pvuDN system.

ЗЫ: На память: не забыть зачистить sys-libs/libselinux.
--
Live free or die

1

Anarchist написал(а):
Скачал libselinux.so.1 (link).
Скопировал (здесь пригодился заведённый назнамо зачем файломенагер [url=]xnc[/url], ибо ls и mv отвалились, следовательно и cp --- не жилец) его в /lib/. Отвалившаяся часть coreutils вроде зажила.

С учётом ситуции - продолжаю по-маленькой: # emerge -pvuDN system.

ЗЫ: На память: не забыть зачистить sys-libs/libselinux.
--
Live free or die

Я не нашёл где скачать именно гентушный, уже почти тебе новый скомпилил и зря оказываеца! :)

Премного благодарен

Есть отзывчивые люди! :)

_Andrey написал(а):
Я не нашёл где скачать именно гентушный, уже почти тебе новый скомпилил и зря оказываеца! :)

Исторически так сложилось, что у меня нет предубеждений перед бинарными файлами.
Так что нашёл подходяший по дате, попробовал - получилось.
А ссылка на web делает обсуждение куда полезнее тем, кто найдёт его поиском.

ЗЫ: Теперь вопрос: как после завершения обновления этот самый sys-libs/libselinux снести.
--
Live free or die

busybox мог помоч в

busybox мог помоч в случае cp, ls, mv и тп.

Буду

Буду благодарен, если Вы поясните, каким образом он может быть полезен в описанной ситуации.

А вообще, по ходу дело идёт к второй части вопроса: как корректно удалить sys-libs/libselinux после перехода на профиль 2008.0.
--
Live free or die

Для более

Для более правильной индексации - текст ошибки в интерпретации portage:
id: error while loading shared libraries: libselinux.so.1: cannot open shared object file: No such file or directory
--
Live free or die

После

После обновления мира (полагаю, достаточно system) для зачистки системы оказалось достаточным:
# emerge --depclean --verbose sys-libs/libselinux
--
Live free or die

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

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