Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
systemd and udev
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
joekickass
n00b
n00b


Joined: 19 Mar 2012
Posts: 18
Location: Sweden

PostPosted: Sun Mar 24, 2013 7:36 pm    Post subject: systemd and udev Reply with quote

Hi,

I have systemd installed on a lab computer to learn a little about systemd, udev and X. Lately, I've been getting lots of conflicts when updating my system and I though someone here might help me out a bit. Update conflict:

Code:

toni@toni-gentoo ~ $ sudo emerge --update --deep --with-bdeps=y --newuse @world
Calculating dependencies... done!
[ebuild     U  ] app-admin/eselect-python-20111108 [20100321]
[ebuild     U ~] dev-libs/glib-2.34.3 [2.32.4-r1]
[ebuild     U  ] dev-lang/python-2.7.3-r3 [2.7.3-r2] USE="-hardened%"
[ebuild     UD ] sys-apps/hwids-20130302 [20130309-r1]
[ebuild     U  ] x11-proto/xcb-proto-1.8-r1 [1.8] PYTHON_SINGLE_TARGET="python2_7%* -python2_5% -python2_6% -python3_1% -python3_2% (-python3_3)" PYTHON_TARGETS="python2_7%* python3_2%* -python2_5% -python2_6% -python3_1% (-python3_3)"
[ebuild     U  ] dev-lang/spidermonkey-1.8.5-r4 [1.8.5-r1] USE="-minimal%"
[ebuild  N     ] x11-libs/xpyb-1.3.1-r1  USE="(-selinux) -static-libs" PYTHON_SINGLE_TARGET="python2_7 -python2_5 -python2_6 -python3_1 -python3_2 (-python3_3)" PYTHON_TARGETS="python2_7 python3_2 -python2_5 -python2_6 -python3_1 (-python3_3)"
[ebuild     U  ] dev-python/pycairo-1.10.0-r4 [1.10.0-r2] USE="xcb%*" PYTHON_TARGETS="python2_7%* python3_2%* -python2_6% -python3_1% (-python3_3)"
[ebuild     U  ] dev-qt/qtcore-4.8.4-r4 [4.8.4-r2]
[ebuild     U ~] sys-fs/udev-198-r6 [198-r1]
[ebuild     UD ] sys-fs/udev-197-r8 [198-r1]
[ebuild     U ~] x11-libs/gtk+-2.24.17 [2.24.16]
[ebuild     U  ] app-text/poppler-0.22.2-r2 [0.22.2-r1]
[ebuild     UD ] sys-auth/pambase-20101024-r2 [20120417-r1]
[ebuild     UD ] sys-apps/shadow-4.1.4.3 [4.1.5.1-r1]
[ebuild     UD ] sys-fs/udev-init-scripts-23 [24]
[ebuild     UD ] sys-auth/consolekit-0.4.5_p20120320-r1 [0.4.5_p20120320-r2]
[blocks B      ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-198-r6)

!!! 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-198-r6::gentoo, ebuild scheduled for merge) pulled in by
    ~sys-fs/udev-198[acl?] required by (sys-apps/systemd-198-r1::gentoo, installed)

  (sys-fs/udev-197-r8::gentoo, ebuild scheduled for merge) pulled in by
    <sys-fs/udev-198-r5[acl?] required by (sys-apps/systemd-198-r1::gentoo, installed)

