Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Solved] Problems upgrading systemd or udev, which is better
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
program666
n00b
n00b


Joined: 08 Jun 2014
Posts: 9

PostPosted: Sun Jun 08, 2014 8:06 pm    Post subject: [Solved] Problems upgrading systemd or udev, which is better Reply with quote

I know there are a lot of threads about something like this already but none of them clarify some points about these packages that I'm really confused about. I'm trying to resolve some "preserved-rebuild" problems by emerging the needed packages myself, since "emerge @preserved-rebuild" will just spit out a lot conflicts anyway. The last big package I need upgrading would be "xmbc", and while I don't even need this to work (it's not really a emergency or anything) it tries to upgrade "udev" (or systemd, or both, I don't even know for sure).
Now, trying to resolve all the conflicts brought by this update is a adventure in and of itself, probably because I'm trying to upgrade a relatively old install, but my main concern is: what is the better system udev or systemd. Should I be trying to switch to systemd? I've seem a post somewhere that says that systemd was integrated into udev (here: https://forums.gentoo.org/viewtopic-t-964514-start-0.html), but I bet it's not true anymore is it? Or maybe the truth is even stranger than that?

What would be better? To keep udev, since I don't absolutely need systemd or to just move into systemd, since maybe that's the future anyway, and since I already have to solve this problem better solve into a more definitive solution.
On top of all of that you should bear in mind I don't even use the "init=" parameter on boot, I'm not sure if this matter but the grub entry for my linux install looks like this
Code:
title Gentoo Linux 3.7.10
root (hd0,2)
kernel /boot/kernel-3.7.10-gentoo-r1 root=/dev/sda3



Well, I've been trying to mask systemd to avoid it altogether like said here https://forums.gentoo.org/viewtopic-t-992604.html and I still can't update either xbmc or udev alone:

Trying to update xbmc:
Code:
homerpc ~ # emerge -av xbmc

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

Calculating dependencies... done!
[ebuild  N     ] dev-libs/tinyxml-2.6.2-r2  USE="stl -debug -doc -static-libs" 206 kB
[ebuild  N     ] app-arch/cabextract-1.4  USE="-extra-tools" 218 kB
[ebuild  N     ] dev-lang/swig-2.0.9  USE="pcre -ccache -doc" 0 kB
[ebuild  N     ] media-fonts/roboto-1.2  USE="X" 2,580 kB
[ebuild  N     ] media-fonts/corefonts-1-r4  USE="X" 3,843 kB
[ebuild     U  ] sys-apps/kmod-17 [12-r1] USE="tools zlib -debug -doc -lzma -python% -static-libs" PYTHON_TARGETS="python2_7%* python3_3%* -python3_2% (-python3_4)" 1,450 kB
[ebuild     U  ] sys-kernel/linux-headers-3.13 [3.7] 3,606 kB
[ebuild     U  ] sys-fs/udev-212-r1 [200] USE="acl firmware-loader gudev introspection kmod -doc (-selinux) -static-libs (-hwdb%*) (-keymap%*) (-openrc%*)" ABI_X86="(64%*) (-32) (-x32)" 2,660 kB
[ebuild  N     ] virtual/libgudev-208  USE="introspection -static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB
[ebuild  N     ] virtual/libudev-208:0/1  USE="-static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB
[ebuild     U  ] virtual/udev-208-r2 [197-r3] USE="gudev introspection -static-libs (-hwdb%*) (-keymap%*) (-kmod%*) (-selinux%)" ABI_X86="(64%*) (-32) (-x32)" 0 kB
[ebuild     U  ] sys-apps/hwids-20140317 [20130329] USE="udev" 1,585 kB
[ebuild     U  ] dev-libs/libusb-1.0.18:1 [1.0.9:1] USE="udev%* -debug -doc -examples% -static-libs {-test%}" ABI_X86="(64%*) (-32) (-x32)" 491 kB
[ebuild  N     ] sys-power/upower-pm-utils-0.9.23  USE="introspection -doc -ios" 416 kB
[ebuild     U ~] media-tv/xbmc-13.0_p2 [11.0] USE="X%* alsa bluetooth css fishbmc%* joystick mysql opengl%* projectm pvr rsxs samba sdl%* sse sse2 udev usb%* xrandr -airplay (-altivec) -avahi -bluray -caps% -cec -debug -gles% -goom -java% -midi -nfs% -profile -pulseaudio -rtmp -sftp% -upnp% -vaapi -vdpau -webserver" PYTHON_SINGLE_TARGET="python2_7%* (-python2_6)" PYTHON_TARGETS="python2_7%* (-python2_6)" 64,384 kB

Total: 15 packages (7 upgrades, 8 new), Size of downloads: 81,433 kB

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

sys-fs/udev:0

  (sys-fs/udev-212-r1::gentoo, ebuild scheduled for merge) 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(-)?,gudev,introspection?,static-libs?] required by (virtual/libgudev-208::gentoo, ebuild scheduled for merge)
    (and 2 more with the same problem)

  (sys-fs/udev-200::gentoo, installed) pulled in by
    >=sys-fs/udev-197-r8[gudev,hwdb,introspection,keymap,kmod] required by (virtual/udev-197-r3::gentoo, installed)

virtual/udev:0

  (virtual/udev-208-r2::gentoo, ebuild scheduled for merge) pulled in by
    >=virtual/udev-206 required by (sys-apps/hwids-20140317::gentoo, ebuild scheduled for merge)
    (and 1 more with the same problem)

  (virtual/udev-197-r3::gentoo, installed) pulled in by
    >=virtual/udev-197[gudev,hwdb] required by (sys-fs/udisks-1.0.4-r5::gentoo, installed)
    =virtual/udev-197-r3 required by (sys-fs/udev-init-scripts-26-r2::gentoo, installed)
    (and 15 more with the same problems)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.



trying to update udev:
Code:
homerpc ~ # emerge -1av udev

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

Calculating dependencies... done!
[ebuild     U  ] sys-apps/kmod-17 [12-r1] USE="tools zlib -debug -doc -lzma -python% -static-libs" PYTHON_TARGETS="python2_7%* python3_3%* -python3_2% (-python3_4)" 1,450 kB
[ebuild     U  ] sys-kernel/linux-headers-3.13 [3.7] 3,606 kB
[ebuild     U  ] sys-fs/udev-212-r1 [200] USE="acl firmware-loader gudev introspection kmod -doc (-selinux) -static-libs (-hwdb%*) (-keymap%*) (-openrc%*)" ABI_X86="(64%*) (-32) (-x32)" 2,660 kB
[ebuild  N     ] virtual/libudev-208:0/1  USE="-static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB
[ebuild  N     ] virtual/libgudev-208  USE="introspection -static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB
[ebuild     U  ] virtual/udev-208-r2 [197-r3] USE="gudev introspection -static-libs (-hwdb%*) (-keymap%*) (-kmod%*) (-selinux%)" ABI_X86="(64%*) (-32) (-x32)" 0 kB
[ebuild     U  ] sys-apps/hwids-20140317 [20130329] USE="udev" 1,585 kB
[blocks B      ] <sys-fs/lvm2-2.02.103 ("<sys-fs/lvm2-2.02.103" is blocking sys-fs/udev-212-r1)

Total: 7 packages (5 upgrades, 2 new), Size of downloads: 9,299 kB
Conflict: 1 block (1 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-208-r2::gentoo, ebuild scheduled for merge) pulled in by
    =virtual/udev-208-r2 required by (sys-auth/consolekit-0.4.5_p20120320-r1::gentoo, installed)
    >=virtual/udev-206 required by (sys-apps/hwids-20140317::gentoo, ebuild scheduled for merge)
    (and 14 more with the same problems)

  (virtual/udev-197-r3::gentoo, installed) pulled in by
    >=virtual/udev-197[gudev,hwdb] required by (sys-fs/udisks-1.0.4-r5::gentoo, installed)

sys-fs/udev:0

  (sys-fs/udev-212-r1::gentoo, ebuild scheduled for merge) 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(-)?,gudev,introspection?,static-libs?] required by (virtual/libgudev-208::gentoo, ebuild scheduled for merge)
    (and 2 more with the same problem)

  (sys-fs/udev-200::gentoo, installed) pulled in by
    >=sys-fs/udev-197-r8[gudev,hwdb,introspection,keymap,kmod] required by (virtual/udev-197-r3::gentoo, installed)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


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

  (sys-fs/lvm2-2.02.97-r1::gentoo, installed) pulled in by
    >=sys-fs/lvm2-2.02.66 required by (sys-fs/udisks-1.0.4-r5::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


Last edited by program666 on Sun Jun 08, 2014 10:26 pm; edited 1 time in total
Back to top
View user's profile Send private message
Tractor Girl
Apprentice
Apprentice


Joined: 16 May 2013
Posts: 159

PostPosted: Sun Jun 08, 2014 10:03 pm    Post subject: Reply with quote

Udev is part of systemd. For now it can be used separately without systemd but its current situation is somewhat blurry and causes constant confusion and problems.
To handle that, gentoo devs created udev fork: eudev. Eudev is and will be completely independent from systemd.
So if you don't need/want to use systemd and don't want to be bother with crazy stuff on every udev update, you should switch to eudev.

Here's little how to:
Code:
emerge -avC udev
emerge -av eudev
/etc/init.d/udev --nodeps restart
rc-update add udev-postmount default

optionally:
Code:
emerge -av @preserved-rebuild
Back to top
View user's profile Send private message
program666
n00b
n00b


Joined: 08 Jun 2014
Posts: 9

PostPosted: Sun Jun 08, 2014 10:24 pm    Post subject: Reply with quote

Thanks a lot, this fixed everything. I had to remove virtual/udev after removing whatever package just using "udev" referred to but it worked.
Also thanks for clarifying the relationship between udev, eudev and systemd a little bit.
Back to top
View user's profile Send private message
program666
n00b
n00b


Joined: 08 Jun 2014
Posts: 9

PostPosted: Sun Jun 08, 2014 10:49 pm    Post subject: Reply with quote

I should probably create a new thread about it (and if so tell me and I will) but I have the impression that portage now refuses to upgrade anything ever, and lots of times it will give me "Multiple package instances within a single package slot have been pulled" for most upgrades unless I remove manually some old versions of packages.
Trying to run "emerge -av @preserved-rebuild" will result in these types of conflicts for the entirety of the Qt library. I might be wrong here but I think gentoo used to just update everything in these cases right? Maybe like 5 years ago but still.
I'm guessing this is to avoid breaking programs that make use of those libraries but what would be the correct way to deal with this? Is there a way for me to list every program that will be affected and upgrade all of them on a single emerge? Can I just say that it's ok to upgrade even if it breaks things (I was used to that actually, just needing to re-install stuff that was broken)? Can I mass-ignore and just tell it to keep the installed versions if it's not necessary to upgrade?

When I run preserved-rebuild this is the result:

Code:

homerpc ~ # emerge -av @preserved-rebuild

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

Calculating dependencies... done!
[ebuild     U  ] media-libs/tiff-4.0.3-r6 [4.0.3-r2] USE="cxx jpeg zlib -jbig -lzma -static-libs {-test%}" ABI_X86="(64%*) (-32) (-x32)" 0 kB
[ebuild     U  ] media-libs/lcms-2.5:2 [2.3:2] USE="jpeg tiff zlib -doc -static-libs {-test}" 6,837 kB
[ebuild     U  ] media-libs/imlib2-1.4.5-r1 [1.4.5] USE="X bzip2 gif jpeg mp3 nls png tiff zlib -doc (-mmx) -static-libs" 0 kB
[ebuild     U  ] dev-python/setuptools-2.2 [0.6.30-r1] PYTHON_TARGETS="python2_7 python3_3%* (-pypy) (-python2_6) -python3_2* (-python3_4) (-python2_5%) (-python3_1%)" 769 kB
[ebuild     U  ] dev-python/numpy-1.8.0-r1 [1.6.2-r2] USE="-doc -lapack {-test}" PYTHON_TARGETS="python2_7 python3_3%* (-python2_6) -python3_2* (-python3_4) (-python2_5%) (-python3_1%)" 3,692 kB
[ebuild  N     ] app-text/qpdf-5.1.1:0/13  USE="-doc -examples -static-libs {-test}" 7,484 kB
[ebuild     U  ] net-print/cups-1.7.1-r1 [1.5.2-r4] USE="X acl dbus pam ssl threads usb -debug -gnutls -java -kerberos -lprng-compat% -python (-selinux) -static-libs -systemd% -xinetd -zeroconf% (-avahi%) (-filters%*) (-jpeg%*) (-ldap%*) (-perl%) (-png%*) (-slp%) (-tiff%*)" LINGUAS="-ca% -es -fr% -it% -ja% -ru%" PYTHON_SINGLE_TARGET="python2_7%* (-python2_6)" PYTHON_TARGETS="python2_7%* (-python2_6)" 8,534 kB
[ebuild     U  ] dev-qt/qtcore-4.8.5-r1:4 [4.8.4-r4:4] USE="exceptions glib iconv qt3support ssl (-aqua) -debug -icu -pch (-c++0x%)" 235,832 kB
[ebuild     U  ] dev-qt/qtscript-4.8.5:4 [4.8.4:4] USE="exceptions iconv jit (-aqua) -debug -pch (-c++0x%)" 0 kB
[ebuild     U  ] dev-qt/qtgui-4.8.5-r2:4 [4.8.4-r1:4] USE="accessibility cups exceptions glib mng qt3support tiff xv (-aqua) -debug -egl -gtkstyle -nas -nis -pch -trace -xinerama (-c++0x%) (-dbus%*) (-gif%*)" 0 kB
[ebuild  NS    ] media-libs/openjpeg-2.0.0:2 [1.5.1:0] USE="-doc -static-libs {-test}" 1,729 kB
[ebuild     U  ] dev-qt/qtsql-4.8.5:4 [4.8.4:4] USE="exceptions mysql qt3support sqlite (-aqua) -debug -firebird -freetds -oci8 -odbc -pch -postgres (-c++0x%)" 0 kB
[ebuild     U  ] dev-qt/qt3support-4.8.5:4 [4.8.4:4] USE="accessibility exceptions (-aqua) -debug -pch (-c++0x%)" 0 kB
[ebuild  N     ] dev-qt/qthelp-4.8.5-r2:4  USE="exceptions (-aqua) -compat -debug -doc -pch" 0 kB
[ebuild  N     ] dev-qt/designer-4.8.5:4  USE="exceptions qt3support (-aqua) -debug -declarative -pch (-phonon) -webkit" 0 kB
[ebuild     U  ] dev-util/gtk-doc-am-1.20 [1.19] 629 kB
[uninstall     ] dev-util/gtk-doc-1.19  USE="-debug -doc -emacs -highlight {-test} -vim" PYTHON_SINGLE_TARGET="python2_7 (-python2_6)" PYTHON_TARGETS="python2_7 (-python2_6)"
[blocks b      ] <dev-util/gtk-doc-1.20 ("<dev-util/gtk-doc-1.20" is blocking dev-util/gtk-doc-am-1.20)
[ebuild     U  ] dev-libs/glib-2.38.2-r1:2 [2.32.4-r1:2] USE="(mime%*) -debug (-fam) (-selinux) -static-libs -systemtap {-test} -utils -xattr" ABI_X86="(64%*) (-32) (-x32)" PYTHON_TARGETS="python2_7%* (-python2_6)" 8,447 kB
[ebuild     U  ] x11-libs/gdk-pixbuf-2.30.7-r1:2 [2.26.4:2] USE="X introspection jpeg jpeg2k tiff -debug {-test}" ABI_X86="(64%*) (-32) (-x32)" 1,298 kB
[ebuild   R    ] dev-qt/qt-creator-2.8.1  USE="-android -autotools -bazaar -clearcase -cmake -cvs -debug -doc -examples -fakevim -git -madde -mercurial -perforce -qnx -subversion {-test} -valgrind" LINGUAS="-cs -de -es -fr -it -ja -pl -ru -sl -uk -zh_CN -zh_TW" 0 kB
[ebuild     U  ] app-text/ghostscript-gpl-9.10-r2 [9.05-r1] USE="X cups dbus djvu gtk -bindist -idn -static-libs (-jpeg2k%*)" LINGUAS="-de% -ja -ko -zh_CN -zh_TW" 30,465 kB
[ebuild     U  ] media-libs/libwmf-0.2.8.4-r5 [0.2.8.4-r4] USE="X xml -debug -doc -expat" 0 kB
[ebuild     U  ] media-gfx/ufraw-0.19.2 [0.18] USE="gtk openmp -contrast -fits -gimp -gnome -timezone" 958 kB
[ebuild   R    ] dev-libs/DirectFB-1.4.9-r1  USE="X gif jpeg mmx png sdl sse truetype v4l zlib -debug -doc -fbcon -static-libs" INPUT_DEVICES="evdev -dynapro -elo2300 -joystick -keyboard -lirc -mouse -mutouch -tslib" VIDEO_CARDS="nvidia -intel -mach64 -mga -neomagic (-nsc) -r128 -radeon -s3 -savage -sis -tdfx -via -vmware" 0 kB
[ebuild     U  ] x11-libs/cairo-1.12.16 [1.10.2-r3] USE="X directfb glib opengl svg xcb (-aqua) -debug -doc (-drm) (-gallium) (-gles2) -legacy-drivers% -openvg (-qt4) -static-libs -valgrind% -xlib-xcb%" 35,049 kB
[ebuild     U  ] app-text/poppler-0.24.5:0/44 [0.22.2-r2:0/35] USE="cairo cxx introspection jpeg jpeg2k lcms png tiff utils -cjk -curl -debug -doc -qt4*" 1,478 kB
[ebuild   R    ] media-libs/sdl-image-1.2.12  USE="gif jpeg png tiff -static-libs -webp" 0 kB
[ebuild  N     ] net-print/cups-filters-1.0.53  USE="dbus foomatic jpeg png tiff -perl -static-libs -zeroconf" 1,282 kB
[uninstall     ] net-print/foomatic-filters-4.0.17  USE="cups dbus"
[blocks b      ] net-print/foomatic-filters ("net-print/foomatic-filters" is blocking net-print/cups-filters-1.0.53)
[ebuild     U  ] dev-python/pygame-1.9.2_pre20120101-r2 [1.9.2_pre20120101-r1] USE="X -doc -examples {-test}" PYTHON_TARGETS="python2_7%* python3_3%* (-python2_6) -python3_2%" 0 kB
[ebuild     U  ] x11-libs/wxGTK-2.8.12.1-r1:2.8 [2.8.12.1:2.8] USE="X opengl sdl tiff (-aqua) -debug -doc -gnome -gstreamer -odbc -pch" 0 kB
[ebuild   R    ] media-libs/gegl-0.2.0-r2  USE="cairo ffmpeg jpeg jpeg2k mmx png raw sdl sse svg -debug -lensfun -openexr -umfpack" 0 kB
[ebuild     U  ] media-gfx/imagemagick-6.8.8.10-r1:0/6.8.8.10 [6.7.8.7:0/6.7.8.7] USE="X bzip2 cxx djvu jpeg jpeg2k lcms openmp pango png raw svg tiff truetype wmf xml zlib -autotrace -corefonts -fftw -fontconfig -fpx -graphviz -hdri -jbig -lqr -lzma (-opencl) -openexr -perl -postscript -q32 -q64 -q8 -static-libs {-test} -webp" 7,355 kB
[ebuild   R    ] dev-dotnet/libgdiplus-2.10.9  USE="cairo" 0 kB
[ebuild     U  ] media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r1:0.10 [0.10.13-r2:0.10] USE="orc" 4,199 kB
[ebuild   R    ] media-libs/ffmpegsource-2.17  USE="-static-libs" 0 kB

Total: 34 packages (23 upgrades, 4 new, 1 in new slot, 6 reinstalls, 2 uninstalls), Size of downloads: 356,029 kB
Conflict: 2 blocks

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

media-libs/lcms:2

  (media-libs/lcms-2.3::gentoo, installed) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (media-libs/lcms-2.5::gentoo, ebuild scheduled for merge) pulled in by
    >=media-libs/lcms-2.5:2 required by (app-text/ghostscript-gpl-9.10-r2::gentoo, ebuild scheduled for merge)

media-libs/tiff:0

  (media-libs/tiff-4.0.3-r6::gentoo, ebuild scheduled for merge) pulled in by
    >=media-libs/tiff-3.9.2:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] required by (x11-libs/gdk-pixbuf-2.30.7-r1::gentoo, ebuild scheduled for merge)

  (media-libs/tiff-4.0.3-r2::gentoo, installed) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

