View previous topic :: View next topic |
Author |
Message |
Goltia n00b
Joined: 17 Jul 2010 Posts: 25
|
Posted: Thu Aug 01, 2013 7:21 pm Post subject: sys-fs/udev is blocking sys-apps/systemd-204 [solved] |
|
|
Hello there
I tried to upgrade my gentoo today
I resolved a few dependencies todate but I am struggling with this one.
I managed to emerge systemd but I can't get through my emerge -avNuD world.
virtual/udev get pulled out by sys-apps/hwids.
Maybe I understand but after looking for this problem on forums over and over, it seems to me that virtual/udev is supposed to be emerged.
But i think sys-fs/udev should not be emerged...
Here is an extract of my emerge -avNuD world :
Code: |
[ebuild U ~] sys-apps/hwids-20130717-r1 [20130717] USE="udev" 8 kB
[ebuild N ~] virtual/udev-206 USE="gudev hwdb introspection kmod (-selinux) -static-libs" 0 kB
[ebuild N ~] sys-fs/udev-206 USE="acl firmware-loader gudev hwdb introspection kmod openrc -doc (-selinux) -static-libs" 2,287 kB
|
Does someone have an idea of what the problem is ?
P.S : Some informations are probably missing for someone to help me but I don't know what to add...
Thanks
Last edited by Goltia on Sun Aug 04, 2013 6:50 pm; edited 1 time in total |
|
Back to top |
|
|
DONAHUE Watchman
Joined: 09 Dec 2006 Posts: 7651 Location: Goose Creek SC
|
Posted: Thu Aug 01, 2013 10:54 pm Post subject: |
|
|
are you trying to use systemd or was there an accident?
Code: | emerge --info | wgetpaste | and post the url returned _________________ Defund the FCC. |
|
Back to top |
|
|
quilosaq Veteran
Joined: 22 Dec 2009 Posts: 1520
|
Posted: Thu Aug 01, 2013 11:08 pm Post subject: |
|
|
If you want systemd you should install it prior to try update your system:
systemd is incompatible with udev. You must to remove all dependencies for udev starting with hwids with "udev" USE flag.
good look. |
|
Back to top |
|
|
DONAHUE Watchman
Joined: 09 Dec 2006 Posts: 7651 Location: Goose Creek SC
|
Posted: Thu Aug 01, 2013 11:18 pm Post subject: |
|
|
udev is currently combined with/a component part of systemd so incompatible is not exactly accurate
http://wiki.gentoo.org/wiki/Systemd speaks much better than I can. _________________ Defund the FCC. |
|
Back to top |
|
|
Goltia n00b
Joined: 17 Jul 2010 Posts: 25
|
Posted: Fri Aug 02, 2013 6:13 am Post subject: |
|
|
Hi,
Here is the link : http://bpaste.net/show/119452/
Indeed, I try to install systemd as I understood you have to with gnome-3.8.
I successfully installed systemd already, it seems to work successfully (I managed to enable new services and start some, so I think it's ok).
Do I have to add -udev as a USE flag ?
Thanks for your help |
|
Back to top |
|
|
GFCCAE6xF Apprentice
Joined: 06 Aug 2012 Posts: 295
|
Posted: Fri Aug 02, 2013 9:09 am Post subject: |
|
|
Goltia wrote: |
Do I have to add -udev as a USE flag ?
|
Short answer: No.
Long answer: Systemd provides you with udev, so you still have udev installed on your system right now but just not as a separate package any more, you don't need to disable support for udev now you have systemd provide it. |
|
Back to top |
|
|
Goltia n00b
Joined: 17 Jul 2010 Posts: 25
|
Posted: Fri Aug 02, 2013 9:33 am Post subject: |
|
|
Ok, thank you.
But how can I remove dependency for udev as quilosaq say if don't disable the flag? |
|
Back to top |
|
|
GFCCAE6xF Apprentice
Joined: 06 Aug 2012 Posts: 295
|
Posted: Fri Aug 02, 2013 9:52 am Post subject: |
|
|
I'm not sure I understand that, I have sys-apps/hwids installed with the udev flag enabled and the separate udev package does not get pulled in for me, never has done.
The udev USE flag should only affect virtual/udev, not a specific provider of the virtual afiak. |
|
Back to top |
|
|
quilosaq Veteran
Joined: 22 Dec 2009 Posts: 1520
|
Posted: Fri Aug 02, 2013 11:19 am Post subject: |
|
|
DONAHUE wrote: | udev is currently combined with/a component part of systemd so incompatible is not exactly accurate
... | You are right.
I will try one more time: the ebuild sys-fs/udev-206 is incompatible whit ebuild sys-apps/systemd-206-r1. Right? |
|
Back to top |
|
|
Goltia n00b
Joined: 17 Jul 2010 Posts: 25
|
Posted: Fri Aug 02, 2013 12:07 pm Post subject: |
|
|
I don't understand either.
When I run the following, the returned list is empty.
Code: | equery depends sys-fs/udev |
But when I do :
Code: |
equery depgraph virtual/udev
|
I get :
Code: |
* dependency graph for virtual/udev-206
`-- virtual/udev-206 ~amd64
`-- sys-fs/udev-206 (>=sys-fs/udev-206) ~amd64 [gudev? hwdb? introspection? kmod? selinux? static-libs?]
`-- sys-apps/systemd-9999-r1 (>=sys-apps/systemd-206) [missing keyword] [gudev? introspection? kmod? selinux? static-libs(-)?]
`-- sys-fs/eudev-9999 (>=sys-fs/eudev-1.2_beta) [missing keyword] [keymap modutils gudev? hwdb? introspection? selinux? static-libs?]
|
Here is the result of emerge -avtNu1 virtual/udev :
Code: | # emerge -avtNu1 virtual/udev
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
[nomerge ] gnome-base/gnome-3.8.0:2.0 USE="bluetooth cdr cups -accessibility -extras -fallback"
[nomerge ] gnome-base/gnome-core-apps-3.8.0:3.0 USE="bluetooth cdr cups networkmanager"
[nomerge ] gnome-extra/gnome-contacts-3.8.3 USE="-v4l"
[nomerge ] dev-libs/folks-0.9.2:0/25 USE="eds socialweb telepathy tracker vala -debug {-test} -utils -zeitgeist"
[nomerge ] net-im/telepathy-mission-control-5.14.1 USE="gnome-keyring networkmanager upower -connman -debug"
[nomerge ] sys-power/upower-0.9.20-r2 USE="deprecated introspection systemd -doc -ios"
[nomerge ] sys-power/pm-utils-1.4.1-r2 USE="alsa -debug -ntp" VIDEO_CARDS="-intel -radeon"
[nomerge ] sys-apps/vbetool-1.1
[nomerge ] sys-apps/pciutils-3.2.0 USE="kmod zlib -static-libs"
[ebuild U ~] sys-apps/hwids-20130717-r1 [20130717] USE="udev" 8 kB
[ebuild N ~] virtual/udev-206 USE="gudev hwdb introspection kmod (-selinux) -static-libs" 0 kB
[ebuild N ~] sys-fs/udev-206 USE="acl firmware-loader gudev hwdb introspection kmod openrc -doc (-selinux) -static-libs" 2,287 kB
[blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-206)
[blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-204)
|
I probably have a flag that shouldn't be activated but I don't know which one or a way to found out. |
|
Back to top |
|
|
Goltia n00b
Joined: 17 Jul 2010 Posts: 25
|
Posted: Sun Aug 04, 2013 6:49 pm Post subject: |
|
|
Ok, I think I found the solution.
I removed ~amd64 keywords from sys-apps/hwids, virtual/udev and sys-fs/udev and now everything is emerging without complaining.
Thanks for helping understand. |
|
Back to top |
|
|
tranquilcool Veteran
Joined: 25 Mar 2005 Posts: 1179
|
Posted: Sun Aug 04, 2013 8:13 pm Post subject: |
|
|
i have frequent locks with kde.
can't figure out why. no consolekit.
anybody has similar problems? _________________ this is a strange strange world. |
|
Back to top |
|
|
RAPHEAD Tux's lil' helper
Joined: 20 Jun 2003 Posts: 134 Location: Germany
|
Posted: Mon Sep 30, 2013 6:35 am Post subject: |
|
|
Exactly the problem I had, thanks for sharing your solution.
I don't quite understand the upgrade path to systemd however... seems like we have to unmerge udev and only emerge systemd.
I think I will not migrate soon and enjoy the freedom of choice under gentoo. |
|
Back to top |
|
|
moodboom n00b
Joined: 06 Aug 2007 Posts: 24
|
Posted: Fri Dec 13, 2013 4:24 am Post subject: |
|
|
RAPHEAD wrote: | Exactly the problem I had, thanks for sharing your solution.
I don't quite understand the upgrade path to systemd however... seems like we have to unmerge udev and only emerge systemd.
I think I will not migrate soon and enjoy the freedom of choice under gentoo. |
haha well said. but how long can you "not migrate"...
this sucks, I don't care about udev or systemd but apparently my new life will involve learning more than I ever wanted to about both...
UPDATE: I got past my udev blockers by going through package.use and removing all the udev cruft that portage kept stuffing in there with --autounmask-write.
So now I can fully break my system by installing systemd. Here we go...
UPDATE 2: and also removed openrc and servicemanager... this is not going to go well is it... fire in the hole...
UPDATE 3: After adding systemd support to kernel (with one nice gentoo-provided flag) and emerging world (and the usual fixups)... reboot and everything seems to work. Gentoo devs you are amazing. Thanks! |
|
Back to top |
|
|
LA_FORGE n00b
Joined: 27 Oct 2014 Posts: 1
|
Posted: Mon Oct 27, 2014 7:36 pm Post subject: |
|
|
Goltia wrote: | Ok, I think I found the solution.
I removed ~amd64 keywords from sys-apps/hwids, virtual/udev and sys-fs/udev and now everything is emerging without complaining.
Thanks for helping understand. |
I'm definitely having the same problem here.
@Goltia how did you do that? Would you please send me the files you modified?
Thanks in advance & greetings from germany
Steve |
|
Back to top |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Tue Oct 28, 2014 7:56 pm Post subject: |
|
|
LA_FORGE wrote: | Goltia wrote: | Ok, I think I found the solution.
I removed ~amd64 keywords from sys-apps/hwids, virtual/udev and sys-fs/udev and now everything is emerging without complaining.
Thanks for helping understand. |
I'm definitely having the same problem here.
@Goltia how did you do that? Would you please send me the files you modified?
Thanks in advance & greetings from germany
Steve |
http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?part=3&chap=3
Please try to put a bit more effort in yourself than simply bumping a year-dead thread next time. |
|
Back to top |
|
|
steveL Watchman
Joined: 13 Sep 2006 Posts: 5153 Location: The Peanut Gallery
|
Posted: Wed Oct 29, 2014 8:09 am Post subject: |
|
|
Ant P. wrote: | Please try to put a bit more effort in yourself than simply bumping a year-dead thread next time. |
May be a spam account; they often start by posting vague words that have little meaning, but appear to be supportive
of a thread (eg: "send me the files you've modified"), from what I've seen on various blogs. |
|
Back to top |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Fri Oct 31, 2014 12:56 am Post subject: |
|
|
You're not wrong and I've seen that pattern myself, but there's a reasonable chance of it being a real person, maybe even educable.
We've all been a bit overzealous with the report button, I'm trying to make up for that |
|
Back to top |
|
|
steveL Watchman
Joined: 13 Sep 2006 Posts: 5153 Location: The Peanut Gallery
|
Posted: Fri Oct 31, 2014 7:00 am Post subject: |
|
|
Ant P. wrote: | We've all been a bit overzealous with the report button, I'm trying to make up for that ;) |
Lul, that made me smile with my morning-tea (we all have our journeys to go on..), so thanks :) |
|
Back to top |
|
|
|