You are not logged in.
TLDR:
# apt install openrc
...
**********************************************************************
*** WARNING: if you are replacing sysv-rc by OpenRC, then you must ***
*** reboot immediately using the following command: ***
for file in /etc/rc0.d/K*; do s=`basename $(readlink "$file")` ; /etc/init.d/$s stop; done
**********************************************************************Whole thing:
# apt install openrc
Reading package lists...
Building dependency tree...
Reading state information...
Installing:
openrc
Installing dependencies:
libeinfo1 librc1t64
Suggested packages:
policycoreutils
REMOVING:
sysv-rc
Summary:
Upgrading: 0, Installing: 3, Removing: 1, Not Upgrading: 146
Download size: 234 kB
Space needed: 1,944 kB / 2,401 MB available
Continue? [Y/n] Get:1 http://deb.devuan.org/merged excalibur/main amd64 libeinfo1 amd64 0.56-1 [14.5 kB]
Get:2 http://deb.devuan.org/merged excalibur/main amd64 librc1t64 amd64 0.56-1 [33.8 kB]
Get:3 http://deb.devuan.org/merged excalibur/main amd64 openrc amd64 0.56-1 [186 kB]
Fetched 234 kB in 3s (76.4 kB/s)
Selecting previously unselected package libeinfo1:amd64.
(Reading database ... 148892 files and directories currently installed.)
Preparing to unpack .../libeinfo1_0.56-1_amd64.deb ...
Unpacking libeinfo1:amd64 (0.56-1) ...
Selecting previously unselected package librc1t64:amd64.
Preparing to unpack .../librc1t64_0.56-1_amd64.deb ...
Adding 'diversion of /lib/x86_64-linux-gnu/librc.so.1 to /lib/x86_64-linux-gnu/librc.so.1.usr-is-merged by librc1t64'
Unpacking librc1t64:amd64 (0.56-1) ...
dpkg: sysv-rc: dependency problems, but removing anyway as you requested:
sysvinit-core depends on sysv-rc | openrc | file-rc; however:
Package sysv-rc is to be removed.
Package openrc is not installed.
Package file-rc is not installed.
initscripts depends on sysv-rc | file-rc | openrc; however:
Package sysv-rc is to be removed.
Package file-rc is not installed.
Package openrc is not installed.
(Reading database ... 148905 files and directories currently installed.)
Removing sysv-rc (3.14-4devuan1) ...
Selecting previously unselected package openrc.
(Reading database ... 148879 files and directories currently installed.)
Preparing to unpack .../openrc_0.56-1_amd64.deb ...
Unpacking openrc (0.56-1) ...
Setting up libeinfo1:amd64 (0.56-1) ...
Setting up librc1t64:amd64 (0.56-1) ...
Removing 'diversion of /lib/x86_64-linux-gnu/librc.so.1 to /lib/x86_64-linux-gnu/librc.so.1.usr-is-merged by librc1t64'
Setting up openrc (0.56-1) ...
Add existing services ...
* service killprocs added to runlevel recovery
* service bootlogs added to runlevel recovery
* service single added to runlevel recovery
* service console-setup.sh added to runlevel default
* service acpi-fakekey added to runlevel default
* service bootlogs added to runlevel default
* service pulseaudio-enable-autospawn added to runlevel default
* service rsyslog added to runlevel default
* service sudo added to runlevel default
* service uuidd added to runlevel default
* service acpid added to runlevel default
* service anacron added to runlevel default
* service cron added to runlevel default
* service dbus added to runlevel default
* service exim4 added to runlevel default
* service rmnologin added to runlevel default
* service rsync added to runlevel default
* service avahi-daemon added to runlevel default
* service bluetooth added to runlevel default
* service elogind added to runlevel default
* service lightdm added to runlevel default
* service network-manager added to runlevel default
* service slim added to runlevel default
* service cups added to runlevel default
* service cups-browsed added to runlevel default
* service saned added to runlevel default
* service rc.local added to runlevel default
* service stop-bootlogd added to runlevel default
* service live-config added to runlevel sysinit
* service mountkernfs.sh added to runlevel sysinit
* service eudev added to runlevel sysinit
* service mountdevsubfs.sh added to runlevel sysinit
* service udev added to runlevel sysinit
* service keyboard-setup.sh added to runlevel sysinit
* service bootlogd added to runlevel sysinit
* service hostname.sh added to runlevel sysinit
* service checkroot.sh added to runlevel sysinit
* service cryptdisks-early added to runlevel sysinit
* service checkroot-bootclean.sh added to runlevel sysinit
* service kmod added to runlevel sysinit
* service cryptdisks added to runlevel sysinit
* service checkfs.sh added to runlevel sysinit
* service mountall.sh added to runlevel sysinit
* service mount-configfs added to runlevel sysinit
* service mountall-bootclean.sh added to runlevel sysinit
* service apparmor added to runlevel sysinit
* service brightness added to runlevel sysinit
* service procps added to runlevel sysinit
* service stop-bootlogd-single added to runlevel sysinit
* service urandom added to runlevel sysinit
* service networking added to runlevel sysinit
* service rpcbind added to runlevel sysinit
* service nfs-common added to runlevel sysinit
* service mountnfs.sh added to runlevel sysinit
* service mountnfs-bootclean.sh added to runlevel sysinit
* service alsa-utils added to runlevel sysinit
* service bootmisc.sh added to runlevel sysinit
* service lm-sensors added to runlevel sysinit
* service screen-cleanup added to runlevel sysinit
* service x11-common added to runlevel sysinit
* service live-tools added to runlevel sysinit
* service sendsigs added to runlevel off
* service umountnfs.sh added to runlevel off
* service umountfs added to runlevel off
* service umountroot added to runlevel off
* service savecache added to runlevel off
* service cgroups added to runlevel sysinit
* Caching service dependencies ...
Error: udev is the name of a real and virtual service.
* Found a solvable dependency loop: bootlogd a> hwclock u> rsyslog u> live-tools a> umountroot n> udev u> mountdevsubfs.sh p> mountdevsubfs n> bootlogd.
* Solving the loop by breaking udev u> mountdevsubfs.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> udev u> bootmisc.sh.
* Solving the loop by breaking umountfs u> bootmisc.sh.
* Solving the loop by breaking udev u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs u> rpcbind u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs u> rpcbind u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs u> rpcbind n> nfs-common u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs u> rpcbind n> nfs-common u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs u> networking u> rpcbind u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs u> networking u> rpcbind u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs u> networking u> rpcbind n> nfs-common u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs u> networking u> rpcbind n> nfs-common u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs u> networking u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs u> networking p> ifupdown u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs u> networking p> ifupdown u> rpcbind u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs n> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs u> networking u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs u> networking p> ifupdown u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs u> networking p> ifupdown u> rpcbind u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs u> networking p> ifupdown u> rpcbind n> nfs-common u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs u> mountnfs-bootclean.sh p> mountnfs-bootclean u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs u> networking p> ifupdown u> rpcbind n> nfs-common u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs u> rpcbind u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs u> rpcbind u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs u> rpcbind n> nfs-common u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs u> rpcbind n> nfs-common u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs u> networking u> rpcbind u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs u> networking u> rpcbind u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs u> networking u> rpcbind n> nfs-common u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs u> networking u> rpcbind n> nfs-common u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs u> networking u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs u> networking p> ifupdown u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs u> networking p> ifupdown u> rpcbind u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs n> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs u> networking u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs u> networking p> ifupdown u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs u> networking p> ifupdown u> rpcbind u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs u> networking p> ifupdown u> rpcbind n> nfs-common u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs u> mountnfs-bootclean.sh p> mountnfs-bootclean u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs u> networking p> ifupdown u> rpcbind n> nfs-common u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs u> rpcbind u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs u> rpcbind u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs u> rpcbind n> nfs-common u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs u> rpcbind n> nfs-common u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs u> networking u> rpcbind u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs u> networking u> rpcbind u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs u> networking u> rpcbind n> nfs-common u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs u> networking u> rpcbind n> nfs-common u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> checkfs n> mountall.sh p> mountall u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs u> networking u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs u> networking p> ifupdown u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs u> networking p> ifupdown u> rpcbind u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs n> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs u> networking u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs u> networking p> ifupdown u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs u> networking p> ifupdown u> rpcbind u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs u> networking p> ifupdown u> rpcbind n> nfs-common u> mountnfs.sh p> mountnfs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs u> mountnfs-bootclean.sh p> mountnfs-bootclean u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs u> networking p> ifupdown u> rpcbind n> nfs-common u> umountnfs.sh p> umountnfs u> bootmisc.sh.
* Solving the loop by breaking umountfs u> rpcbind.
* Solving the loop by breaking mountnfs u> bootmisc.sh.
* Solving the loop by breaking umountnfs u> bootmisc.sh.
* Solving the loop by breaking nfs-common u> mountnfs.sh.
* Solving the loop by breaking networking u> rpcbind.
* Solving the loop by breaking rpcbind u> mountnfs.sh.
* Solving the loop by breaking ifupdown u> mountnfs.sh.
* Solving the loop by breaking mountnfs-bootclean u> bootmisc.sh.
* Solving the loop by breaking mountall u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs n> umountnfs.sh p> umountnfs n> sendsigs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs u> networking u> umountnfs.sh p> umountnfs n> sendsigs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs u> networking p> ifupdown u> umountnfs.sh p> umountnfs n> sendsigs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs u> networking p> ifupdown u> rpcbind u> umountnfs.sh p> umountnfs n> sendsigs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> umountfs u> networking p> ifupdown u> rpcbind n> nfs-common u> umountnfs.sh p> umountnfs n> sendsigs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs n> umountnfs.sh p> umountnfs n> sendsigs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs u> networking u> umountnfs.sh p> umountnfs n> sendsigs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs u> networking p> ifupdown u> umountnfs.sh p> umountnfs n> sendsigs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs u> networking p> ifupdown u> rpcbind u> umountnfs.sh p> umountnfs n> sendsigs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> umountfs u> networking p> ifupdown u> rpcbind n> nfs-common u> umountnfs.sh p> umountnfs n> sendsigs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks a> checkfs n> mountall.sh p> mountall n> mountall-bootclean.sh p> mountall-bootclean u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs n> umountnfs.sh p> umountnfs n> sendsigs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs u> networking u> umountnfs.sh p> umountnfs n> sendsigs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs u> networking p> ifupdown u> umountnfs.sh p> umountnfs n> sendsigs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs u> networking p> ifupdown u> rpcbind u> umountnfs.sh p> umountnfs n> sendsigs u> bootmisc.sh.
* Found a solvable dependency loop: bootmisc.sh p> bootmisc n> live-tools a> umountroot n> cryptdisks-early a> umountfs u> networking p> ifupdown u> rpcbind n> nfs-common u> umountnfs.sh p> umountnfs n> sendsigs u> bootmisc.sh.
* Solving the loop by breaking sendsigs u> bootmisc.sh.
* Solving the loop by breaking umountfs u> networking.
* Solving the loop by breaking ifupdown u> umountnfs.sh.
* Solving the loop by breaking nfs-common u> umountnfs.sh.
* Solving the loop by breaking networking u> umountnfs.sh.
* Solving the loop by breaking rpcbind u> umountnfs.sh.
* Solving the loop by breaking mountall-bootclean u> bootmisc.sh.
* Found a solvable dependency loop: cryptdisks a> umountfs u> live-tools a> umountroot n> cryptdisks.
* Found a solvable dependency loop: cryptdisks a> umountfs u> live-tools a> umountroot n> udev u> cryptdisks.
* Solving the loop by breaking umountfs u> live-tools.
* Solving the loop by breaking udev u> cryptdisks.
* Found a solvable dependency loop: cryptdisks a> checkfs n> mountall.sh p> mountall u> live-tools a> umountroot n> cryptdisks.
* Found a solvable dependency loop: cryptdisks a> umountfs u> rsyslog u> live-tools a> umountroot n> cryptdisks.
* Solving the loop by breaking umountfs u> rsyslog.
* Solving the loop by breaking rsyslog u> live-tools.
* Found a solvable dependency loop: cryptdisks a> checkfs n> mountall.sh p> mountall u> live-tools a> umountroot n> cryptdisks.
* Found a solvable dependency loop: cryptdisks a> umountfs u> mountnfs-bootclean.sh a> bootmisc n> live-tools a> umountroot n> cryptdisks.
* Solving the loop by breaking mountall u> live-tools.
* Solving the loop by breaking umountfs u> mountnfs-bootclean.sh.
* Found a solvable dependency loop: cryptdisks a> umountfs u> mountnfs.sh p> mountnfs n> mountnfs-bootclean.sh a> bootmisc n> live-tools a> umountroot n> cryptdisks.
* Found a solvable dependency loop: cryptdisks a> checkfs n> mountall.sh p> mountall u> mountnfs-bootclean.sh a> bootmisc n> live-tools a> umountroot n> cryptdisks.
* Found a solvable dependency loop: cryptdisks a> checkfs n> mountall.sh p> mountall n> mountall-bootclean.sh a> bootmisc n> live-tools a> umountroot n> cryptdisks.
* Found a solvable dependency loop: cryptdisks a> checkfs n> mountall.sh p> mountall n> mountall-bootclean.sh p> mountall-bootclean u> live-tools a> umountroot n> cryptdisks.
* Solving the loop by breaking live-tools a> umountroot.
* Solving the loop by breaking cryptdisks a> umountfs.
* Solving the loop by breaking mountnfs-bootclean.sh a> bootmisc.
* Solving the loop by breaking mountall-bootclean.sh a> bootmisc. [ ok ]
**********************************************************************
*** WARNING: if you are replacing sysv-rc by OpenRC, then you must ***
*** reboot immediately using the following command: ***
for file in /etc/rc0.d/K*; do s=`basename $(readlink "$file")` ; /etc/init.d/$s stop; done
**********************************************************************
Processing triggers for man-db (2.13.1-1) ...
Processing triggers for libc-bin (2.41-12+deb13u1) ...I have no experience with arm boards, but with x86 I always need to add cryptsetup-initramfs when I install cryptsetup.
You're right. The live installer just copies the running system to hard drive. If you have a couple extra GB of RAM, do an apt update and install packages or make other changes, then run the installer and the changes will be copied. I don't know if that will work with installing openrc, because a reboot is required - that would have to be the reboot into the installed system, because all changes are lost in the live system when it reboots.
If you already installed or are about to install, the simplest solution is to install with sysvinit, reboot into the new system and install openrc, then reboot again. Watch the screen for instructions when you install openrc. I haven't done it in a long time, so I don't know the current state. There might be some commands to run.
Pipewire works in plain console. No X is necessary. I start it with daemon as described here: https://dev1galaxy.org/viewtopic.php?pid=47569#p47569 except that I put all three daemon commands in one script. I can run that script without an xsession. If I use startx to get the the desktop, pipewire continues to work. If I use a display manager, I have to start pipewire again on the desktop.
If the computer will stay in one location, you could add a couple lines to /etc/network/interfaces.
https://www.devuan.org/os/documentation … figuration
See the section on using ifupdown and standard dhcp cable. If you need to have a static address on the local network, scroll down to Standard static address cable setup.
user is in video group; libseat1 is installed. I think maybe it's working correctly and I'm expecting something it doesn't do (user shutdown from the menu). I don't know why startxfce4 fails but startx works.
Anyway, I removed all the consolekit stuff because my goal is to check that seatd works with xlibre.
I'm booting to console and running the command as user.
Oh, libconsolekit1 was missing. When I add that, all the power buttons are greyed out except 'log out' which I guess is an improvement. They were not greyed out before and they did not work.
Adding 'startxfce4 --with-ck-launch' to ~/.xinitrc didn't change anything. I still get the same permission error.
Running 'ck-launch-session startxfce4' also gives the same error.
Moving ~/.xinitrc to ~/.config/xfce4 gave me the same error if I used 'xinit' to start X, and if I used 'startx' it starts X up to the point of giving me a black screen. At that point, the output of 'ps aux' shows more than I have console lines of .xinitrc being run. If I put an ampersand at the end of the one line in that file, it gives me a black screen for a fraction of a second and then returns the prompt. No spamming of ps with that.
Does consolekit have its own user shutdown commands?
Do you have the old dbus-send commands for shutdown? I probably do, but I'll have to look around.
@brocashelm: startxfce4 doesn't work with or without ck-launch option. Just plain startx gets me to the desktop.
With startxfce4 I get the following.
Fatal server error:
parse_vt_settings: Cannot open /dev/tty0 (Permission denied), maybe missing '-seat seat0 -keeptty' parameters? (in case trying to run uid !=0 mode)I think I need to consult a higher authority.
@rations: I never heard of jgmenu, thanks. It looks interesting. I could see using that in my netbook where I'm using polybar (panel) that doesn't have an apps menu.
Thanks. That's similar to what I'm using with the openbox menu and with some older yad-based quit menu that's laying around here somewhere. I think you have a couple commands I don't have.
The lxqt media manager isn't working, but I can mount/unmount with spacefm and pmount.
In xfce, thunar doesn't see the usb until it's mounted. Spacefm will mount/unmount.
Well, that didn't take long. I removed lxqt and install xfce. Same thing - shutdown/reboot from the menu don't work with just dummy-logind and seatd.
So then I tried installing consolekit and libpam-ck-connector. It removed a bunch of libraries and also gvfs. But it didn't remove any xfce packages. Desktop still works, shutdown/reboot still greyed out.
I tried installing consolekit and libpam-ck-connector, and it wanted to remove lxqt-powermanagement and a few other lxqt programs that I don't want to lose. So I'm sticking with seatd and dummy-logind until I figure out the next thing to try. Might not be soon.
rations, thanks for the report. I get the same problem with the brightness control when I run it from a usb on my thinkpad. Meanwhile, I added redshift, and that works fine for changing brightness and screen temperature.
I don't want to hijack greenjeans' thread, so I'll try to stay relevant. I made a similar iso that has xorg, and shutdown/reboot from the menu don't work there, either. So it's not an xlibre problem. Might be seatd or polkitd related.
Edit: Adding elogind and libpam-elogind fixes the shutdown problem.
"su" vs. "su -" problem? https://dev1galaxy.org/viewtopic.php?id=6294
Some pinentry package should be there to ask for your password when you try to start gparted from the menu.
@tyder: Yes.
https://get.refracta.org/files/experime … 4_1517.iso
Devuan Freia (Testing) respin with xlibre, minimal lxqt, seatd (no elogind), no display manager.
Login:Password
user:user
root:root
Use startx to get the desktop.
Right-click on the desktop to get the openbox menu for exit/shutdown/reboot or use 'sudo reboot' or similar.
Read the README. It's short.
Talk to aitor. He uses amprolla for the distro formerly known as gnuinos.
Also see the devuan maintainer's guide.
https://git.devuan.org/devuan/documenta … ngGuide.md
I switched from the old xlibre repo to the newer one (https://github.com/xlibre-debian/devuan) and ran into some weirdness. I had to remove all the old xlibre packages instead of just upgrading - the versions of xlibre are the same in both repos. (1:7.8+4)
Other weirdness is that the newer repo seems to have Suite: and Components: reversed, but correcting that does not work. I get an error message about the Release file missing. Leaving them reversed does work, and I was able to install xlibre.
I was also able to remove my user from the input group. I think that means the seatd support is working, but I'm not sure if they're related.
$ dpkg -l |grep -E "seat|logind"
ii libelogind-compat:amd64 255.17-5 amd64 user, seat and session management library compatibility
ii libelogind0:amd64 255.17-5 amd64 user, seat and session management library
ii libseat1:amd64 0.9.3-1 amd64 flexible seat and user management library
ii seatd 0.9.3-1 amd64 minimal seat and user management daemon@rations: Which github page are you looking at? This one suggests that you might need backports for daedalus, but I don't see excalibur-backports mentioned.
https://xlibre-deb.github.io/devuan/
You might need to install libdrm* packages from Devuan daedalus-backports repository.
I haven't tried xlibre on daedalus, so I don't know if it's needed or not.
FTW, install your favorite version in a virtual machine and then do the upgrade. That way, if you screw it up, it's easy to start over again. Then you can make your own iso with refractasnapshot and install to real hardware.
only way I found was to call update-initramfs.orig.initramfs-tools manually
Only if the live-tools package is installed. Without that, update-initramfs does not get diverted.
Set up both wired and wireless in /etc/network/interfaces.
Network Configuration Guide
https://www.devuan.org/os/documentation … figuration
@onedevone,
Stop spreading FUD about refractasnapshot. It's not even relevant FUD. The OP's problem has nothing at all to do with refractasnapshot or the live isos.
I didn't know I could do this, but it works. I think it's basically the same as what you're trying to do.
Live-usb, first partition is fat32 and has filesystem.squashfs, kernel and initrd, syslinux and grub files with boot menus.
Second partition is linux partition and I made a loopback file for the persistent filesystem. I kept the default username of devuan, so I didn't have to do anything special on first boot.
With nottyautologin I'm able to drop to console with ctrl-alt-Fn and there's a login prompt (n=1-6). Without nottyautologin, tty1 shows the end of the boot messages and no login prompt or command prompt. And tty2-6 are just black.
This is the boot command for user 'devuan'
BOOT_IMAGE=/excal_6.1.1/live/vmlinuz initrd=/excal_6.1.1/live/initrd.img boot=live live-media-path=/excal_6.1.1/live persistence persistence-media=removable-usb persistence-path=/loopfiles/ persistence-label=dev1 username=devuan nottyautologin apparmor=0 Second loopback file for alternate persistence. For the first boot, I added nox11autologin and S to boot to single user. As root, I deleted the primary user (devuan) and deleted all of /home/devuan, then created phred. (deluser and adduser). When I exited the root console, the desktop came up without having to log in.
On subsequent boot, I removed the nox11autologin, and phred's desktop came up without a login.
This is the boot command for user 'phred'
BOOT_IMAGE=/excal_6.1.1/live/vmlinuz initrd=/excal_6.1.1/live/initrd.img boot=live live-media-path=/excal_6.1.1/live persistence persistence-media=removable-usb persistence-path=/loopfiles/ persistence-label=dev1b username=phred nottyautologin apparmor=0If your user's name is 'user' then it doesn't need to be set it in the boot command.
You're trying to install conflicting packages that are all included with the glob - pipewire*. You could just install pipewire-audio which will pull in the necessary packages automatically.
Get rid of the pipewire-media-session stuff and let wireplumber install.
@aitor
RE: mdadm errors in live iso.
See https://dev1galaxy.org/viewtopic.php?pid=57685#p57685
That post has the solution. The whole thread describes the problem and a couple of ineffective attempts at a solution.
TLDR: mdadm is not installed, but the package is in the iso for installation after boot, no network needed.
P.S. If you come up with a better solution, please let me know.
Don't use https with deb.devuan.org. It's a round-robin and not all mirrors support https. If you go to http://deb.devuan.org you'll see the same page as https://pkgmaster.devuan.org.
If you feel a need to use https in your sources.list, you'll need to select a specific mirror that supports it.
I got this explanation from someone else:
Normally sources.list uses http:// protocol not https:// protocol and the mirrors *if* they were to use https would require distributing the certificates to all of the mirrors. Not practical. And the signed Releases file was designed before https and protects the integrity of the transfers without needing https.