[РЕШЕНО] python2_7

Здравствуйте!
Несмотря на устаревание, python2_7 пока нужен:

$ equery d dev-lang/python:2.7
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python2.7
 * These packages depend on dev-lang/python:
dev-qt/qtwebengine-5.15.2 (>=dev-lang/python-2.7.5-r2:2.7)
www-client/palemoon-28.17.0 (dev-lang/python:2.7)

При этом при любом обращении к портежам идёт ругань на "Invalid impl...". В make.conf прописал: PYTHON_TARGETS="python2_7 python3_8", python2_7 в системе есть, но:

$ eselect python list
Available Python interpreters, in order of preference:
  [1]   python3.8
  [2]   python3.9
  [3]   python2.7 (uninstalled)

Как привести систему в порядок, чтобы не ругалась и видела питон 2.7?

Никак!

Он может оставаться в системе, ты его можешь видеть командой equery l python, но портаж его использовать уже не будет!
А чтобы не ругался, сделай:

emerge -1 python-exec
eselect python cleanup

Кстати, все параметры PYTHON_* из make.conf надо удалить, чтобы не было ненужных конфликтов - портаж сам выставит нужные.

И еще - python:2.7 уже полностью удален из портажа, и, если ты обновишься, то зависимости от python:2.7 уйдут!

Зависимости от python2_7 -

Зависимости от python2_7 - это palemoon и qtwebengine, и мне совсем не надо, чтобы они уходили. Собственно, проблема в том, что palemoon после полутора часов компиляции стал выпадать, ругаясь, что необходимый ему питон-2.7 якобы недоступен. Вот я его и прибиваю гвоздями к системе.

Обнови портаж

Обнови портаж и питон:

emerge --sync
emerge -uN python:2.7

А потом выполни те команды, что я писал выше.

Кстати, поскольку www-client/palemoon удален из портажа, то и не надо мучиться, а просто подключи palemoon оверлей! Он и посвежее там будет! ;)

Спасибо! python cleanup,

Спасибо!
python cleanup, переустановка python-exec и пр. помогло от ругани, теперь так:

$ eselect python list
Available Python interpreters, in order of preference:
  [1]   python3.8
  [2]   python3.9 (fallback)

А palemoon у меня изначально из оверлея, и проблема была именно в нём (последние версии). Помог патч из англ. форума: https://forums.gentoo.org/viewtopic-p-8572065.html#8572065

Хорошо, что решилось

Но, если у тебя оверлей, то почему в сообщении об ошибке palemoon-28.17.0? Ведь на момент публикации в оверлее уже был palemoon-29.0.1! Неужели в свежей версии не убрали зависимости от старого питона?

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

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