I forgot to mention that after the reboot, after the reboot, in addition to the delay in starting dbus and avahi-daemon and the difficulties to login I cannot access to the GUI, only by console
> ---------------------------------------- > From: José Marinho <jose.mari...@mailfence.com> > Sent: Tue Sep 10 21:40:42 CEST 2019 > To: Mark Hindley <m...@hindley.org.uk>, devuan developers internal list > <devuan-...@lists.dyne.org>, Dng <dng@lists.dyne.org> > Subject: Re: [devuan-dev] [DNG] Migrating from Buster to Beowulf - feedback > needed > > > Hi all, > > From a brand new debian server installation on Virtualbox I install desktop > stuff by installing task-xfce-destop metapackage and try your instructions. I > don't know if I miss or misunderstand something. What I got was this: > > After installing devuan-keyring, changing apt sources, updating apt sources, > editing /var/lib/dpkg/status file for removing systemd-sysv of the end of the > line, do an "apt install --purge sysvinit-core dbus dbus-x11 libnss-systemd" > and rebooting the system, when I rebooted I notice that > when the system start after the reboot, it gets stuck on dbus and > avahi-daemon delaying init much more than usual. Besides this, it delays too > a lot when I try to log in the system by console or ssh. When I finally reach > a root console and issue : "apt install --purge policykit-1" I get this > output: > > apt install --purge policykit-1 > 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: > policykit-1 : Depends: libpolkit-agent-1-0 (= 0.105-25+devuan4) but 0.105-25 > is to be installed > Depends: libpolkit-backend-1-0 (= 0.105-25+devuan4) > Depends: libpolkit-gobject-1-0 (= 0.105-25+devuan4) > E: Unable to correct problems, you have held broken packages. > > I hope this will help > > Jose > > > ---------------------------------------- > > From: Mark Hindley <m...@hindley.org.uk> > > Sent: Tue Sep 10 13:59:58 CEST 2019 > > To: devuan developers internal list <devuan-...@lists.dyne.org>, Dng > > <dng@lists.dyne.org> > > Subject: Re: [DNG] [devuan-dev] Migrating from Buster to Beowulf - feedback > > needed > > > > > > I have been further testing ways of migrating buster to beowulf. > > > > With a install of xfce4 and lightdm, the cleanest way I can come up with is: > > > > # Migrate from Debian buster to Devuan beowulf > > > > # Install devuan-keyring > > wget > > http://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 > > > > # Change APT sources > > cat > /etc/apt/sources.list <<EOF > > deb http://pkgmaster.devuan.org/merged beowulf main > > deb http://pkgmaster.devuan.org/merged beowulf-security main > > EOF > > > > apt update > > > > # If you have libpam-systemd installed this is an optional and very hackish > > fix > > # for Debian #935304 which is now closed with wontfix. > > # > > # Don't do this if you are at all unsure. > > # > > # 1) Ensure you create a backup! > > # 2) Open /var/lib/dpkg/status with an editor > > # 3) Find libpam-systemd Depends. The line looks like > > # Depends: libc6 (>= 2.28), libpam0g (>= 0.99.7.1), systemd (= > > 241-7~deb10u1), libpam-runtime (>= 1.0.1-6), dbus, systemd-sysv > > # 4) Remove ', systemd-sysv from the end of the line, leaving the rest of > > the line intact > > # 5) Save file > > cp /var/lib/dpkg/status /var/lib/dpkg/status.save > > editor /var/lib/dpkg/status > > > > # Install new init and dbus. > > # Ensure we will have dbus-x11 to provide dbus-session-bus after systemd is > > gone. > > # Remove libnss-systemd to avoid delays on nss lookups after reboot. > > apt install --purge sysvinit-core dbus dbus-x11 libnss-systemd- > > > > reboot > > > > # If you have policykit-1 installed, update it. > > # This will also purge systemd* and install libpam-elogind > > apt install --purge policykit-1 > > > > # The rest of the migration (base-files, eudev, etc) > > # This will also purge sytemd* if not already done. > > apt --purge full-upgrade > > > > # Optionally, if you didn't edit /var/lib/dpkg/status above > > # Reinstall whatever desktop and display manager was removed > > # apt install xfce4 lightdm > > > > # Change ens3 to eth0 in /etc/network/interfaces > > sed s/ens3/eth0/ -i /etc/network/interfaces > > > > reboot > > > > # Remove cruft > > apt autoremove --purge > > > > Done! > > > > The transitional systemd-sysv package I talked about a few days ago to > > smooth > > over #935304 isn't going to work as I had forgotten that sysvinit-core > > conflicts > > with systemd-sysv. > > > > The hack to work around #935304 by editing /var/lib/dpkg/status is not > > pretty at > > all. If you don't want it you will have to accept removal of some GUI > > components > > with libpam-systemd and then reinstall them after libpam-elogind is in > > place. > > > > I hope the instructions are reasonably clear. > > > > Do give feedback. > > > > Thanks > > > > Mark > > _______________________________________________ > > Dng mailing list > > Dng@lists.dyne.org > > https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng > > > -- > Sent with https://mailfence.com > Secure and private email > _______________________________________________ > devuan-dev internal mailing list > devuan-...@lists.dyne.org > https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/devuan-dev -- Sent with https://mailfence.com Secure and private email _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng