The officially official Devuan Forum!

You are not logged in.

#1 Re: Installation » Migrating Debian Jessie VPS Enter Runlevel Error » 2020-02-10 18:35:12

I found another VPS with the missing inittab on Jessie. It's still a trap. I'll post an inittab below, for future reference.

# /etc/inittab: init(8) configuration.

# The default runlevel.
id:2:initdefault:

# Boot-time system configuration/initialization script.
# This is run first except when booting in emergency (-b) mode.
si::sysinit:/etc/init.d/rcS

# What to do in single-user mode.
~~:S:wait:/sbin/sulogin

# /etc/init.d executes the S and K scripts upon change
# of runlevel.
#
# Runlevel 0 is halt.
# Runlevel 1 is single-user.
# Runlevels 2-5 are multi-user.
# Runlevel 6 is reboot.

l0:0:wait:/etc/init.d/rc 0
l1:1:wait:/etc/init.d/rc 1
l2:2:wait:/etc/init.d/rc 2
l3:3:wait:/etc/init.d/rc 3
l4:4:wait:/etc/init.d/rc 4
l5:5:wait:/etc/init.d/rc 5
l6:6:wait:/etc/init.d/rc 6
# Normally not reached, but fallthrough in case of emergency.
z6:6:respawn:/sbin/sulogin

# What to do when CTRL-ALT-DEL is pressed.
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

# Action on special keypress (ALT-UpArrow).
#kb::kbrequest:/bin/echo "Keyboard Request--edit /etc/inittab to let this work."

# What to do when the power fails/returns.
pf::powerwait:/etc/init.d/powerfail start
pn::powerfailnow:/etc/init.d/powerfail now
po::powerokwait:/etc/init.d/powerfail stop

# /sbin/getty invocations for the runlevels.
#
# The "id" field MUST be the same as the last
# characters of the device (after "tty").
#
# Format:
#  <id>:<runlevels>:<action>:<process>
#
# Note that on most Debian systems tty7 is used by the X Window System,
# so if you want to add more getty's go ahead but skip tty7 if you run X.
#
1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6

# Example how to put a getty on a serial line (for a terminal)
#
#T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100
#T1:23:respawn:/sbin/getty -L ttyS1 9600 vt100

# Example how to put a getty on a modem line.
#
#T3:23:respawn:/sbin/mgetty -x0 -s 57600 ttyS3

The instructions I used to migrate Jessie to Ascii are here:

https://friendsofdevuan.org/doku.php/de … uan_jessie

If a user reboots before adding the inittab, the VPS will not boot.

#2 Re: News & Announcements » Migrating from Buster to Beowulf - feedback needed » 2020-01-30 06:48:40

I tested Nixer's instructions with Raspbian Buster on an RPI3 and had no issues today. Everything is working well.

I did notice that when /etc/network/interfaces was changed, the DHCP ip also changed. Quite minor.

There was an error with avahi-daemon. I'll copy it below:

//
? avahi-daemon.service - Avahi mDNS/DNS-SD Stack
   Loaded: loaded (/lib/systemd/system/avahi-daemon.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2020-01-30 04:58:10 GMT; 1h 17min ago
 Main PID: 312 (avahi-daemon)
   Status: "avahi-daemon 0.7 starting up."
    Tasks: 2 (limit: 1164)
   Memory: 1016.0K
   CGroup: /system.slice/avahi-daemon.service
           ??312 avahi-daemon: running [raspberrypi.local]
           ??342 avahi-daemon: chroot helper

Jan 30 04:58:15 raspberrypi avahi-daemon[312]: New relevant interface eth0.IPv4 for mDNS.
Jan 30 04:58:15 raspberrypi avahi-daemon[312]: Registering new address record for 192.168.1.240 on eth0.IPv4.
Jan 30 06:08:55 raspberrypi avahi-daemon[312]: Files changed, reloading.
Jan 30 06:08:55 raspberrypi avahi-daemon[312]: No service file found in /etc/avahi/services.
Jan 30 06:08:55 raspberrypi avahi-daemon[312]: Files changed, reloading.
Jan 30 06:08:55 raspberrypi avahi-daemon[312]: No service file found in /etc/avahi/services.
Jan 30 06:15:20 raspberrypi avahi-daemon[312]: Files changed, reloading.
Jan 30 06:15:20 raspberrypi avahi-daemon[312]: No service file found in /etc/avahi/services.
Jan 30 06:15:20 raspberrypi avahi-daemon[312]: Files changed, reloading.
Jan 30 06:15:20 raspberrypi avahi-daemon[312]: No service file found in /etc/avahi/services.
dpkg: error processing package avahi-daemon (--configure):
 installed avahi-daemon package post-installation script subprocess returned error exit status 1
Setting up tasksel (3.54+devuan3) ...
Setting up libdevmapper1.02.1:armhf (2:1.02.155-3) ...
Setting up libparted2:armhf (3.2-25) ...
Setting up tasksel-data (3.54+devuan3) ...
Setting up dmsetup (2:1.02.155-3) ...
update-initramfs: deferring update (trigger activated)
Setting up libcryptsetup12:armhf (2:2.1.0-5+deb10u2) ...
Setting up parted (3.2-25) ...
Setting up nfs-common (1:1.3.4-2.5) ...
nfs-utils.service is a disabled or a static unit not running, not starting it.
insserv: warning: current start runlevel(s) (empty) of script `nfs-common' overrides LSB defaults (S).
insserv: warning: current stop runlevel(s) (0 1 6 S) of script `nfs-common' overrides LSB defaults (0 1 6).
Processing triggers for install-info (6.5.0.dfsg.1-4+b1) ...
Processing triggers for mime-support (3.62) ...
Processing triggers for initramfs-tools (0.133+deb10u1) ...
Processing triggers for libc-bin (2.28-10+rpi1) ...
Processing triggers for systemd (241-7~deb10u2+rpi1) ...
Errors were encountered while processing:
 avahi-daemon
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@raspberrypi:/etc/apt#
//

This was after 1. devuan repos were added, and then 2. apt upgrade was run. I simply did an apt remove avahi-daemon, as I don't need it.
After that, there was no problem.

#3 Re: Installation » Mate: Ascii to Beowulf Migration » 2020-01-20 01:48:58

Accept this solution? [Y/n/q/?] n
open: 2936; closed: 7563; defer: 329; conflict: 279                            .The following actions will resolve these dependencies:

      Remove the following packages:                                      
1)      libpolkit-backend-1-0 [0.105-25+devuan8 (now, testing)]           
2)      libpolkit-backend-consolekit-1-0 [0.105-25+devuan8 (now, testing)]
3)      libsystemd0 [241-7~deb10u2 (now, testing)]                        
4)      mate-applet-brisk-menu [0.5.0-9 (now, testing)]                   
5)      mate-applets [1.20.3-2 (now, testing)]                            
6)      mate-control-center [1.20.4-2 (now, testing)]                     
7)      mate-desktop-environment [1.20.0+5 (now, testing)]                
8)      mate-desktop-environment-core [1.20.0+5 (now, testing)]           
9)      mate-panel [1.20.5-1 (now, testing)]                              
10)     mate-polkit [1.20.2-1 (now, testing)]                             
11)     mate-power-manager [1.20.3-2 (now, testing)]                      
12)     mate-settings-daemon [1.20.4-1 (now, testing)]                    
13)     policykit-1 [0.105-25+devuan8 (now, testing)]                     
14)     qupzilla [1.8.9~dfsg1-3.1 (now)]                                  
15)     rtkit [0.11-6 (now, testing)]                                     
16)     synaptic [0.84.6 (now, testing)]                                  
17)     task-mate-desktop [3.54+devuan3 (now, testing)]                   

      Install the following packages:                                     