sys-apps/hwids:0

  (sys-apps/hwids-20130309-r1::gentoo, installed) pulled in by
    >=sys-apps/hwids-20130309-r1[udev] required by (sys-fs/udev-198-r6::gentoo, ebuild scheduled for merge)

  (sys-apps/hwids-20130302::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

dev-libs/glib:2

  (dev-libs/glib-2.34.3::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (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)


Looking at the systemd package, udev dependencies are listed twice. What's up with that?!?
Code:

 * dependency graph for sys-apps/systemd-198-r1
 `--  sys-apps/systemd-198-r1  ~amd64
   `--  sys-apps/dbus-1.6.8-r1  (>=sys-apps/dbus-1.6.8-r1) ~amd64
   `--  sys-apps/util-linux-2.22.2  (>=sys-apps/util-linux-2.20) amd64
   `--  sys-fs/udev-197-r8  (<sys-fs/udev-198-r5) amd64  [acl?]
   `--  sys-fs/udev-198-r6  (~sys-fs/udev-198) ~amd64  [acl?]
   `--  sys-libs/libcap-2.22  (sys-libs/libcap) amd64
   `--  sys-apps/acl-2.2.51  (sys-apps/acl) amd64
   `--  sys-process/audit-2.1.3-r1  (>=sys-process/audit-2) amd64
   `--  sys-fs/cryptsetup-1.4.3  (>=sys-fs/cryptsetup-1.4.2) amd64
   `--  dev-libs/libgcrypt-1.5.0-r2  (>=dev-libs/libgcrypt-1.4.5) amd64
   `--  net-libs/libmicrohttpd-0.9.23  (net-libs/libmicrohttpd) amd64
   `--  sys-apps/kmod-12-r1  (>=sys-apps/kmod-12) ~amd64
   `--  app-arch/xz-utils-5.0.4-r1  (app-arch/xz-utils) amd64
   `--  virtual/pam-0  (virtual/pam) amd64
   `--  dev-lang/python-2.7.3-r3  (dev-lang/python) amd64
   `--  dev-python/python-exec-0.2  (dev-python/python-exec) amd64  [python_targets_python2_7(-)? python_single_target_python2_7(+)?]
   `--  media-gfx/qrencode-3.3.1  (media-gfx/qrencode) amd64
   `--  sys-libs/libselinux-2.1.12-r2  (sys-libs/libselinux) M[package.mask]
   `--  sys-apps/tcp-wrappers-7.6-r8  (sys-apps/tcp-wrappers) amd64
   `--  sys-apps/attr-2.4.46-r1  (sys-apps/attr) amd64
   `--  app-text/docbook-xsl-stylesheets-1.78.0  (app-text/docbook-xsl-stylesheets) amd64
   `--  dev-libs/libxslt-1.1.28  (dev-libs/libxslt) amd64
   `--  dev-util/gperf-3.0.4  (dev-util/gperf) amd64
   `--  dev-util/intltool-0.50.2  (dev-util/intltool) amd64
   `--  sys-fs/quota-3.17-r1  (sys-fs/quota) amd64
   `--  sys-kernel/linux-headers-3.8  (>=sys-kernel/linux-headers-2.6.39) ~amd64
   `--  dev-libs/gobject-introspection-1.32.1  (dev-libs/gobject-introspection) amd64
   `--  dev-util/gtk-doc-1.18-r1  (>=dev-util/gtk-doc-1.18) amd64
   `--  sys-apps/hwids-20130302  (sys-apps/hwids) amd64
   `--  sys-apps/sysvinit-2.88-r3  (<sys-apps/sysvinit-2.88-r4) amd64
[ sys-apps/systemd-198-r1 stats: packages (30), max depth (1) ]


Uname:
Code:

# uname -a
Linux toni-gentoo 3.7.10-gentoo #1 SMP Sun Mar 24 17:00:15 CET 2013 x86_64 Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz GenuineIntel GNU/Linux


make.conf:
Code:

# Compiler flags
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j3"

# WARNING: Changing your CHOST is not something that should be done lightly.
CHOST="x86_64-pc-linux-gnu"

USE="bindist mmx sse sse2 png systemd"

GENTOO_MIRRORS="ftp://mirror.mdfnet.se/gentoo http://mirror.mdfnet.se/gentoo ftp://ftp.klid.dk/gentoo/ http://ftp.klid.dk/ftp/gentoo/ http://ftp.df.lth.se/pub/gentoo/ ftp://ftp.df.lth.se/pub/gentoo/"

#SYNC="rsync://rsync.gentoo.org/gentoo-portage"
#SYNC="rsync://rsync15.de.gentoo.org/gentoo-portage"
SYNC="rsync://rsync.se.gentoo.org/gentoo-portage"

VIDEO_CARDS="nouveau"

INPUT_DEVICES="evdev synaptics"

ACCEPT_LICENSE="Oracle-BCLA-JavaSE"

# Additional overlays
source /var/lib/layman/make.conf

# Local overlay
PORTDIR_OVERLAY="$PORTDIR_OVERLAY /usr/local/portage/"

# Have portage generate logs
PORT_LOGDIR="/var/log/portage"


Finally, portage.accept_keywords (mostly taken from the gentoo systemd guide):
Code:

# grub2
sys-boot/grub:2 **

# awesome
x11-wm/awesome ~amd64
dev-lua/lgi ~amd64

# awesome themes (local overlay)
x11-themes/awesome-themes ~amd64

# systemd
sys-apps/systemd
sys-apps/dbus
sys-fs/udev
sys-kernel/linux-headers
>=sys-apps/kmod-5
dev-libs/atk
dev-libs/glib
dev-lang/vala
x11-libs/gtk+:2
net-wireless/wpa_supplicant

# urxvt
x11-terms/rxvt-unicode ~amd64

# java
dev-java/oracle-jdk-bin ~amd64
dev-java/sun-jdk ~amd64

# ranger
app-misc/ranger ~amd64


Is the correct way forward here to explicitly specify a systemd version to go with since it seems like it is that package that is holding other stuff back?

/ Tomas
Back to top
View user's profile Send private message
GFCCAE6xF
Apprentice
Apprentice


Joined: 06 Aug 2012
Posts: 229
Location: England, UK

PostPosted: Sun Mar 24, 2013 8:16 pm    Post subject: Reply with quote

Please take a read through this: https://bugs.gentoo.org/show_bug.cgi?id=462750

There is currently some conflict and systemd has had some quick fix to make it usable again. Things are a little messy atm and it may be some time before things are cleaned up between the two unfortunately, I fear.

Systemd has been made to now install udev with it and satisfy the udev virtual instead of systemd and udev being split from the same source and installed separately for systemd users (not sure if this will be permanent). It seems the maintainer thought that best solution for now and me an ulenrich as mere users have voiced agreement with that in the bug since it kind of makes sense anyway. You just need to emerge --sync to pick the new changes up.

As for the the hwids and glib.. I have no idea at a first glance.
You could try removing sys-apps/hwids-20130302 since it seems nothing needs it(?).
Back to top
View user's profile Send private message
joekickass
n00b
n00b


Joined: 19 Mar 2012
Posts: 18
Location: Sweden

PostPosted: Sun Mar 24, 2013 8:21 pm    Post subject: Reply with quote

rorgoroth wrote:
Please take a read through this: https://bugs.gentoo.org/show_bug.cgi?id=462750


Thanks for quick reply. I'll check it out.

Quote:

As for the the hwids and glib.. I have no idea at a first glance.
You could try removing sys-apps/hwids-20130302 since it seems nothing needs it(?).


Yeah, I think it was pulled in by some requirement to systemd when I installed it a while ago. I'll try your suggestion...

/ Tomas
Back to top
View user's profile Send private message
GFCCAE6xF
Apprentice
Apprentice


Joined: 06 Aug 2012
Posts: 229
Location: England, UK

PostPosted: Sun Mar 24, 2013 8:33 pm    Post subject: Reply with quote

I think you can also remove dev-libs/glib too so it can update here.

If you aren't sure about removing it (or any package) you can use # quickpkg dev-libs/glib first so you have it there as a backup.
Then if needed # emerge --usepkg /path/to/your/packages.tbz2 to get the previous package back.
Back to top
View user's profile Send private message
joekickass
n00b
n00b


Joined: 19 Mar 2012
Posts: 18
Location: Sweden

PostPosted: Sun Mar 24, 2013 8:41 pm    Post subject: Reply with quote

joekickass wrote:
rorgoroth wrote:
Please take a read through this: https://bugs.gentoo.org/show_bug.cgi?id=462750


Thanks for quick reply. I'll check it out.



Ehh... that's some messed up bug report =)
Back to top
View user's profile Send private message
GFCCAE6xF
Apprentice
Apprentice


Joined: 06 Aug 2012
Posts: 229
Location: England, UK

PostPosted: Sun Mar 24, 2013 8:47 pm    Post subject: Reply with quote

It's rare, but udev and co has a bad effect on people in general, it will sort itself out soon. Plus it's all in ~arch anyway, have to take it on the chin :)
Back to top
View user's profile Send private message
joekickass
n00b
n00b


Joined: 19 Mar 2012
Posts: 18
Location: Sweden

PostPosted: Sun Mar 24, 2013 9:05 pm    Post subject: Reply with quote

rorgoroth wrote:
Plus it's all in ~arch anyway, have to take it on the chin :)


Yup, no problem. Actually, the more it breaks the more I learn =)

