Re: [DNG] Debian/Buster-to-Devuan/Beowulf : Version 1

2021-04-07 Thread tito via Dng
On Wed, 07 Apr 2021 13:42:40 +0200
Svante Signell via Dng  wrote:

> Hello,
> 
> The following instructions is the first version of how to migrate from
> Debian/Buster to Devuan/Beowulf. This description is a complement to
> the description at: 
> https://www.devuan.org/os/documentation/dev1fanboy/en/buster-to-beowulf
> which is known to not work any longer.
> 
> Note that this description does use a fixed network interface. For
> wireless connections additional tips should be made.
> 
> The following text file describes the procedure:
> (replacing Debian's gnome desktop (default) with Devuan's mate)
> 
> # Choose your editor
> apt-get install emacs
> 
> Seems like task-gnome-desktop is installed :(
> apt-get install sysvinit-core
> 
> Reading package lists... Done
> Building dependency tree   
> Reading state information... Done
> The following packages were automatically installed and are no longer
> required: ...
> Use 'apt autoremove' to remove them.
> The following additional packages will be installed:
>   initscripts insserv startpar sysv-rc
> The following packages will be REMOVED: ...
> The following NEW packages will be installed:
>   initscripts insserv startpar sysv-rc sysvinit-core
> 0 upgraded, 5 newly installed, 34 to remove and 0 not upgraded.
> Do you want to continue? [Y/n]
> Setting up startpar (0.61-1) ...
> Setting up insserv (1.18.0-2) ...
> insserv: FATAL: service mountkernfs has to exists for service udev
> insserv: FATAL: service urandom has to exists for service networking
> insserv: FATAL: service mountdevsubfs has to exists for service
> hwclock insserv: exiting now!
> Setting up sysv-rc (2.93-8) ...
> Setting up initscripts (2.93-8) ...
> Setting up sysvinit-core (2.93-8) ...
> Not restarting sysvinit
> 
> apt-get install task-mate-desktop # No: wants to remove sysvinit-core
> 
> Starting system message bus: dbus 
> Starting Avahi mDNS 
> Starting MTA 
> Boots to : No desktop and no network
> Log in to console:
> apt-get remove --purge libnss-systemd
>  # much faster!!
> apt-get remove --purge network-manager
> apt-get remove --purge systemd
> 
> emacs -nw /etc/network/interfaces
> # The primary network interface
> auto ens3
> iface ens3 inet dhcp
>  # now with network and ssh :)
> apt-get install task-{xfce,mate}-desktop
> 
> 
> dpkg --set-selections
> sysvinit-core hold
> 
> apt-get install task-{xfce,mate}-desktop
> The following packages have unmet dependencies:
>  systemd-sysv : Conflicts: sysvinit-core but 2.93-8 is installed
>  sysvinit-core : Conflicts: systemd-sysv but 241-7~deb10u7 is to be 
> installed
> ...
> 
> apt-get install lightdm
> The following packages have unmet dependencies:
>  lightdm :
>  Depends: logind or consolekit but it is not installable
> 
> apt-get install lightdm elogind
> The following NEW packages will be installed:
>   elogind libelogind0 libindicator3-7 liblightdm-gobject-1-0 libpam-
> elogind lightdm lightdm-gtk-greeter
> 
> apt-get install task-mate-desktop
> The following packages have unmet dependencies:
>  task-mate-desktop :
>  Depends: mate-desktop-environment but it is not going to be installed
>  Depends: lightdm but it is not going to be installed
> 
> 
> emacs /etc/apt/sources.list
> deb http://deb.devuan.org/merged beowulf main
> deb http://deb.devuan.org/merged beowulf-security main
> deb http://deb.devuan.org/merged beowulf-updates main
> deb http://deb.devuan.org/devuan beowulf-proposed main
> 
> wget 
> https://pkgmaster.devuan.org/devuan/pool/main/d/devuan-keyring/devuan-keyring_2017.10.03_all.deb
> dpkg -i devuan-keyring_2017.10.03_all.deb
> apt-get update
> apt-get upgrade
> The following packages will be upgraded:
>   base-files bsdutils colord-data dbus dbus-x11 distro-info-data fdisk
>   gir1.2-packagekitglib-1.0 init init-system-helpers initscripts
> libblkid1 libcolorhug2 libdbus-1-3 libfdisk1 liblightdm-gobject-1-0
> libmount1 libpackagekit-glib2-18 libpcsclite1 libprocps7 libsmartcols1
> libudisks2-0 libuuid1 lightdm mount procps python3-reportbug reportbug
> rsyslog sysv-rc sysvinit-utils task-british-desktop task-desktop task-
> english task-ssh-server tasksel tasksel-data util-linux-locales
> 
> apt-get autoremove --purge
> dpkg --set-selections
> sysvinit-core install
> The following packages have been kept back:
>   desktop-base elogind libcolord2 libelogind0 libpam-elogind
>   libpolkit-gobject-1-0 libudev1 udev util-linux
> The following packages will be upgraded:
>   sysvinit-core
> apt-get dist-upgrade
> The following NEW packages will be installed:
>   cinnabar-icon-theme clearlooks-phenix-cinnabar-theme
> dmz-cursor-theme eudev gnome-extra-icons gnome-icon-theme
> gtk2-engines gtk3- nooverlayscrollbar libeudev1
> libpolkit-gobject-elogind-1-0 The following packages have been kept
> back: elogind libelogind0 libpam-elogind
> The following packages will be upgraded:
>   desktop-base libcolord2 libpolkit-gobject-1-0 libudev1 udev util-
> linux
> 
> apt-get dist-upgrade
> apt-get install net-tools
> ifcon

Re: [DNG] Debian/Buster-to-Devuan/Beowulf : Version 1

2021-04-07 Thread Mason Loring Bliss
On Wed, Apr 07, 2021 at 01:42:40PM +0200, Svante Signell via Dng wrote:

> # Choose your editor
> apt-get install emacs
...
> emacs -nw /etc/network/interfaces

And for anyone who only wants Emacs in a console,

apt install emacs-nox

...and you won't get the X dependencies/bits.

-- 
Mason Loring Bliss ma...@blisses.orgEwige Blumenkraft!
(if awake 'sleep (aref #(sleep dream) (random 2))) -- Hamlet, Act III, Scene I


signature.asc
Description: PGP signature
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


[DNG] Plasma with Wayland requiring systemd-localed?

2021-04-07 Thread Martin Steigerwald
Hi!

Anyone ever tried Plasma with Wayland on Devuan?

.local/share/sddm# less wayland-session.log 
not a reply org.freedesktop.locale1 QDBusMessage(type=Error, 
service="org.freedesktop.DBus", error 
name="org.freedesktop.DBus.Error.ServiceUnknown", error message="The 
name org.freedesktop.locale1 was not provided by any .service files", 
signature="s", contents=("The name org.freedesktop.locale1 was not 
provided by any .service files") )
"kwin_wayland_wrapper" ("--xwayland", "/usr/lib/x86_64-linux-gnu/
libexec/startplasma-waylandsession") exited with code 255

Note: I did use Plasma from Debian Experimental tough… In case there is 
an Devuan Experimental with the same meaning, I can use that of course.

Using Plasma X11 session for now, which works just fine under Devuan with 
Runit as PID 1.

I am willing to report with to upstream. So far, Plasma was always 
usable with whatever init system.

Best,
-- 
Martin


___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


[DNG] Debian/Buster-to-Devuan/Beowulf : Version 1

2021-04-07 Thread Svante Signell via Dng
Hello,

The following instructions is the first version of how to migrate from
Debian/Buster to Devuan/Beowulf. This description is a complement to
the description at: 
https://www.devuan.org/os/documentation/dev1fanboy/en/buster-to-beowulf
which is known to not work any longer.

Note that this description does use a fixed network interface. For
wireless connections additional tips should be made.

The following text file describes the procedure:
(replacing Debian's gnome desktop (default) with Devuan's mate)

# Choose your editor
apt-get install emacs

Seems like task-gnome-desktop is installed :(
apt-get install sysvinit-core

Reading package lists... Done
Building dependency tree   
Reading state information... Done
The following packages were automatically installed and are no longer
required: ...
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  initscripts insserv startpar sysv-rc
The following packages will be REMOVED: ...
The following NEW packages will be installed:
  initscripts insserv startpar sysv-rc sysvinit-core
0 upgraded, 5 newly installed, 34 to remove and 0 not upgraded.
Do you want to continue? [Y/n]
Setting up startpar (0.61-1) ...
Setting up insserv (1.18.0-2) ...
insserv: FATAL: service mountkernfs has to exists for service udev
insserv: FATAL: service urandom has to exists for service networking
insserv: FATAL: service mountdevsubfs has to exists for service hwclock
insserv: exiting now!
Setting up sysv-rc (2.93-8) ...
Setting up initscripts (2.93-8) ...
Setting up sysvinit-core (2.93-8) ...
Not restarting sysvinit

apt-get install task-mate-desktop # No: wants to remove sysvinit-core

Starting system message bus: dbus 
Starting Avahi mDNS 
Starting MTA 
Boots to : No desktop and no network
Log in to console:
apt-get remove --purge libnss-systemd
 # much faster!!
apt-get remove --purge network-manager
apt-get remove --purge systemd

emacs -nw /etc/network/interfaces
# The primary network interface
auto ens3
iface ens3 inet dhcp
 # now with network and ssh :)
apt-get install task-{xfce,mate}-desktop


dpkg --set-selections
sysvinit-core hold

apt-get install task-{xfce,mate}-desktop
The following packages have unmet dependencies:
 systemd-sysv : Conflicts: sysvinit-core but 2.93-8 is installed
 sysvinit-core : Conflicts: systemd-sysv but 241-7~deb10u7 is to be 
installed
...

apt-get install lightdm
The following packages have unmet dependencies:
 lightdm :
 Depends: logind or consolekit but it is not installable

apt-get install lightdm elogind
The following NEW packages will be installed:
  elogind libelogind0 libindicator3-7 liblightdm-gobject-1-0 libpam-
elogind lightdm lightdm-gtk-greeter

apt-get install task-mate-desktop
The following packages have unmet dependencies:
 task-mate-desktop :
 Depends: mate-desktop-environment but it is not going to be installed
 Depends: lightdm but it is not going to be installed


emacs /etc/apt/sources.list
deb http://deb.devuan.org/merged beowulf main
deb http://deb.devuan.org/merged beowulf-security main
deb http://deb.devuan.org/merged beowulf-updates main
deb http://deb.devuan.org/devuan beowulf-proposed main

wget 
https://pkgmaster.devuan.org/devuan/pool/main/d/devuan-keyring/devuan-keyring_2017.10.03_all.deb
dpkg -i devuan-keyring_2017.10.03_all.deb
apt-get update
apt-get upgrade
The following packages will be upgraded:
  base-files bsdutils colord-data dbus dbus-x11 distro-info-data fdisk
  gir1.2-packagekitglib-1.0 init init-system-helpers initscripts
libblkid1 libcolorhug2 libdbus-1-3 libfdisk1 liblightdm-gobject-1-0
libmount1 libpackagekit-glib2-18 libpcsclite1 libprocps7 libsmartcols1
libudisks2-0 libuuid1 lightdm mount procps python3-reportbug reportbug
rsyslog sysv-rc sysvinit-utils task-british-desktop task-desktop task-
english task-ssh-server tasksel tasksel-data util-linux-locales

apt-get autoremove --purge
dpkg --set-selections
sysvinit-core install
The following packages have been kept back:
  desktop-base elogind libcolord2 libelogind0 libpam-elogind
  libpolkit-gobject-1-0 libudev1 udev util-linux
The following packages will be upgraded:
  sysvinit-core
apt-get dist-upgrade
The following NEW packages will be installed:
  cinnabar-icon-theme clearlooks-phenix-cinnabar-theme dmz-cursor-theme 
eudev gnome-extra-icons gnome-icon-theme gtk2-engines gtk3-
nooverlayscrollbar libeudev1 libpolkit-gobject-elogind-1-0
The following packages have been kept back:
  elogind libelogind0 libpam-elogind
The following packages will be upgraded:
  desktop-base libcolord2 libpolkit-gobject-1-0 libudev1 udev util-
linux

apt-get dist-upgrade
apt-get install net-tools
ifconfig
ens3: ...
lo: ...


Booting into Devuan :)
No desktop at all. Boot into recovery mode.
emacs -nw /etc/network/interfaces
#auto ens3
#iface ens3 inet dhcp
auto eth0
iface eth0 inet dhcp
/etc/init.d/ssh start 
apt-get install task-mate-desktop
0 upgraded, 311 newly installed, 0 to remove and 3 not upgraded.

apt-get dist-upgra