View previous topic :: View next topic |
Author |
Message |
bastibasti Guru
Joined: 27 Nov 2006 Posts: 586
|
Posted: Sat Dec 05, 2020 10:23 am Post subject: [solved] portage is blocking portage |
|
|
Hey guys,
I havent updated in 2 months, so now i'm trying to update before migrating to 17.1
however on one machine I hit this issue. do you have any idea howto fix this??
Code: |
[ebuild U ] sys-apps/portage-3.0.9::gentoo [3.0.8::gentoo] USE="(ipc) native-extensions rsync-verify xattr -apidoc -build -doc -gentoo-dev (-selinux) -test" PYTHON_TARGETS="python3_8* (-pypy3) -python3_6 -python3_7* -python3_9" 0 KiB
Total: 1 package (1 upgrade), Size of downloads: 0 KiB
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
sys-apps/portage:0
(sys-apps/portage-3.0.9:0/0::gentoo, ebuild scheduled for merge) USE="(ipc) native-extensions rsync-verify xattr -apidoc -build -doc -gentoo-dev (-selinux) -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 (-pypy3) -python3_6 -python3_7 -python3_9" pulled in by
sys-apps/portage (Argument)
(sys-apps/portage-3.0.8:0/0::gentoo, installed) USE="(ipc) native-extensions rsync-verify xattr -apidoc -build -doc -gentoo-dev (-selinux) -test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_6 -python3_8 -python3_9" pulled in by
sys-apps/portage[python_targets_pypy3(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (app-portage/gentoolkit-0.5.0-r2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_6 -python3_8 -python3_9"
|
Last edited by bastibasti on Tue Dec 08, 2020 7:42 am; edited 1 time in total |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31257 Location: here
|
Posted: Sat Dec 05, 2020 10:26 am Post subject: |
|
|
Try to run emerge -uUD @world command, important is -U (--changed-use) because profile changed default python targets to python3_8 _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
bastibasti Guru
Joined: 27 Nov 2006 Posts: 586
|
Posted: Sat Dec 05, 2020 10:59 am Post subject: |
|
|
Thanks, it seems it doing something. I will keep you informed |
|
Back to top |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 22619
|
Posted: Sat Dec 05, 2020 5:11 pm Post subject: |
|
|
Portage is not blocking Portage. According to the output that you provided, you requested to update portage, and the update would install with PYTHON_TARGETS=-python3_7 python3_8. According to the last line of text, you have installed a gentoolkit that, as currently configured, requires sys-apps/portage with PYTHON_TARGETS=python3_7. The update would fail to satisfy that requirement, so you get a conflict. If you instruct Portage to update both packages in one call, then (per fedeliallalinea's post), you will rebuild gentoolkit with PYTHON_TARGETS=python3_8, after which it will be satisfied with a Portage that has PYTHON_TARGETS=-python3_7 python3_8.
Note that I computed all this just from the error text in your post and knowledge of how Portage presents constraint violations. No knowledge of this specific change is required. |
|
Back to top |
|
|
bastibasti Guru
Joined: 27 Nov 2006 Posts: 586
|
Posted: Tue Dec 08, 2020 7:42 am Post subject: |
|
|
Thank you for this detailled explaination.
I completely oversaw this last line with the gentoolkit |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|