:: Re: [devuan-dev] [DNG] Migrating fr…
Top Page
Delete this message
Reply to this message
Author: José Marinho
Date:  
To: José Marinho, devuan developers internal list, Mark Hindley, Dng
Subject: Re: [devuan-dev] [DNG] Migrating from Buster to Beowulf - feedback needed
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.marinho@???>
> Sent: Tue Sep 10 21:40:42 CEST 2019
> To: Mark Hindley <mark@???>, devuan developers internal list <devuan-dev@???>, Dng <dng@???>
> 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 <mark@???>
> > Sent: Tue Sep 10 13:59:58 CEST 2019
> > To: devuan developers internal list <devuan-dev@???>, Dng <dng@???>
> > 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@???
> > https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
>
>
> -- 
> Sent with https://mailfence.com
> Secure and private email
> _______________________________________________
> devuan-dev internal mailing list
> devuan-dev@???
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/devuan-dev



-- 
Sent with https://mailfence.com
Secure and private email