Jump to content
Read the Funtoo Newsletter: Summer 2023 ×
  • 0

Trouble with dbus / systemd?


thiagowfx

Question

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?

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
Link to comment
Share on other sites

2 answers to this question

Recommended Posts

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...