dracut icon indicating copy to clipboard operation
dracut copied to clipboard

70-uaccess.rules seems to require /lib64/elogind/elogind-uaccess-command

Open amano-kenji opened this issue 3 years ago • 2 comments

Describe the bug

initramfs tries to execute /lib64/elogind/elogind-uaccess-command multiple times. It seems 70-uaccess.rules requires /lib64/elogind/elogind-uaccess-command

Adding

install_items+=" /lib64/elogind/elogind-uaccess-command "

to /etc/dracut.conf works around the issue.

Distribution used

Gentoo Linux

Dracut version

057

Init system

OpenRC

amano-kenji avatar Aug 15 '22 00:08 amano-kenji

Can you post a log / reproducer?

pvalena avatar Aug 31 '22 11:08 pvalena

How can I do that?

amano-kenji avatar Sep 01 '22 12:09 amano-kenji

@amano-kenji Can you post your 70-uaccess.rules ?

Some references

  • https://github.com/systemd/systemd/blob/main/rules.d/70-uaccess.rules.in
  • https://github.com/elogind/elogind/blob/main/src/login/70-uaccess.rules.in

LaszloGombos avatar Nov 29 '22 13:11 LaszloGombos

70-uaccess.rules.txt

Here.

amano-kenji avatar Nov 30 '22 12:11 amano-kenji

It seems 70-uaccess.rules requires /lib64/elogind/elogind-uaccess-command

@amano-kenji Thanks for the file, but this file does not seem to have "elogin" mentioned in it.

LaszloGombos avatar Nov 30 '22 15:11 LaszloGombos

Yet, reality slapped me with the error message that /lib64/elogind/elogind-uaccess-command didn't exist in initramfs.

It seems 70-uaccess.rules causes elogind to seek /lib64/elogind/elogind-uaccess-command.

amano-kenji avatar Dec 01 '22 12:12 amano-kenji

Looks like a downstream issue hence closing

johannbg avatar Dec 21 '22 18:12 johannbg

I think 70-uaccess.rules is designed to trigger execution of /lib64/elogind/elogind-uaccess-command. This isn't an issue, but a design decision by logind.

amano-kenji avatar Dec 22 '22 08:12 amano-kenji