I just installed Funtoo (yesterday), but right now I am having trouble to emerge a couple of packages.
Examples include xfce4-meta, nemo, thunar, pcmanfm, cinnamon, and others.
However, the trouble is the same for all of them: it is something related to a conflict between dbus and systemd. Just to be clear, I don't really want systemd, OpenRC is really fine, but it seems that the packages I cited before depend on systemd (at least indirectly).
As I'm not completely sure on how to describe the problem, I'll just output a couple of outputs. What should I do to install those packages?
thiago@ideapad ~ $ sudo emerge thunar
Password:
Calculating dependencies... done!
[ebuild N ] sys-libs/libseccomp-2.1.1 USE="-static-libs"
[ebuild N ] net-libs/webkit-gtk-2.4.4 USE="X egl gstreamer introspection jit opengl webgl (-aqua) -coverage -debug -geoloc -gles2 -libsecret -spell {-test} -wayland"
[ebuild N ] net-libs/gnome-online-accounts-3.12.4 USE="gnome introspection -debug -kerberos"
[ebuild N ] gnome-base/gvfs-1.20.2 USE="gnome-online-accounts gtk http udev udisks -afp -archive -avahi -bluray -cdda -fuse -gphoto2 -ios -libsecret -mtp -samba -systemd {-test}"
[ebuild N ] sci-geosciences/geocode-glib-3.12.2 USE="introspection {-test}"
[ebuild N ] xfce-base/thunar-1.6.3 USE="dbus libnotify pcre startup-notification udisks -debug -exif {-test}" XFCE_PLUGINS="trash"
[ebuild N ] sys-apps/systemd-216 USE="acl firmware-loader introspection kmod pam policykit python seccomp ssl -audit -cryptsetup -curl -doc -elfutils -gcrypt -gudev -http -idn (-kdbus) -lz4 -lzma -qrcode (-selinux) {-test} -vanilla" PYTHON_SINGLE_TARGET="python2_7 (-python3_2) -python3_3 -python3_4" PYTHON_TARGETS="python2_7 python3_3 (-python3_2) -python3_4"
[ebuild R ] sys-apps/dbus-1.8.8 USE="systemd*"
[ebuild N ] sys-apps/gentoo-systemd-integration-4
[uninstall ] sys-auth/nss-myhostname-0.3
[blocks b ] sys-auth/nss-myhostname ("sys-auth/nss-myhostname" is blocking sys-apps/systemd-216)
[blocks b ] >=sys-apps/systemd-197 (">=sys-apps/systemd-197" is blocking sys-auth/nss-myhostname-0.3)
[uninstall ] app-admin/openrc-settingsd-1.0.1
[ebuild N ] gnome-base/gnome-settings-daemon-3.12.2 USE="colord cups i18n policykit short-touchpad-timeout ubuntu udev -debug (-openrc-force) (-packagekit) -smartcard {-test}" INPUT_DEVICES="-wacom"
[ebuild N ] gnome-base/gnome-control-center-3.12.1-r3 USE="bluetooth colord cups gnome-online-accounts i18n -debug -deprecated -kerberos -v4l" INPUT_DEVICES="-wacom"
[ebuild N ] gnome-base/gnome-session-3.12.1 USE="ipv6 ubuntu -debug -doc -gconf -systemd"
[blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/eudev-1.5.3-r2, app-admin/openrc-settingsd-1.0.1)
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
sys-apps/dbus:0
(sys-apps/dbus-1.8.8::gentoo, ebuild scheduled for merge) pulled in by
>=sys-apps/dbus-1.6.8-r1:0[systemd] required by (sys-apps/systemd-216::gentoo, ebuild scheduled for merge)
(sys-apps/dbus-1.8.8::gentoo, installed) pulled in by
(no parents that aren't satisfied by other packages in this slot)
!!! Enabling --newuse and --update might solve this conflict.
!!! If not, it might help emerge to give a more specific suggestion.
The error I'm referring to is the last one. I also tried with --newuse and --update, of course:
thiago@ideapad ~ $ sudo emerge --newuse --update thunar
Calculating dependencies... done!
[ebuild N ] sys-libs/libseccomp-2.1.1 USE="-static-libs"
[ebuild N ] sys-apps/systemd-216 USE="acl firmware-loader introspection kmod pam policykit python seccomp ssl -audit -cryptsetup -curl -doc -elfutils -gcrypt -gudev -http -idn (-kdbus) -lz4 -lzma -qrcode (-selinux) {-test} -vanilla" PYTHON_SINGLE_TARGET="python2_7 (-python3_2) -python3_3 -python3_4" PYTHON_TARGETS="python2_7 python3_3 (-python3_2) -python3_4"
[ebuild R ] sys-apps/dbus-1.8.8 USE="systemd*"
[ebuild N ] sys-apps/gentoo-systemd-integration-4
[uninstall ] sys-auth/nss-myhostname-0.3
[blocks b ] sys-auth/nss-myhostname ("sys-auth/nss-myhostname" is blocking sys-apps/systemd-216)
[blocks b ] >=sys-apps/systemd-197 (">=sys-apps/systemd-197" is blocking sys-auth/nss-myhostname-0.3)
[uninstall ] app-admin/openrc-settingsd-1.0.1
[ebuild N ] net-libs/webkit-gtk-2.4.4 USE="X egl gstreamer introspection jit opengl webgl (-aqua) -coverage -debug -geoloc -gles2 -libsecret -spell {-test} -wayland"
[ebuild N ] net-libs/gnome-online-accounts-3.12.4 USE="gnome introspection -debug -kerberos"
[ebuild N ] gnome-base/gvfs-1.20.2 USE="gnome-online-accounts gtk http udev udisks -afp -archive -avahi -bluray -cdda -fuse -gphoto2 -ios -libsecret -mtp -samba -systemd {-test}"
[ebuild N ] sci-geosciences/geocode-glib-3.12.2 USE="introspection {-test}"
[ebuild N ] gnome-base/gnome-settings-daemon-3.12.2 USE="colord cups i18n policykit short-touchpad-timeout ubuntu udev -debug (-openrc-force) (-packagekit) -smartcard {-test}" INPUT_DEVICES="-wacom"
[ebuild N ] gnome-base/gnome-control-center-3.12.1-r3 USE="bluetooth colord cups gnome-online-accounts i18n -debug -deprecated -kerberos -v4l" INPUT_DEVICES="-wacom"
[ebuild N ] gnome-base/gnome-session-3.12.1 USE="ipv6 ubuntu -debug -doc -gconf -systemd"
[ebuild N ] xfce-base/thunar-1.6.3 USE="dbus libnotify pcre startup-notification udisks -debug -exif {-test}" XFCE_PLUGINS="trash"
[blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/eudev-1.5.3-r2, app-admin/openrc-settingsd-1.0.1)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(sys-apps/systemd-216::gentoo, ebuild scheduled for merge) pulled in by
>=sys-apps/systemd-31 required by (gnome-base/gnome-control-center-3.12.1-r3::gentoo, ebuild scheduled for merge)
sys-apps/systemd required by (gnome-base/gnome-settings-daemon-3.12.2::elementary, ebuild scheduled for merge)
>=sys-apps/systemd-207 required by (sys-apps/gentoo-systemd-integration-4::gentoo, ebuild scheduled for merge)
sys-apps/systemd:0= required by (sys-apps/dbus-1.8.8::gentoo, ebuild scheduled for merge)
(sys-fs/eudev-1.5.3-r2::gentoo, installed) pulled in by
>=sys-fs/eudev-1.5.3-r1:0/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(-)?,gudev,introspection?,static-libs?] (>=sys-fs/eudev-1.5.3-r1:0/0[abi_x86_64(-),gudev,introspection,static-libs]) required by (virtual/libgudev-215::gentoo, installed)
>=sys-fs/eudev-1.3:0/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(-)?,static-libs?] (>=sys-fs/eudev-1.3:0/0[abi_x86_64(-),static-libs]) required by (virtual/libudev-215::gentoo, installed)
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
thiago@ideapad ~ $ cat /etc/make.conf
# These settings were set by the metro build script that automatically built this stage.
# Please consult /etc/portage/make.conf.example for a more detailed example.
CFLAGS="-march=corei7 -O2 -pipe"
CXXFLAGS="-march=corei7 -O2 -pipe"
MAKEOPTS="-j5"
VIDEO_CARDS="intel i915 i965"
LINGUAS="en pt"
LANGUAGE="en_US pt_BR"
source /var/lib/layman/make.conf
thiago@ideapad ~ $ cat /etc/portage/package.use
sys-kernel/debian-sources binary
# required by x11-drivers/xf86-video-intel-2.99.916
# required by xf86-video-intel (argument)
>=x11-libs/libdrm-2.4.56 video_cards_intel
# required by x11-wm/i3-4.8[pango]
# required by i3 (argument)
>=x11-libs/cairo-1.12.16-r3 xcb
# required by dev-qt/qtcore-4.8.5-r2[qt3support]
# required by media-sound/spotify-0.9.11.27
# required by spotify (argument)
>=dev-qt/qtgui-4.8.5-r3:4 qt3support
# required by dev-qt/qt3support-4.8.5
# required by dev-qt/qtgui-4.8.5-r3[qt3support]
# required by media-sound/spotify-0.9.11.27
# required by spotify (argument)
>=dev-qt/qtsql-4.8.5:4 qt3support
# required by dev-qt/qtgui-4.8.5-r3
# required by media-sound/spotify-0.9.11.27
# required by spotify (argument)
>=dev-qt/qtcore-4.8.5-r2:4 qt3support
# required by sys-devel/clang-3.5.0-r100
# required by clang (argument)
=sys-devel/llvm-3.5.0 clang
# required by media-video/vlc-2.1.5
# required by vlc (argument)
>=sys-libs/zlib-1.2.8-r1 minizip
# required by sys-apps/systemd-216
# required by sys-apps/gentoo-systemd-integration-4
>=sys-apps/dbus-1.8.8 systemd
thiago@ideapad ~ $ eselect profile list
Currently available arch profiles:
[1] funtoo/1.0/linux-gnu/arch/x86-64bit *
[2] funtoo/1.0/linux-gnu/arch/pure64
Currently available build profiles:
[3] funtoo/1.0/linux-gnu/build/stable
[4] funtoo/1.0/linux-gnu/build/current *
[5] funtoo/1.0/linux-gnu/build/experimental
Currently available flavor profiles:
[6] funtoo/1.0/linux-gnu/flavor/minimal
[7] funtoo/1.0/linux-gnu/flavor/core
[8] funtoo/1.0/linux-gnu/flavor/desktop *
[9] funtoo/1.0/linux-gnu/flavor/workstation
[10] funtoo/1.0/linux-gnu/flavor/hardened
Currently available mix-ins profiles:
[11] funtoo/1.0/linux-gnu/mix-ins/audio (auto)
[12] funtoo/1.0/linux-gnu/mix-ins/cinnamon *
[13] funtoo/1.0/linux-gnu/mix-ins/console-extras (auto)
[14] funtoo/1.0/linux-gnu/mix-ins/dvd (auto)
[15] funtoo/1.0/linux-gnu/mix-ins/gnome
[16] funtoo/1.0/linux-gnu/mix-ins/kde
[17] funtoo/1.0/linux-gnu/mix-ins/mate
[18] funtoo/1.0/linux-gnu/mix-ins/media (auto)
[19] funtoo/1.0/linux-gnu/mix-ins/print (auto)
[20] funtoo/1.0/linux-gnu/mix-ins/python3-only
[21] funtoo/1.0/linux-gnu/mix-ins/rhel5-compat
[22] funtoo/1.0/linux-gnu/mix-ins/server-db
[23] funtoo/1.0/linux-gnu/mix-ins/server-mail
[24] funtoo/1.0/linux-gnu/mix-ins/server-web
[25] funtoo/1.0/linux-gnu/mix-ins/X (auto)
[26] funtoo/1.0/linux-gnu/mix-ins/xfce *
[27] funtoo/1.0/linux-gnu/mix-ins/vmware-guest
[28] funtoo/1.0/linux-gnu/mix-ins/hardened
Question
thiagowfx
Hi,
I just installed Funtoo (yesterday), but right now I am having trouble to emerge a couple of packages.
Examples include xfce4-meta, nemo, thunar, pcmanfm, cinnamon, and others.
However, the trouble is the same for all of them: it is something related to a conflict between dbus and systemd. Just to be clear, I don't really want systemd, OpenRC is really fine, but it seems that the packages I cited before depend on systemd (at least indirectly).
As I'm not completely sure on how to describe the problem, I'll just output a couple of outputs. What should I do to install those packages?
The error I'm referring to is the last one. I also tried with --newuse and --update, of course:
Link to comment
Share on other sites
2 answers to this question
Recommended Posts