Следующие пакеты имеют неудовлетворенные зависимости: python3-module-twisted-core: Конфликтует: python-module-twisted-core E: Ошибка. Процедура pkgProblemResolver::Resolve вызвала остановку. Это может быть вызвано сохраняемыми пакетами.
(Ответ для Yuri N. Sedunov на комментарий #0) > Следующие пакеты имеют неудовлетворенные зависимости: > python3-module-twisted-core: Конфликтует: python-module-twisted-core > E: Ошибка. Процедура pkgProblemResolver::Resolve вызвала остановку. Это > может быть вызвано сохраняемыми пакетами. «Это может быть вызвано сохраняемыми пакетами.» А там есть подробности? Да, конфликтуют.
Подробности. $ C ADU -o Debug::pkgProblemResolver=1 Reading Package Lists... Done Building Dependency Tree... Done Calculating Upgrade... Starting Starting 2 Investigating python3-module-twisted-core Package python3-module-twisted-core has broken dep on python-module-twisted-core Considering python-module-twisted-core 5 as a solution to python3-module-twisted-core 35 Re-Instated python-module-twisted-core Added python-module-twisted-core to the remove list Considering python-module-twisted-core 5 as a solution to python3-module-twisted-core 35 Investigating python3-module-notebook Package python3-module-notebook has broken dep on python-module-notebook Considering python-module-notebook 0 as a solution to python3-module-notebook -1 Holding Back python3-module-notebook rather than change python-module-notebook Investigating python3-module-twisted-core Package python3-module-twisted-core has broken dep on python-module-twisted-core Considering python-module-twisted-core 5 as a solution to python3-module-twisted-core 35 Added python-module-twisted-core to the remove list Considering python-module-twisted-core 5 as a solution to python3-module-twisted-core 35 Investigating python3-module-ipyparallel Package python3-module-ipyparallel has broken dep on python3(notebook.base.handlers) Considering python3-module-notebook -1 as a solution to python3-module-ipyparallel -1 Holding Back python3-module-ipyparallel rather than change python3(notebook.base.handlers) Investigating python3-module-twisted-core Package python3-module-twisted-core has broken dep on python-module-twisted-core Considering python-module-twisted-core 5 as a solution to python3-module-twisted-core 35 Added python-module-twisted-core to the remove list Considering python-module-twisted-core 5 as a solution to python3-module-twisted-core 35 Investigating python3-module-ipython Package python3-module-ipython has broken dep on python3(ipyparallel.apps.daemonize) Considering python3-module-ipyparallel -1 as a solution to python3-module-ipython -1 Holding Back python3-module-ipython rather than change python3(ipyparallel.apps.daemonize) Investigating python3-module-trio Package python3-module-trio has broken dep on python3(IPython) Considering python3-module-ipython -1 as a solution to python3-module-trio -1 Holding Back python3-module-trio rather than change python3(IPython) Investigating python3-module-twisted-core Package python3-module-twisted-core has broken dep on python-module-twisted-core Considering python-module-twisted-core 5 as a solution to python3-module-twisted-core 35 Added python-module-twisted-core to the remove list Considering python-module-twisted-core 5 as a solution to python3-module-twisted-core 35 Investigating python3-module-dns Package python3-module-dns has broken dep on python3(trio) Considering python3-module-trio -1 as a solution to python3-module-dns 1 Holding Back python3-module-dns rather than change python3(trio) Investigating python3-module-ipykernel Package python3-module-ipykernel has broken dep on python3(IPython.core) Considering python3-module-ipython -1 as a solution to python3-module-ipykernel -1 Holding Back python3-module-ipykernel rather than change python3(IPython.core) Investigating python3-module-twisted-core Package python3-module-twisted-core has broken dep on python-module-twisted-core Considering python-module-twisted-core 5 as a solution to python3-module-twisted-core 35 Added python-module-twisted-core to the remove list Considering python-module-twisted-core 5 as a solution to python3-module-twisted-core 35 Try to Re-Instate python3-module-dns Done Failed The following packages have unmet dependencies: python3-module-twisted-core: Conflicts: python-module-twisted-core E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
У меня покороче: apt> dist-upgrade Calculating Upgrade... MI2a: mark python3-module-html5-parser MI2a: target python3-module-beautifulsoup4 MI2a: mark python3-module-beautifulsoup4 MI2a: target python3-module-soupsieve MI2a: mark python3-module-soupsieve MI2a: delete python3-module-BeautifulSoup4 MI2a: mark python3-module-pygraphviz-tests MI2a: mark python3-module-openssl MI2a: delete python3-module-OpenSSL MI2a: mark elfutils MI2a: target libdebuginfod MI2a: mark libdebuginfod MI2a: mark python3-module-twisted-core-tests MI2a: delete python3-module-twisted-core-test MI2a: mark python3-module-twisted-core MI2a: delete python-module-twisted-core MI2a: delete python-module-twisted-core Starting Starting 2 Investigating python3-module-twisted-core Package python3-module-twisted-core has broken dep on python-module-twisted-core Considering python-module-twisted-core 3 as a solution to python3-module-twisted-core 35 Re-Instated python-module-twisted-core Added python-module-twisted-core to the remove list Considering python-module-twisted-core 3 as a solution to python3-module-twisted-core 35 Investigating python3-module-pygraphviz-tests Package python3-module-pygraphviz-tests has broken dep on python3-module-pygraphviz Considering python3-module-pygraphviz 4 as a solution to python3-module-pygraphviz-tests 0 Removing python3-module-pygraphviz-tests rather than change python3-module-pygraphviz Investigating python3-module-twisted-core Package python3-module-twisted-core has broken dep on python-module-twisted-core Considering python-module-twisted-core 3 as a solution to python3-module-twisted-core 35 Added python-module-twisted-core to the remove list Considering python-module-twisted-core 3 as a solution to python3-module-twisted-core 35 Done Failed The following packages have unmet dependencies: python3-module-twisted-core: Conflicts: python-module-twisted-core E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. В качестве workarond-а снёс python-module-twisted-core со всеми зависимостями The following packages will be REMOVED: bzr cloud-utils python-module-automat python-module-fixtures python-module-pydoctor python-module-testscenarios python-module-testtools python-module-twisted-core python-module-twisted-logger После этого dist-upgrade прошёл, но bzr обратно не ставится.
(Ответ для Yuri N. Sedunov на комментарий #2) > Подробности. > ... > python3-module-twisted-core: Conflicts: python-module-twisted-core > E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused > by held packages. Спасибо! Проблему теперь вижу и у себя, просто ко мне репозитории не так быстро приезжают. Извините, накосячил, постараюсь разобраться asap.
> После этого dist-upgrade прошёл, но bzr обратно не ставится. И это понятно. Для начала, twisted-core для python и python3 конфликтуют. Конфликтуют потому что у них обоих есть утилиты /usr/bin/pyhtmlizer /usr/bin/twist /usr/bin/twistd и маны к ним. Для bzr есть такая цепочка: bzr->python2.7(testtools)->python2.7(twisted) -- последний предоставляется python-module-twisted-core. С другой стороны, python3-module-twisted-core требоется для python3-module-ipython (через торнадо), который нужен много чему в моей системе -- даже, пожалуй, неоправданно много чему.
(Ответ для Ivan A. Melnikov на комментарий #5) > > После этого dist-upgrade прошёл, но bzr обратно не ставится. > > И это понятно. > > Для начала, twisted-core для python и python3 конфликтуют. Конфликтуют > потому что у них обоих есть утилиты > > /usr/bin/pyhtmlizer > /usr/bin/twist > /usr/bin/twistd > > и маны к ним. > > Для bzr есть такая цепочка: bzr->python2.7(testtools)->python2.7(twisted) -- > последний предоставляется python-module-twisted-core. bzr->python2.7(testtools) Это ошибочная зависимость. > > С другой стороны, python3-module-twisted-core требоется для > python3-module-ipython (через торнадо), который нужен много чему в моей > системе -- даже, пожалуй, неоправданно много чему. > python3-module-ipython Я уже пытался бороться, и для python2.7 победил ipython полностью (его больше нет:)), а тут посмотрю ещё. Возможно, хорошим решением было бы не паковать утилиты в пакет с модулями. Может быть, попробовать это на twisted?
Наверное, хорошим решением будет запаковать утилиты в python-module-twisted-core c суффиксом -2. /usr/bin/pyhtmlizer-2 /usr/bin/twist-2 /usr/bin/twistd-2
Хотя, они все не работают без PyHamcrest >= 1.9.0 $ twist --help Traceback (most recent call last): File "/usr/bin/twist", line 6, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3251, in <module> @_call_aside File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3235, in _call_aside f(*args, **kwargs) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3264, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 583, in _build_master ws.require(__requires__) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 900, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 786, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'PyHamcrest>=1.9.0' distribution was not found and is required by Twisted
(Ответ для Yuri N. Sedunov на комментарий #7) > Наверное, хорошим решением будет запаковать утилиты в > python-module-twisted-core c суффиксом -2. > /usr/bin/pyhtmlizer-2 > /usr/bin/twist-2 > /usr/bin/twistd-2 А я было решил упаковать в twisted-core эти утилиты (изъяв из python3-module-twisted-core). Давайте я вообще удалю эти команды из python-module-twisted-core? Они нужны для запуска сервера с twisted, не думаю, что он нужны, тем более в переименованном виде. В любом случае, утилиты я бы вынес из основного пакета. Как думаете? (Ответ для Yuri N. Sedunov на комментарий #8) > Хотя, они все не работают без PyHamcrest >= 1.9.0 ... > pkg_resources.DistributionNotFound: The 'PyHamcrest>=1.9.0' distribution was > not found and is required by Twisted Хм... Я пока борюсь с левыми зависимостями: $ sudo -- eatmydata rpm -ev python3-module-twisted-core-tests-20.3.0-alt2.x86_64 ошибка: Неудовлетворенные зависимости: python3(twisted.test.proto_helpers) < 0 нужен для (установлен) python3-module-twisted-core-20.3.0-alt2.x86_64 python3(twisted.test.test_twistd) < 0 нужен для (установлен) python3-module-twisted-core-20.3.0-alt2.x86_64 python3(twisted.trial) < 0 нужен для (установлен) python3-module-twisted-core-20.3.0-alt2.x86_64 python3(twisted.trial.unittest) < 0 нужен для (установлен) python3-module-twisted-core-20.3.0-alt2.x86_64
python3-module-twisted-core-20.3.0-alt2 -> sisyphus: Mon Nov 09 2020 Vitaly Lipatov <lav@altlinux.ru> 20.3.0-alt2 - pack tools to twisted-core-tools (ALT bug 39226) - fix tests packing (no more tests package requires from the packages)
(Ответ для Vitaly Lipatov на комментарий #6) ... > > Для bzr есть такая цепочка: bzr->python2.7(testtools)->python2.7(twisted) -- > > последний предоставляется python-module-twisted-core. > > bzr->python2.7(testtools) > Это ошибочная зависимость. Исправил * Tue Nov 10 2020 Vitaly Lipatov <lav@altlinux.ru> 2.7.0-alt6 - NMU: drop testtools requires > > > > > С другой стороны, python3-module-twisted-core требоется для > > python3-module-ipython (через торнадо), который нужен много чему в моей > > системе -- даже, пожалуй, неоправданно много чему. Я посмотрел на список — примерно всё связанное ipython с ним связано :)
(In reply to Vitaly Lipatov from comment #11) > > > С другой стороны, python3-module-twisted-core требоется для > > > python3-module-ipython (через торнадо), который нужен много чему в моей > > > системе -- даже, пожалуй, неоправданно много чему. > Я посмотрел на список — примерно всё связанное ipython с ним связано :) Да, из того, что у меня в системе осталось это пожалуй только https://bugzilla.altlinux.org/39239