18)     exo-utils [0.12.4-1 (testing)]                                    
19)     gtk2-engines-xfce [3.2.0-4 (testing)]                             
20)     i3lock [2.11.1-1 (testing)]                                       
21)     libev4 [1:4.25-1 (testing)]                                       
22)     libexo-1-0 [0.12.4-1 (testing)]                                   
23)     libexo-2-0 [0.12.4-1 (testing)]                                   
24)     libexo-common [0.12.4-1 (testing)]                                
25)     libexo-helpers [0.12.4-1 (testing)]                               
26)     libgarcon-1-0 [0.6.2-1 (testing)]                                 
27)     libgarcon-common [0.6.2-1 (testing)]                              
28)     libkeybinder-3.0-0 [0.3.2-1 (testing)]                            
29)     libnotify-bin [0.7.7-4 (testing)]                                 
30)     libreoffice-gtk2 [1:6.1.5-3+deb10u5 (testing)]                    
31)     libtagc0 [1.11.1+dfsg.1-0.3 (testing)]                            
32)     libthunarx-3-0 [1.8.4-1 (testing)]                                
33)     libtumbler-1-0 [0.2.3-1 (testing)]                                
34)     libwnck-common [2.30.7-6 (testing)]                               
35)     libwnck22 [2.30.7-6 (testing)]                                    
36)     libxcb-xrm0 [1.0-3 (testing)]                                     
37)     libxfce4panel-2.0-4 [4.12.2-1 (testing)]                          
38)     libxfce4ui-1-0 [4.12.1-3 (testing)]                               
39)     libxfce4ui-2-0 [4.12.1-3 (testing)]                               
40)     libxfce4ui-common [4.12.1-3 (testing)]                            
41)     libxfce4ui-utils [4.12.1-3 (testing)]                             
42)     libxfce4util-common [4.12.1-3 (testing)]                          
43)     libxfce4util7 [4.12.1-3 (testing)]                                
44)     libxfconf-0-2 [4.12.1-1 (testing)]                                
45)     mousepad [0.4.1-2 (testing)]                                      
46)     parole [1.0.1-1 (testing)]                                        
47)     pavucontrol [3.0-4 (testing)]                                     
48)     tango-icon-theme [0.8.90-7 (testing)]                             
49)     task-xfce-desktop [3.54+devuan3 (testing)]                        
50)     thunar [1.8.4-1 (testing)]                                        
51)     thunar-data [1.8.4-1 (testing)]                                   
52)     thunar-volman [0.9.1-1 (testing)]                                 
53)     tumbler [0.2.3-1 (testing)]                                       
54)     tumbler-common [0.2.3-1 (testing)]                                
55)     xfce4 [4.12.5 (testing)]                                          
56)     xfce4-appfinder [4.12.0-2 (testing)]                              
57)     xfce4-notifyd [0.4.3-1 (testing)]                                 
58)     xfce4-panel [4.12.2-1 (testing)]                                  
59)     xfce4-power-manager [1.6.1-1 (testing)]                           
60)     xfce4-power-manager-data [1.6.1-1 (testing)]                      
61)     xfce4-power-manager-plugins [1.6.1-1 (testing)]                   
62)     xfce4-pulseaudio-plugin [0.4.1-1 (testing)]                       
63)     xfce4-session [4.12.1-6+devuan2 (testing)]                        
64)     xfce4-settings [4.12.4-1 (testing)]                               
65)     xfce4-terminal [0.8.7.4-2 (testing)]                              
66)     xfconf [4.12.1-1 (testing)]                                       
67)     xfdesktop4 [4.12.4-2 (testing)]                                   
68)     xfdesktop4-data [4.12.4-2 (testing)]                              
69)     xfwm4 [4.12.5-1 (testing)]                                        

      Leave the following dependencies unresolved:                        
70)     elogind recommends policykit-1                                    
71)     libxfce4util7 recommends libxfce4util-bin                         
72)     mate-applets recommends mate-polkit                               
73)     mate-screensaver recommends mate-power-manager                    
74)     mate-session-manager recommends mate-panel                        
75)     mate-session-manager recommends mate-polkit                       
76)     mate-session-manager recommends mate-settings-daemon              
77)     pulseaudio recommends rtkit                                       
78)     task-mate-desktop recommends synaptic                             
79)     task-xfce-desktop recommends xfce4-goodies                        
80)     task-xfce-desktop recommends xsane                                
81)     task-xfce-desktop recommends quodlibet                            
82)     task-xfce-desktop recommends synaptic                             
83)     task-xfce-desktop recommends system-config-printer                
84)     thunar recommends policykit-1-gnome | polkit-1-auth-agent         
85)     udisks2 recommends policykit-1                                    
86)     upower recommends policykit-1                                     



