grml-live icon indicating copy to clipboard operation
grml-live copied to clipboard

Can't open /dev/null: Permission denied

Open R-Sommer opened this issue 2 years ago • 1 comments

Booting from Grml 2022.11 and run

grml-live -A -b -c GRMLBASE,GRML_SMALL,AMD64 -e /grml-live/grml64-full_2022.11.iso -o /tmp -u

shows some permission denied errors:

...
Calling task_repository
fcopy: copied /etc/grml/fai/config/files/etc/hosts/GRMLBASE to /tmp/grml_chroot/etc/hosts
Can't open /dev/null: Permission denied
Can't open /dev/null: Permission denied
Can't open /dev/null: Permission denied
Can't open /dev/null: Permission denied
Can't open /dev/null: Permission denied
Can't open /dev/null: Permission denied
Can't open /dev/null: Permission denied
Can't open /dev/null: Permission denied
Can't open /dev/null: Permission denied
Can't open /dev/null: Permission denied
Can't open /dev/null: Permission denied
Can't open /dev/null: Permission denied
Can't open /dev/null: Permission denied
Can't open /dev/null: Permission denied
fcopy: copied /etc/grml/fai/config/files/etc/apt/sources.list.d/debian.list/DEBIAN_TESTING to /tmp/grml_chroot/etc/apt/sources.list.d/debian.list
Can't open /dev/null: Permission denied
Can't open /dev/null: Permission denied
Can't open /dev/null: Permission denied
Can't open /dev/null: Permission denied
fcopy: no matching file for any class for etc/apt/preferences.d/jessie-backports defined.
Can't open /dev/null: Permission denied
Can't open /dev/null: Permission denied
Can't open /dev/null: Permission denied
Can't open /dev/null: Permission denied
Can't open /dev/null: Permission denied
Can't open /dev/null: Permission denied
Calling hook: updatebase.GRMLBASE
Action softupdate of FAI (hooks/updatebase.GRMLBASE) via grml-live running
Working around udev package bug, creating /etc/udev/kernel-upgrade
fcopy: destination etc/apt/sources.list.d/grml-live.list remains unchanged
fcopy: destination etc/apt/sources.list.d/debian.list remains unchanged
fcopy: destination etc/apt/sources.list remains unchanged
fcopy: destination etc/apt/sources.list.d/grml-testing.list remains unchanged
fcopy: destination etc/apt/apt.conf.d/20pdiffs remains unchanged
fcopy: destination etc/apt/trusted.gpg.d/grml-archive-keyring.gpg remains unchanged
fcopy: destination etc/apt/sources.list.d/grml-stable.list remains unchanged
fcopy: no matching file for any class for etc/apt/preferences.d/jessie-backports defined.
fcopy: destination etc/apt/preferences remains unchanged
fcopy: destination etc/apt/apt.conf.d/15grml-live remains unchanged
updatebase.GRMLBASE  OK.
...

I'm not sure this has an impact on the result since the created ISO behaves as expected (during some basic tests).

R-Sommer avatar Feb 02 '23 15:02 R-Sommer

Ah interesting, this might be related tp the new "sandbox/namespacing" behavior that FAI recently introduced.

Thanks for reporting, @R-Sommer!

mika avatar Feb 02 '23 15:02 mika

Now with https://github.com/grml/grml-live/pull/281 we redesigned this and while some permission issues still might be visible, the main issue should be gone. If not, please let us know!

mika avatar Jan 29 '25 21:01 mika