View previous topic :: View next topic |
Author |
Message |
christoph_peter_s Tux's lil' helper
Joined: 30 Nov 2015 Posts: 106
|
Posted: Sun Dec 11, 2016 1:11 am Post subject: ncurses - got completely stuck... 5.9-r5 vs. 5.9_r101 |
|
|
I am completely stuck with the ncurses versions 5.9-r5 and 5.9_r101 blocking each others.
In fact, I don't even understand, how this did happen, as I never did fiddle around with them.
First I tried to unmerge the lower version, and hoped, this would solve the block (in vain).
And then there is this line in scarlet letters, which bogs my mind...
Code: | [blocks B ] <sys-libs/ncurses-6:0 ("<sys-libs/ncurses-6:0" is blocking sys-libs/ncurses-5.9-r101) |
Where does the condition "<sys-libs/ncurses-6:0" emanate from?
Here is the complete output from my last of many, many tries...
Code: |
styx portage # emerge --ask --update --deep --backtrack=50 @world
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild NS ] sys-libs/ncurses-5.9-r5 [5.9-r101] USE="cxx unicode (-ada) -debug -doc -gpm -minimal -profile -static-libs -tinfo -trace"
[ebuild U ] dev-libs/vala-common-0.32.1 [0.30.1]
[ebuild U ] virtual/perl-libnet-3.50.0-r2 [3.50.0-r1]
[ebuild U ] virtual/perl-Digest-SHA-5.950.0-r4 [5.950.0-r3]
[ebuild U ] virtual/perl-Test-Harness-3.350.0-r2 [3.350.0-r1]
[ebuild U ] dev-util/gdbus-codegen-2.48.2 [2.46.2]
[ebuild U ] dev-libs/glib-2.48.2 [2.46.2-r3]
[ebuild U ] dev-libs/gobject-introspection-common-1.48.0 [1.46.0]
[ebuild U ] dev-libs/gobject-introspection-1.48.0 [1.46.0]
[blocks b ] <dev-libs/gobject-introspection-1.48.0 ("<dev-libs/gobject-introspection-1.48.0" is blocking dev-libs/gobject-introspection-common-1.48.0)
[ebuild U ] media-libs/harfbuzz-1.3.1 [1.2.7]
[ebuild U ] x11-libs/pango-1.40.3 [1.38.1]
[ebuild U ] dev-libs/atk-2.20.0 [2.18.0]
[ebuild U ] x11-libs/gdk-pixbuf-2.34.0 [2.32.3]
[ebuild U ] gnome-base/dconf-0.26.0 [0.24.0]
[ebuild U ] dev-util/gtk-update-icon-cache-3.20.9 [3.18.4]
[ebuild U ] gnome-base/librsvg-2.40.16 [2.40.15]
[ebuild U ] x11-libs/gtk+-2.24.31 [2.24.30]
[blocks B ] <sys-libs/ncurses-6:0 ("<sys-libs/ncurses-6:0" is blocking sys-libs/ncurses-5.9-r101)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(sys-libs/ncurses-5.9-r101:5/5::gentoo, installed) pulled in by
sys-libs/ncurses required by (app-admin/eselect-1.4.5:0/0::gentoo, installed)
sys-libs/ncurses:= required by (app-backup/bacula-7.4.4-r1:0/0::gentoo, installed)
sys-libs/ncurses:5/5= required by (app-backup/bacula-7.4.4-r1:0/0::gentoo, installed)
>=sys-libs/ncurses-5.7-r7:=[unicode?] (>=sys-libs/ncurses-5.7-r7:=[unicode]) required by (sys-process/procps-3.3.12:0/5::gentoo, installed)
>=sys-libs/ncurses-5.7-r7:5/5=[unicode] required by (sys-process/procps-3.3.12:0/5::gentoo, installed)
>=sys-libs/ncurses-5.2-r2 required by (app-editors/vim-7.4.769:0/0::gentoo, installed)
>=sys-libs/ncurses-5.2 required by (sys-devel/bc-1.06.95-r1:0/0::gentoo, installed)
(sys-libs/ncurses-5.9-r5:0/5::gentoo, ebuild scheduled for merge) pulled in by
sys-libs/ncurses:0= required by (sys-devel/gettext-0.19.7:0/0::gentoo, installed)
>=sys-libs/ncurses-5.2:0/5= required by (dev-lang/python-2.7.12:2.7/2.7::gentoo, installed)
>=sys-libs/ncurses-5.2:0/5= required by (sys-apps/less-481:0/0::gentoo, installed)
>=sys-libs/ncurses-5.2:0= required by (app-misc/screen-4.3.1-r1:0/0::gentoo, installed)
>=sys-libs/ncurses-5.9-r3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (>=sys-libs/ncurses-5.9-r3:0=) required by (sys-libs/readline-6.3_p8-r3:0/0::gentoo, installed)
sys-libs/ncurses:0/5= required by (app-crypt/pinentry-0.9.5:0/0::gentoo, installed)
>=sys-libs/ncurses-5.2-r2:0=[unicode?] (>=sys-libs/ncurses-5.2-r2:0=[unicode]) required by (sys-apps/util-linux-2.26.2:0/0::gentoo, installed)
>=sys-libs/ncurses-5.2-r2:0/5= required by (app-shells/bash-4.3_p48:0/0::gentoo, installed)
>=sys-libs/ncurses-5.2-r2:0/5=[unicode] required by (sys-apps/util-linux-2.26.2:0/0::gentoo, installed)
sys-libs/ncurses:0= required by (dev-scheme/guile-1.8.8-r3:12/8::gentoo, installed)
>=sys-libs/ncurses-5.7-r7:0= required by (sys-process/psmisc-22.21-r3:0/0::gentoo, installed)
>=sys-libs/ncurses-5.9-r3:0/5= required by (sys-libs/readline-6.3_p8-r3:0/0::gentoo, installed)
>=sys-libs/ncurses-5.2-r2:0= required by (app-shells/bash-4.3_p48:0/0::gentoo, installed)
sys-libs/ncurses:0/5= required by (sys-devel/gettext-0.19.7:0/0::gentoo, installed)
>=sys-libs/ncurses-5.2:0= required by (dev-lang/python-3.4.5:3.4/3.4m::gentoo, installed)
>=sys-libs/ncurses-5.2:0= required by (dev-lang/python-2.7.12:2.7/2.7::gentoo, installed)
sys-libs/ncurses:0/5= required by (dev-scheme/guile-1.8.8-r3:12/8::gentoo, installed)
>=sys-libs/ncurses-5.2:0= required by (sys-apps/less-481:0/0::gentoo, installed)
sys-libs/ncurses:0= required by (app-crypt/pinentry-0.9.5:0/0::gentoo, installed)
>=sys-libs/ncurses-5.2:0/5= required by (app-misc/screen-4.3.1-r1:0/0::gentoo, installed)
>=sys-libs/ncurses-5.2:0/5= required by (dev-lang/python-3.4.5:3.4/3.4m::gentoo, installed)
sys-libs/ncurses:0/5= required by (sys-apps/openrc-0.21.7:0/0::gentoo, installed)
sys-libs/ncurses:0= required by (sys-apps/openrc-0.21.7:0/0::gentoo, installed)
>=sys-libs/ncurses-5.7-r7:0/5= required by (sys-process/psmisc-22.21-r3:0/0::gentoo, installed)
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages
|
The whole thing happened on one of my Raspis, which is one of my backup domain controllers.
I seems both versions were happily on the system, until (apparently after syncing) something
strange happened. I decided to go to Gentoo two years ago, and I had the impression, that I
have mastered the worst part of the learning curve. But right now it looks not so good...
Maybe someone could explain, what measures can be taken, to fill the slots in a predefined
way, and get the thing working again. What puzzles me the most is this: part of the system
packages use r5, others r99, resp. 101. While I never did fiddle around with these system
packages, as I would like to avoid the kind of hazzle I got now.
Thank You anyway for the assistence! And best regards
Peter |
|
Back to top |
|
|
charles17 Advocate
Joined: 02 Mar 2008 Posts: 3664
|
Posted: Sun Dec 11, 2016 8:16 am Post subject: |
|
|
See this post. |
|
Back to top |
|
|
albright Advocate
Joined: 16 Nov 2003 Posts: 2588 Location: Near Toronto
|
Posted: Sun Dec 11, 2016 12:53 pm Post subject: |
|
|
tried
Code: | emerge --oneshot --tree --verbose --ask ncurses:5/6 |
but failed with:
Quote: | # emerge --oneshot --tree --verbose --ask ncurses:5/6
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
[ebuild U ] sys-libs/ncurses-6.0:5/6::gentoo [5.9-r99:5/5::gentoo] USE="cxx gpm* unicode -ada -static-libs -tinfo" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild U ] sys-libs/ncurses-6.0-r1:0/6::gentoo [5.9-r5:0/5::gentoo] USE="cxx gpm* unicode -ada -debug -doc -minimal -profile -static-libs {-test%} -threads% -tinfo -trace" ABI_X86="(64) -32 (-x32)" 3,059 KiB
Total: 2 packages (2 upgrades), Size of downloads: 3,059 KiB
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
sys-libs/ncurses:5
(sys-libs/ncurses-6.0:5/6::gentoo, ebuild scheduled for merge) pulled in by
sys-libs/ncurses:5/6 (Argument)
(sys-libs/ncurses-5.9-r99:5/5::gentoo, installed) pulled in by
>=sys-libs/ncurses-5.7-r7:5/5=[unicode] required by (sys-process/procps-3.3.12:0/5::gentoo, installed)
^^^^^
sys-libs/ncurses:5/5 required by (net-misc/dropbox-6.3.13:0/0::gentoo, installed)
^^^^
sys-libs/ncurses:0
(sys-libs/ncurses-6.0-r1:0/6::gentoo, ebuild scheduled for merge) pulled in by
sys-libs/ncurses:0/6[ada?,cxx?,gpm?,static-libs?,tinfo?,unicode?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (sys-libs/ncurses-6.0:5/6::gentoo, ebuild scheduled for merge)
^^^^
(sys-libs/ncurses-5.9-r5:0/5::gentoo, installed) pulled in by
sys-libs/ncurses:0/5[ada?,cxx?,gpm?,static-libs?,tinfo?,unicode?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (sys-libs/ncurses-5.9-r99:5/5::gentoo, installed)
^^^^
sys-libs/ncurses:0/5=[unicode] required by (app-text/aspell-0.60.6.1-r4:0/0::gentoo, installed)
^^^^^
(and 31 more with the same problems)
|
_________________ .... there is nothing - absolutely nothing - half so much worth
doing as simply messing about with Linux ...
(apologies to Kenneth Graeme) |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4549 Location: Germany
|
Posted: Sun Dec 11, 2016 1:26 pm Post subject: |
|
|
albright wrote: |
tried
Code: | emerge --oneshot --tree --verbose --ask ncurses:5/6 |
but failed with:
Quote: | # emerge --oneshot --tree --verbose --ask ncurses:5/6
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
[ebuild U ] sys-libs/ncurses-6.0:5/6::gentoo [5.9-r99:5/5::gentoo] USE="cxx gpm* unicode -ada -static-libs -tinfo" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild U ] sys-libs/ncurses-6.0-r1:0/6::gentoo [5.9-r5:0/5::gentoo] USE="cxx gpm* unicode -ada -debug -doc -minimal -profile -static-libs {-test%} -threads% -tinfo -trace" ABI_X86="(64) -32 (-x32)" 3,059 KiB
Total: 2 packages (2 upgrades), Size of downloads: 3,059 KiB
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
sys-libs/ncurses:5
(sys-libs/ncurses-6.0:5/6::gentoo, ebuild scheduled for merge) pulled in by
sys-libs/ncurses:5/6 (Argument)
(sys-libs/ncurses-5.9-r99:5/5::gentoo, installed) pulled in by
>=sys-libs/ncurses-5.7-r7:5/5=[unicode] required by (sys-process/procps-3.3.12:0/5::gentoo, installed)
^^^^^
sys-libs/ncurses:5/5 required by (net-misc/dropbox-6.3.13:0/0::gentoo, installed)
^^^^
sys-libs/ncurses:0
(sys-libs/ncurses-6.0-r1:0/6::gentoo, ebuild scheduled for merge) pulled in by
sys-libs/ncurses:0/6[ada?,cxx?,gpm?,static-libs?,tinfo?,unicode?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (sys-libs/ncurses-6.0:5/6::gentoo, ebuild scheduled for merge)
^^^^
(sys-libs/ncurses-5.9-r5:0/5::gentoo, installed) pulled in by
sys-libs/ncurses:0/5[ada?,cxx?,gpm?,static-libs?,tinfo?,unicode?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (sys-libs/ncurses-5.9-r99:5/5::gentoo, installed)
^^^^
sys-libs/ncurses:0/5=[unicode] required by (app-text/aspell-0.60.6.1-r4:0/0::gentoo, installed)
^^^^^
(and 31 more with the same problems)
|
|
Your installed net-misc/dropbox required
|| (
sys-libs/ncurses:5/5
sys-libs/ncurses:0/5
)
Try Code: | emerge --oneshot --tree --verbose --ask ncurses:5/5 ncurses:0 |
|
|
Back to top |
|
|
albright Advocate
Joined: 16 Nov 2003 Posts: 2588 Location: Near Toronto
|
Posted: Sun Dec 11, 2016 4:57 pm Post subject: |
|
|
thanks for the reply josef.95
If I run
Quote: | emerge --oneshot --tree --verbose --ask ncurses:5/5 ncurses:0 |
the (predictable, sadly) result is:
Quote: | # emerge --oneshot --tree --verbose --ask ncurses:5/5 ncurses:0
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
[ebuild U ] sys-libs/ncurses-5.9-r101:5::gentoo [5.9-r99:5::gentoo] USE="gpm* unicode -tinfo (-ada%) (-cxx%*) (-static-libs%)" ABI_X86="(64) -32 (-x32)" 2,761 KiB
[ebuild U ] sys-libs/ncurses-6.0-r1:0/6::gentoo [5.9-r5:0/5::gentoo] USE="cxx gpm* unicode -ada -debug -doc -minimal -profile -static-libs {-test%} -threads% -tinfo -trace" ABI_X86="(64) -32 (-x32)" 3,059 KiB
[blocks B ] <sys-libs/ncurses-6:0 ("<sys-libs/ncurses-6:0" is blocking sys-libs/ncurses-5.9-r101)
Total: 2 packages (2 upgrades), Size of downloads: 5,819 KiB
Conflict: 1 block (1 unsatisfied)
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
sys-libs/ncurses:0
(sys-libs/ncurses-6.0-r1:0/6::gentoo, ebuild scheduled for merge) pulled in by
sys-libs/ncurses:0 (Argument)
(sys-libs/ncurses-5.9-r5:0/5::gentoo, installed) pulled in by
sys-libs/ncurses:0/5=[unicode] required by (app-text/aspell-0.60.6.1-r4:0/0::gentoo, installed)
^^^^^
(and 31 more with the same problem)
NOTE: Use the '--verbose-conflicts' option to display parents omitted above
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(sys-libs/ncurses-5.9-r101:5/5::gentoo, ebuild scheduled for merge) pulled in by
>=sys-libs/ncurses-5.7-r7:=[unicode?] (>=sys-libs/ncurses-5.7-r7:=[unicode]) required by (sys-process/procps-3.3.12:0/5::gentoo, installed)
>=sys-libs/ncurses-5.7-r7:5/5=[unicode] required by (sys-process/procps-3.3.12:0/5::gentoo, installed)
ncurses:5/5
sys-libs/ncurses:5/5 required by (net-misc/dropbox-6.3.13:0/0::gentoo, installed)
|
_________________ .... there is nothing - absolutely nothing - half so much worth
doing as simply messing about with Linux ...
(apologies to Kenneth Graeme) |
|
Back to top |
|
|
amaroc Tux's lil' helper
Joined: 13 Nov 2005 Posts: 99
|
Posted: Tue Dec 13, 2016 9:38 pm Post subject: |
|
|
I had the same issue and tried a lot of methods to end this (n)cursed story.
I found the right solution here
Polynomial-C wrote: | Alright, here comes a last resort solution. Please try the other solutions suggested in this thread FIRST!
The dangerous step in this help is step 2. Enabling preserve-libs (step 1) won't do any harm to a Gentoo installation.
- Make sure you have preserve-libs enabled. (See our Wiki article about preserve-libs). If you don't want to enable it or don't know if it's really enabled, don't proceed! Otherwise you can break your whole Gentoo installation.
- Now run
Code: | emerge -uDav --with-bdeps=y --ignore-built-slot-operator-deps=y @world |
- After that don't forget to run
Code: | emerge -av @preserved-rebuild |
Now your system should be up-to-date again.
Really, this is nothing but a last resort solution. Please try any other possible solution first!
[edit]Added an explanation about preserve-libs[/edit] |
I didn't know the --ignore-built-slot-operator-deps=y option and it showed a very interesting difference to all other attempts as it pulled in sys-libs/ncurses-5.9-r101:5 and not sys-libs/ncurses-6.0:5/6.
My dependency tree showed the same requirement for sys-process/procps-3.3.12:0/5 and net-misc/dropbox-14.3.17:0/0 on >=sys-libs/ncurses-5.7-r7:5/5 and sys-libs/ncurses:5/5 sys-libs/ncurses:0/5.
[edit] As I didn't trust emerge -av @preserved-rebuild I performed good old Code: | revdep-rebuild --library=libncurses.so.5 -i -p
| This seemed to be needed as some important programs like bash and grub were broken. I had to remove ncurses manually from the list in order to avoid circular references.
Note that the following command still fails as expected: Code: | # emerge --oneshot --tree --verbose --ask ncurses:5/6
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
[ebuild U ] sys-libs/ncurses-6.0:5/6::gentoo [5.9-r101:5/5::gentoo] USE="cxx%* gpm unicode -ada% -static-libs% -tinfo" ABI_X86="32 (64) (-x32)" 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-libs/ncurses:5
(sys-libs/ncurses-6.0:5/6::gentoo, ebuild scheduled for merge) pulled in by
sys-libs/ncurses:5/6 (Argument)
(sys-libs/ncurses-5.9-r101:5/5::gentoo, installed) pulled in by
sys-libs/ncurses:5/5 required by (net-misc/dropbox-14.3.17:0/0::gentoo, installed)
^^^^
>=sys-libs/ncurses-5.7-r7:5/5=[unicode] required by (sys-process/procps-3.3.12:0/5::gentoo, installed)
^^^^^
|
What ever went wrong in the slot-system - the --ignore-built-slot-operator-deps=y option was the key.
Current ncurses installation - nothing in package.mask anymore: Code: | Info about currently installed ebuild:
* sys-libs/ncurses-5.9-r101
Install date: Tue Dec 13 21:51:43 2016
USE="gpm unicode -tinfo"
CFLAGS="-march=native -O2 -pipe CXXFLAGS="-march=native -O2 -pipe LDFLAGS="-Wl,-O1 -Wl,--as-needed"
* sys-libs/ncurses-6.0-r1
Install date: Tue Dec 13 21:50:25 2016
USE="gpm threads unicode -ada -+cxx -debug -doc -minimal -profile -static-libs -test -tinfo -trace"
CFLAGS="-march=native -O2 -pipe CXXFLAGS="-march=native -O2 -pipe LDFLAGS="-Wl,-O1 -Wl,--as-needed"
|
|
|
Back to top |
|
|
albright Advocate
Joined: 16 Nov 2003 Posts: 2588 Location: Near Toronto
|
Posted: Wed Dec 14, 2016 1:27 pm Post subject: |
|
|
Quote: | I found the right solution here |
thanks amaroc
that **seemed** to work on my test system but then - guess
what - the ncurses-6.0 came out over night in the other slot
and now I get this:
Quote: | Calculating dependencies... done!
[ebuild UD ] sys-libs/ncurses-5.9-r5:0/5::gentoo [6.0-r1:0/6::gentoo] USE="cxx unicode -ada -debug -doc* -gpm -minimal -profile -static-libs -tinfo -trace (-test%) (-threads%)" 0 KiB
[ebuild U ] sys-apps/busybox-1.25.1::gentoo [1.24.2::gentoo] USE="ipv6 static -debug -livecd -make-symlinks -math -mdev -pam* -savedconfig (-selinux) -sep-usr -syslog -systemd" 2,054 KiB
[ebuild U ~] app-crypt/mit-krb5-1.15::gentoo [1.14.4::gentoo] USE="keyutils pkinit threads -doc -libressl -openldap (-selinux) {-test} -xinetd" 9,109 KiB
[ebuild U ~] www-plugins/adobe-flash-24.0.0.186:22::gentoo [24.0.0.170:22::gentoo] USE="nsplugin ppapi -kde" 18,726 KiB
[ebuild U ] dev-perl/DBD-mysql-4.41.0::gentoo [4.40.0::gentoo] USE="ssl -embedded {-test}" 147 KiB
[ebuild U ~] www-client/google-chrome-55.0.2883.87::gentoo [55.0.2883.75::gentoo] USE="plugins" L10N="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk vi zh-CN zh-TW" 45,158 KiB
[ebuild U ~] www-client/firefox-50.1.0::gentoo [50.0.2::gentoo] USE="gmp-autoupdate hwaccel jemalloc jit skia -bindist -custom-cflags -custom-optimization -dbus -debug -gtk2 -hardened -jack (-neon) -pgo -pulseaudio* (-selinux) -startup-notification (-system-cairo) -system-harfbuzz -system-icu -system-jpeg -system-libevent -system-libvpx -system-sqlite {-test} -wifi" L10N="-ach -af -an -ar -as -ast -az -be -bg -bn-BD -bn-IN -br -bs -ca -cak -cs -cy -da -de -dsb -el -en-GB -en-ZA -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -id -is -it -ja -kk -km -kn -ko -lij -lt -lv -mai -mk -ml -mr -ms -nb -nl -nn -or -pa -pl -pt-BR -pt-PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv -ta -te -th -tr -uk -uz -vi -xh -zh-CN -zh-TW" 191,235 KiB
[blocks B ] <sys-libs/ncurses-6:0 ("<sys-libs/ncurses-6:0" is blocking sys-libs/ncurses-5.9-r101)
Total: 7 packages (6 upgrades, 1 downgrade), Size of downloads: 266,427 KiB
Conflict: 1 block (1 unsatisfied)
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
sys-libs/ncurses:0
(sys-libs/ncurses-5.9-r5:0/5::gentoo, ebuild scheduled for merge) pulled in by
>=sys-libs/ncurses-5.2-r2:0/5=[unicode] required by (sys-apps/util-linux-2.29:0/0::gentoo, installed)
^^^^^
(and 27 more with the same problem)
(sys-libs/ncurses-6.0-r1:0/6::gentoo, installed) pulled in by
sys-libs/ncurses:0/6=[unicode] required by (media-video/vlc-2.2.4:0/5-8::gentoo, installed)
^^^^^
NOTE: Use the '--verbose-conflicts' option to display parents omitted above
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(sys-libs/ncurses-5.9-r101:5/5::gentoo, installed) pulled in by
>=sys-libs/ncurses-5.7-r7:=[unicode?] (>=sys-libs/ncurses-5.7-r7:=[unicode]) required by (sys-process/procps-3.3.12:0/5::gentoo, installed)
>=sys-libs/ncurses-5.7-r7:5/5=[unicode] required by (sys-process/procps-3.3.12:0/5::gentoo, installed)
sys-libs/ncurses:5/5=[unicode] required by (sys-power/powertop-2.8:0/0::gentoo, installed)
sys-libs/ncurses:=[unicode?] (sys-libs/ncurses:=[unicode]) required by (sys-power/powertop-2.8:0/0::gentoo, installed)
sys-libs/ncurses:5/5 required by (net-misc/dropbox-6.3.13:0/0::gentoo, installed)
|
This would be laughable if it wasn't so sad
I'll try your method again - it will probably work ... _________________ .... there is nothing - absolutely nothing - half so much worth
doing as simply messing about with Linux ...
(apologies to Kenneth Graeme) |
|
Back to top |
|
|
charles17 Advocate
Joined: 02 Mar 2008 Posts: 3664
|
Posted: Wed Dec 14, 2016 3:57 pm Post subject: |
|
|
albright wrote: | This would be laughable if it wasn't so sad
I'll try your method again - it will probably work ... |
Is it only vlc that wants :0/6? Then unmerge vlc and re-install later |
|
Back to top |
|
|
albright Advocate
Joined: 16 Nov 2003 Posts: 2588 Location: Near Toronto
|
Posted: Wed Dec 14, 2016 4:39 pm Post subject: |
|
|
well, further rebuilding / re-emerging / etc finally
got my system into an apparently stable state
(emerge -uDav world says "nothing to emerge" )
of course, ruby was kicking up a fuss but that too
was fixed by a bout of rebuilding _________________ .... there is nothing - absolutely nothing - half so much worth
doing as simply messing about with Linux ...
(apologies to Kenneth Graeme) |
|
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
|
|