Accept this solution? [Y/n/q/?]

Is a result of aptitude's fixes, but no matter what it seems to settle with something similar to above. Didn't know it could do that.

It appears to be looking to install xfce deps. This would line up with having falkon on the other XFCE machine, which was a fresh install, and works without issue.

I uninstalled qupzilla, and now am unable to get it back installed (this is expected behavior, although it didn't uninstall during the migration). I must've installed it in ascii. Not a big deal, there are other browsers.

After uninstalling qupzilla, this is the first result in Aptitude, which shortly after it looks something like the former post above.

# aptitude install falkon
The following NEW packages will be installed:
  elogind{a} falkon geoclue-2.0{a} kwayland-data{a} kwayland-integration{a} 
  liba52-0.7.4{a} libaribb24-0{a} libbasicusageenvironment1{a} 
  libdbusmenu-qt5-2{a} libdouble-conversion1{a} libdvbpsi10{a} 
  libebml4v5{a} libelogind0{ab} libfam0{a} libgles2{a} libgroupsock8{a} 
  libixml10{a} libjim0.77{a} libkf5archive5{a} libkf5auth-data{a} 
  libkf5auth5{a} libkf5codecs-data{a} libkf5codecs5{a} libkf5config-bin{a} 
  libkf5config-data{a} libkf5configcore5{a} libkf5configgui5{a} 
  libkf5configwidgets-data{a} libkf5configwidgets5{a} 
  libkf5coreaddons-data{a} libkf5coreaddons5{a} libkf5crash5{a} 
  libkf5dbusaddons-bin{a} libkf5dbusaddons-data{a} libkf5dbusaddons5{a} 
  libkf5guiaddons5{a} libkf5i18n-data{a} libkf5i18n5{a} 
  libkf5iconthemes-bin{a} libkf5iconthemes-data{a} libkf5iconthemes5{a} 
  libkf5idletime5{a} libkf5itemviews-data{a} libkf5itemviews5{a} 
  libkf5notifications-data{a} libkf5notifications5{a} libkf5service-bin{a} 
  libkf5service-data{a} libkf5service5{a} libkf5wallet-bin{a} 
  libkf5wallet-data{a} libkf5wallet5{a} libkf5waylandclient5{a} 
  libkf5widgetsaddons-data{a} libkf5widgetsaddons5{a} 
  libkf5windowsystem-data{a} libkf5windowsystem5{a} libkwalletbackend5-5{a} 
  liblivemedia64{a} liblua5.2-0{a} libmad0{a} libmatroska6v5{a} 
  libmbim-glib4{a} libmbim-proxy{a} libmicrodns0{a} libminizip1{a} 
  libmm-glib0{a} libmpeg2-4{a} libopenmpt-modplug1{a} libpam-elogind{a} 
  libpcre2-16-0{a} libphonon4qt5-4{a} libplacebo7{a} libpolkit-qt5-1-1{a} 
  libprotobuf-lite17{a} libproxy-tools{a} libqmi-glib5{a} libqmi-proxy{a} 
  libqt5core5a{a} libqt5dbus5{a} libqt5gui5{a} libqt5network5{a} 
  libqt5positioning5{a} libqt5printsupport5{a} libqt5qml5{a} 
  libqt5quick5{a} libqt5quickwidgets5{a} libqt5sql5{a} libqt5sql5-sqlite{a} 
  libqt5svg5{a} libqt5texttospeech5{a} libqt5waylandclient5{a} 
  libqt5waylandcompositor5{a} libqt5webchannel5{a} libqt5webengine-data{a} 
  libqt5webenginecore5{a} libqt5webenginewidgets5{a} libqt5widgets5{a} 
  libqt5x11extras5{a} libqt5xml5{a} libre2-5{a} libresid-builder0c2a{a} 
  libsdl-image1.2{a} libsidplay2{a} libspatialaudio0{a} libupnp13{a} 
  libusageenvironment3{a} libva-wayland2{a} libvlc-bin{a} libvlc5{a} 
  libvlccore9{a} libxcb-icccm4{a} libxcb-image0{a} libxcb-keysyms1{a} 
  libxcb-randr0{a} libxcb-render-util0{a} libxcb-xinerama0{a} 
  libxcb-xkb1{a} libxcb-xv0{a} libxkbcommon-x11-0{a} modemmanager{a} 
  phonon4qt5{a} phonon4qt5-backend-vlc{a} qt5-gtk-platformtheme{a} 
  qttranslations5-l10n{a} qtwayland5{a} usb-modeswitch{a} 
  usb-modeswitch-data{a} vlc-data{a} vlc-plugin-base{a} 
  vlc-plugin-video-output{a} 
0 packages upgraded, 131 newly installed, 0 to remove and 0 not upgraded.
Need to get 51.8 MB/68.9 MB of archives. After unpacking 279 MB will be used.
The following packages have unmet dependencies:
 libpolkit-backend-consolekit-1-0 : Conflicts: elogind but 241.4-2 is to be installed
                                    Conflicts: libpam-elogind but 241.4-2 is to be installed
 libelogind0 : Conflicts: libsystemd0 but 241-7~deb10u2 is installed
The following actions will resolve these dependencies:

     Remove the following packages:                                      
1)     consolekit [1.2.1-8 (now, testing)]                               
2)     libpolkit-backend-consolekit-1-0 [0.105-25+devuan8 (now, testing)]
3)     libpolkit-gobject-consolekit-1-0 [0.105-25+devuan8 (now, testing)]
4)     libsystemd0 [241-7~deb10u2 (now, testing)]                        

     Install the following packages:                                     
5)     libpolkit-backend-elogind-1-0 [0.105-25+devuan8 (testing)]        
6)     libpolkit-gobject-elogind-1-0 [0.105-25+devuan8 (testing)]        

Accept this solution? [Y/n/q/?]

I tend to use sudo or su root depending on how many commands I type. It's a bit jarring when you go to a new install and find sudo isn't there. Basic user workflow is interrupted. I imagine I'm not the only one who is bothered by this.

Same thing applies to ifconfig to ip, eth0 to enp0s25, apt-get to apt, and other basic functionality that is being arbitrarily changed for no good reason (that I can see). A lot of it appears to be engineers inventing work for themselves. Just look at how many times gmail or youtube or office has changed. I don't even use any of these, but nonetheless, it's all busywork. They were perfected, years ago. Don't change what doesn't need to change. Thankfully, there are groups like Devuan, and others that are pushing back against some of this.

