Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 734950 - sys-fs/udev-init-scripts with sys-apps/systemd-246 : unable to find udev executable
Summary: sys-fs/udev-init-scripts with sys-apps/systemd-246 : unable to find udev exec...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: udev maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-31 13:23 UTC by Helmut Jarausch
Modified: 2020-08-06 01:18 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info output (INFO,23.42 KB, text/plain)
2020-07-31 13:23 UTC, Helmut Jarausch
Details
Allow udevd to be a symlink (0001-Allow-udevd-to-be-a-symlink.patch,826 bytes, patch)
2020-08-04 19:37 UTC, Mike Gilbert
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Helmut Jarausch 2020-07-31 13:23:41 UTC
Created attachment 651848 [details]
emerge --info output

I have system installed on my system, but I use openrc to boot my system.
This has been working just fine with systemd up to version 245.5

After upgrading to version 246 the boot process fails

I have attached the emerge --info output
Comment 1 Helmut Jarausch 2020-07-31 13:26:19 UTC
systemd-246 breaks my system.
I have system installed but I use openrc to boot my machine.
This has been working just fine upto systemd-245.5.
After upgrading to version 246 the boot process fails with

Unable to find udev executable
ERROR: udev failed to start.

Going back to version 245.5 fixes this.
I have attached the emerge --info output
Thanks for looking into it,
Helmut
Comment 2 Mike Gilbert gentoo-dev 2020-08-04 17:59:38 UTC
With systemd-246, systemd-udevd is a symlink to udevadm.

% ls -l /lib/systemd/systemd-udevd
lrwxrwxrwx 1 root root 17 Jul 30 16:19 /lib/systemd/systemd-udevd -> ../../bin/udevadm

The udev init script explicitly ignores symlinks for some unknown reason.
Comment 3 Mike Gilbert gentoo-dev 2020-08-04 19:37:03 UTC
Created attachment 653152 [details, diff]
Allow udevd to be a symlink
Comment 4 Larry the Git Cow gentoo-dev 2020-08-05 16:13:36 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/udev-gentoo-scripts.git/commit/?id=99de14a98649cf119ce220dd1c9fba58b98cb3b2

commit 99de14a98649cf119ce220dd1c9fba58b98cb3b2
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2020-08-04 19:31:16 +0000
Commit:     William Hubbs <williamh@gentoo.org>
CommitDate: 2020-08-05 16:12:22 +0000

    Allow udevd to be a symlink
    
    As of systemd-246, systemd-udevd is a symlink to udevadm.
    
    Bug: https://bugs.gentoo.org/734950
    Reverts: b165050513894b3d600e8302bd68c7ba553fbb04
    Signed-off-by: William Hubbs <williamh@gentoo.org>

 init.d/udev | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 5 William Hubbs gentoo-dev 2020-08-05 18:58:20 UTC
This is fixedd in version 34.
Comment 6 Larry the Git Cow gentoo-dev 2020-08-06 01:18:21 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d44e0b31452b13fc8989ed57d837fe12647da42d

commit d44e0b31452b13fc8989ed57d837fe12647da42d
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2020-08-06 01:15:12 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2020-08-06 01:15:12 +0000

    sys-apps/systemd: depend on >=sys-fs/udev-init-scripts-34
    
    Bug: https://bugs.gentoo.org/734950
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 sys-apps/systemd/systemd-246.ebuild  | 2 +-
 sys-apps/systemd/systemd-9999.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9680beb24adf14d902a717bb6bc777b634c7b3f

commit c9680beb24adf14d902a717bb6bc777b634c7b3f
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2020-08-06 01:13:56 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2020-08-06 01:13:56 +0000

    sys-fs/udev: depend on >=sys-fs/udev-init-scripts-34
    
    Bug: https://bugs.gentoo.org/734950
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 sys-fs/udev/udev-246.ebuild  | 2 +-
 sys-fs/udev/udev-9999.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)