"portage" have been masked

систему давно не обновлял, очень) лучше поздно чем никогда, при обновлении портежа выдает кучу всего:
!! All ebuilds that could satisfy "portage" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-apps/portage-9999::gentoo (masked by: package.mask, missing keyword)
- sys-apps/portage-2.2.0_alpha67::gentoo (masked by: package.mask, missing keyword)
- sys-apps/portage-2.2.0_alpha66::gentoo (masked by: package.mask, missing keyword)
- sys-apps/portage-2.2.0_alpha65::gentoo (masked by: package.mask, missing keyword)
- sys-apps/portage-2.2.0_alpha64::gentoo (masked by: package.mask, missing keyword)
- sys-apps/portage-2.2.0_alpha51::gentoo (masked by: package.mask, missing keyword)
- sys-apps/portage-2.1.10.27::gentoo (masked by: package.mask, ~x86 keyword)
- sys-apps/portage-2.1.10.26::gentoo (masked by: package.mask, ~x86 keyword)
- sys-apps/portage-2.1.10.25::gentoo (masked by: package.mask, ~x86 keyword)
- sys-apps/portage-2.1.10.24::gentoo (masked by: package.mask, ~x86 keyword)
- sys-apps/portage-2.1.10.11::gentoo (masked by: package.mask)
- sys-apps/portage-2.1.9.42::gentoo (masked by: package.mask)
- sys-apps/portage-2.1.6.13::gentoo (masked by: package.mask)
- sys-apps/portage-2.1.6.7::gentoo (masked by: package.mask)
/usr/portage/profiles/releases/10.0/package.mask:
# Zac Medico (09 Aug 2011)
# Bug #377907 - Use package.mask for compatibility with PMS section 5.2.7, and
# future versions of sys-apps/portage.

К сожалению с маскированными пакетами я еще не разбирался, подскажите пожалуйста куда копать

Сколько же вы не обновлялись,

Сколько же вы не обновлялись, надеюсь не год.

Вообще сейчас нужно для начала обновить python и portage
текущие стабильные версии:

sys-apps/portage-2.1.10.11
dev-lang/python-2.7.2-r2

Можно пока еще 2 ветку питона использовать, но уже доступна и 3 ветка.

Размаскировывать так:

echo "=dev-lang/python-2.7.2-r2" >> /etc/portage/package.unmask
echo "=dev-lang/python-2.7.2-r2 **" >> /etc/portage/package.keywords
echo "=sys-apps/portage-2.1.10.11" >> /etc/portage/package.unmask
echo "=sys-apps/portage-2.1.10.11 **" >> /etc/portage/package.keywords

Если нет директории /etc/portage то создайте её, затем выполните команды выше.

После чего:

emerge python
python-updater
emerge portage
emerge gentoolkit

Возможно будут проблемы из-за старой версии portage.

Если у вас есть /etc/portage/package.mask и /etc/portage/package.keywords покажите их.

И затем пробовать:

emerge -auvDN system

Или обновляться последовательно emerge glibc -> emerge gcc -> emerge -auvDN sysetm -> revdep-revuild -> emerge -auvDN world -> revdep-rebuild.

Так же наверно придётся много размаскировать и разбираться с блокировками, когда конфликтуют версии установленных пакетов и те, которые нужно установить.

Рекомендую почитать про опцию

Рекомендую почитать про опцию --oneshot у emerge. Крайне рекомендую.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Да, вы правы забыл указать.

Да, вы правы забыл указать. Спасибо за уточнение.

emerge -1 python
python-updater
emerge -1 portage
emerge gentoolkit
...
emerge -1 glibc -> emerge -1 gcc -> emerge -auvDN sysetm -> revdep-revuild -> emerge -auvDN world -> revdep-rebuild

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

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