Can not emerge world... can some one help? [Solved]

I’m trying to emerge @ world with the command emerge -DNuva @world. I get the following message/error.

calculate ahutsona # emerge -DNva @world

 * IMPORTANT: 8 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!

emerge: there are no ebuilds built with USE flags to satisfy ">=virtual/udev-208[gudev]".
!!! One of the following packages is required to complete your request:
- virtual/udev-215::gentoo (Missing IUSE: gudev)
(dependency required by "sys-fs/udisks-1.0.5::sabayon" [ebuild])
(dependency required by "media-sound/clementine-9999[dbus,udisks]" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])


What is this thing to tell me? I don't believe I have ever intentionally installed this package virtual/udev-208[gudev] nor did I place it in my package.keywords file. Any one out there tan into this before?

“sys-fs/udisks-1.0.5::sabayon” have you calculate-linux or sabayon ?!

post the output of “equery u udev”

Thanks for your response farouk rabrab, I was using the sabayon overlay, and it was really wreaking havoc on my system, so much that I just went ahead and did a fresh install. What information does “equery u udev” give me?

hi Antonyo

$ equery

Gentoo package query tool
Usage: equery [global-options] module-name [module-options]

modules (short name)
 (b)elongs               list what package FILES belong to
 (c)hanges               list changelog entries for ATOM
 chec(k)                 verify checksums and timestamps for PKG
 (d)epends               list all packages directly depending on ATOM
 dep(g)raph              display a tree of all dependencies for PKG
 (f)iles                 list all files installed by PKG
 h(a)s                   list all packages for matching ENVIRONMENT data stored in /var/db/pkg
 (h)asuse                list all packages that have USE flag
 ke(y)words              display keywords for specified PKG
 (l)ist                  list package matching PKG
 (m)eta                  display metadata about PKG
 (s)ize                  display total size of all files owned by PKG
 (u)ses                  display USE flags for PKG
 (w)hich                 print full path to ebuild for PKG

when you add an overly for a special package you must mask the hole overly and then unmask needed package, if you don’t do that!, and one of the package in that overly get high version number then the original package from the original repo, then portage will pull it for update.

“Overlay priorities:
Each overlay has its unique priority. This makes sure that in the case of a specific version being found in several overlays, the resolution is unambiguous. Ebuilds from overlays with higher priorities take precedence over ebuilds from overlays with lower priorities”

if you need for example the package named “foo/bar” on the sabayon overly you must don these steps to protect your installation.

Using unsafe overlays
When using huge overlays or those with unknown/low quality it is best practice to hardmask the whole overlay.

/etc/portage/package.mask, Mask all packages in an overlay

*/*::sabayon

After that you can unmask the packages you specifically want to emerge for example “foo/bar”.

/etc/portage/package.unmask, Unmask a specific package in an overlay

foo/bar::sabayon

link to gentoo overly wiki page [[http://wiki.gentoo.org/wiki/Overlay]]

THANKS for your help!

If you have a moment I have this problem still during a world update.

[blocks B ] sys-fs/udev (“sys-fs/udev” is blocking sys-apps/gentoo-systemd-integration-4, sys apps/systemd-215-r3)
[blocks B ] sys-apps/gentoo-systemd-integration (“sys-apps/gentoo-systemd-integration” is blocking sys-fs/udev-216)
[blocks B ] sys-apps/systemd (“sys-apps/systemd” is blocking sys-fs/udev-216)

Total: 175 packages (53 upgrades, 23 new, 2 in new slots, 97 reinstalls), Size of downloads: 1,092,988 kB
Conflict: 3 blocks (3 unsatisfied)

How do I resolve this I’ve read up on blocked packages [[http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked]]

Now I know I dont want to uninstall sys-fs/udev but I DONT need those systemd packages either. Any suggestions??