Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 673048 - stage3-amd64-hardened-20181014T214503Z missing /etc/runlevels/default/, causes rc-update failure
Summary: stage3-amd64-hardened-20181014T214503Z missing /etc/runlevels/default/, cause...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Release Media
Classification: Unclassified
Component: Stages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Release Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-12-12 21:58 UTC by Hank Leininger
Modified: 2019-08-15 22:48 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hank Leininger 2018-12-12 21:58:04 UTC
stage3-amd64-hardened-20181209T214502Z.tar.xz is missing /etc/runlevels/default/

Doing a fresh install based on install-amd64-minimal-20181209T214502Z.iso and stage3-amd64-hardened-20181209T214502Z.tar.xz, got a strange error when adding something to 'default' runlevel:

# rc-update add sshd default
 * rc-update: 'default' is not a valid runlevel

The /etc/runlevels/default/ dir disappeared from the stage tarball sometime in the last couple of months.

Compare stage3 from October 14:

# tar tvf stage3-amd64-hardened-20181014T214503Z.tar.xz | egrep 'etc/runlevels' | sed 's/   */  /'
drwxr-xr-x root/root  0 2018-10-15 05:16 ./etc/runlevels/
drwxr-xr-x root/root  0 2018-10-15 05:16 ./etc/runlevels/default/
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/default/local -> /etc/init.d/local
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/default/netmount -> /etc/init.d/netmount
drwxr-xr-x root/root  0 2018-10-15 05:16 ./etc/runlevels/shutdown/
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/shutdown/savecache -> /etc/init.d/savecache
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/shutdown/killprocs -> /etc/init.d/killprocs
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/shutdown/mount-ro -> /etc/init.d/mount-ro
drwxr-xr-x root/root  0 2018-10-15 05:16 ./etc/runlevels/boot/
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/boot/sysctl -> /etc/init.d/sysctl
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/boot/modules -> /etc/init.d/modules
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/boot/fsck -> /etc/init.d/fsck
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/boot/keymaps -> /etc/init.d/keymaps
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/boot/root -> /etc/init.d/root
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/boot/hwclock -> /etc/init.d/hwclock
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/boot/localmount -> /etc/init.d/localmount
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/boot/loopback -> /etc/init.d/loopback
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/boot/termencoding -> /etc/init.d/termencoding
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/boot/swap -> /etc/init.d/swap
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/boot/hostname -> /etc/init.d/hostname
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/boot/bootmisc -> /etc/init.d/bootmisc
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/boot/urandom -> /etc/init.d/urandom
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/boot/binfmt -> /etc/init.d/binfmt
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/boot/procfs -> /etc/init.d/procfs
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/boot/mtab -> /etc/init.d/mtab
drwxr-xr-x root/root  0 2018-10-15 05:16 ./etc/runlevels/nonetwork/
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/nonetwork/local -> /etc/init.d/local
drwxr-xr-x root/root  0 2018-10-15 05:17 ./etc/runlevels/sysinit/
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/sysinit/devfs -> /etc/init.d/devfs
lrwxrwxrwx root/root  0 2018-10-15 04:55 ./etc/runlevels/sysinit/kmod-static-nodes -> /etc/init.d/kmod-static-nodes
lrwxrwxrwx root/root  0 2018-10-15 05:17 ./etc/runlevels/sysinit/udev-trigger -> /etc/init.d/udev-trigger
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/sysinit/dmesg -> /etc/init.d/dmesg
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/sysinit/cgroups -> /etc/init.d/cgroups
lrwxrwxrwx root/root  0 2018-10-15 05:13 ./etc/runlevels/sysinit/sysfs -> /etc/init.d/sysfs
lrwxrwxrwx root/root  0 2018-10-15 05:17 ./etc/runlevels/sysinit/udev -> /etc/init.d/udev


To the one from December 9:

# tar tvf stage3-amd64-hardened-20181209T214502Z.tar.xz | egrep 'etc/runlevels' | sed 's/   */  /'
drwxr-xr-x root/root  0 2018-12-10 04:23 ./etc/runlevels/
drwxr-xr-x root/root  0 2018-12-10 04:23 ./etc/runlevels/shutdown/
lrwxrwxrwx root/root  0 2018-12-10 04:19 ./etc/runlevels/shutdown/savecache -> /etc/init.d/savecache
lrwxrwxrwx root/root  0 2018-12-10 04:19 ./etc/runlevels/shutdown/killprocs -> /etc/init.d/killprocs
lrwxrwxrwx root/root  0 2018-12-10 04:19 ./etc/runlevels/shutdown/mount-ro -> /etc/init.d/mount-ro
drwxr-xr-x root/root  0 2018-12-10 04:23 ./etc/runlevels/boot/
lrwxrwxrwx root/root  0 2018-12-10 03:52 ./etc/runlevels/boot/opentmpfiles-setup -> /etc/init.d/opentmpfiles-setup
lrwxrwxrwx root/root  0 2018-12-10 04:23 ./etc/runlevels/boot/loopback -> /etc/init.d/loopback
lrwxrwxrwx root/root  0 2018-12-10 04:23 ./etc/runlevels/boot/termencoding -> /etc/init.d/termencoding
lrwxrwxrwx root/root  0 2018-12-10 04:23 ./etc/runlevels/boot/binfmt -> /etc/init.d/binfmt
lrwxrwxrwx root/root  0 2018-12-10 04:23 ./etc/runlevels/boot/mtab -> /etc/init.d/mtab
drwxr-xr-x root/root  0 2018-12-10 04:23 ./etc/runlevels/nonetwork/
lrwxrwxrwx root/root  0 2018-12-10 04:19 ./etc/runlevels/nonetwork/local -> /etc/init.d/local
drwxr-xr-x root/root  0 2018-12-10 04:23 ./etc/runlevels/sysinit/
lrwxrwxrwx root/root  0 2018-12-10 04:19 ./etc/runlevels/sysinit/devfs -> /etc/init.d/devfs
lrwxrwxrwx root/root  0 2018-12-10 04:01 ./etc/runlevels/sysinit/kmod-static-nodes -> /etc/init.d/kmod-static-nodes
lrwxrwxrwx root/root  0 2018-12-10 04:23 ./etc/runlevels/sysinit/udev-trigger -> /etc/init.d/udev-trigger
lrwxrwxrwx root/root  0 2018-12-10 04:19 ./etc/runlevels/sysinit/dmesg -> /etc/init.d/dmesg
lrwxrwxrwx root/root  0 2018-12-10 04:19 ./etc/runlevels/sysinit/cgroups -> /etc/init.d/cgroups
lrwxrwxrwx root/root  0 2018-12-10 04:19 ./etc/runlevels/sysinit/sysfs -> /etc/init.d/sysfs
lrwxrwxrwx root/root  0 2018-12-10 03:52 ./etc/runlevels/sysinit/opentmpfiles-dev -> /etc/init.d/opentmpfiles-dev
lrwxrwxrwx root/root  0 2018-12-10 04:23 ./etc/runlevels/sysinit/udev -> /etc/init.d/udev

A number of links have gone away, but the only directory to go away entirely was etc/runlevels/default/.  I don't know how much of that was intentional.


Hm, now that I look around for more bugs I see https://bugs.gentoo.org/672924 might be the cause of this, I'm not certain though.
Comment 1 Ben Kohler gentoo-dev 2019-08-15 22:48:52 UTC
Should be fixed, please reopen if you still see the same problem somewhere