Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
udisks, udev, udev-init-scripts and gvfs kerfuffle [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
raddaqii
n00b
n00b


Joined: 27 Mar 2005
Posts: 55

PostPosted: Tue Dec 18, 2012 10:16 am    Post subject: udisks, udev, udev-init-scripts and gvfs kerfuffle [SOLVED] Reply with quote

This post is meant to be helpful to all who have a somehow strange constellation of their udisks, udev, udev-init-scripts and gvfs packages. I stumpled upon that yesterday and cleaned it up with help from eroen-falcon and the bonsaikitten in #gentoo-chat. I think this does not qualify as a bug, so I'm sharing it here as an anecdote marked [SOLVED].

Setting: On my home machine I wanted to emerge -uDN @system, which did not work as expected. For some reason I couldn't remember I had marked udev unstable acceptable, probably for being able to install Gnome 3.4.1 and using some not too clean copied over packages.keywords file. See below for udev and related packages I needed to mask. (If mods think this belongs to another forum feel free to move.)

Code:

carsten@leeds ~ $ sudo emerge -uDN -a @system

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

Calculating dependencies... done!
[ebuild     U  ] sys-devel/make-3.82-r4 [3.82-r3]
[ebuild     U ~] sys-apps/kmod-12 [10]
[ebuild     U  ] x11-proto/xcb-proto-1.8 [1.7.1]
[ebuild     U  ] x11-libs/libxcb-1.9 [1.8.1]
[ebuild     U  ] media-libs/mesa-9.0 [8.0.4-r1] USE="-r600-llvm-compiler% -xorg%" VIDEO_CARDS="-radeonsi%"
[ebuild  N     ] media-libs/glu-9.0.0  USE="(-multilib) -static-libs"
[ebuild     U  ] virtual/glu-9.0 [7.0]
[ebuild     U  ] x11-libs/cairo-1.10.2-r3 [1.10.2-r2]
[ebuild     U  ] dev-libs/cyrus-sasl-2.1.25-r3 [2.1.23-r6] USE="-ldapdb% -sqlite% -static-libs%"
[ebuild     U ~] x11-libs/gtk+-2.24.14 [2.24.13-r1]
[ebuild     U  ] app-crypt/pinentry-0.8.2 [0.8.1]
[ebuild     U ~] net-print/cups-filters-1.0.25 [1.0.24]
[ebuild     U  ] net-print/foomatic-filters-4.0.17 [4.0.16]
[ebuild     U  ] sys-apps/openrc-0.11.8 [0.10.5] USE="-newnet% (-prefix)"
[ebuild     U  ] app-text/docbook-xsl-stylesheets-1.77.1-r1 [1.76.1] USE="-ruby%"
[ebuild     U ~] sys-auth/polkit-0.108 [0.107-r1]
[ebuild     U ~] sys-fs/udev-196-r1 [171-r9] USE="acl%* kmod%* openrc%* -doc% -hwdb* -introspection* -keymap* -static-libs%"
[ebuild  N    ~] sys-fs/udev-init-scripts-17
[ebuild     U ~] virtual/udev-196 [171] USE="-hwdb* -introspection* -keymap*"
[blocks B      ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking sys-fs/udev-init-scripts-17)

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

virtual/udev:0

  (virtual/udev-171::gentoo, installed) pulled in by
    >=virtual/udev-143[hwdb] required by (media-sound/pulseaudio-1.1-r1::gentoo, installed)
    virtual/udev[gudev,hwdb] required by (sys-fs/udisks-1.0.4-r2::gentoo, installed)
    <virtual/udev-196 required by (sys-fs/lvm2-2.02.88::gentoo, installed)

  (virtual/udev-196::gentoo, ebuild scheduled for merge) pulled in by
    >=virtual/udev-180 required by (sys-fs/udev-196-r1::gentoo, ebuild scheduled for merge)
    =virtual/udev-196 required by (sys-fs/cryptsetup-1.4.1::gentoo, installed)
    (and 22 more with the same problems)

sys-fs/udev:0

  (sys-fs/udev-196-r1::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-fs/udev-196-r1[gudev?,hwdb?,introspection?,keymap?,selinux?,static-libs?] required by (virtual/udev-196::gentoo, ebuild scheduled for merge)
    (and 1 more with the same problem)

  (sys-fs/udev-171-r9::gentoo, installed) pulled in by
    ~sys-fs/udev-171[gudev?,hwdb?,introspection?,keymap?,selinux?] required by (virtual/udev-171::gentoo, installed)

...

!!! The following installed packages are masked:
- gnome-base/gnome-panel-3.4.1::gentoo (masked by: package.mask)


I take this host to be moderately unkempt only, i have sys-fs/udev-171-r9 running, and no udev-init-scripts. I removed the entries for udev both sys-fs and virtual from packages.keywords, and then could proceed a little further:

Code:

carsten@leeds ~ $ sudo emerge -uND -avt @system

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

Calculating dependencies... done!
[nomerge       ] sys-block/gparted-0.12.0  USE="fat gtk hfs jfs ntfs reiser4 reiserfs -btrfs -dmraid -kde -mdadm -xfs"
[nomerge       ]  x11-libs/gksu-2.0.2-r1  USE="gnome -doc"
[nomerge       ]   x11-libs/libgksu-2.0.12-r1:2  USE="nls -doc -static-libs"
[nomerge       ]    gnome-base/gconf-2.32.4:2  USE="introspection policykit -debug -doc -ldap"
[ebuild     U ~]     sys-auth/polkit-0.108 [0.107-r1] USE="gtk introspection nls pam -examples -kde (-selinux) (-systemd)" 0 kB
[nomerge       ] dev-db/mysql-5.5.20  USE="berkdb cluster community perl profiling ssl {test} -debug -embedded -extraengine -latin1 -max-idx-128 -minimal (-selinux) -static -systemtap"
[nomerge       ]  dev-db/mysql-init-scripts-2.0_pre1-r2
[ebuild     U  ]   sys-apps/openrc-0.11.8 [0.10.5] USE="ncurses pam unicode -debug -newnet% (-prefix) (-selinux) -static-libs" 0 kB
[ebuild     U  ] sys-devel/make-3.82-r4 [3.82-r3] USE="nls -static" 0 kB
[nomerge       ] x11-themes/gtk-engines-murrine-0.98.2  USE="themes -animation-rtl"
[nomerge       ]  x11-libs/gtk+-2.24.14:2 [2.24.13-r1:2] USE="cups introspection (-aqua) -debug -examples {-test} -vim-syntax -xinerama"
[nomerge       ]   net-print/cups-1.6.1  USE="X acl dbus filters gnutls pam ssl threads usb -avahi -debug -java -kerberos -python (-selinux) -static-libs -systemd -xinetd -zeroconf" LINGUAS="-ca -es -ja"
[ebuild     U  ]    net-print/foomatic-filters-4.0.17 [4.0.16] USE="cups dbus" 0 kB
[ebuild     U ~]    net-print/cups-filters-1.0.25 [1.0.24] USE="jpeg png tiff -perl -static-libs" 0 kB
[nomerge       ] mail-client/evolution-3.4.3:2.0  USE="clutter crypt gnome-online-accounts gstreamer ssl -connman -doc -kerberos -ldap -map -networkmanager -python"
[ebuild     U  ]  app-crypt/pinentry-0.8.2 [0.8.1] USE="gtk ncurses -caps -qt4 -static" 0 kB
[ebuild     U ~]   x11-libs/gtk+-2.24.14:2 [2.24.13-r1:2] USE="cups introspection (-aqua) -debug -examples {-test} -vim-syntax -xinerama" 0 kB
[nomerge       ] gnome-base/gnome-3.4.1:2.0  USE="bluetooth cdr cups fallback -accessibility -extras"
[nomerge       ]  gnome-base/gnome-applets-3.4.1  USE="gnome ipv6 policykit -networkmanager"
[nomerge       ]   sys-auth/polkit-0.108 [0.107-r1] USE="gtk introspection nls pam -examples -kde (-selinux) (-systemd)"
[ebuild     U  ]    app-text/docbook-xsl-stylesheets-1.77.1-r1 [1.76.1] USE="-ruby%" 0 kB
[nomerge       ] media-video/gxine-0.5.907  USE="nls udev xcb -gnome-screensaver -lirc -nsplugin -xinerama" LINGUAS="de -cs"
[ebuild   R    ]  virtual/udev-171  USE="gudev hwdb introspection keymap (-selinux) -static-libs (-acl%*)" 0 kB
[nomerge       ] dev-lang/php-5.4.6:5.4  USE="apache2 bcmath bzip2 calendar cgi cjk cli crypt ctype curl exif fileinfo filter ftp gd gdbm hash iconv imap ipv6 json mhash mysql mysqli nls pdo phar posix readline session simplexml soap spell ssl threads tidy tokenizer truetype unicode xml xmlrpc zip zlib -berkdb -cdb -curlwrappers -debug -doc -embed -enchant -firebird -flatfile -fpm (-frontbase) -gmp -inifile -intl -iodbc -kerberos (-kolab) -ldap -ldap-sasl -libedit -mssql -mysqlnd -oci8-instant-client -odbc -pcntl -pic -postgres -qdbm -recode -sharedmem -snmp -sockets -sqlite3 (-sybase-ct) -sysvipc -wddx -xmlreader -xmlwriter -xpm -xsl"
[nomerge       ]  virtual/mta-0
[nomerge       ]   mail-mta/postfix-2.9.4  USE="berkdb pam sasl ssl -cdb -doc -dovecot-sasl -hardened -ldap -ldap-bind -mbox -memcached -mysql -nis -postgres (-selinux) -sqlite -vda"
[ebuild     U  ]    dev-libs/cyrus-sasl-2.1.25-r3:2 [2.1.23-r6:2] USE="berkdb gdbm pam ssl -authdaemond -java -kerberos -ldapdb% -mysql -openldap -postgres -sample -sqlite% -srp -static-libs% -urandom (-crypt%*) (-ntlm_unsupported_patch%)" 0 kB
[nomerge       ] gnome-base/gvfs-1.12.3  USE="avahi bluetooth cdda fuse gdu gnome-keyring gphoto2 http samba udev -afp -archive -bluray -doc -ios (-udisks)"
[nomerge       ]  app-mobilephone/obex-data-server-0.4.5  USE="gtk imagemagick usb -debug"
[nomerge       ]   x11-libs/gtk+-2.24.14:2 [2.24.13-r1:2] USE="cups introspection (-aqua) -debug -examples {-test} -vim-syntax -xinerama"
[ebuild     U  ]    x11-libs/cairo-1.10.2-r3 [1.10.2-r2] USE="X glib opengl svg xcb (-aqua) -debug -directfb -doc (-drm) (-gallium) (-openvg) (-qt4) -static-libs" 0 kB
[nomerge       ] app-emulation/virtualbox-bin-4.1.22  USE="additions chm -debug -headless -python -rdesktop-vrdp -sdk -vboxwebsrv"
[nomerge       ]  media-libs/libsdl-1.2.15-r2  USE="X alsa audio joystick opengl video xv -aalib -custom-cflags -dga -directfb -fbcon -ggi -libcaca -nas -oss (-ps3) -pulseaudio -static-libs (-svga) -tslib -xinerama"
[ebuild     U  ]   virtual/glu-9.0 [7.0] 0 kB
[ebuild  N     ]    media-libs/glu-9.0.0  USE="(-multilib) -static-libs" 0 kB
[nomerge       ] media-libs/glu-9.0.0  USE="(-multilib) -static-libs"
[nomerge       ]  virtual/opengl-7.0
[ebuild     U  ]   media-libs/mesa-9.0 [8.0.4-r1] USE="egl g3dvl gallium gles2 nptl shared-glapi vdpau -bindist -classic -debug -gbm -gles1 -llvm -openvg -osmesa -pax_kernel -pic -r600-llvm-compiler% (-selinux) (-wayland) -xa -xorg% -xvmc (-shared-dricore%)" VIDEO_CARDS="r600 -i915 -i965 -intel -nouveau -r100 -r200 -r300 -radeon -radeonsi% -vmware" 0 kB
[ebuild     U  ]    x11-libs/libxcb-1.9 [1.8.1] USE="-doc (-selinux) -static-libs" 0 kB
[ebuild     U  ]     x11-proto/xcb-proto-1.8 [1.7.1] 0 kB
[nomerge       ] virtual/modutils-0
[ebuild     U ~]  sys-apps/kmod-12 [10] USE="tools zlib -debug -doc -lzma -static-libs" 1,246 kB
[nomerge       ] mail-client/evolution-3.4.3:2.0  USE="clutter crypt gnome-online-accounts gstreamer ssl -connman -doc -kerberos -ldap -map -networkmanager -python"
[nomerge       ]  media-libs/libcanberra-0.28-r5  USE="alsa gnome gstreamer gtk gtk3 sound udev -oss -pulseaudio -tdb"
[nomerge       ]   sys-fs/udev-171-r9  USE="action_modeswitch gudev hwdb introspection keymap rule_generator -build -debug -edd (-extras) -floppy (-selinux) {-test}"
[ebuild     U ~]    sys-apps/hwids-20121210 [20121119] USE="udev%*" 1,426 kB

Total: 18 packages (16 upgrades, 1 new, 1 reinstall), Size of downloads: 2,671 kB


Udev is kept as-is. A run of revdep-rebuild rebuilt 3 packages. Next, emerge -uDN -avt @world brought unexpected results:

Code:

carsten@leeds ~ $ sudo emerge -uND -avt @world

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

Calculating dependencies... done!

!!! All ebuilds that could satisfy ">=virtual/udev-180[gudev,hwdb]" have been masked.
!!! One of the following masked packages is required to complete your request:
- virtual/udev-196::gentoo (masked by: ~amd64 keyword)

(dependency required by "sys-fs/udisks-2.0.0" [ebuild])
(dependency required by "gnome-base/gvfs-1.12.3-r1[udisks]" [ebuild])
(dependency required by "media-gfx/gimp-2.6.12-r5[gnome]" [ebuild])
(dependency required by "media-gfx/xsane-0.998-r1[gimp]" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


Some effort for this is in http://pastebin.ca/2294238. Next step: clean up use flags for packages, those of sys-fs/udev and virtual/udev need to be consistent.

Code:

carsten@leeds ~ $ sudo emerge -uND -avt @world

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

Calculating dependencies... done!

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

virtual/udev:0

  (virtual/udev-171::gentoo, installed) pulled in by
    <virtual/udev-196 required by (sys-fs/lvm2-2.02.88::gentoo, installed)

  (virtual/udev-196::gentoo, ebuild scheduled for merge) pulled in by
    >=virtual/udev-180 required by (sys-fs/udev-196-r1::gentoo, ebuild scheduled for merge)
    =virtual/udev-196[gudev,hwdb] required by (sys-fs/udisks-2.0.0::gentoo, ebuild scheduled for merge)
    (and 21 more with the same problems)


An umasked sys-fs/udisks-2.0.0 was in packages.keywords, so it did not go any further:

Code:

carsten@leeds ~ $ sudo emerge -uND @world

Calculating dependencies... done!

!!! All ebuilds that could satisfy ">=virtual/udev-180[gudev,hwdb]" have been masked.
!!! One of the following masked packages is required to complete your request:
- virtual/udev-196::gentoo (masked by: ~amd64 keyword)

(dependency required by "sys-fs/udisks-2.0.0" [ebuild])
(dependency required by "gnome-base/gvfs-1.12.3-r1[udisks]" [ebuild])
(dependency required by "media-gfx/gimp-2.6.12-r5[gnome]" [ebuild])
(dependency required by "media-gfx/xsane-0.998-r1[gimp]" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])


So stable gvfs seemed to depend on unstable udisks-2.0.0, which in turn depends on unstable udev and friends? No, a closer look tells what the change was from gvfs-1.12.3-r1 to gvfs-1.12.3. Only unstable ~gvfs-1.12.3-r1 needs udisks-2.0.0, unstable udev and friends. This was not going well. I wasn't able to find a valid combination of packages that would allow me to install gvfs-1.12.3-r1:

Code:
carsten@leeds ~ $ sudo emerge -uDN -avt gvfs

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

Calculating dependencies... done!
[ebuild     U ~] gnome-base/gvfs-1.12.3-r1 [1.12.3] USE="avahi bluetooth cdda fuse gnome-keyring gphoto2 http samba udev udisks* -afp -archive -bluray -doc -gdu* -ios" 0 kB
[ebuild  NS   ~]  sys-fs/udisks-2.0.0:2 [1.0.4-r2:0] USE="crypt gptfdisk introspection -debug (-selinux) -systemd" 730 kB
[ebuild     U  ]   sys-fs/cryptsetup-1.4.3 [1.4.1] USE="nls (-selinux) -static* -static-libs%" 780 kB
[ebuild     U ~]    virtual/udev-196 [171] USE="gudev hwdb -introspection* -keymap* (-selinux) -static-libs" 0 kB
[blocks b      ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking sys-fs/udev-init-scripts-16)
[nomerge       ]  sys-fs/udev-196-r1 [171-r9] USE="acl%* gudev hwdb kmod%* openrc%* -doc% -introspection* -keymap* (-selinux) -static-libs% (-action_modeswitch%*) (-build%) (-debug%) (-edd%) (-extras%) (-floppy%) (-rule_generator%*) (-test%)"
[ebuild  N    ~]   sys-fs/udev-init-scripts-16  5 kB
[blocks b      ]    <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking sys-fs/udev-init-scripts-16)
[ebuild     U ~]     sys-fs/udev-196-r1 [171-r9] USE="acl%* gudev hwdb kmod%* openrc%* -doc% -introspection* -keymap* (-selinux) -static-libs% (-action_modeswitch%*) (-build%) (-debug%) (-edd%) (-extras%) (-floppy%) (-rule_generator%*) (-test%)" 1,923 kB
[nomerge       ] sys-fs/udisks-2.0.0:2 [1.0.4-r2:0] USE="crypt gptfdisk introspection -debug (-selinux) -systemd"
[nomerge       ]  sys-block/parted-3.1  USE="debug device-mapper nls readline (-selinux) -static-libs {-test}"
[nomerge       ]   sys-fs/lvm2-2.02.88  USE="lvm1 readline static static-libs (-clvm) (-cman) (-selinux)"
[ebuild   R    ]    virtual/udev-171  USE="-gudev* -hwdb* -introspection* -keymap* (-selinux) -static-libs" 0 kB
[ebuild  N     ]     sys-fs/eudev-0  USE="rule_generator -action_modeswitch -build -debug -edd -extras -floppy -gudev -hwdb -introspection -keymap (-selinux) {-test}" 0 kB
[nomerge       ] mail-client/evolution-3.4.3:2.0  USE="clutter crypt gnome-online-accounts gstreamer ssl -connman -doc -kerberos -ldap -map -networkmanager -python"
[ebuild   R    ]  net-libs/libsoup-gnome-2.38.1:2.4  USE="introspection -debug (-doc%)" 0 kB
[ebuild   R    ]   net-libs/libsoup-2.38.1:2.4  USE="introspection samba ssl -debug {-test} (-doc%)" 0 kB
[blocks b      ] net-fs/cifs-utils ("net-fs/cifs-utils" is blocking net-fs/samba-3.5.15)
[ebuild     U  ]  net-fs/samba-3.6.9 [3.5.15] USE="acl aio avahi client cups fam netapi pam readline server smbclient syslog -addns -ads -caps -cluster -debug -dmapi% -doc -examples -ldap -ldb -quota (-selinux) -smbsharemodes -swat -winbind (-smbtav2%)" 33,279 kB
[ebuild     U  ]   sys-libs/tdb-1.2.10 [1.2.9] USE="-python" 487 kB
[ebuild     U ~]   net-dns/avahi-0.6.31 [0.6.30-r1] USE="autoipd dbus gdbm gtk gtk3 introspection ipv6 mono -bookmarks -doc -howl-compat -mdnsresponder-compat -python -qt4 {-test} -utils" 1,239 kB
[ebuild     U  ]    dev-lang/mono-2.10.9-r2 [2.10.9-r1] USE="-minimal -pax_kernel -xen" 0 kB
[ebuild     U  ]     dev-dotnet/libgdiplus-2.10.9 [2.10] USE="cairo" 2,026 kB
[nomerge       ] dev-libs/libgdata-0.12.0  USE="gnome introspection -debug -doc -static-libs"
[nomerge       ]  net-libs/libsoup-2.38.1:2.4  USE="introspection samba ssl -debug {-test} (-doc%)"
[nomerge       ]   net-fs/samba-3.6.9 [3.5.15] USE="acl aio avahi client cups fam netapi pam readline server smbclient syslog -addns -ads -caps -cluster -debug -dmapi% -doc -examples -ldap -ldb -quota (-selinux) -smbsharemodes -swat -winbind (-smbtav2%)"
[nomerge       ]    virtual/logger-0
[nomerge       ]     app-admin/syslog-ng-3.2.5  USE="ipv6 pcre sql ssl tcpd -caps -hardened (-selinux) -spoof-source"
[nomerge       ]      dev-db/libdbi-0.8.4 [0.8.3] USE="-doc -static-libs%"
[ebuild     U  ]       dev-db/libdbi-drivers-0.8.3-r2 [0.8.3] USE="sqlite* -bindist -doc (-firebird) -mysql -oci8 -postgres -static-libs% (-sqlite3%*)" 0 kB
[ebuild  N     ]    net-fs/cifs-utils-5.6-r1  USE="caps -ads -caps-ng -creds -upcall" 373 kB
[nomerge       ] app-crypt/seahorse-3.4.1  USE="avahi -debug -ldap"
[nomerge       ]  net-libs/libsoup-2.38.1:2.4  USE="introspection samba ssl -debug {-test} (-doc%)"
[nomerge       ]   net-libs/glib-networking-2.32.3  USE="gnome libproxy ssl -smartcard {-test}"
[ebuild     U  ]    net-libs/libproxy-0.4.10-r1 [0.4.7] USE="gnome python -kde -mono -networkmanager -perl -spidermonkey% {-test} -webkit%" 370 kB
[nomerge       ] gnome-base/gvfs-1.12.3-r1 [1.12.3] USE="avahi bluetooth cdda fuse gnome-keyring gphoto2 http samba udev udisks* -afp -archive -bluray -doc -gdu* -ios"
[ebuild     U ~]  media-libs/libgphoto2-2.5.0 [2.4.12] USE="exif jpeg nls -doc -examples -gd -zeroconf" CAMERAS="ptp2 -adc65 -agfa_cl20 -aox -ax203 -barbie -canon -casio_qv -clicksmart310 -digigr8 -digita -dimagev -dimera3500 -directory -enigma13 -fuji -gsmart300 -hp215 -iclick -jamcam -jd11 -jl2005a -jl2005c -kodak_dc120 -kodak_dc210 -kodak_dc240 -kodak_dc3200 -kodak_ez200 -konica -konica_qm150 -largan -lg_gsm -mars -mustek -panasonic_coolshot -panasonic_dc1000 -panasonic_dc1580 -panasonic_l859 -pccam300 -pccam600 -polaroid_pdc320 -polaroid_pdc640 -polaroid_pdc700 -ricoh -ricoh_g3 -samsung -sierra -sipix_blink -sipix_blink2 -sipix_web2 -smal -sonix -sony_dscf1 -sony_dscf55 -soundvision -spca50x -sq905 -st2205 -stv0674 -stv0680 -sx330z -template -topfield -toshiba_pdrm11 -tp6801" 4,527 kB
[nomerge       ] gnome-base/gnome-shell-3.4.2  USE="bluetooth networkmanager -systemd"
[nomerge       ]  app-accessibility/caribou-0.4.1
[nomerge       ]   x11-libs/libxklavier-5.3  USE="introspection -doc"
[ebuild     U  ]    app-text/iso-codes-3.37 [3.30] 9,954 kB
[nomerge       ] dev-db/libdbi-drivers-0.8.3-r2 [0.8.3] USE="sqlite* -bindist -doc (-firebird) -mysql -oci8 -postgres -static-libs% (-sqlite3%*)"
[ebuild     U  ]  dev-db/libdbi-0.8.4 [0.8.3] USE="-doc -static-libs%" 1,021 kB
[nomerge       ] net-mail/courier-imap-4.5.0  USE="berkdb fam gdbm gnutls ipv6 nls -debug (-selinux)"
[nomerge       ]  virtual/fam-0
[nomerge       ]   app-admin/gamin-0.1.10
[ebuild     U  ]    dev-libs/libgamin-0.1.10-r3 [0.1.10-r2] USE="-debug -python -static-libs" 0 kB
[nomerge       ] media-libs/gst-plugins-good-0.10.30:0.10  USE="orc -debug"
[ebuild     U  ]  dev-lang/orc-0.4.16-r1 [0.4.11] USE="-examples -static-libs" 653 kB
[nomerge       ] gnome-base/gvfs-1.12.3-r1 [1.12.3] USE="avahi bluetooth cdda fuse gnome-keyring gphoto2 http samba udev udisks* -afp -archive -bluray -doc -gdu* -ios"
[ebuild     U  ]  sys-fs/fuse-2.9.1-r1 [2.8.6] USE="-static-libs" 547 kB
[nomerge       ] sys-fs/udisks-2.0.0:2 [1.0.4-r2:0] USE="crypt gptfdisk introspection -debug (-selinux) -systemd"
[ebuild  N     ]  sys-apps/gptfdisk-0.8.4  179 kB
[blocks B      ] <sys-fs/udev-init-scripts-17 ("<sys-fs/udev-init-scripts-17" is blocking sys-apps/openrc-0.11.8)
[blocks B      ] sys-fs/udev ("sys-fs/udev" is blocking sys-fs/eudev-0)

Total: 25 packages (17 upgrades, 4 new, 1 in new slot, 3 reinstalls), Size of downloads: 58,087 kB
Conflict: 5 blocks (2 unsatisfied)

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

virtual/udev:0

  (virtual/udev-171::gentoo, ebuild scheduled for merge) pulled in by
    =virtual/udev-171 required by (sys-fs/eudev-0::gentoo, ebuild scheduled for merge)
    <virtual/udev-196 required by (sys-fs/lvm2-2.02.88::gentoo, installed)

  (virtual/udev-196::gentoo, ebuild scheduled for merge) pulled in by
    virtual/udev[gudev] required by (media-video/gxine-0.5.907::gentoo, installed)
    virtual/udev[gudev] required by (gnome-base/gnome-settings-daemon-3.4.2::gentoo, installed)
    virtual/udev[gudev] required by (media-gfx/shotwell-0.12.3::gentoo, installed)
    virtual/udev[gudev] required by (gnome-base/gvfs-1.12.3-r1::gentoo, ebuild scheduled for merge)
    >=virtual/udev-143[hwdb] required by (media-sound/pulseaudio-1.1-r1::gentoo, installed)
    >=virtual/udev-171[gudev] required by (media-video/cheese-3.4.2::gentoo, installed)
    virtual/udev[gudev] required by (x11-misc/colord-0.1.23::gentoo, installed)
    virtual/udev[gudev] required by (net-misc/networkmanager-0.9.4.0-r7::gentoo, installed)
    virtual/udev[gudev] required by (dev-libs/libgusb-0.1.3::gentoo, installed)
    virtual/udev[gudev] required by (sys-power/upower-0.9.18::gentoo, installed)
    =virtual/udev-196 required by (net-wireless/gnome-bluetooth-3.4.2-r1::gentoo, installed)
    >=virtual/udev-180[gudev,hwdb] required by (sys-fs/udisks-2.0.0::gentoo, ebuild scheduled for merge)
    (and 25 more with the same problems)


More anecdotal boredom in http://pastebin.ca/2294223. Long story short, in the end I masked these packages, i.e. effectively removed them from packages.keywords:

Code:

#=gnome-base/gvfs-1.12.3-r1 ~amd64
#=sys-fs/udisks-2.0.0 ~amd64
#=sys-auth/polkit-0.108 ~amd64
#=dev-lang/spidermonkey-1.8.5-r3 ~amd64
#=virtual/udev-196 ~amd64
#=sys-fs/udev-196-r1 ~amd64
#=sys-apps/kmod-12 ~amd64
#=sys-fs/udev-init-scripts-9999 ~amd64
=sys-apps/hwids-20121217 ~amd64


And then I (after temporarily coping with farsight2, farstream and pidgin issues) could run emerge -uDN -avt @world as wanted, a whopping 1.3 GB worth of upgrades. I stayed with udev-171 stable.

Code:

carsten@leeds ~ $ sudo emerge -uDN -avt @world

Total: 207 packages (167 upgrades, 3 downgrades, 14 new, 7 in new slots, 16 reinstalls, 3 uninstalls), Size of downloads: 1,306,107 kB
Conflict: 6 blocks

Would you like to merge these packages? [Yes/No] Y


Lesson: do ask for help, and check imported package lists closely.

EDIT: cleanup of code tag mess.
EDIT: related bug https://bugs.gentoo.org/427550 "=sys-fs/udisks-{1.4.0-r4,2.0.1}: stabilize (both SLOTs)";
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments 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