#4 Re: Installation » Mate: Ascii to Beowulf Migration » 2020-01-19 21:52:44

See below:

apt-get -s -o Debug::pkgProblemResolver=yes install falkon
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Starting pkgProblemResolver with broken count: 1
Starting 2 pkgProblemResolver with broken count: 1
Investigating (0) libpolkit-backend-consolekit-1-0:amd64 < 0.105-25+devuan8 @ii mK Ib >
Broken libpolkit-backend-consolekit-1-0:amd64 Conflicts on elogind:amd64 < none -> 241.4-2 @rc uN >
  Considering elogind:amd64 2 as a solution to libpolkit-backend-consolekit-1-0:amd64 10
  Added elogind:amd64 to the remove list
  Conflicts//Breaks against version 234.4-2 for elogind but that is not InstVer, ignoring
Broken libpolkit-backend-consolekit-1-0:amd64 Conflicts on libpam-elogind:amd64 < none -> 241.4-2 @rc uN >
  Considering libpam-elogind:amd64 -1 as a solution to libpolkit-backend-consolekit-1-0:amd64 10
  Added libpam-elogind:amd64 to the remove list
  Conflicts//Breaks against version 234.4-2 for libpam-elogind but that is not InstVer, ignoring
  Fixing libpolkit-backend-consolekit-1-0:amd64 via keep of elogind:amd64
  Fixing libpolkit-backend-consolekit-1-0:amd64 via keep of libpam-elogind:amd64
Investigating (0) libpolkit-qt5-1-1:amd64 < none -> 0.112.0-6 @un uN Ib >
Broken libpolkit-qt5-1-1:amd64 Depends on libpam-systemd:amd64 < none @un H >
  Considering libpam-elogind:amd64 -1 as a solution to libpolkit-qt5-1-1:amd64 0
  Holding Back libpolkit-qt5-1-1:amd64 rather than change libpam-systemd:amd64
Investigating (1) libkf5auth5:amd64 < none -> 5.54.0-2 @un uN Ib >
Broken libkf5auth5:amd64 Depends on libpolkit-qt5-1-1:amd64 < none | 0.112.0-6 @un uH > (>= 0.112.0)
  Considering libpolkit-qt5-1-1:amd64 0 as a solution to libkf5auth5:amd64 1
  Holding Back libkf5auth5:amd64 rather than change libpolkit-qt5-1-1:amd64
Investigating (2) libkf5configwidgets5:amd64 < none -> 5.54.0-1 @un uN Ib >
Broken libkf5configwidgets5:amd64 Depends on libkf5auth5:amd64 < none | 5.54.0-2 @un uH > (>= 4.96.0)
  Considering libkf5auth5:amd64 1 as a solution to libkf5configwidgets5:amd64 2
  Holding Back libkf5configwidgets5:amd64 rather than change libkf5auth5:amd64
Investigating (2) libkf5iconthemes5:amd64 < none -> 5.54.0-1 @un uN Ib >
Broken libkf5iconthemes5:amd64 Depends on libkf5configwidgets5:amd64 < none | 5.54.0-1 @un uH > (>= 4.96.0)
  Considering libkf5configwidgets5:amd64 2 as a solution to libkf5iconthemes5:amd64 1
  Holding Back libkf5iconthemes5:amd64 rather than change libkf5configwidgets5:amd64
Investigating (2) libkf5iconthemes-bin:amd64 < none -> 5.54.0-1 @un uN Ib >
Broken libkf5iconthemes-bin:amd64 Depends on libkf5iconthemes5:amd64 < none | 5.54.0-1 @un uH > (>= 5.25.0)
  Considering libkf5iconthemes5:amd64 1 as a solution to libkf5iconthemes-bin:amd64 1
  Holding Back libkf5iconthemes-bin:amd64 rather than change libkf5iconthemes5:amd64
Investigating (2) libkf5wallet-bin:amd64 < none -> 5.54.0-1 @un uN Ib >
Broken libkf5wallet-bin:amd64 Depends on libkf5configwidgets5:amd64 < none | 5.54.0-1 @un uH > (>= 4.96.0)
  Considering libkf5configwidgets5:amd64 2 as a solution to libkf5wallet-bin:amd64 0
  Holding Back libkf5wallet-bin:amd64 rather than change libkf5configwidgets5:amd64
Investigating (3) falkon:amd64 < none -> 3.0.0-3 @un puN Ib >
Broken falkon:amd64 Depends on libkf5wallet-bin:amd64 < none | 5.54.0-1 @un uH >
  Considering libkf5wallet-bin:amd64 0 as a solution to falkon:amd64 9999
  Re-Instated elogind:amd64
  Re-Instated libpam-elogind:amd64
  Re-Instated libpolkit-qt5-1-1:amd64
  Re-Instated libkf5auth5:amd64
  Re-Instated libkf5configwidgets5:amd64
  Re-Instated libkf5iconthemes5:amd64
  Re-Instated libkf5wallet-bin:amd64
Investigating (3) libpolkit-backend-consolekit-1-0:amd64 < 0.105-25+devuan8 @ii mK Ib >
Broken libpolkit-backend-consolekit-1-0:amd64 Conflicts on elogind:amd64 < none -> 241.4-2 @rc uN >
  Considering elogind:amd64 2 as a solution to libpolkit-backend-consolekit-1-0:amd64 10
  Added elogind:amd64 to the remove list
  Conflicts//Breaks against version 234.4-2 for elogind but that is not InstVer, ignoring
Broken libpolkit-backend-consolekit-1-0:amd64 Conflicts on libpam-elogind:amd64 < none -> 241.4-2 @rc uN >
  Considering libpam-elogind:amd64 -1 as a solution to libpolkit-backend-consolekit-1-0:amd64 10
  Added libpam-elogind:amd64 to the remove list
  Conflicts//Breaks against version 234.4-2 for libpam-elogind but that is not InstVer, ignoring
  Fixing libpolkit-backend-consolekit-1-0:amd64 via keep of elogind:amd64
  Fixing libpolkit-backend-consolekit-1-0:amd64 via keep of libpam-elogind:amd64