dev-libs/glib:2

  (dev-libs/glib-2.32.4-r1::gentoo, installed) pulled in by
    <dev-libs/glib-2.33:2 required by (dev-libs/gobject-introspection-1.32.1::gentoo, installed)

  (dev-libs/glib-2.38.2-r1::gentoo, ebuild scheduled for merge) pulled in by
    >=dev-libs/glib-2.37.6:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] required by (x11-libs/gdk-pixbuf-2.30.7-r1::gentoo, ebuild scheduled for merge)

dev-qt/qtcore:4

  (dev-qt/qtcore-4.8.5-r1::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtcore-4.8.5[aqua=,debug=,glib=,qt3support=] required by (dev-qt/qtgui-4.8.5-r2::gentoo, ebuild scheduled for merge)
    (and 5 more with the same problem)

  (dev-qt/qtcore-4.8.4-r4::gentoo, installed) pulled in by
    ~dev-qt/qtcore-4.8.4[-aqua,-debug,qt3support] required by (dev-qt/qt3support-4.8.4::gentoo, installed)
    (and 8 more with the same problem)

dev-qt/qtsql:4

  (dev-qt/qtsql-4.8.4::gentoo, installed) pulled in by
    ~dev-qt/qtsql-4.8.4[-aqua,-debug,qt3support] required by (dev-qt/qtdeclarative-4.8.4::gentoo, installed)
    (and 1 more with the same problem)

  (dev-qt/qtsql-4.8.5::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtsql-4.8.5[aqua=,debug=,sqlite] required by (dev-qt/qthelp-4.8.5-r2::gentoo, ebuild scheduled for merge)
    (and 1 more with the same problem)

dev-qt/qtscript:4

  (dev-qt/qtscript-4.8.5::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtscript-4.8.5[aqua=,debug=] required by (dev-qt/qtgui-4.8.5-r2::gentoo, ebuild scheduled for merge)
    (and 1 more with the same problem)

  (dev-qt/qtscript-4.8.4::gentoo, installed) pulled in by
    ~dev-qt/qtscript-4.8.4[-aqua,-debug] required by (dev-qt/qtgui-4.8.4-r1::gentoo, installed)
    (and 1 more with the same problem)

dev-qt/qtgui:4

  (dev-qt/qtgui-4.8.5-r2::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtgui-4.8.5[aqua=,debug=,glib=,qt3support] required by (dev-qt/qtcore-4.8.5-r1::gentoo, ebuild scheduled for merge)
    >=dev-qt/qtgui-4.8.5:4 required by (dev-qt/qt-creator-2.8.1::gentoo, ebuild scheduled for merge)
    (and 3 more with the same problems)

  (dev-qt/qtgui-4.8.4-r1::gentoo, installed) pulled in by
    ~dev-qt/qtgui-4.8.4[accessibility,-aqua,-debug] required by (dev-qt/qtsvg-4.8.4::gentoo, installed)
    (and 4 more with the same problem)

dev-qt/qt3support:4

  (dev-qt/qt3support-4.8.4::gentoo, installed) pulled in by
    ~dev-qt/qt3support-4.8.4[accessibility,-aqua,-debug] required by (dev-qt/qtdeclarative-4.8.4::gentoo, installed)
    (and 1 more with the same problem)

  (dev-qt/qt3support-4.8.5::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qt3support-4.8.5[aqua=,debug=] required by (dev-qt/qtgui-4.8.5-r2::gentoo, ebuild scheduled for merge)
    (and 1 more with the same problem)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


Even if I try to just upgrade qt-core I get the same "Multiple packages" problem.
Back to top
View user's profile Send private message
steveL
Watchman
Watchman


Joined: 13 Sep 2006
Posts: 5153
Location: The Peanut Gallery

PostPosted: Sun Jun 29, 2014 3:27 am    Post subject: Reply with quote

Tractor Girl wrote:
Here's little how to:
Code:
emerge -avC udev
emerge -av eudev
/etc/init.d/udev --nodeps restart
rc-update add udev-postmount default

optionally:
Code:
emerge -av @preserved-rebuild

Cheers Tractor Girl; saved it off so I can find it again quickly when someone's asking me how to switch on IRC ;-)

Let me know if anything I added is incorrect (or I need to tweak something).

Regards,
steveL.
Back to top
View user's profile Send private message
Tractor Girl
Apprentice
Apprentice


Joined: 16 May 2013
Posts: 159

PostPosted: Sun Jun 29, 2014 4:26 pm    Post subject: Reply with quote

Hey steveL
Thanks for adding me. I am frequent visitor to that thread of yours, many great advices in there.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming 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