View previous topic :: View next topic |
Author |
Message |
muadib25 Tux's lil' helper
Joined: 08 Aug 2010 Posts: 144 Location: Sweden
|
Posted: Mon May 11, 2015 8:37 pm Post subject: [Solved] Global update attempt failed with slot conflicts |
|
|
Hello!
Since a couple of months ago, I tried today to perform a global update to my Gentoo box. After emerge --sync, I ran "emerge -DuNav world", getting the following conflicts that I can't resolve:
Code: | # emerge -DuNav world
* IMPORTANT: 8 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-lang/perl:0
(dev-lang/perl-5.20.2:0/5.20::gentoo, ebuild scheduled for merge) pulled in by
=dev-lang/perl-5.20* required by (virtual/perl-Digest-MD5-2.530.0-r2:0/0::ge ntoo, ebuild scheduled for merge)
^ ^^^^^
(dev-lang/perl-5.18.2-r1:0/5.18::gentoo, installed) pulled in by
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/File-BaseDir-0.30.0-r 1:0/0::gentoo, installed)
^^^^^^^^
(and 28 more with the same problem)
dev-lang/python-exec:2
(dev-lang/python-exec-2.9999:2/2::gentoo, ebuild scheduled for merge) pulled i n by
(no parents that aren't satisfied by other packages in this slot)
(dev-lang/python-exec-2.9999:2/2::gentoo, installed) pulled in by
dev-lang/python-exec:2[python_targets_jython2_5(-),python_targets_jython2_7( -),python_targets_pypy(-),python_targets_python3_2(-),python_targets_python3_3(- ),python_targets_python2_7(-),-python_single_target_jython2_5(-),-python_single_ target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_python3_ 2(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-pyth on_single_target_python2_7(-)] required by (dev-python/python-exec-10000.2:2/2:: gentoo, installed)
dev-libs/icu:0
(dev-libs/icu-54.1-r1:0/54a::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
(dev-libs/icu-53.1:0/53::gentoo, installed) pulled in by
dev-libs/icu:0/53= required by (net-nds/openldap-2.4.38-r2:0/0::gentoo, inst alled)
^^^^^^
(and 7 more with the same problem)
media-video/vlc:0
(media-video/vlc-2.2.1:0/5-8::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
(media-video/vlc-2.1.5-r1:0/5-7::gentoo, ebuild scheduled for merge) pulled in by
>=media-video/vlc-2.0.1:0/5-7=[dbus,ogg,vorbis] required by (media-libs/phon on-vlc-0.7.2:0/0::gentoo, installed)
^^^^^^^
media-libs/cogl:1.0
(media-libs/cogl-1.18.2-r1:1.0/20::gentoo, ebuild scheduled for merge) pulled in by
>=media-libs/cogl-1.17.5:1.0=[introspection?,pango,wayland?] required by (me dia-libs/clutter-1.20.0:1.0/1.0::gentoo, ebuild scheduled for merge)
^^ ^^^^^^^^^^^
(media-libs/cogl-1.16.2:1.0/15::gentoo, installed) pulled in by
media-libs/cogl:1.0/15= required by (x11-libs/mx-1.4.7-r1:1.0/1.0::gentoo, i nstalled)
^^^^^^^^
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.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
The following mask changes are necessary to proceed:
(see "package.unmask" in the portage(5) man page for more details)
# required by media-video/totem-3.14.2::gentoo
# required by dev-python/totem-python-2.32.0::gentoo
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask:
##=net-im/skype-4.3.0.37
=media-plugins/grilo-plugins-0.2.13
# required by media-plugins/grilo-plugins-0.2.13::gentoo[youtube]
# required by media-video/totem-3.14.2::gentoo
# required by dev-python/totem-python-2.32.0::gentoo
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask:
##=net-im/skype-4.3.0.37
=dev-libs/libgdata-0.16.1
# required by dev-python/totem-python-2.32.0::gentoo
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask:
##=net-im/skype-4.3.0.37
=media-video/totem-3.14.2
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by media-sound/pulseaudio-6.0::gentoo[alsa-plugin,alsa]
# required by media-video/vlc-2.1.5-r1::gentoo[pulseaudio]
# required by @selected
# required by @world (argument)
>=media-plugins/alsa-plugins-1.0.28 pulseaudio
# required by media-video/totem-3.14.2::gentoo
# required by dev-python/totem-python-2.32.0::gentoo
# required by @selected
# required by @world (argument)
>=media-libs/grilo-0.2.11 playlist
NOTE: The --autounmask-keep-masks option will prevent emerge
from creating package.unmask or ** keyword changes.
Would you like to add these changes to your config files? [Yes/No] Yes
Autounmask changes successfully written.
* IMPORTANT: 10 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
emerge: there are no ebuilds built with USE flags to satisfy "net-misc/curl[ssl, curl_ssl_nss]".
!!! One of the following packages is required to complete your request:
- net-misc/curl-7.42.1::gentoo (Change USE: +curl_ssl_nss, this change violates use flag constraints defined by net-misc/curl-7.42.1: 'curl_ssl_winssl? ( elibc_ Winnt ) threads? ( !adns ) ssl? ( exactly-one-of ( curl_ssl_axtls curl_ssl_gnutl s curl_ssl_openssl curl_ssl_nss curl_ssl_polarssl curl_ssl_winssl ) )')
(dependency required by "net-libs/liboauth-1.0.1::gentoo[curl,nss]" [ebuild])
(dependency required by "dev-libs/libgdata-0.16.1::gentoo" [ebuild])
(dependency required by "media-plugins/grilo-plugins-0.2.13::gentoo[youtube]" [e build])
(dependency required by "media-video/totem-3.14.2::gentoo" [ebuild])
(dependency required by "dev-python/totem-python-2.32.0::gentoo" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument]) |
Here is my make.conf:
Code: | # These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
#ACCEPT_KEYWORDS="~amd64"
CFLAGS="-march=core2 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j5"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="-libav icu xine openal networking sse3 vim-syntax dbus consolekit python threads aalib httpd bluray cpudetection ssse3 libmpeg2 a52 dts skins truetype vcdx vlm wma-fixed ieee1394 libv4l libv4l2 mpeg v4l2 win32codecs xv multilib mmx sse sse2 gtk -gnome dvd alsa cdr lirc id3tag mp3 mp2 mp4 twolame libsamplerate jack classic qt4 qt3 asf ssse2 ogg ncurses ffmpeg 3dnow X gtk soundtouch mac mms modplug musepack speex vocoder wavpack ffmpeg aac svg xml curl fltk libnotify java gnutls v4l tga truetype newmouse screenshot mmx gif cddb lv2 cairo tiff glade jpeg2k sndfile jackmidi midi portaudio ladspa lame lash alsa unicode jpeg png bzip2 gpm ipv6 ssl nls qt3-support cdda xinerama newmousefocus opengl flac audiofile vorbis fluidsynth gdu extras qt3support device-mapper policykit sqlite theora apng x264 mod sip sipim wav gflags"
VIDEO_CARDS="nvidia"
ALSA_CARDS="hdsp hdspm"
#SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
#SYNC=rsync://ftp.df.lth.se/pub/gentoo/
PORT_LOGDIR=/var/log/portage/
#ACCEPT_LICENSE="AdobeFlash-10.1 AdobeFlash-11.x"
#ACCEPT_LICENSE="skype-4.0.0.7-copyright"
#ACCEPT_LICENSE="skype-eula"
ACCEPT_LICENSE="dev-java/sun-jdk-1.6.0.37 Oracle-BCLA-JavaSE"
source /var/lib/layman/make.conf
PORTDIR_OVERLAY="/root/overlays/rt-nvidia"
PORTDIR_OVERLAY="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
PORTAGE_ELOG_SYSTEM="save"
PORTAGE_ELOG_CLASSES="warn error info log qa"
PYTHON_SINGLE_TARGET="python2_7 python3_2" ## python3_3"
PYTHON_TARGETS="python2_7 python3_3"
# Set PORTDIR for backward compatibility with various tools:
# gentoo-bashcomp - bug #478444
# euse - bug #474574
# euses and ufed - bug #478318
PORTDIR="/usr/portage"
#GENTOO_MIRRORS="rsync://trumpetti.atm.tut.fi/gentoo/ http://ftp.df.lth.se/pub/gentoo/ rsync://ftp.df.lth.se/pub/gentoo/ ftp://ftp.df.lth.se/pub/gentoo/ ftp://mirror.mdfnet.se/gentoo http://mirror.mdfnet.se/gentoo"
#GENTOO_MIRRORS="rsync://ftp.df.lth.se/pub/gentoo/ ftp://ftp.df.lth.se/pub/gentoo/ rsync://ftp.snt.utwente.nl/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/"
|
I have also rebuilt the kernel, now it's '3.18.11-gentoo'.
Thank you for the help!
/K. _________________ “What we do for ourselves dies with us. What we do for others and the world remains and is immortal.” -Albert Pine
Last edited by muadib25 on Fri Jun 19, 2015 2:19 pm; edited 1 time in total |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Mon May 11, 2015 9:25 pm Post subject: |
|
|
There's a bit of mess on your system.
First of all, elaborate on the reason of your masks.
Second, check which of your packages are listed as depending on dev-python/python-exec and reemerge them - that should drop the dep, as for quite awhile only dev-lang/python-exec:2 should be necessary. |
|
Back to top |
|
|
muadib25 Tux's lil' helper
Joined: 08 Aug 2010 Posts: 144 Location: Sweden
|
Posted: Mon May 11, 2015 9:46 pm Post subject: |
|
|
Thanks for the reply VoidMage!
First, the bulk of masks was for preventing GNOME 3 from emerging. However, later today I unistalled GNOME completely. Here is, btw, my package.mask file:
Code: | # Atoms that makes me miserable :)
=x11-libs/fltk-2.0_pre6970
=dev-libs/boost-1.42.0-r2
=net-irc/xchat-gnome-0.26.1-r2
=dev-games/physfs-2.0.2-r1
=dev-qt/qtscript-4.8.2-r9999
media-libs/lv2core
=app-pda/libimobiledevice-1.1.4-r4
=media-sound/ardour-3.3-r1
=app-emulation/emul-linux-x86-baselibs-20131008-r2
=app-emulation/emul-linux-x86-baselibs-20131008
=app-emulation/wine-1.7.4
=app-emulation/wine-1.7.3
##=dev-qt/qtcore-4.8.4-r5
##=dev-qt/qt3support-4.8.5
##=dev-qt/qtgui-4.8.5-r1
##=dev-qt/designer-4.8.5
##=net-p2p/retroshare-0.5.5b
##GNOME 3.8 block
>=dev-libs/libgweather-3.0
>=gnome-base/libgnomekbd-3.0
=media-libs/libcanberra-0.28-r4
# Core Applications
>=app-accessibility/orca-3.0
>=gnome-base/gdm-3.0
>=gnome-base/gnome-applets-3.0
>=gnome-base/gnome-keyring-3.0
>=gnome-base/gnome-menus-3.0
>=gnome-base/gnome-panel-3.0
>=gnome-base/gnome-session-3.0
>=gnome-base/gnome-settings-daemon-3.0
>=gnome-base/gnome-control-center-3.0
>=gnome-base/gnome-shell-3.0
>=gnome-base/libgnome-keyring-3.0
>=gnome-base/nautilus-3.0
>=x11-wm/metacity-2.34
>=x11-wm/mutter-3.0
# Extra Applications
>=app-arch/file-roller-3.0
>=app-cdr/brasero-3.0
>=app-crypt/seahorse-3.0
>=app-editors/gedit-3.0
>=app-editors/gedit-plugins-3.0
>=app-text/gtranslator-2.90
>=app-text/evince-3.0
>=dev-util/anjuta-3.0
>=app-pda/gtkpod-2.1.0
>=dev-util/devhelp-3.0
>=gnome-extra/drwright-3.0
>=gnome-extra/evolution-data-server-3.0
>=gnome-extra/evolution-exchange-3.0
>=gnome-extra/gcalctool-6.0
>=gnome-extra/gconf-editor-3.0
>=gnome-extra/gnome-color-manager-3.0
>=gnome-extra/gnome-games-3.0
>=gnome-extra/gnome-games-extra-data-3.0
>=gnome-extra/gnome-media-2.32.0-r300
>=gnome-extra/gnome-packagekit-3.0
>=gnome-extra/gnome-power-manager-3.0
>=gnome-extra/gnome-screensaver-3.0
>=gnome-extra/gnome-system-monitor-3.0
>=gnome-extra/gnome-tweak-tool-3.0
>=gnome-extra/gnome-user-share-3.0
>=gnome-extra/gnome-utils-3.0
>=gnome-extra/mousetweaks-3.0
>=gnome-extra/nautilus-sendto-3.0
gnome-extra/office-runner
>=gnome-extra/zenity-3.0
>=mail-client/evolution-3.0
>=media-gfx/eog-3.0
>=media-sound/rhythmbox-2.90
>=media-sound/sound-juicer-2.99
>=media-video/cheese-3.0
>=net-analyzer/gnome-nettool-3.0
>=net-im/empathy-3.0
>=net-misc/vinagre-3.0
>=net-misc/vino-3.0
>=net-wireless/gnome-bluetooth-3.0
>=sys-apps/gnome-disk-utility-3.0.2-r300
>=www-client/epiphany-3.0
>=www-client/epiphany-extensions-3.0
>=x11-terms/gnome-terminal-3.0
# Documentation
>=gnome-extra/yelp-3.0
>=dev-util/gnome-devel-docs-3.0
>=gnome-extra/gnome-user-docs-3.0
# NetworkManager
>=net-misc/networkmanager-0.8.99
>=net-misc/networkmanager-pptp-0.8.99
>=net-misc/networkmanager-openconnect-0.8.99
>=net-misc/networkmanager-openvpn-0.8.99
>=net-misc/networkmanager-openswan-0.8.99
>=net-misc/networkmanager-vpnc-0.8.99
>=gnome-extra/nm-applet-0.8.99
# Meta packages
>=gnome-base/gnome-core-apps-3.0
>=gnome-base/gnome-extra-apps-3.0
>=gnome-base/gnome-core-libs-3.0
>=gnome-base/gnome-fallback-3.0
>=gnome-base/gnome-light-3.0
>=gnome-base/gnome-3.0
# Misc applications
>=gnome-extra/nautilus-open-terminal-0.19
>=app-mobilephone/gnome-phone-manager-0.67
>=app-accessibility/caribou-0.4
app-admin/eselect-gnome-shell-extensions
>=app-misc/tracker-0.12
>=dev-libs/folks-0.6
>=dev-libs/libgdata-0.9
>=dev-python/pyatspi-2.2
>=gnome-base/gconf-3.2
>=gnome-extra/at-spi-2.2
gnome-extra/gnome-contacts
gnome-extra/gnome-documents
gnome-extra/gnome-shell-extensions
>=gnome-extra/nautilus-tracker-tags-0.12
gnome-extra/sushi
>=net-libs/gnome-online-accounts-3
>=x11-libs/libcryptui-3
>=x11-misc/alacarte-0.13.2-r50
>=app-accessibility/accerciser-3.2
>gnome-extra/sensors-applet-2.99
>=gnome-base/gsettings-desktop-schemas-3.10.1
=gnome-base/gvfs-1.18.3
=net-libs/webkit-gtk-2.2.6-r200
=net-libs/opal-3.10.10
=media-video/x264-encoder-0.0.20111220
>=gnome-base/gnome-control-center-3.12.1-r1
>=net-libs/gnome-online-accounts-3.12.4
>=dev-libs/libgdata-0.14.3
>=media-plugins/grilo-plugins-0.2.12
>=media-video/totem-2.32.0-r2
=dev-libs/totem-pl-parser-3.10.1
>=x11-drivers/nvidia-drivers-341.0.0
>=sys-apps/openrc-0.13.8
=sys-fs/udev-init-scripts-27
dev-qt/qtchooser
=x11-base/xorg-server-1.16.4 |
Second, 'Equery depends dev-python/python-exec' gives me nothing:
Code: | # equery depends dev-python/python-exec
* These packages depend on dev-python/python-exec:
# |
...unless I understood wrong?
Thank you! _________________ “What we do for ourselves dies with us. What we do for others and the world remains and is immortal.” -Albert Pine |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Mon May 11, 2015 11:12 pm Post subject: |
|
|
If 'equery depends dev-python/python-exec ' is empty, 'emerge -c' it and slot 1 of dev-lang/python-exec (if it's installed.)
muadib25 wrote: | Code: | >=sys-apps/openrc-0.13.8
=sys-fs/udev-init-scripts-27
dev-qt/qtchooser |
|
The point of these masks is ? |
|
Back to top |
|
|
muadib25 Tux's lil' helper
Joined: 08 Aug 2010 Posts: 144 Location: Sweden
|
Posted: Tue May 12, 2015 1:02 pm Post subject: |
|
|
VoidMage wrote: | If 'equery depends dev-python/python-exec ' is empty, 'emerge -c' it and slot 1 of dev-lang/python-exec (if it's installed.)
| Done, 'dev-python/python-exec' unmerged 10000.1 and 10000.2 versions (?).
'Dev-lang/python-exec' version is 0.3.1-r1, I don't understand 'slot'... Should there be several versions? 'Emerge -cp dev-lang/python-exec' gives 1 package for deletion and 1 omitted: Code: | >>> These are the packages that would be unmerged:
dev-lang/python-exec
selected: 0.3.1-r1
protected: none
omitted: 2.9999
All selected packages: =dev-lang/python-exec-0.3.1-r1
|
Quote: | muadib25 wrote: | Code: | >=sys-apps/openrc-0.13.8
=sys-fs/udev-init-scripts-27
dev-qt/qtchooser |
|
The point of these masks is ? |
I dont remember, actually. Must have been old update conflicts. Should I comment them? _________________ “What we do for ourselves dies with us. What we do for others and the world remains and is immortal.” -Albert Pine |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Tue May 12, 2015 4:30 pm Post subject: |
|
|
Actually, you most likely shouldn't have emerged the live version, just the currently stable slot 2 (likely yet another case of misunderstanding a message from portage).
As for the explanation of slots, :sigh: for example, 'man 5 ebuild'. |
|
Back to top |
|
|
muadib25 Tux's lil' helper
Joined: 08 Aug 2010 Posts: 144 Location: Sweden
|
Posted: Tue May 12, 2015 4:48 pm Post subject: |
|
|
You lost me in semantics there...
Live version of what package?
And what should I do with 'man 5 ebuild'?
UPDATE: I see that 'man 5 ebuild' you typed has a description of slots, yet I can't understand to which package you are refering, since I had only one version installed... I guess you can 'realize' more than me from the logs... Sorry, I'm a bit slow on understanding all this... _________________ “What we do for ourselves dies with us. What we do for others and the world remains and is immortal.” -Albert Pine |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Tue May 12, 2015 5:58 pm Post subject: |
|
|
:sigh: At ca. 100 post count I thought I wasn't talking to a complete newbie.
Slots: some of the packages are allowed to be installed in more than one version; in the ebuild, that's called a slot; in this instance dev-lang/python-exec-0.3.1-r1 has a different slot that the other installed version; in 'equery l' output, slot is the number after version number and ':' (if that string has '/' in it, the part after it is a subslot and is a bit more complicated matter).
live ebuild: some of the packages have ebuilds that pull the sources from upstream repos; that's usually denoted by '9999' in the version number; almost always those versions aren't meant to be used by average users, they're usually there for the convenience of the maintainers and some overly brave minefield testers; live packages are usually keywordless, so the user needs to add explicit '**' entry for them in package.accept_keywords. |
|
Back to top |
|
|
muadib25 Tux's lil' helper
Joined: 08 Aug 2010 Posts: 144 Location: Sweden
|
Posted: Tue May 12, 2015 7:59 pm Post subject: |
|
|
:sigh: Sorry, RL obligations have been keeping me from immersing more into Gentoo... I'll try to make up for it.
Thanks for the explanation, really appreciated!
Ok, let's see now, slot 1 of dev-lang/python-exec was 0.3.1-r1, just did 'emerge -c' as you told me to! However, 'equery l' reports no 'dev-lang/python-exec' packages...
What do I do now? _________________ “What we do for ourselves dies with us. What we do for others and the world remains and is immortal.” -Albert Pine |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Wed May 13, 2015 1:35 am Post subject: |
|
|
What's the output of 'emerge -1pv dev-lang/python-exec:2' ? |
|
Back to top |
|
|
muadib25 Tux's lil' helper
Joined: 08 Aug 2010 Posts: 144 Location: Sweden
|
Posted: Wed May 13, 2015 2:08 pm Post subject: |
|
|
Here it is:
Code: | # emerge -1pv dev-lang/python-exec:2
* IMPORTANT: 12 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R *] dev-lang/python-exec-2.9999:2::gentoo PYTHON_TARGETS="(jython2
_5) (jython2_7) (pypy) (pypy3%*) (python2_7) (python3_3) (python3_4) (-python3_2
%*)" 0 KiB
Total: 1 package (1 reinstall), Size of downloads: 0 KiB
!!! The following installed packages are masked:
- virtual/perl-File-Spec-3.400.0-r2::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Andreas K. Huettel <dilfridge@gentoo.org> (29 Mar 2015)
# Mask Perl 5.18 for removal. Please upgrade to Perl 5.20
- virtual/perl-IO-1.280.0-r1::gentoo (masked by: package.mask)
- virtual/perl-Storable-2.410.0-r1::gentoo (masked by: package.mask)
- virtual/perl-IO-Compress-2.60.0-r1::gentoo (masked by: package.mask)
- virtual/perl-Digest-MD5-2.520.0-r2::gentoo (masked by: package.mask)
- virtual/perl-Scalar-List-Utils-1.270.0-r2::gentoo (masked by: package.mask)
- app-emulation/emul-linux-x86-sdl-20140508-r1::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# MichaŠGórny <mgorny@gentoo.org> (28 Mar 2015)
# on behalf of gx86-multilib project <multilib@gentoo.org>
# Mask emul-linux-x86 packages along with unported old versions
# of reverse dependencies for removal in 60 days, bug #544876.
# Please use multilib ebuilds with abi_x86_32 instead.
- virtual/perl-Encode-2.490.0-r2::gentoo (masked by: package.mask)
- media-libs/sk1libs-0.9.1-r3::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Andreas K. Huettel <dilfridge@gentoo.org> (11 Apr 2015)
# media-libs/lcms:0 has serious security issues, is unmaintained
# and will be removed soon, see bug 526642
# Here we remove its last unconditional/unported reverse dependencies,
# media-libs/sk1libs media-gfx/uniconvw sci-libs/libecwj2
# (removal in 30 days).
- virtual/perl-Compress-Raw-Zlib-2.60.0-r2::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
# |
_________________ “What we do for ourselves dies with us. What we do for others and the world remains and is immortal.” -Albert Pine |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Wed May 13, 2015 7:52 pm Post subject: |
|
|
Remove that entry from package.accept_keywords, as I've said, there's no reason for the live ebuild.
Then, post the refreshed block list. Though unlses you're planning to remove totem, that entry in your package.mask is kind of pointless. |
|
Back to top |
|
|
muadib25 Tux's lil' helper
Joined: 08 Aug 2010 Posts: 144 Location: Sweden
|
Posted: Wed May 13, 2015 11:11 pm Post subject: |
|
|
Entry '=dev-lang/python-exec-2.9999 **' removed.
Ok, the refreshed block list (package.mask):
Code: | # Atoms that makes me miserable :)
=x11-libs/fltk-2.0_pre6970
=dev-libs/boost-1.42.0-r2
=net-irc/xchat-gnome-0.26.1-r2
=dev-games/physfs-2.0.2-r1
=dev-qt/qtscript-4.8.2-r9999
media-libs/lv2core
=app-pda/libimobiledevice-1.1.4-r4
=media-sound/ardour-3.3-r1
=app-emulation/emul-linux-x86-baselibs-20131008-r2
=app-emulation/emul-linux-x86-baselibs-20131008
=app-emulation/wine-1.7.4
=app-emulation/wine-1.7.3
##GNOME 3.8 block
>=dev-libs/libgweather-3.0
>=gnome-base/libgnomekbd-3.0
=media-libs/libcanberra-0.28-r4
# Core Applications
>=app-accessibility/orca-3.0
>=gnome-base/gdm-3.0
>=gnome-base/gnome-applets-3.0
>=gnome-base/gnome-keyring-3.0
>=gnome-base/gnome-menus-3.0
>=gnome-base/gnome-panel-3.0
>=gnome-base/gnome-session-3.0
>=gnome-base/gnome-settings-daemon-3.0
>=gnome-base/gnome-control-center-3.0
>=gnome-base/gnome-shell-3.0
>=gnome-base/libgnome-keyring-3.0
>=gnome-base/nautilus-3.0
>=x11-wm/metacity-2.34
>=x11-wm/mutter-3.0
# Extra Applications
>=app-arch/file-roller-3.0
>=app-cdr/brasero-3.0
>=app-crypt/seahorse-3.0
>=app-editors/gedit-3.0
>=app-editors/gedit-plugins-3.0
>=app-text/gtranslator-2.90
>=app-text/evince-3.0
>=dev-util/anjuta-3.0
>=app-pda/gtkpod-2.1.0
>=dev-util/devhelp-3.0
>=gnome-extra/drwright-3.0
>=gnome-extra/evolution-data-server-3.0
>=gnome-extra/evolution-exchange-3.0
>=gnome-extra/gcalctool-6.0
>=gnome-extra/gconf-editor-3.0
>=gnome-extra/gnome-color-manager-3.0
>=gnome-extra/gnome-games-3.0
>=gnome-extra/gnome-games-extra-data-3.0
>=gnome-extra/gnome-media-2.32.0-r300
>=gnome-extra/gnome-packagekit-3.0
>=gnome-extra/gnome-power-manager-3.0
>=gnome-extra/gnome-screensaver-3.0
>=gnome-extra/gnome-system-monitor-3.0
>=gnome-extra/gnome-tweak-tool-3.0
>=gnome-extra/gnome-user-share-3.0
>=gnome-extra/gnome-utils-3.0
>=gnome-extra/mousetweaks-3.0
>=gnome-extra/nautilus-sendto-3.0
gnome-extra/office-runner
>=gnome-extra/zenity-3.0
>=mail-client/evolution-3.0
>=media-gfx/eog-3.0
>=media-sound/rhythmbox-2.90
>=media-sound/sound-juicer-2.99
>=media-video/cheese-3.0
>=net-analyzer/gnome-nettool-3.0
>=net-im/empathy-3.0
>=net-misc/vinagre-3.0
>=net-misc/vino-3.0
>=net-wireless/gnome-bluetooth-3.0>=sys-apps/gnome-disk-utility-3.0.2-r300
>=www-client/epiphany-3.0
>=www-client/epiphany-extensions-3.0
>=x11-terms/gnome-terminal-3.0
# Documentation
>=gnome-extra/yelp-3.0
>=dev-util/gnome-devel-docs-3.0
>=gnome-extra/gnome-user-docs-3.0
# NetworkManager
>=net-misc/networkmanager-0.8.99
>=net-misc/networkmanager-pptp-0.8.99
>=net-misc/networkmanager-openconnect-0.8.99
>=net-misc/networkmanager-openvpn-0.8.99
>=net-misc/networkmanager-openswan-0.8.99
>=net-misc/networkmanager-vpnc-0.8.99
>=gnome-extra/nm-applet-0.8.99
# Meta packages
>=gnome-base/gnome-core-apps-3.0
>=gnome-base/gnome-extra-apps-3.0
>=gnome-base/gnome-core-libs-3.0
>=gnome-base/gnome-fallback-3.0
>=gnome-base/gnome-light-3.0
>=gnome-base/gnome-3.0
# Misc applications
>=gnome-extra/nautilus-open-terminal-0.19
>=app-mobilephone/gnome-phone-manager-0.67
>=app-accessibility/caribou-0.4
app-admin/eselect-gnome-shell-extensions
>=app-misc/tracker-0.12
>=dev-libs/folks-0.6
>=dev-libs/libgdata-0.9
>=dev-python/pyatspi-2.2
>=gnome-base/gconf-3.2
>=gnome-extra/at-spi-2.2
gnome-extra/gnome-contacts
gnome-extra/gnome-documents
gnome-extra/gnome-shell-extensions
>=gnome-extra/nautilus-tracker-tags-0.12
gnome-extra/sushi
>=net-libs/gnome-online-accounts-3
>=x11-libs/libcryptui-3
>=x11-misc/alacarte-0.13.2-r50
>=app-accessibility/accerciser-3.2
>gnome-extra/sensors-applet-2.99
>=gnome-base/gsettings-desktop-schemas-3.10.1
=gnome-base/gvfs-1.18.3
=net-libs/webkit-gtk-2.2.6-r200
=net-libs/opal-3.10.10
=media-video/x264-encoder-0.0.20111220
>=gnome-base/gnome-control-center-3.12.1-r1
>=net-libs/gnome-online-accounts-3.12.4
>=dev-libs/libgdata-0.14.3
>=media-plugins/grilo-plugins-0.2.12
=dev-libs/totem-pl-parser-3.10.1
>=x11-drivers/nvidia-drivers-341.0.0
>=sys-apps/openrc-0.13.8
=sys-fs/udev-init-scripts-27
dev-qt/qtchooser
=x11-base/xorg-server-1.16.4 |
_________________ “What we do for ourselves dies with us. What we do for others and the world remains and is immortal.” -Albert Pine |
|
Back to top |
|
|
Lars Apprentice
Joined: 06 Feb 2003 Posts: 171 Location: Germany, near baltic sea
|
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Thu May 14, 2015 10:00 am Post subject: |
|
|
...:sigh:...
By "refreshed block list", I've meant output of portage. |
|
Back to top |
|
|
muadib25 Tux's lil' helper
Joined: 08 Aug 2010 Posts: 144 Location: Sweden
|
Posted: Thu May 14, 2015 2:50 pm Post subject: |
|
|
@ Lars: Bookmarked, will check them out. Thank you!
@ VoidMage: Oh... here:
Code: | # emerge -DuNav world
* IMPORTANT: 12 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-lang/perl:0
(dev-lang/perl-5.20.2:0/5.20::gentoo, ebuild scheduled for merge) pulled in by
=dev-lang/perl-5.20* required by (virtual/perl-Digest-MD5-2.530.0-r2:0/0::gentoo, ebuild scheduled for merge)
^ ^^^^^
(dev-lang/perl-5.18.2-r1:0/5.18::gentoo, installed) pulled in by
dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/File-BaseDir-0.30.0-r1:0/0::gentoo, installed)
^^^^^^^^
(and 28 more with the same problem)
dev-libs/icu:0
(dev-libs/icu-54.1-r1:0/54a::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
(dev-libs/icu-53.1:0/53::gentoo, installed) pulled in by
dev-libs/icu:0/53= required by (net-nds/openldap-2.4.38-r2:0/0::gentoo, installed)
^^^^^^
(and 5 more with the same problem)
media-video/vlc:0
(media-video/vlc-2.2.1:0/5-8::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
(media-video/vlc-2.1.5-r1:0/5-7::gentoo, ebuild scheduled for merge) pulled in by
>=media-video/vlc-2.0.1:0/5-7=[dbus,ogg,vorbis] required by (media-libs/phonon-vlc-0.7.2:0/0::gentoo, installed)
^^^^^^^
media-libs/cogl:1.0
(media-libs/cogl-1.18.2-r1:1.0/20::gentoo, ebuild scheduled for merge) pulled in by
>=media-libs/cogl-1.17.5:1.0=[introspection?,pango,wayland?] required by (media-libs/clutter-1.20.0:1.0/1.0::gentoo, ebuild scheduled for merge)
^^ ^^^^^^^^^^^
(media-libs/cogl-1.16.2:1.0/15::gentoo, installed) pulled in by
media-libs/cogl:1.0/15= required by (x11-libs/mx-1.4.7-r1:1.0/1.0::gentoo, installed)
^^^^^^^^
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.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
The following mask changes are necessary to proceed:
(see "package.unmask" in the portage(5) man page for more details)
# required by media-video/totem-3.14.2::gentoo
# required by dev-python/totem-python-2.32.0::gentoo
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask:
##=net-im/skype-4.3.0.37
=media-plugins/grilo-plugins-0.2.13
# required by media-plugins/grilo-plugins-0.2.13::gentoo[youtube]
# required by media-video/totem-3.14.2::gentoo
# required by dev-python/totem-python-2.32.0::gentoo
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask:
##=net-im/skype-4.3.0.37
=dev-libs/libgdata-0.16.1
# required by dev-qt/qtscript-4.8.6-r2::gentoo
# required by app-cdr/k3b-2.0.3-r1::gentoo
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask:
=dev-qt/qtchooser-0_p20150102
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by media-sound/pulseaudio-6.0::gentoo[alsa-plugin,alsa]
# required by media-video/vlc-2.1.5-r1::gentoo[pulseaudio]
# required by @selected
# required by @world (argument)
>=media-plugins/alsa-plugins-1.0.28 pulseaudio
# required by media-video/totem-3.14.2::gentoo
# required by dev-python/totem-python-2.32.0::gentoo
# required by @selected
# required by @world (argument)
>=media-libs/grilo-0.2.11 playlist
NOTE: The --autounmask-keep-masks option will prevent emerge
from creating package.unmask or ** keyword changes.
Would you like to add these changes to your config files? [Yes/No] |
_________________ “What we do for ourselves dies with us. What we do for others and the world remains and is immortal.” -Albert Pine |
|
Back to top |
|
|
muadib25 Tux's lil' helper
Joined: 08 Aug 2010 Posts: 144 Location: Sweden
|
Posted: Sat May 23, 2015 11:04 am Post subject: |
|
|
Ok, I managed to install vlc, which was as easy as 'emerge vlc', which left me puzzled... Is this a portage bug/error?
Next was icu where it did not emerge, outputting this:
Code: | # emerge -v icu
* IMPORTANT: 14 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] dev-libs/icu-54.1-r1:0/54a::gentoo [53.1:0/53::gentoo] USE="-de bug -doc -examples -static-libs" ABI_X86="(64) -32 (-x32)" 24889 KiB
Total: 1 package (1 upgrade), Size of downloads: 24889 KiB
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-libs/icu:0
(dev-libs/icu-54.1-r1:0/54a::gentoo, ebuild scheduled for merge) pulled in by
dev-libs/icu (Argument)
(dev-libs/icu-53.1:0/53::gentoo, installed) pulled in by
dev-libs/icu:0/53= required by (app-text/libmspub-0.1.2:0/0::gentoo, install ed)
^^^^^^
(and 13 more with the same problem)
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.
!!! The following installed packages are masked:
- virtual/perl-File-Spec-3.400.0-r2::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Andreas K. Huettel <dilfridge@gentoo.org> (29 Mar 2015)
# Mask Perl 5.18 for removal. Please upgrade to Perl 5.20
- virtual/perl-IO-1.280.0-r1::gentoo (masked by: package.mask)
- virtual/perl-Storable-2.410.0-r1::gentoo (masked by: package.mask)
- virtual/perl-IO-Compress-2.60.0-r1::gentoo (masked by: package.mask)
- virtual/perl-Digest-MD5-2.520.0-r2::gentoo (masked by: package.mask)
- virtual/perl-Scalar-List-Utils-1.270.0-r2::gentoo (masked by: package.mask)
- app-emulation/emul-linux-x86-sdl-20140508-r1::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# MichaŠGórny <mgorny@gentoo.org> (28 Mar 2015)
# on behalf of gx86-multilib project <multilib@gentoo.org>
# Mask emul-linux-x86 packages along with unported old versions
# of reverse dependencies for removal in 60 days, bug #544876.
# Please use multilib ebuilds with abi_x86_32 instead.
- virtual/perl-Encode-2.490.0-r2::gentoo (masked by: package.mask)
- media-libs/sk1libs-0.9.1-r3::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Andreas K. Huettel <dilfridge@gentoo.org> (11 Apr 2015)
# media-libs/lcms:0 has serious security issues, is unmaintained
# and will be removed soon, see bug 526642
# Here we remove its last unconditional/unported reverse dependencies,
# media-libs/sk1libs media-gfx/uniconvw sci-libs/libecwj2
# (removal in 30 days).
- virtual/perl-Compress-Raw-Zlib-2.60.0-r2::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
|
What I really don't understand (and I would really appreciate some help here) is how to read these messages...
Thanks! _________________ “What we do for ourselves dies with us. What we do for others and the world remains and is immortal.” -Albert Pine |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Sat May 23, 2015 12:46 pm Post subject: |
|
|
So, in a semi-random order:
- you've got a silly locale (that is to say these days any non-utf8 is silly), though that most likely irrelevant here
- I'd say it would be better to clear up that perl upgrade first (there is a clear and simple solution described in many threads here)
- add '--verbose-conflicts' to that emerge line, so we could see if there really is a problem here or is that just misleading output |
|
Back to top |
|
|
muadib25 Tux's lil' helper
Joined: 08 Aug 2010 Posts: 144 Location: Sweden
|
Posted: Sat May 23, 2015 1:41 pm Post subject: |
|
|
-Excuse me? What silly locale? My system is UTF8!
-About perl: Should I mask it?
- Now, verbose-conflicts gives:
Code: | # emerge -v icu --verbose-conflicts
* IMPORTANT: 14 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] dev-libs/icu-54.1-r1:0/54a::gentoo [53.1:0/53::gentoo] USE="-debug -doc -examples -static-libs" ABI_X86="(64) -32 (-x32)" 24889 KiB
Total: 1 package (1 upgrade), Size of downloads: 24889 KiB
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-libs/icu:0
(dev-libs/icu-54.1-r1:0/54a::gentoo, ebuild scheduled for merge) pulled in by
dev-libs/icu (Argument)
(dev-libs/icu-53.1:0/53::gentoo, installed) pulled in by
dev-libs/icu:0/53= required by (net-nds/openldap-2.4.38-r2:0/0::gentoo, installed)
^^^^^^
dev-libs/icu:0/53= required by (app-text/libebook-0.1.2:0/0::gentoo, installed)
^^^^^^
dev-libs/icu:0/53= required by (media-libs/libcdr-0.1.1:0/0::gentoo, installed)
^^^^^^
dev-libs/icu:0/53= required by (media-libs/raptor-2.0.9:2/2::gentoo, installed)
^^^^^^
dev-libs/icu:0/53=[abi_x86_64(-)] required by (dev-db/sqlite-3.8.6:3/3::gentoo, installed)
^^^^^^
>=dev-libs/icu-49:0/53= required by (dev-qt/qtcore-4.8.5-r2:4/4::gentoo, installed)
^^^^^^
>=dev-libs/icu-3.6:0/53=[abi_x86_64(-)] required by (dev-libs/boost-1.55.0-r2:0/1.55.0::gentoo, installed)
^^^^^^
>=dev-libs/icu-51.2-r1:0/53=[abi_x86_64(-)] required by (dev-libs/libxml2-2.9.1-r4:2/2::gentoo, installed)
^^^^^^
>=dev-libs/icu-51.2-r1:0/53=[abi_x86_64(-)] required by (media-libs/harfbuzz-0.9.28:0/0.9.18::gentoo, installed)
^^^^^^
dev-libs/icu:0/53= required by (media-sound/mpd-0.19.6:0/0::gentoo, installed)
^^^^^^
dev-libs/icu:0/53= required by (app-text/libmspub-0.1.2:0/0::gentoo, installed)
^^^^^^
>=dev-libs/icu-4.8.1.1:0/53= required by (app-office/libreoffice-4.3.5.2:0/0::gentoo, installed)
^^^^^^
dev-libs/icu:0/53= required by (media-libs/libvisio-0.1.1:0/0::gentoo, installed)
^^^^^^
dev-libs/icu:0/53= required by (dev-qt/qtwebkit-4.8.5:4/4::gentoo, installed)
^^^^^^
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.
!!! The following installed packages are masked:
- virtual/perl-File-Spec-3.400.0-r2::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Andreas K. Huettel <dilfridge@gentoo.org> (29 Mar 2015)
# Mask Perl 5.18 for removal. Please upgrade to Perl 5.20
- virtual/perl-IO-1.280.0-r1::gentoo (masked by: package.mask)
- virtual/perl-Storable-2.410.0-r1::gentoo (masked by: package.mask)
- virtual/perl-IO-Compress-2.60.0-r1::gentoo (masked by: package.mask)
- virtual/perl-Digest-MD5-2.520.0-r2::gentoo (masked by: package.mask)
- virtual/perl-Scalar-List-Utils-1.270.0-r2::gentoo (masked by: package.mask)
- app-emulation/emul-linux-x86-sdl-20140508-r1::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# MichaŠGórny <mgorny@gentoo.org> (28 Mar 2015)
# on behalf of gx86-multilib project <multilib@gentoo.org>
# Mask emul-linux-x86 packages along with unported old versions
# of reverse dependencies for removal in 60 days, bug #544876.
# Please use multilib ebuilds with abi_x86_32 instead.
- virtual/perl-Encode-2.490.0-r2::gentoo (masked by: package.mask)
- media-libs/sk1libs-0.9.1-r3::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Andreas K. Huettel <dilfridge@gentoo.org> (11 Apr 2015)
# media-libs/lcms:0 has serious security issues, is unmaintained
# and will be removed soon, see bug 526642
# Here we remove its last unconditional/unported reverse dependencies,
# media-libs/sk1libs media-gfx/uniconvw sci-libs/libecwj2
# (removal in 30 days).
- virtual/perl-Compress-Raw-Zlib-2.60.0-r2::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook. |
_________________ “What we do for ourselves dies with us. What we do for others and the world remains and is immortal.” -Albert Pine |
|
Back to top |
|
|
muadib25 Tux's lil' helper
Joined: 08 Aug 2010 Posts: 144 Location: Sweden
|
Posted: Wed Jun 10, 2015 6:59 am Post subject: |
|
|
I managed to solve part of the problem by adding 'ABI_X86="64 32" to 'make.conf' and unmerging all emul-linux-x86-* packages.
Then doing some package.mask sorting did the trick.
Thanks! _________________ “What we do for ourselves dies with us. What we do for others and the world remains and is immortal.” -Albert Pine |
|
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
|
|