Investigating (3) libpolkit-qt5-1-1:amd64 < none -> 0.112.0-6 @un uN Ib >
Broken libpolkit-qt5-1-1:amd64 Depends on libpam-systemd:amd64 < none @un H >
  Considering libpam-elogind:amd64 10 as a solution to libpolkit-qt5-1-1:amd64 0
  Holding Back libpolkit-qt5-1-1:amd64 rather than change libpam-systemd:amd64
Investigating (4) libkf5auth5:amd64 < none -> 5.54.0-2 @un uN Ib >
Broken libkf5auth5:amd64 Depends on libpolkit-qt5-1-1:amd64 < none | 0.112.0-6 @un uH > (>= 0.112.0)
  Considering libpolkit-qt5-1-1:amd64 0 as a solution to libkf5auth5:amd64 1
  Holding Back libkf5auth5:amd64 rather than change libpolkit-qt5-1-1:amd64
Investigating (5) libkf5configwidgets5:amd64 < none -> 5.54.0-1 @un uN Ib >
Broken libkf5configwidgets5:amd64 Depends on libkf5auth5:amd64 < none | 5.54.0-2 @un uH > (>= 4.96.0)
  Considering libkf5auth5:amd64 1 as a solution to libkf5configwidgets5:amd64 2
  Holding Back libkf5configwidgets5:amd64 rather than change libkf5auth5:amd64
Investigating (5) libkf5iconthemes5:amd64 < none -> 5.54.0-1 @un uN Ib >
Broken libkf5iconthemes5:amd64 Depends on libkf5configwidgets5:amd64 < none | 5.54.0-1 @un uH > (>= 4.96.0)
  Considering libkf5configwidgets5:amd64 2 as a solution to libkf5iconthemes5:amd64 1
  Holding Back libkf5iconthemes5:amd64 rather than change libkf5configwidgets5:amd64
Investigating (5) libkf5wallet-bin:amd64 < none -> 5.54.0-1 @un uN Ib >
Broken libkf5wallet-bin:amd64 Depends on libkf5configwidgets5:amd64 < none | 5.54.0-1 @un uH > (>= 4.96.0)
  Considering libkf5configwidgets5:amd64 2 as a solution to libkf5wallet-bin:amd64 0
  Holding Back libkf5wallet-bin:amd64 rather than change libkf5configwidgets5:amd64
Investigating (6) falkon:amd64 < none -> 3.0.0-3 @un puN Ib >
Broken falkon:amd64 Depends on libkf5wallet-bin:amd64 < none | 5.54.0-1 @un uH >
  Considering libkf5wallet-bin:amd64 0 as a solution to falkon:amd64 9999
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 falkon : Depends: libkf5wallet-bin but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

#5 Re: Installation » Mate: Ascii to Beowulf Migration » 2020-01-19 20:55:11

golinux wrote:

Why didn't you use ascii 2.1?  It was released 2 months ago.

https://devuan.org/os/debian-fork/ascii … nce-112119

I already had an older 2.0 ascii, and to make a new one would require burning a new CD. I did an apt-get update / dist-upgrade after installation, and according to forum post: http://dev1galaxy.org/viewtopic.php?id=3195 it shouldn't make a difference which install cd I use.

Of course, I may be wrong here. Should I have used 2.1? If that's the case, then this report can be ignored.

rolfie wrote:

I used a different approach when the netinstall-images were not working:
- install ASCII to cli, no desktop, just base system
- apt update/upgrade to lastest status
- modify sources.list to beowulf
- apt update/upgrade/full-upgrade
- apt install xorg lightdm mate-desktop-environment-extras

@OP: why do you use sudo? Use a root terminal, works fine.

Install mate-tweak to easily configure the desktop icons.

rolfie

That install is not typical of people upgrading existing (mate) machines from ascii to beowulf. So it's good that mate works from fresh install, but this is a migration. The issue about the computer icon is more a bug report, than anything else. It was there in Ascii, and disappeared in Beowulf. Users should not need to use mate-tweak...

Sudo is changing the subject. OT for this post, but I will respond anyways.