Thanks for your help. I'll ride out the storm...
Back to top
View user's profile Send private message
GFCCAE6xF
Apprentice
Apprentice


Joined: 06 Aug 2012
Posts: 229
Location: England, UK

PostPosted: Sun Mar 24, 2013 9:10 pm    Post subject: Reply with quote

No problem.

I'm also riding it out, the whole thing messed my system so I have had to revert to openrc only until I have some time to test/things get sorted out for definite.
Back to top
View user's profile Send private message
Anon-E-moose
Advocate
Advocate


Joined: 23 May 2008
Posts: 2328
Location: Dallas area

PostPosted: Sun Mar 24, 2013 9:37 pm    Post subject: Reply with quote

Oh my. (on bugs)
_________________
Asus m5a99fx, FX 8320 - amd64-multilib, 3.15.9-zen, glibc-2.17, gcc-4.7.3-r1, eudev
xorg-server-1.16, openbox w/lxpanel, nouveau, oss4
Back to top
View user's profile Send private message
friesia
Apprentice
Apprentice


Joined: 23 Mar 2007
Posts: 190

PostPosted: Mon Mar 25, 2013 11:55 am    Post subject: Reply with quote

They marked the bug as fixe now. But there's another one related: https://bugs.gentoo.org/show_bug.cgi?id=462998

