Bug#838480: Next revision, suggestion accounted
Dmitry Bogatov
KAction at debian.org
Mon Nov 19 13:05:21 GMT 2018
[2018-11-16 18:55] Martin Pitt <mpitt at debian.org>
> Not sure what "getty-run" is, but indeed I don't get a TTY. But I don't even
> get that far. This is my current experience:
>
> * Standard vmdebootstrap install of sid.
> * Install runit-init, "do as I say!", reboot (that works)
> * Boot does that:
> [...]
> And from here on, nothing. I can't log in through sshd, and there's no VT
> either.
Okay, let us debug.
$ sudo vmdebootstrap --image debian-838480.img --size 15G --distribution sid
Warning: The image may fail to boot with ext4 and extlinux unless
vmdebootstrap is running on Jessie. Use grub or ext3 and see the docs.
$ sudo chown $USER:$USER debian-838480.img
$ /usr/share/vmdebootstrap/qemu-wrapper.sh debian-838480.img amd64
VNC server running on ::1:5900
## Now I get on VM 'Booting from Hard Disk...', things do not move
## further.
I believe here I hit this warning. I do not have Jessie box. So let me
go another way. I will make fresh installation.
$ qemu-img create -fqcow2 img/debian-838480.qcow2 15G
Formatting 'debian-838480.qcow2', fmt=qcow2 size=16106127360
cluster_size=65536 lazy_refco
unts=off refcount_bits=16
$ qemu-system-x86_64 -m256 -enable-kvm -hda img/debian-838480.qcow2 \
-cdrom iso/debian-9.5.0-amd 64-netinst.iso
## The most basic installation. Guided partition, no seperate
## partitions for /home,/var/,/tmp
##
## Only "standard system utilities" are installed.
## Now on virtual machine.
# -- enable sid --
# apt-get update
# apt-get dist-upgrade
# apt-get install runit-init=2.1.2-18
# reboot
`dbus' starts slowly, otherwise things are fine.
After some stracing, I discovered that dbus was trying to recvmsg(1)
from /run/dbus/system_bus_socket. Resource was not available, so dbus
tried to poll with 90 sec timeout. After purging `systemd', this issue
with dbus is gone. I think somewhere `dbus' makes wrong assumption,
`systemd' is installed => `systemd' is init system
So far, I still insist on adding `runit-init' into Pre-Depends of
`init'. I works for me, it works for bug reporters of src:runit, and it
would be great for it to have better visibility.
More information about the Pkg-systemd-maintainers
mailing list