Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
sys-fs/udev is blocking sys-apps/systemd-204 [solved]
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
Goltia
n00b
n00b


Joined: 17 Jul 2010
Posts: 13

PostPosted: Thu Aug 01, 2013 7:21 pm    Post subject: sys-fs/udev is blocking sys-apps/systemd-204 [solved] Reply with quote

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
View user's profile Send private message
DONAHUE
Watchman
Watchman


Joined: 09 Dec 2006
Posts: 6719
Location: Goose Creek SC

PostPosted: Thu Aug 01, 2013 10:54 pm    Post subject: Reply with quote

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
View user's profile Send private message
quilosaq
l33t
l33t


Joined: 22 Dec 2009
Posts: 899

PostPosted: Thu Aug 01, 2013 11:08 pm    Post subject: Reply with quote

If you want systemd you should install it prior to try update your system:
Code:
emerge -pv systemd

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
View user's profile Send private message
DONAHUE
Watchman
Watchman


Joined: 09 Dec 2006
Posts: 6719
Location: Goose Creek SC

PostPosted: Thu Aug 01, 2013 11:18 pm    Post subject: Reply with quote

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
View user's profile Send private message
Goltia
n00b
n00b


Joined: 17 Jul 2010
Posts: 13

PostPosted: Fri Aug 02, 2013 6:13 am    Post subject: Reply with quote

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
View user's profile Send private message
GFCCAE6xF
Apprentice
Apprentice


Joined: 06 Aug 2012
Posts: 232

PostPosted: Fri Aug 02, 2013 9:09 am    Post subject: Reply with quote

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
View user's profile Send private message
Goltia
n00b
n00b


Joined: 17 Jul 2010
Posts: 13

PostPosted: Fri Aug 02, 2013 9:33 am    Post subject: Reply with quote

Ok, thank you.

But how can I remove dependency for udev as quilosaq say if don't disable the flag?
Back to top
View user's profile Send private message
GFCCAE6xF
Apprentice
Apprentice


Joined: 06 Aug 2012
Posts: 232

PostPosted: Fri Aug 02, 2013 9:52 am    Post subject: Reply with quote

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
View user's profile Send private message
quilosaq
l33t
l33t


Joined: 22 Dec 2009
Posts: 899

PostPosted: Fri Aug 02, 2013 11:19 am    Post subject: Reply with quote

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
View user's profile Send private message
Goltia
n00b
n00b


Joined: 17 Jul 2010
Posts: 13

PostPosted: Fri Aug 02, 2013 12:07 pm    Post subject: Reply with quote

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
View user's profile Send private message
Goltia
n00b
n00b


Joined: 17 Jul 2010
Posts: 13

PostPosted: Sun Aug 04, 2013 6:49 pm    Post subject: Reply with quote

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
View user's profile Send private message
tranquilcool
Veteran
Veteran


Joined: 25 Mar 2005
Posts: 1051

PostPosted: Sun Aug 04, 2013 8:13 pm    Post subject: Reply with quote

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
View user's profile Send private message
RAPHEAD
Tux's lil' helper
Tux's lil' helper


Joined: 20 Jun 2003
Posts: 105
Location: Germany

PostPosted: Mon Sep 30, 2013 6:35 am    Post subject: Reply with quote

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
View user's profile Send private message
moodboom
n00b
n00b


Joined: 06 Aug 2007
Posts: 21

PostPosted: Fri Dec 13, 2013 4:24 am    Post subject: Reply with quote

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
View user's profile Send private message
LA_FORGE
n00b
n00b


Joined: 27 Oct 2014
Posts: 1

PostPosted: Mon Oct 27, 2014 7:36 pm    Post subject: Reply with quote

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
View user's profile Send private message
Ant P.
Advocate
Advocate


Joined: 18 Apr 2009
Posts: 2592
Location: UK

PostPosted: Tue Oct 28, 2014 7:56 pm    Post subject: Reply with quote

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.
_________________
runit-init howto | Overlay
Back to top
View user's profile Send private message
steveL
Advocate
Advocate


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

PostPosted: Wed Oct 29, 2014 8:09 am    Post subject: Reply with quote

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
View user's profile Send private message
Ant P.
Advocate
Advocate


Joined: 18 Apr 2009
Posts: 2592
Location: UK

PostPosted: Fri Oct 31, 2014 12:56 am    Post subject: Reply with quote

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 :wink:
_________________
runit-init howto | Overlay
Back to top
View user's profile Send private message
steveL
Advocate
Advocate


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

PostPosted: Fri Oct 31, 2014 7:00 am    Post subject: Reply with quote

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