Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Thunar and blocks
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Installing Gentoo
View previous topic :: View next topic  
Author Message
laci92
n00b
n00b


Joined: 28 Aug 2011
Posts: 32

PostPosted: Sat Aug 02, 2014 7:54 pm    Post subject: Thunar and blocks Reply with quote

I am trying to emerge Thunar:

Code:

terminus laci # emerge -av thunar

 * IMPORTANT: 4 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] sys-libs/libseccomp-2.1.1  USE="-static-libs" 111 kB
[ebuild  N     ] virtual/perl-MIME-Base64-3.130.0-r3  0 kB
[ebuild  N     ] virtual/eject-0  0 kB
[ebuild  N     ] dev-python/lxml-3.3.5  USE="threads -beautifulsoup3 -doc -examples" PYTHON_TARGETS="python2_7 python3_3 -python3_2 (-python3_4)" 3,387 kB
[ebuild  N     ] media-libs/libexif-0.6.21-r1  USE="nls -doc -static-libs" ABI_X86="(64) (-32) (-x32)" 1,337 kB
[ebuild  N     ] gnome-base/gsettings-desktop-schemas-3.12.2  USE="introspection" 470 kB
[ebuild  N     ] net-libs/libproxy-0.4.11-r2  USE="python -gnome -kde -mono -networkmanager -perl -spidermonkey {-test} -webkit" ABI_X86="(64) (-32) (-x32)" PYTHON_TARGETS="python2_7" 92 kB
[ebuild  N     ] sys-apps/gptfdisk-0.8.10  USE="ncurses -static" 187 kB
[ebuild  N     ] sys-block/parted-3.1-r1  USE="debug nls readline -device-mapper (-selinux) -static-libs {-test}" 1,489 kB
[ebuild  N     ] dev-lang/spidermonkey-17.0.0-r3:17  USE="-debug -jit -minimal -static-libs {-test}" 6,621 kB
[ebuild  N     ] dev-perl/URI-1.600.0  80 kB
[ebuild  N     ] xfce-base/garcon-0.2.1  USE="-debug" 444 kB
[ebuild  N     ] x11-libs/libXres-1.0.7  USE="-static-libs" 277 kB
[ebuild  N     ] dev-libs/libcdio-0.92:0/15  USE="cxx -cddb -minimal -static-libs {-test}" ABI_X86="(64) (-32) (-x32)" 2,647 kB
[ebuild  N     ] xfce-base/exo-0.10.2-r1  USE="-debug" 1,182 kB
[ebuild  N     ] net-libs/glib-networking-2.40.1-r1  USE="gnome libproxy ssl -smartcard {-test}" ABI_X86="(64) (-32) (-x32)" 360 kB
[ebuild  N     ] dev-libs/libatasmart-0.19-r1  USE="-static-libs" 252 kB
[ebuild  N     ] x11-libs/libwnck-2.31.0:1  USE="introspection startup-notification -doc" 617 kB
[ebuild  N     ] dev-libs/libcdio-paranoia-0.90_p1-r1  USE="cxx -static-libs {-test}" ABI_X86="(64) (-32) (-x32)" 620 kB
[ebuild  N     ] xfce-base/xfce4-panel-4.10.1  USE="-debug" 1,037 kB
[ebuild  N     ] net-libs/libsoup-2.46.0-r1:2.4  USE="introspection ssl -debug -samba {-test}" ABI_X86="(64) (-32) (-x32)" 1,655 kB
[ebuild  N     ] sys-auth/polkit-0.112-r1  USE="gtk introspection nls pam -examples -kde (-selinux) -systemd" 1,396 kB
[ebuild  N     ] gnome-extra/polkit-gnome-0.105  304 kB
[ebuild  N     ] sys-auth/consolekit-0.4.6  USE="acl pam policykit -debug -doc (-selinux) -systemd-units {-test}" 370 kB
[ebuild  N     ] sys-apps/systemd-212-r5:0/2  USE="acl filecaps firmware-loader gudev introspection kmod pam policykit python seccomp -audit -cryptsetup -doc -gcrypt -http (-kdbus) -lzma -qrcode (-selinux) (-ssl) {-test} -vanilla -xattr" ABI_X86="(64) (-32) (-x32)" PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3" PYTHON_TARGETS="python2_7 python3_3 -python3_2" 2,659 kB
[ebuild  N     ] sys-apps/gentoo-systemd-integration-4  52 kB
[ebuild  N     ] virtual/libgudev-208  USE="introspection -static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB
[ebuild  N     ] sys-fs/udisks-2.1.3:2  USE="gptfdisk introspection -cryptsetup -debug (-selinux) -systemd" 889 kB
[ebuild  N     ] gnome-base/gvfs-1.20.2  USE="cdda gtk http udev udisks -afp -archive -avahi -bluray -fuse -gnome-online-accounts -gphoto2 -ios -libsecret -mtp -samba -systemd {-test}" 1,525 kB
[ebuild  N     ] xfce-base/thunar-1.6.3  USE="dbus exif libnotify pcre startup-notification udisks -debug {-test}" XFCE_PLUGINS="trash" 1,937 kB
[blocks B      ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-215)
[blocks B      ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-212-r5, sys-apps/gentoo-systemd-integration-4)
[blocks B      ] sys-apps/gentoo-systemd-integration ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/udev-215)

