View previous topic :: View next topic |
Author |
Message |
laci92 n00b
Joined: 28 Aug 2011 Posts: 32
|
Posted: Sat Aug 02, 2014 7:54 pm Post subject: Thunar and blocks |
|
|
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 |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9679 Location: almost Mile High in the USA
|
Posted: Sun Aug 03, 2014 3:57 am Post subject: |
|
|
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/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
SamuliSuominen Retired Dev
Joined: 30 Sep 2005 Posts: 2133 Location: Finland
|
Posted: Sun Aug 03, 2014 5:00 am Post subject: |
|
|
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 |
|
|
SamuliSuominen Retired Dev
Joined: 30 Sep 2005 Posts: 2133 Location: Finland
|
Posted: Sun Aug 03, 2014 1:22 pm Post subject: |
|
|
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 |
|
|
laci92 n00b
Joined: 28 Aug 2011 Posts: 32
|
Posted: Mon Aug 04, 2014 7:14 pm Post subject: |
|
|
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 |
|
|
SamuliSuominen Retired Dev
Joined: 30 Sep 2005 Posts: 2133 Location: Finland
|
Posted: Sat Aug 09, 2014 6:23 pm Post subject: |
|
|
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 |
|
|
|
|
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
|
|