Is it safe to remove udev before updating systemd?
I see no other way to resolve current block:

Code:
[ebuild     U  ] virtual/udev-197-r2 [197-r1] USE="gudev hwdb introspection keymap kmod (-selinux) -static-libs" 0 kB
[ebuild     U  ] sys-fs/udev-198-r6 [198-r5] USE="acl gudev hwdb introspection keymap kmod -doc -openrc (-selinux) -static-libs" 0 kB
[ebuild     U  ] sys-apps/systemd-198-r4 [198-r2] USE="acl kmod pam python tcpd -audit -cryptsetup -doc% -efi -gcrypt -gudev% -http -introspection% -lzma -qrcode (-selinux) -vanilla -xattr" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 0 kB
[blocks B      ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-198-r4)
[blocks B      ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-198-r6)
Back to top
View user's profile Send private message
GFCCAE6xF
Apprentice
Apprentice


Joined: 06 Aug 2012
Posts: 229
Location: England, UK

PostPosted: Mon Mar 25, 2013 12:02 pm    Post subject: Reply with quote

You need to add the introspection flag to systemd, I reported the bug just 10 minutes ago here: https://bugs.gentoo.org/show_bug.cgi?id=463212

Then you can safety emerge -C sys-fs/udev and then let systemd update.
Back to top
View user's profile Send private message
friesia
Apprentice
Apprentice