Total: 30 packages (30 new), Size of downloads: 31,982 kB
Conflict: 3 blocks (3 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (sys-apps/systemd-212-r5::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-apps/systemd-212-r5:0/2[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-apps/systemd-212-r5:0/2[abi_x86_64(-),gudev,introspection]) required by (virtual/libgudev-208::gentoo, ebuild scheduled for merge)
    >=sys-apps/systemd-207 required by (sys-apps/gentoo-systemd-integration-4::gentoo, ebuild scheduled for merge)

  (sys-fs/udev-215::gentoo, installed) pulled in by
    >=sys-fs/udev-208-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(-)?,static-libs?] (>=sys-fs/udev-208-r1:0/0[abi_x86_64(-)]) required by (virtual/libudev-208::gentoo, installed)
    >=sys-fs/udev-208 required by (virtual/udev-208-r2::gentoo, installed)


I am worried about those blocks. I read the documentation for Portage and blocks, and I guess unmerging udev is not a good idea. I need help diagnosing and solving the problem. Thanks.
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 7127
Location: almost Mile High in the USA

PostPosted: Sun Aug 03, 2014 3:57 am    Post subject: Reply with quote

You shouldn't need to emerge systemd here.

The sys-apps/gentoo-systemd-integration package is the issue here, though not sure what is pulling it in.
Try adding a mask on this and see what wants to pull that in...
_________________
Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
SamuliSuominen
Retired Dev
Retired Dev


Joined: 30 Sep 2005
Posts: 2133
Location: Finland

PostPosted: Sun Aug 03, 2014 5:00 am    Post subject: Reply with quote

You can put the ones you don't want to /etc/portage/package.mask:

Quote:

sys-fs/eudev
sys-apps/systemd
sys-apps/gentoo-systemd-integration


Then, try updating sys-fs/udev separately first:

Code:

# emerge -avt ">=sys-fs/udev-215-r1"
# emerge -avt1 virtual/udev virtual/libudev virtual/libgudev


Include anything it's complaining about to the udev emerge line, such as sys-fs/lvm2 or other old package you have installed.

This is most likely related to, https://bugs.gentoo.org/show_bug.cgi?id=515230, Portage needs a bit help to make the right decision

Also make use of the -t (--tree) option that will show what's pulling what in case you need to paste new output here. I'm using it by default,

Code:

$ grep EMERGE_DEFAULT_OPTS /etc/make.conf
EMERGE_DEFAULT_OPTS="--quiet-build=n --verbose --tree"
Back to top
View user's profile Send private message
SamuliSuominen
Retired Dev
Retired Dev


Joined: 30 Sep 2005
Posts: 2133
Location: Finland

PostPosted: Sun Aug 03, 2014 1:22 pm    Post subject: Reply with quote

I added USE flag "systemd" to virtual/udev, virtual/libudev, virtual/libgudev, so users with USE="-systemd" (the default) won't be provided with sys-apps/systemd anymore like this.
Hopefully it's adequate workaround for the Portage's bug.
Back to top
View user's profile Send private message
laci92
n00b
n00b


Joined: 28 Aug 2011
Posts: 32

PostPosted: Mon Aug 04, 2014 7:14 pm    Post subject: Reply with quote

eccerr0r, ssuominen, thanks for your help.

Quote:

laci@terminus ~ $ emerge -avt ">=sys-fs/udev-215-r1"
This action requires superuser access...
Would you like to add --pretend to options? [Yes/No] y

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild U ~] sys-fs/udev-215-r1 [215] USE="acl firmware-loader gudev* introspection* kmod -doc (-selinux) -static-libs" ABI_X86="(64) -32 (-x32)" 2,824 kB

Total: 1 package (1 upgrade), Size of downloads: 2,824 kB

The following keyword changes are necessary to proceed:
(see "package.accept_keywords" in the portage(5) man page for more details)
# required by virtual/libudev-208
# required by virtual/udev-208-r2
# required by x11-drivers/xf86-video-intel-2.21.15
# required by x11-base/xorg-drivers-1.15[video_cards_intel]
# required by x11-base/xorg-server-1.15.0[xorg]
# required by @selected
# required by @world (argument)
=sys-fs/udev-215-r1 ~amd64

* IMPORTANT: 4 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.


Is it safe to add that to package.accept_keywords? I am using stable and I have read that mixing branches is not a good idea. What should I do?
Back to top
View user's profile Send private message
SamuliSuominen
Retired Dev
Retired Dev


Joined: 30 Sep 2005
Posts: 2133
Location: Finland

PostPosted: Sat Aug 09, 2014 6:23 pm    Post subject: Reply with quote

laci92 wrote:
eccerr0r, ssuominen, thanks for your help.

Quote:

laci@terminus ~ $ emerge -avt ">=sys-fs/udev-215-r1"
This action requires superuser access...
Would you like to add --pretend to options? [Yes/No] y

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild U ~] sys-fs/udev-215-r1 [215] USE="acl firmware-loader gudev* introspection* kmod -doc (-selinux) -static-libs" ABI_X86="(64) -32 (-x32)" 2,824 kB

Total: 1 package (1 upgrade), Size of downloads: 2,824 kB

The following keyword changes are necessary to proceed:
(see "package.accept_keywords" in the portage(5) man page for more details)
# required by virtual/libudev-208
# required by virtual/udev-208-r2
# required by x11-drivers/xf86-video-intel-2.21.15
# required by x11-base/xorg-drivers-1.15[video_cards_intel]
# required by x11-base/xorg-server-1.15.0[xorg]
# required by @selected
# required by @world (argument)
=sys-fs/udev-215-r1 ~amd64

* IMPORTANT: 4 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.


Is it safe to add that to package.accept_keywords? I am using stable and I have read that mixing branches is not a good idea. What should I do?


Current stable is 215-r1, so it looks like you should "emerge --sync" (and keywording would be safe too)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Installing Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
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