Sudo is part of the mythos of linux. It's tightly engrained in Linux culture. It isn't the same without it. Popular culture loves sudo (e.g. xkcd, sudo make me a sandwich ref: https://www.xkcd.com/149/ ). I consider deprecating it a regression as I haven't seen a good reason not to use it.

The only valid reason I can see for removing sudo, is that it will benefit proprietary software companies, who would have an incentive to remove any beloved culture from linux.

And yes, I know how to use su root, but sudo works just fine. Let's try to forget about sudo, it isn't relevant for this thread.

#6 Installation » Mate: Ascii to Beowulf Migration » 2020-01-19 06:44:02

little
Replies: 12

I did a fresh x86-64 install from Ascii 2.0 and migrated to Beowulf. There were some minor issues, but overall the system is up and running.

Ascii installed via the graphic installer,
Mate, Basic Desktop, system utilities, and ssh server.

Then I booted into the new system, and apt-get update, apt-get dist-upgrade

Repos are pkgmaster.devuan.org.

Next I migrated to beowulf, using apt-get update, apt-get upgrade, and then
apt-get dist-upgrade.

First error was during dist-upgrade or upgrade:

Unpacking va-driver-all:amd64 (2.4.0-1) over (1.7.3-2) ...
Preparing to unpack .../353-wpasupplicant_2%3a2.7+git20190128+0c1e29f-6+deb10u1_amd64.deb ...
Unpacking wpasupplicant (2:2.7+git20190128+0c1e29f-6+deb10u1) over (2:2.4-1+deb9u4) ...
Preparing to unpack .../354-x11-xserver-utils_7.7+8_amd64.deb ...
Unpacking x11-xserver-utils (7.7+8) over (7.7+7+b1) ...
Preparing to unpack .../355-xbrlapi_5.6-10_amd64.deb ...
Unpacking xbrlapi (5.6-10) over (5.4-7+deb9u1) ...
Preparing to unpack .../356-xterm_344-1_amd64.deb ...
Unpacking xterm (344-1) over (327-2) ...
Errors were encountered while processing:
 /tmp/apt-dpkg-install-kk1ZgQ/277-libel-api-java_3.0.0-2_all.deb
 /tmp/apt-dpkg-install-kk1ZgQ/294-libjsp-api-java_2.3.4-2_all.deb
 /tmp/apt-dpkg-install-kk1ZgQ/307-libwebsocket-api-java_1.1-1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

# sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 libservlet3.1-java : Depends: libjsp-api-java but it is not installed
                      Depends: libel-api-java but it is not installed
                      Depends: libwebsocket-api-java but it is not installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
# sudo apt-get dist-upgrade

This was resolved with:

apt-get install libjsp-api-java libel-api-java libwebsocket-api-java

and dist-upgrade seems to work.

After the upgrade, and before I rebooted, fonts were broken. It changed to a serif font, upon repo
change from ascii to beowulf, and subsequent apt-get update,
and apt-get upgrade. However, after reboot, fonts are again sans serif, and appear correct.

It looks like I can't install falkon. I know I've already installed falkon (which
is the successor to qupzilla, I believe) on another beowulf, so I don't
know why this would be.

The error is:

# sudo apt-get install falkon
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 falkon : Depends: libkf5wallet-bin but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

I believe I have another xfce machine with falkon, that was installed some months ago.
Qupzilla was not available at the time in beowulf, If I remember correctly.

Finally, one minor thing, the computer icon on the desktop has vanished, since
the reboot after beowulf upgrade. Home icon remains.

Otherwise, the system seems to be running well, after an apt-get autoremove and reboot. Love
the red background. Keep up the good work.

#7 Re: Devuan » Debian considering going systemd init only » 2019-12-07 21:22:26

ToxicExMachina wrote:

https://lists.debian.org/debian-devel-a … 00002.html
Options for voting are very interesting: according to description every option (except further discussion) is for SystemD.

From mailing listt:

[   ] Choice 1: F: Focus on systemd
[   ] Choice 2: B: Systemd but we support exploring alternatives
[   ] Choice 3: A: Support for multiple init systems is Important
[   ] Choice 4: D: Support non-systemd systems, without blocking progress
[   ] Choice 5: H: Support portability, without blocking progress
[   ] Choice 6: E: Support for multiple init systems is Required
[   ] Choice 7: G: Support portability and multiple implementations
[   ] Choice 8: Further Discussion

Doublespeak at work. Here's what the options really are:

[   ] Choice 1: F: Systemd only
[   ] Choice 2: B: Systemd only
[   ] Choice 3: A: Systemd only
[   ] Choice 4: D: Systemd only
[   ] Choice 5: H: Systemd only
[   ] Choice 6: E: Multiple Init Systems
[   ] Choice 7: G: Something unrelated to dilute votes for 6
[   ] Choice 8: Do nothing

There are essentially two options here: Make systemd default, or support multiple init systems. Anything else is bullshit. How they managed to come up with 7 choices out of 2 is amusing.

#8 Forum Feedback » RSS Feed Missing Posts / Broken » 2019-10-09 18:35:54

little
Replies: 0

The RSS feed does not post every reply to a topic, it only posts one message from a given thread it seems.

Appears to be broken.

#9 Installation » jessie to ascii migration - xfce4 grey screen upon reboot » 2019-08-20 02:59:30

little
Replies: 0

I recently migrated from devuan jessie to ascii, and upon reboot, slim had a gray screen. I tried a number of things, including disabling slim (I prefer to startx/startxfce4 from console anyway), and then I had a few errors with Xorg starting, such as /dev/tty0 permissions, IOPL permission denied, virtual console 7 can't open, adding myself to tty group (not a good idea), etc...

In the end it turned out that (xfce4) display settings from jessie didn't carry over to ascii. Specifically, it was due to me using a closed laptop, docking station, & 2nd monitor, so the grey screen was from the 2nd monitor, and the laptop screen which had been disabled before in jessie was enabled and was showing the login, but I could not decipher that from the grey screen of slim.

#10 Re: Installation » Automated install: How to config preseed to prevent desktop install? » 2019-05-09 06:17:04

While I didn't need to remove the desktop environment, I have a preseed file I will share here for anyone looking for a similar example (Although, in ascii it boots up without any desktop).

Note that here, it is for i386, and it requires confirmation on partitioning so that you don't overwrite the hdd.

#

# 1. Choose language
# ==================

d-i debian-installer/language string en
d-i debian-installer/country string US
d-i localechooser/supported-locales multiselect en_US.UTF-8, en_DK.UTF-8
d-i debian-installer/locale select en_US.UTF-8


# 2. Configure the keyboard
# =========================

d-i keyboard-configuration/xkb-keymap select us


# 3. Detect and mount CD-ROM
# ==========================

d-i cdrom-detect/load_media boolean true


# 4. Load installer components from CD


# 5. Detect network hardware

#
d-i hw-detect/load_media boolean false
d-i hw-detect/load_firmware boolean false


# 6. Configure the network
# ========================

# Auto-configure networking?
d-i netcfg/use_autoconfig boolean true

# Waiting time (in seconds) for link detection:
d-i netcfg/link_wait_timeout string 10

d-i netcfg/dhcp_timeout string 60
d-i netcfg/dhcpv6_timeout string 60
d-i netcfg/choose_interface select auto

# Hostname:
d-i netcfg/get_hostname string devuan_host
d-i netcfg/hostname devuan_host

# Domain name:
d-i netcfg/get_domain string local

#
d-i netcfg/wireless_wep string


# 7. Setup users and passwords
# ============================

# Enable shadow passwords?
d-i passwd/shadow boolean true

# Allow login as root?
d-i passwd/root-login boolean true

# Root password:
d-i passwd/root-password password defpass123

# Create a normal account now?
d-i passwd/make-user boolean false


# 8. Configure the clock
# ======================

# Set the clock using NTP?
d-i clock-setup/ntp boolean true

# NTP server to use:
d-i clock-setup/ntp-server string pool.ntp.org

# Select your timezone:
d-i time/zone string America/New_York


# 9. Detect disks


# 10. Partition disks
# ===================

d-i partman-auto/disk string /dev/sda
d-i partman-auto/method string regular

# You can choose one of the three predefined partitioning recipes:
# - atomic: all files in one partition
# - home:   separate /home partition
# - multi:  separate /home, /usr, /var, and /tmp partitions
d-i partman-auto/choose_recipe select atomic

#NOTE: it may warn you before partitioning. This is a safety check and can be omitted if desired.



# 11. Install the base system
# ===========================

#NOTE: i386 here##################################################

# Kernel to install:
d-i base-installer/kernel/image string linux-image-i386

# Drivers to include in the initrd:

#
d-i base-installer/install-recommends boolean true


# 12. Configure the package manager
# =================================

# Use a network mirror?
d-i apt-setup/use_mirror boolean true

# Protocol for file downloads:
d-i mirror/protocol string http

# Devuan archive mirror country:
d-i mirror/country string manual

# Devuan archive mirror:
d-i mirror/http/hostname string deb.devuan.org

# HTTP proxy information (blank for none):
d-i mirror/http/proxy string

#
d-i mirror/http/directory string /merged/
d-i mirror/suite string ascii


# Use non-free software?
d-i apt-setup/non-free boolean false

# Enable source repositories in APT?
d-i apt-setup/enable-source-repositories boolean false

# Services to use:
d-i apt-setup/services-select multiselect security updates, release updates, backported software

#
d-i apt-setup/contrib boolean false
d-i apt-setup/disable-cdrom-entries boolean true


# 13. Select and install software
# ===============================

# Participate in the package usage survey?
popularity-contest popularity-contest/participate boolean false

# Choose software to install:
tasksel tasksel/first multiselect standard, ssh-server

#
d-i pkgsel/include string openssh-server build-essential sudo screen
d-i pkgsel/upgrade select none


# 14. Install the GRUB boot loader on a hard disk
# ===============================================

# Install the GRUB boot loader to the master boot record?
d-i grub-installer/with_other_os boolean true

#
d-i grub-installer/only_debian boolean true
d-i grub-installer/grub2_instead_of_grub_legacy boolean true

# Device for boot loader installation:
d-i grub-installer/bootdev string /dev/sda
d-i grub-installer/choose_bootdev select /dev/sda

# Force GRUB installation to the EFI removable media path?
grub-installer grub-installer/force-efi-extra-removable boolean false


# 15. Finish the installation
# ===========================

# Is the system clock set to UTC?
d-i clock-setup/utc boolean true


#
d-i finish-install/reboot_in_progress note
d-i cdrom-detect/eject boolean true

#11 Re: Other Issues » docker-ce init script » 2019-01-07 17:56:40

I setup docker on Devuan Ascii recently, and this is what I did:


These instructions assume you are running an x86-64 Ascii build (docker typically doesn't do as well on x86, and haven't tried ARM). They were tested in December of 2018 and are likely to change.

Follow the instructions here:

https://docs.docker.com/install/linux/docker-ce/debian/

On the step for adding the docker repo to apt.sources you will use

deb [arch=amd64] https://download.docker.com/linux/debian stretch stable

instead of

 sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/debian \
   $(lsb_release -cs) \
   stable"

Because lsb_release on the latter will add ascii, and that won't work.

At this point docker is installed, and the binary in /usr/bin/ is available but docker
server isn't running.

the command # dockerd will run the docker daemon, but we want an init script.

This post (link:https://paddy-hack.gitlab.io/posts/sand … th-devuan/) mentions that
aufs is not supported in the Linux 4.9 image from Jessie-backports. But we are using Ascii, and AUFS apparently works, no problem. No need to change to BTRFS in ASCII.

But, there is a problem: the sysvinit init scripts have been recently removed from docker-ce (link:
https://github.com/docker/for-linux/issues/482)

Next,

git clone https://github.com/moby/moby.git

and navigate to contrib/init/sysvinit-debian/ you will find an init script there that can be used... As well as a file for /etc/default



And after adding this init file, and starting the service, docker will load the hello-world file.



Not happy that they removed the init scripts... But I just looked at that issue above for the docker repo again, and it looks like they made some changes since I first installed docker on devuan. It might be that you don't need to borrow the script from the Moby repo.

#12 Installation » Installing ZFS on Devuan Mirrored Root » 2018-11-25 02:04:24

little
Replies: 0

NOTE: Read the whole guide, before starting. Some warnings are AFTER commands are written. Also read the whole attached github guide this is based off of.

This is my log from installing ZFS on the root of Devuan, with a mirrored (two hdd) setup. tl;dr everything works.

This is the main guide
https://github.com/zfsonlinux/zfs/wiki/ … oot-on-ZFS


I see this guide:
https://www.klaus-hartnegg.de/gpo/2017- … evuan.html

but I don't think it's necessary to install from compilation in ASCII.
He mentions (in a side box, which is easy to miss)
"Installing zfs-dkms from contrib
in Devuan 2 works
like described here,
but it is old version 6.5.9."

I don't mind the old version, as it's likely to be stable. That's why it's in the repos.

I'm using an x86-64 devuan ascii minimal live cd. You should be using x86-64.


Steps:


First add contrib archive to existing apt/sources

e.g.
deb http://pkgmaster.devuan.org/merged ascii main
to
deb http://pkgmaster.devuan.org/merged ascii main contrib

I'm using apt-get not apt. Both should work.
apt-get install debootstrap gdisk dpkg-dev linux-headers-$(uname -r)

follow the zfsonlinux guide
I'm using mirrored root.

this command:
sgdisk -a1 -n2:34:2047  -t2:EF02 /dev/disk/by-id/scsi-SATA_disk1

-a means set sector alignment
-n is make new partition. here it is partition 2 with start at sector 34
end at sector 2047
-t is partition type


Note that this command uses the /dev/disk/by-id command.

sgdisk is the same functionally as gdisk and the hex codes for -t are:

0700 Microsoft basic data  0c01 Microsoft reserved    2700 Windows RE
4100 PowerPC PReP boot     4200 Windows LDM data      4201 Windows LDM metadata
7501 IBM GPFS              7f00 ChromeOS kernel       7f01 ChromeOS root
7f02 ChromeOS reserved     8200 Linux swap            8300 Linux filesystem
8301 Linux reserved        8302 Linux /home           8400 Intel Rapid Start
8e00 Linux LVM             a500 FreeBSD disklabel     a501 FreeBSD boot
a502 FreeBSD swap          a503 FreeBSD UFS           a504 FreeBSD ZFS
a505 FreeBSD Vinum/RAID    a580 Midnight BSD data     a581 Midnight BSD boot
a582 Midnight BSD swap     a583 Midnight BSD UFS      a584 Midnight BSD ZFS
a585 Midnight BSD Vinum    a800 Apple UFS             a901 NetBSD swap
a902 NetBSD FFS            a903 NetBSD LFS            a904 NetBSD concatenated
a905 NetBSD encrypted      a906 NetBSD RAID           ab00 Apple boot
af00 Apple HFS/HFS+        af01 Apple RAID            af02 Apple RAID offline
af03 Apple label           af04 AppleTV recovery      af05 Apple Core Storage
be00 Solaris boot          bf00 Solaris root          bf01 Solaris /usr & Mac Z
bf02 Solaris swap          bf03 Solaris backup        bf04 Solaris /var
bf05 Solaris /home         bf06 Solaris alternate se  bf07 Solaris Reserved 1
bf08 Solaris Reserved 2    bf09 Solaris Reserved 3    bf0a Solaris Reserved 4
bf0b Solaris Reserved 5    c001 HP-UX data            c002 HP-UX service
ea00 Freedesktop $BOOT     eb00 Haiku BFS             ed00 Sony system partitio
ef00 EFI System            ef01 MBR partition scheme  ef02 BIOS boot partition
fb00 VMWare VMFS           fb01 VMWare reserved       fc00 VMWare kcore crash p
fd00 Linux RAID

I'm going to be mirroring root so I'll use this command on both drives.


sgdisk -a1 -n2:34:2047  -t2:EF02 ata-WDC_WD10JPVX-5555555_WXA1AA755555
sgdisk -a1 -n2:34:2047  -t2:EF02 ata-WDC_WD10JPVX-5555555_WXC1AA7C5555

He mentions to 'always' use the long /dev/disk/by-id aliases
though this is contrary to what Damian Wojstaw says in
"Introducing ZFS on Linux". So it is open to debate.

I'll be using that book to assist with the github steps.

then this command:
sgdisk     -n1:0:0      -t1:BF01 /dev/disk/by-id/scsi-SATA_disk1
for each hdd

next command for me:

zpool create   \
      -O atime=off -O canmount=off -O compression=lz4 -O normalization=formD \
      -O mountpoint=/ -R /mnt \
      rpool \
        mirror /dev/disk/by-id/scsi-SATA_disk1-part1 /dev/disk/by-id/scsi-SATA_disk2-part1

NOTE: from guide:Make sure to include the -part1 portion of the drive path. If you forget that, you are
specifying the whole disk, which ZFS will then add another partition, then you  have to start over.

NOTE: I am NOT setting ashift, as recommended by the zfs guide. This is from the pre-mentioned book,
who recommends not setting it blindly (unless you know what you are doing - I don't). See the book for more details.

NOTE: I am also not setting acl acceleration with xattr=sa. This may be harmless, but there's
a slight chance
I will move to BSD or Solaris for fun at some point. Probably not, but I don't need the perfo
rmance increase.

if you make a mistake: zpool destroy rpool, then start over.
If necessary, you can gdisk and erase the partitions and start again.
dont use fdisk, or else youll have to add the gpt back with gdisk (invalid partition table error)

check it with # zpool status

root@devuan:/dev/disk/by-id# zpool status
  pool: rpool
state: ONLINE
  scan: none requested
config:

        NAME                                       STATE     READ WRITE CKSUM
        rpool                                      ONLINE       0     0     0
          mirror-0                                 ONLINE       0     0     0
            ata-WDC_WD10JPVX-5555555_WXA1AA755555  ONLINE       0     0     0
            ata-WDC_WD10JPVX-5555555_WXC1AA7C5555  ONLINE       0     0     0

errors: No known data errors


zfs create -o canmount=off -o mountpoint=none rpool/ROOT

I'm going to skip making the datasets section, as I want one partition for root.
so only one create command:
//https://wiki.archlinux.org/index.php/Installing_Arch_Linux_on_ZFS#Format_the_destination_disk
zfs create -o canmount=noauto -o mountpoint=/ rpool/ROOT/debian

which was that
so /zpool/ROOT/debian is already mounted at /mnt

per a $ mount command
it does NOT have a lost&found folder, so it's simply blank.

though:

root@devuan:/# df -h
Filesystem         Size  Used Avail Use% Mounted on
udev               1.9G     0  1.9G   0% /dev
tmpfs              386M  628K  385M   1% /run
/dev/sr0           363M  363M     0 100% /lib/live/mount/medium
/dev/loop0         344M  344M     0 100% /lib/live/mount/rootfs/filesystem.squashfs
tmpfs              1.9G     0  1.9G   0% /lib/live/mount/overlay
overlay            1.9G  436M  1.5G  23% /
tmpfs              5.0M  4.0K  5.0M   1% /run/lock
tmpfs              771M     0  771M   0% /run/shm
tmpfs              1.9G  4.0K  1.9G   1% /tmp
rpool/ROOT/debian  899G  128K  899G   1% /mnt

it is listed.

debootstrap ascii /mnt
notice it's not stretch, but ascii


and follow the rest of the steps. I had some trouble at the beginning when I used the ZFS create command on the disk and not the part1 partition (oops), but that is resolvable with gpart (and a reboot).


Worked well for me. Boots into ZFS, mirrored root devuan.



So far, so good with ZFS. I'll update if I learn anything else.

#13 Installation » Migrating Debian Jessie VPS Enter Runlevel Error » 2017-06-08 16:58:12

little
Replies: 2

I recently migrated my second Debian Jessie VPS to Devuan Jessie following the guide here https://git.devuan.org/dev1fanboy/Upgra … -to-Devuan. The first time I migrated a VPS I did not have any trouble. A few months later, I tried a 2nd VPS and after I reboot, I got an error from the console asking me to Enter Runlevel. No run level entries, from 0 to 5 work.


In my case the error was due to missing or blank /etc/inittab file. I re-imaged debian jessie to VPS, and checked the default. Sure enough, /etc/inittab was blank. I added one from another Devuan install, and then did the migration again. The migration worked.


I'm not sure why the hosting company decided to remove /etc/inittab. But after replacing it, the migration to devuan worked.

Board footer

Forum Software