Joined: 23 Mar 2007
Posts: 190

PostPosted: Mon Mar 25, 2013 12:08 pm    Post subject: Reply with quote

rorgoroth wrote:
You need to add the introspection flag to systemd


If it's about eudev, I masked it long ago :)

upd: this is what I had to do

1. Add gudev and introspection USE flags to systemd
2. Unmerge udev
3. Mask sys-fs/udev
4. Update
Back to top
View user's profile Send private message
GFCCAE6xF
Apprentice
Apprentice


Joined: 06 Aug 2012
Posts: 229
Location: England, UK

PostPosted: Mon Mar 25, 2013 12:19 pm    Post subject: Reply with quote

Oops :oops:
It should be safe to remove, I couldnt see the little % signs in the code snippet.

Ah, post at the same time.
You shouldn't need to mask udev at all when you have +gudev and +introspection on systemd.
Back to top
View user's profile Send private message
ulenrich
Veteran
Veteran


Joined: 10 Oct 2010
Posts: 1155

PostPosted: Mon Mar 25, 2013 12:56 pm    Post subject: When systemd-198-r4 relocates udev to /usr/lib don't forget: Reply with quote

mgorny has now seperated systemd from Gentoo udev.
Gentoo Systemd also incorporates udev like upstream now.

mgorny is willing to strictly follow upstream.
Therfore once again a relocation of Systemds udev to /usr/lib/udev.

