Re: [DNG] [devuan-dev] 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 > Sent: Tue Sep 10 21:40:42 CEST 2019 > To: Mark Hindley , devuan developers internal list > , 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 > > Sent: Tue Sep 10 13:59:58 CEST 2019 > > To: devuan developers internal list , 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 < > 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
Re: [DNG] [devuan-dev] 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 > Sent: Tue Sep 10 13:59:58 CEST 2019 > To: devuan developers internal list , 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 < 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 ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] [devuan-dev] Migrating from Buster to Beowulf - feedback needed
For the first point, you are right, the final hyphen makes a big difference and now I am free of the dbus delay and can reach a GUI through Lightdm. But the other issue persists: root@dserver:~# 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'm going to post you the output of some commands with the hope it may help you to understand: root@dserver:~# cat /etc/apt/preferences cat: /etc/apt/preferences: No such file or directory root@dserver:~# ls -l /etc/apt/preferences.d/ total 0 Like I mentioned on my previous post, the system I'm using for this tests is a Virtualbox VM with Debian server installed with a netinstall image and after that I install the metapackage task-xfce-desktop, but I did not change any preference from the stock that comes from Debian root@dserver:~# apt policy policykit-1 policykit-1: Installed: 0.105-25 Candidate: 0.105-25+devuan4 Version table: 0.105-25+devuan4 500 500 http://pkgmaster.devuan.org/merged beowulf/main amd64 Packages *** 0.105-25 100 100 /var/lib/dpkg/status root@dserver:~# apt policy libpolkit-agent-1-0 libpolkit-agent-1-0: Installed: 0.105-25 Candidate: 0.105-25+devuan4 Version table: 0.105-25+devuan4 500 500 http://pkgmaster.devuan.org/merged beowulf/main amd64 Packages *** 0.105-25 100 100 /var/lib/dpkg/status root@dserver:~# apt policy libpolkit-backend-1-0 libpolkit-backend-1-0: Installed: 0.105-25 Candidate: 0.105-25 Version table: *** 0.105-25 500 500 http://pkgmaster.devuan.org/merged beowulf/main amd64 Packages 100 /var/lib/dpkg/status root@dserver:~# apt policy libpolkit-gobject-1-0 libpolkit-gobject-1-0: Installed: 0.105-25 Candidate: 0.105-25 Version table: *** 0.105-25 500 500 http://pkgmaster.devuan.org/merged beowulf/main amd64 Packages 100 /var/lib/dpkg/status If you need more info don't hesitate to ask for it. Thanks José > > From: Mark Hindley > Sent: Tue Sep 10 22:28:06 CEST 2019 > To: José Marinho > Cc: devuan developers internal list , Dng > > Subject: Re: [DNG] [devuan-dev] Migrating from Buster to Beowulf - feedback > needed > > > José, > > Hello. Thanks for this. > > On Tue, Sep 10, 2019 at 09:40:42PM +0200, José Marinho wrote: > > 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" > > Could you check that line. It may just be a typo, but should be > > apt install --purge sysvinit-core dbus dbus-x11 libnss-systemd- > > with a hyphen at the end. That cured the dbus delays for me. > > > 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) > > This is odd as 0.105-25 is the buster version. > > I had tested this from xfce4 install but not the task
Re: [DNG] [devuan-dev] Migrating from Buster to Beowulf - feedback needed
Finally, I managed to get to Beowulf from Buster by doing what is indicated in the text file I send as an attachment. Hope it would be helpful. Jose > > From: Mark Hindley > Sent: Wed Sep 11 12:08:53 CEST 2019 > To: José Marinho > Cc: devuan developers internal list , Dng > > Subject: Re: [DNG] [devuan-dev] Migrating from Buster to Beowulf - feedback > needed > > > On Wed, Sep 11, 2019 at 10:41:29AM +0200, José Marinho wrote: > > For the first point, you are right, the final hyphen makes a big difference > > and now I am free of the dbus delay and can reach a GUI through Lightdm. > > Great! > > > But the other issue persists: > > root@dserver:~# 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 think this is a problem in devuan's task-xfce-desktop. > > We are quite behind debian (buster has 3.53, beowulf has 3.48+devuan1.1) and > devuan's version also has a (now) unhelpful dependency on > libpolkit-backend-consolekit-1-0. > > Could you try removing task-xfce-desktop first? > > Thanks. > > Mark -- Sent with https://mailfence.com Secure and private emailroot@dserver:~# wget http://pkgmaster.devuan.org/devuan/pool/main/d/devuan-keyring/devuan-keyring_2017.10.03_all.deb --2019-09-11 17:39:21-- http://pkgmaster.devuan.org/devuan/pool/main/d/devuan-keyring/devuan-keyring_2017.10.03_all.deb Resolving pkgmaster.devuan.org (pkgmaster.devuan.org)... 5.196.38.18 Connecting to pkgmaster.devuan.org (pkgmaster.devuan.org)|5.196.38.18|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 34728 (34K) [application/octet-stream] Saving to: ‘devuan-keyring_2017.10.03_all.deb’ devuan-keyring_2017 100%[===>] 33.91K --.-KB/sin 0.06s 2019-09-11 17:39:37 (607 KB/s) - ‘devuan-keyring_2017.10.03_all.deb’ saved [34728/34728] root@dserver:~# dpkg -i devuan-keyring_2017.10.03_all.deb Selecting previously unselected package devuan-keyring. (Reading database ... 104747 files and directories currently installed.) Preparing to unpack devuan-keyring_2017.10.03_all.deb ... Unpacking devuan-keyring (2017.10.03) ... Setting up devuan-keyring (2017.10.03) ... root@dserver:~# cat > /etc/apt/sources.list < deb http://pkgmaster.devuan.org/merged beowulf main > deb http://pkgmaster.devuan.org/merged beowulf-security main > EOF root@dserver:~# apt update Get:1 http://pkgmaster.devuan.org/merged beowulf InRelease [25.6 kB] Get:2 http://pkgmaster.devuan.org/merged beowulf-security InRelease [25.6 kB] Get:3 http://pkgmaster.devuan.org/merged beowulf/main amd64 Packages [8,046 kB] Get:4 http://pkgmaster.devuan.org/merged beowulf-security/main amd64 Packages [85.5 kB] Fetched 8,183 kB in 31s (262 kB/s) Reading package lists... Done Building dependency tree Reading state information... Done 12 packages can be upgraded. Run 'apt list --upgradable' to see them. root@dserver:~# apt list --upgradable Listing... Done base-files/testing 10.3+devuan3.1 amd64 [upgradable from: 10.3+deb10u1] dbus-x11/testing 1.12.16-1+devuan2 amd64 [upgradable from: 1.12.16-1] dbus/testing 1.12.16-1+devuan2 amd64 [upgradable from: 1.12.16-1] desktop-base/testing 1:0.99 all [upgradable from: 10.0.2] gir1.2-polkit-1.0/testing 0.105-25+devuan4 amd64 [upgradable from: 0.105-25] libdbus-1-3/testing 1.12.16-1+devuan2 amd64 [upgradable from: 1.12.16-1] libpolkit-agent-1-0/testing 0.105-25+devuan4 amd64 [upgradable from: 0.105-25] libudev1/testing 1:3.2.7+devuan1.1 amd64 [upgradable from: 241-7~deb10u1] policykit-1/testing 0.105-25+devuan4 amd64 [upgradable from: 0.105-25] sysvinit-utils/testing 2.93-8+devuan1 amd64 [upgradable from: 2.93-8] udev/testing 1:3.2.7+devuan1.1 amd64 [upgradable from: 241-7~deb10u1] upower/testing 1:0.9.23-2+devuan1.3 amd64 [upgradable from: 0.99.10-1] cp /var/lib/dpkg/status /var/lib/dpkg/status.save nano /var/lib/dpkg/status root@dserver:~# apt install --purge sysvinit-core dbus dbus-x11 libnss-systemd- Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: initscripts insserv libdbus-1-3 psmisc startpar sysv-rc Suggested packages: