1

При очередном синке прилетело битое дерево и при каждом emerge -av <любой_пакет> вылазит это:

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

Calculating dependencies | * A file is not listed in the Manifest: '/repo/gentoo/dev-lang/python/python-2.6.8-r3.ebuild'
 | * ERROR: virtual/python-argparse-1::gentoo failed (depend phase):
 *   No supported implementations match python_gen_usedep patterns: python2_6
 * 
 * Call stack:
 *                  ebuild.sh, line 545:  Called source '/repo/gentoo/virtual/python-argparse/python-argparse-1.ebuild'
 *   python-argparse-1.ebuild, line  19:  Called python_gen_cond_dep 'dev-python/argparse[${PYTHON_USEDEP}]' 'python2_6'
 *           python-r1.eclass, line 373:  Called python_gen_usedep 'python2_6'
 *           python-r1.eclass, line 293:  Called die
 * The specific snippet of code:
 \ *    [[ ${matches[@]} ]] || die "No supported implementations match python_gen_usedep patterns: ${@}"
 * 
 * If you need support, post the output of `emerge --info '=virtual/python-argparse-1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=virtual/python-argparse-1::gentoo'`.
 * Working directory: '/usr/lib64/portage/pym'
 * S: '/var/tmp/portage/virtual/python-argparse-1/work/python-argparse-1'
 / * ERROR: virtual/python-argparse-1::gentoo failed (depend phase):
 *   No supported implementations match python_gen_usedep patterns: python2_6
 * 
 * Call stack:
 *                  ebuild.sh, line 545:  Called source '/repo/gentoo/virtual/python-argparse/python-argparse-1.ebuild'
 *   python-argparse-1.ebuild, line  19:  Called python_gen_cond_dep 'dev-python/argparse[${PYTHON_USEDEP}]' 'python2_6'
 *           python-r1.eclass, line 373:  Called python_gen_usedep 'python2_6'
 *           python-r1.eclass, line 293:  Called die
 * The specific snippet of code:
 *      [[ ${matches[@]} ]] || die "No supported implementations match python_gen_usedep patterns: ${@}"
 * 
 * If you need support, post the output of `emerge --info '=virtual/python-argparse-1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=virtual/python-argparse-1::gentoo'`.
 * Working directory: '/usr/lib64/portage/pym'
 * S: '/var/tmp/portage/virtual/python-argparse-1/work/python-argparse-1'
... done!
...

Получается, что каждый раз emerge проверяет на целостность всё дерево? Но зачем?!!

2

fragment, наверное, чтоб вы могли потом спокойно комп включить без
бубна и скалки

Linux Mint 19.3 Mate Edition
Windows 7

3

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

4

fragment, есть две гипотезы:
1) ты ставил пакеты, которые зависят от питона, возможно, апосредованно...
2) emerge, пересобирает кеш зависимостей (нужно один раз, но успешно)...

95% процентов проблем находятся между клавиатурой и стулом.

5

fragment пишет:

При очередном синке прилетело битое дерево и при каждом emerge -av <любой_пакет> вылазит

ИМХО, сначала восстановить целостность /usr/portage, а уже потом что-то emerge-ить

Например, удалить всю папку (или переименовать), и распаковать новые портежи из архива
http://mirror.yandex.ru/gentoo-distfile … st.tar.bz2
(emerge --sync при чистой папке будет весьма долго отрабатывать)