To get this done, don't forget after upgrade to systemd-198-r4:
Code:
emerge -1 $(for i in /lib/udev/rules.d/*;do equery -q -C b -e -n $i;done)


PS: The above misses to move the hwdb also:
emerge -1 hwids
_________________
fun2gen2


Last edited by ulenrich on Mon Mar 25, 2013 2:31 pm; edited 2 times in total
Back to top
View user's profile Send private message
friesia
Apprentice
Apprentice


Joined: 23 Mar 2007
Posts: 190

PostPosted: Mon Mar 25, 2013 1:49 pm    Post subject: Reply with quote

I thought from the bugzilla discussion that upstream suggets moving from /usr to /.
Back to top
View user's profile Send private message
ulenrich
Veteran
Veteran


Joined: 10 Oct 2010
Posts: 1155

PostPosted: Mon Mar 25, 2013 2:26 pm    Post subject: Reply with quote

No, Poettering says the worst thing to do is half / and half /usr for udev and systemd, which was the case before the divorce.

Now systemd users have the famous usr merge? Or not fully?
I wonder,
- if we can alternate boot using openrc as before now udev was moved?
(not that important as I now experienced systemd can boot to rescue even with a broken udev)
- if w can use all the additional goodies of systemd more easily, because of the usr merge?
(I didn't try these things yet)
_________________
fun2gen2
Back to top
View user's profile Send private message
friesia
Apprentice
Apprentice


Joined: 23 Mar 2007
Posts: 190

PostPosted: Mon Mar 25, 2013 2:41 pm    Post subject: Reply with quote

According to scripts in sys-fs/udev-init-scripts OpenRC should boot udev from systemd package (I think so).
However I had to remove sys-fs/udev-init-scripts at some point because udev rules from there triggered some init scripts which should not happen (even though it's harmless, OpenRC scripts don't run if OpenRC wasn't used to boot the OS).
Back to top
View user's profile Send private message
zolfo
n00b
n00b


Joined: 30 Nov 2009
Posts: 19

PostPosted: Mon Mar 25, 2013 4:03 pm    Post subject: Reply with quote

Hi,
I'm in a delicated situation right now... I was unable to update due to systemd and udev blocking each other, so following as written here I uninstalled udev (also virtual and initscripts),
added "gudev" and "introspection" to systemd, but emerge now says that "eudev" is being blocked by systemd.
What can I do to have back a working systemd/udev enviroment?

Thanks
Back to top
View user's profile Send private message
friesia
Apprentice
Apprentice


Joined: 23 Mar 2007
Posts: 190

PostPosted: Mon Mar 25, 2013 4:29 pm    Post subject: Reply with quote

zolfo, you don't need to remove virtual/udev.
Try masking sys-fs/eudev and sys-fs/udev in /etc/portage/package.mask.
Back to top
View user's profile Send private message
GFCCAE6xF
Apprentice
Apprentice


Joined: 06 Aug 2012
Posts: 229
Location: England, UK

PostPosted: Mon Mar 25, 2013 4:31 pm    Post subject: Reply with quote

Try resync portage, mgorny fixed the issue an hour ago. It should be all okay now (with or without gudev and introspection).
Back to top
View user's profile Send private message
friesia
Apprentice
Apprentice


Joined: 23 Mar 2007
Posts: 190

PostPosted: Mon Mar 25, 2013 4:42 pm    Post subject: Reply with quote

ulenrich wrote:
Now systemd users have the famous usr merge? Or not fully?


Actually, what is 'usr merge'? As I understand it, it's this:
lrwxrwxrwx 1 root root 7 Mar 14 23:21 /lib -> usr/lib
(as in Arch and probably in Fedora and other distros)

We don't have that in Gentoo. I've browsed IRC logs (#systemd@freenode) and WilliamH says there that there's a lot of debate about /usr merge.
Where's this debate, these forums or mailing lists? Or maybe on #gentoo. I'd like to look through it.

upd: found it in gentoo-dev: http://us.generation-nt.com/answer/gentoo-dev-opinion-against-usr-merge-help-208212261.html?page=2
Back to top
View user's profile Send private message
ulenrich
Veteran
Veteran


Joined: 10 Oct 2010
Posts: 1155

PostPosted: Mon Mar 25, 2013 5:55 pm    Post subject: Reply with quote

friesia wrote:
Actually, what is 'usr merge'? As I understand it, it's this:
lrwxrwxrwx 1 root root 7 Mar 14 23:21 /lib -> usr/lib
(as in Arch and probably in Fedora and other distros)
A sort easy going usr-merge :)
The main purpose Redhat is sponsoring systemd is to have really cheap virtual machines. They reactivated the old unix idea of the /usr directory: UnixSoftwareResources
Why not reusing the resources of the host for its vms in read-only mode?
But then you have to have the complete software stack in one place if possible.

Gentoo and all the other distributions forgot about the meaning of "usr". Because nobody was able to build a reliable initrd (They forgot what runlevels are in a sysvinit: a stack of procedures to go up and down through), all of the Linux distributions came to a very cheap idea to reuse the /-root directory as a reliable runlevel-1 resource. (*)

Because many Gentoo maintainers hate Redhat they come up with unix philosophy against unix practise ...

(*)PS: old unix machines loaded an extra startup kernel, before they reached the /usr tapes to load the target kernel and software. Much like a todays efi application which is capable to boot a net resource. But it took hours and human intervention to go through the sysvinit procedures some decades ago.
_________________
fun2gen2
Back to top
View user's profile Send private message
The Unabeefer
n00b
n00b


Joined: 23 Dec 2008
Posts: 60
Location: Chicago, IL

PostPosted: Mon Mar 25, 2013 8:41 pm    Post subject: Re: When systemd-198-r4 relocates udev to /usr/lib don't for Reply with quote

ulenrich wrote:
mgorny has now seperated systemd from Gentoo udev.
Gentoo Systemd also incorporates udev like upstream now.

mgorny is willing to strictly follow upstream.
Therfore once again a relocation of Systemds udev to /usr/lib/udev.

To get this done, don't forget after upgrade to systemd-198-r4:
Code:
emerge -1 $(for i in /lib/udev/rules.d/*;do equery -q -C b -e -n $i;done)


PS: The above misses to move the hwdb also:
emerge -1 hwids


Did all that... What am I doing wrong? virtual/udev is being pulled in by a whole heap of packages, and virtual/udev is pulling in udev, which conflicts with systemd..... Here's what I am getting:

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

Calculating dependencies... done!
[ebuild N ] sys-fs/udev-198-r6 USE="acl gudev hwdb introspection keymap kmod openrc -doc (-selinux) -static-libs" 0 kB
[blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-198-r5)
[blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-198-r6)

Total: 3 packages (1 upgrade, 1 new, 1 in new slot), Size of downloads: 717 kB
Conflict: 2 blocks (2 unsatisfied)

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

(sys-fs/udev-198-r6::gentoo, ebuild scheduled for merge) pulled in by
>=sys-fs/udev-143[gudev] required by (media-plugins/gst-plugins-v4l2-0.10.31::gnome, installed)
>=sys-fs/udev-197-r8[gudev,hwdb,introspection,keymap,kmod] required by (virtual/udev-197-r2::gentoo, installed)

(sys-apps/systemd-198-r5::gentoo, installed) pulled in by
>=sys-apps/systemd-197 required by (sys-fs/udisks-2.1.0::gentoo, installed)
sys-apps/systemd required by (media-sound/mpd-0.17.3::gentoo, installed)
>=sys-apps/systemd-44-r1[pam] required by (sys-auth/pambase-20120417-r2::kde, installed)
>=sys-apps/systemd-44-r1 required by (sys-apps/dbus-1.6.8-r1::gentoo, installed)
sys-apps/systemd required by (sys-auth/polkit-0.110::gentoo, installed)
sys-apps/systemd required by (sys-power/upower-0.9.20-r2::gentoo, installed)
>=sys-apps/systemd-31 required by (net-misc/networkmanager-0.9.6.4-r1::gentoo, installed)
sys-apps/systemd required by (gnome-base/gvfs-1.14.2::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


ANY help in this is greatly appreciated, and I'm more than happy to post all my emerge --info etc if needed. Thanks much!

[edit] NEVER MIND!! I noticed the gst-plugin up there was originally compiled from the gnome repository that I haven't been using for some time.... I re-compiled from the main repository, and that fixed my issue. Hope this helps anyone who may be in the same situation as I am.

Also, is there any way to find stragglers from old repositories like that so that I can set everything to my current trees? [/edit]
_________________
I am a flying cow... worship me or DIE!!!

...and there he was, reigning supreme at number two...
The One... The Only... The Unabeefer
Back to top
View user's profile Send private message
GFCCAE6xF
Apprentice
Apprentice


Joined: 06 Aug 2012
Posts: 229
Location: England, UK

PostPosted: Mon Mar 25, 2013 9:38 pm    Post subject: Reply with quote

>Also, is there any way to find stragglers from old repositories like that so that I can set everything to my current trees?

Do you have eix?
You can use # eix --installed-from-overlay
Easiest way I can think of off of the top of my head, I know it works for at least local overlays so no reason it wont for any added by layman or whatever.
Back to top
View user's profile Send private message
The Unabeefer
n00b
n00b


Joined: 23 Dec 2008
Posts: 60
Location: Chicago, IL

PostPosted: Mon Mar 25, 2013 10:05 pm    Post subject: Reply with quote

rorgoroth wrote:
>Also, is there any way to find stragglers from old repositories like that so that I can set everything to my current trees?

Do you have eix?
You can use # eix --installed-from-overlay
Easiest way I can think of off of the top of my head, I know it works for at least local overlays so no reason it wont for any added by layman or whatever.


Thanks much! Definitely beats piping emerge -epv to a file and scrolling through it. Also, everything's now smooth with systemd. Thanks again!
_________________
I am a flying cow... worship me or DIE!!!

...and there he was, reigning supreme at number two...
The One... The Only... The Unabeefer
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
Goto page 1, 2  Next
Page 1 of 2

 
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