[РЕШЕНО] Обновления portage непонятный конфликт зависимостей.

Добрый день.
Подскажите пожалуйста, что не так с зависимостями?
Дерево портов обновлял.

Лог конфликта зависимостей.
emerge --oneshot sys-apps/portage
https://pastebin.com/1JAsmjEX

# eselect python list
Available Python interpreters, in order of preference:
[1] python3.6
[2] python3.8 (fallback)
[3] python3.7 (fallback)
[4] python2.7 (fallback)

serv0 ~ # gcc-config -l
[1] x86_64-pc-linux-gnu-9.3.0 *

serv0 ~ # eselect profile list | grep "*"
[11] default/linux/amd64/17.0/no-multilib (stable) *

Вообщем конфуз разработчиков,

Вообщем конфуз разработчиков, обновляем мир -UD @world и после все остальное.

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Нет, см. ниже...

Нет, см. моё сообщение ниже...

Это издержки процесса миграции питона с 3.6 на 3.7

Сделай python3.7 основным (необязательно, но желательно!) и скомпилируй

eselect python set 3
emerge -uN --nodeps portage -q
emerge -uN --nodeps $(qlist -IC setuptools certifi) -q
emerge -uN --nodeps $(qlist -IC portage) -q
emerge -uDNU --changed-deps=y portage --keep-going -j5 -q

Если где-то будут проблемы - скопируй сюда.

Кстати, забыл упомянуть, что надо добавить python_targets_python3_6 к некоторым пакетам:

/etc/portage/package.use/00_openvswitch:

# Openvswitch currently doesn't reliably compile with Python 3.4, temporarily force building with Python 2.7 until 3.4 support matures
net-misc/openvswitch -monitor -modules ssl python_targets_python2_7 python_targets_python3_6
dev-python/twisted conch
# required by dev-python/twisted-19.10.0::gentoo[crypt]
>=dev-python/pyopenssl-19.1.0 python_targets_python3_6
# required by dev-python/twisted-19.10.0::gentoo[crypt]
>=dev-python/idna-2.8 python_targets_python3_6

/etc/portage/package.use/00_python:

dev-python/Babel        -doc
dev-python/click        -doc
dev-python/ipython      -doc
dev-python/numpy        lapack
dev-python/pygments     -doc
dev-python/pypy         -doc
dev-python/pyzmq        -doc
dev-lang/python         sqlite

dev-python/ndg-httpsclient      python_targets_python3_6
>=dev-python/setuptools-44.1.0 python_targets_python3_6
# required by dev-python/setuptools-44.1.0::gentoo
# required by app-portage/esearch-1.3-r2::gentoo
>=dev-python/certifi-2019.11.28 python_targets_python3_6
# required by dev-python/pyopenssl-19.1.0::gentoo
>=dev-python/cryptography-2.8-r1 python_targets_python3_6
# required by dev-python/cryptography-2.8-r1::gentoo
# required by dev-python/pyopenssl-19.1.0::gentoo
# required by dev-python/requests-2.23.0::gentoo[ssl]
# required by dev-python/ssl-fetch-0.4::gentoo
>=dev-python/six-1.14.0 python_targets_python3_6
# required by dev-python/cryptography-2.8-r1::gentoo[python_targets_python2_7,python_targets_python3_7,python_targets_python3_6]
# required by dev-python/pyopenssl-19.1.0::gentoo
# required by dev-python/requests-2.23.0::gentoo[ssl]
# required by dev-python/ssl-fetch-0.4::gentoo
>=dev-python/cffi-1.14.0 python_targets_python3_6
# required by dev-python/cffi-1.14.0::gentoo
# required by dev-python/cryptography-2.8-r1::gentoo[python_targets_python2_7,python_targets_python3_7,python_targets_python3_6]
# required by dev-python/pyopenssl-19.1.0::gentoo
# required by dev-python/requests-2.23.0::gentoo[ssl]
# required by dev-python/ssl-fetch-0.4::gentoo
>=dev-python/pycparser-2.20 python_targets_python3_6
# required by dev-python/pycparser-2.20::gentoo
# required by dev-python/cffi-1.14.0::gentoo
# required by dev-python/cryptography-2.8-r1::gentoo[python_targets_python2_7,python_targets_python3_7,python_targets_python3_6]
# required by dev-python/pyopenssl-19.1.0::gentoo
# required by dev-python/requests-2.23.0::gentoo[ssl]
# required by dev-python/ssl-fetch-0.4::gentoo
>=dev-python/ply-3.11 python_targets_python3_6

У меня было так

Было так:

[1] python3.7
[2] python3.6
[3] python2.7
[4] python3.8 (fallback)

После eselect python update стало так:

[1] python3.8
[2] python3.7
[3] python3.6
[4] python2.7

А вот пересборка не помогала никак.

eselect pyhton show дает python3.8.

А eselect python update что

А eselect python update что оно делает, не могу наqти инфу по этой команде.
Возможно старый скрипт python-updater перенесли в eselect?

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

У тебя в теме было# eselect

У тебя в теме было

# eselect python list
Available Python interpreters, in order of preference:
[1] python3.6
[2] python3.8 (fallback)
[3] python3.7 (fallback)
[4] python2.7 (fallback)

И я тебе дал точные команды - надо было просто скопировать!
Чтобы не было путаницы - используй команду eselect python set python3.7

А что значит не помогла пересборка? Тебе опять надо было просто скопировать и выполнить мои команды одну за одной, и если в какой-то была ошибка - просто скопировать все с экрана сюда! Куда уж проще?..

P.S. Если не понимаешь команд - просто скопируй и сделай как говорят! Не надо самодеятельности, ибо все в команде обычно имеет смысл, а метод тыка обычно приводит к проблемам...

Спокойно, без пены.

Тема не моя. Но случай у меня был как раз по этой теме, и я его описал. Что кто понимает - вопрос открытый и он точно останется без моего ответа.

Извини, я был уверен, что

Извини - моя ошибка, я был уверен, что отвечаю ТС - не посмотрел на отправителя.
Кстати, у меня там не простая пересборка, а специфическое обновление, так что твой случай, скорее всего иной...

Ждем ТС

Обновление, действительно, специфичное. Ничего подобного ни разу не приходилось делать. %)
Добавил, на всякий случай, тему в закладки.
Ждем ТС, что у него и как решится, чем сердце успокоится.

Сделал по своему. пересобрал

Сделал по своему.
пересобрал мир emerge -UD @world
После перезагрузился и прошелся по всем зависимостям и новым флагам мира -auvDN @world

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

И?

И каков результат?

Все нормально, только вот

Все нормально, только вот после обновления xorg-server не могу обновить/пересобрать.
Открыл по этому поводу новую тему http://www.gentoo.ru/node/29741

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

SOLVED?

Будьте последовательны.

В чем? Думаю пока тему не

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

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

:)

http://gentoo.ru/content/chto-eto-znachit-solved-resheno

А для того, чтобы столкнувшиеся с подобными трудностями могли легко найти нужное обсуждение на форуме:

http://gentoo.ru/content/kak-pravilno-pisat-alsaalza-driverdrova-tspiptcp-i-p-vindavsvantuzvinyuk

Вроде, просто все.

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

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