-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Tue, 31 Dec 2019 14:58:10 -0500
fsmithred via Dng <[email protected]> wrote:

> Please upgrade



Devuan ASCII (originating from the Devuan Jessie "beta2" iso) to Beowulf
upgrade report: Lenovo ThinkPad X200 with slim login manager and a
customized LXqt desktop environment (not all lxqt-core dependencies are
installed). 


tl;dr: - The upgrade has been largely successful (besides cifs mounts!).

       - These notes might help with elogind/consolekit, busybox-syslogd
         and firefox-esr profile issues. 

       - A simple "low diskspace" workaround is provided.

       - libsystemd0 is obsolete again.

       - There is one issue with cifs-utils left for further
         investigation: Two fstab-mounted (remote) samba 4.2 shares,
         formerly writable, have turned read-only - while my ascii
         desktop has still r/w access. (As first client-side attempts
         have not been successful yet, I will look at it another day,
         together with the server.)


mentionable services, basic functionality tested OK: 
        - wicd
        - cupsd
        - libvirtd
        - bluez
        - tor
        - opensshd
        - exim4 (localhost)


additional notes: 
        - session and power management work fine
        - /etc/default/grub modified (unasked?)
        - firefox-esr refuses to start the existing profile "with an
          older version of Firefox" creating a new profile results in:
                # diff ~/.mozilla/firefox/*/compatibility.ini
        - some desktop icons (adwaita) broken
        - lxqt-powermangement now works for me, but seems to conflict
          (on hibernation only) with xfce4-powermanagement (which I had
          to use on ascii): the system /boots/ from not cleanly
          unmounted partitions with a "Read-error on swap-device", when
          both are installed.


the log:

edit /etc/apt/sources.list:

        #deb cdrom:[Debian GNU/Linux 1.0 _Jessie_ - Official Beta2 amd64 DVD 
Binary-1 20161128-18:28]/ jessie contrib main non-free

        deb http://pkgmaster.devuan.org/merged/ beowulf main contrib non-free
        deb-src http://pkgmaster.devuan.org/merged/ beowulf main contrib 
non-free
        
        deb http://pkgmaster.devuan.org/merged/ beowulf-security main contrib 
non-free
        deb-src http://pkgmaster.devuan.org/merged beowulf-security main 
contrib non-free
        
        deb http://pkgmaster.devuan.org/merged/ beowulf-updates main contrib 
non-free
        deb-src http://pkgmaster.devuan.org/merged beowulf-updates main contrib 
non-free

update package index and start upgrade process:

        # apt update && apt upgrade 
                (SNIP)
                1570 upgraded, 251 newly installed, 0 to remove, and 206 not 
upgraded.
                Need to get 1,489 MB of archives.
                After this operation 1,746 MB of additional disk space will be 
used.
                (SNIP)
        [^C]

canceled, check free disk space:

        # df -h | grep -e '\ \/$'| awk '{print $4}'
                2.1 GB

disk space is quite low, so I temporarily move apt's cache to another
partition:

        # mv /var/cache/apt/archives/* /home/florian/Desktop/apt_achives.tmp/
        # mount -o bind /home/florian/Desktop/apt_achives.tmp/ 
/var/cache/apt/archives/ 
        # apt upgrade
                (SNIP)
                Errors were encounted while processing:
                 busybox-syslogd
                E: Sub-process /usr/bin/dpkg returned an error code (1)

trying to solve this:
        # apt --fix-broken install
                (SNIP)
                0 upgraded, 0 newly installed, 0 to remove and 206 not upgraded.
                1 not fully installed or removed.
                After this operation, 0 B of additional disk space will be used.
                Setting up busybox-syslogd (1:1.30.1-4) ...
                [....] Restarting busybox' syslogd implementation: 
syslogdStarting /sbin/syslogd...
                3898 (syslogd)
                . ok
                [....] Restarting busybox' klogd implementation: klogdNo klogd 
found running; none killed.
                Starting /sbin/klogd...
                3945 (klogd)
                 failed!
                invoke-rc.d: initscript busybox-klogd, action "restart" failed.
                dpkg: error processing package busybox-syslogd (--configure):
                 installed busybox-syslogd package post-installation script 
subprocess returned error exit status 1
                Errors were encountered while processing:
                 busybox-syslogd
                E: Sub-process /usr/bin/dpkg returned an error code (1)
        # tail -l 15 /var/log/apt/term.log
                Log started: 2020-01-06  12:11:42
                Setting up busybox-syslogd (1:1.30.1-4) ...
                [....] Restarting busybox' syslogd implementation: 
syslogdStarting /sbin/syslogd...
                3898 (syslogd)
                [?25l[?1c7[ ok 8[?25h[?0c.
                [....] Restarting busybox' klogd implementation: klogdNo klogd 
found running; none killed.
                Starting /sbin/klogd...
                3945 (klogd)
                [?25l[?1c7[FAIL8[?25h[?0c 
failed!
                invoke-rc.d: initscript busybox-klogd, action "restart" failed.
                dpkg: error processing package busybox-syslogd 
(--configure):
                 installed busybox-syslogd package post-installation script 
subprocess returned error exit status 1
                Errors were encountered while processing:
                 busybox-syslogd
                Log ended: 2020-01-06  12:12:05
        # dpkg -P busybox-syslogd
        # apt install busybox-syslogd
        # apt upgrade
                (SNIP)
                0 upgraded, 0 newly installed, 0 to remove and 206 not upgraded.
        [exit 0]

That's fine, so:
        # reboot
        # apt dist-upgrade
                (SNIP)
                The following packages will be REMOVED:
                  claws-mail-fancy-plugin cups-pdf elogind 
gnome-themes-standard-data libboost-python1.62.0 libclamav7 libclamunrar7 
libcupscgi1 libcupsmime1 libcupsppdc1 libcurl3 libgsl2 libllvm3.8 libllvm3.9 
libpam-elogind libqalculate5-data libqalculate5v5 libqt5scintilla2-12v5 
libqt5scintilla2-l10n libreoffice-style-galaxy libsensors4
        [^C]

cancel and check for alternatives with aptitude (the accepted one comes
quite late):

        # aptitude dist-upgrade
                Accept this solution? [Y/n/q/?] n
                The following actions will resolve these dependencies:
                
                      Remove the following packages:
                1)      claws-mail-fancy-plugin [3.14.1-3+b1 (now)]
                2)      consolekit [1.2.1-8~beowulf1 (now, testing)]
                3)      cups-pdf [2.6.1-22 (now)]
                4)      libclamav7 [0.100.3+dfsg-0+deb9u1 (now)]
                5)      libclamunrar7 [0.100.1-0+deb9u1 (now)]
                6)      libllvm3.8 [1:3.8.1-24 (now)]
                7)      libpam-elogind [234.4-2 (now)]
                8)      libpolkit-backend-consolekit-1-0 
[0.105-25+devuan0~bpo2+1 (now)]
                9)      libpolkit-gobject-consolekit-1-0 [0.105-25+devuan8 
(now, testing)]
                10)     libreoffice-style-galaxy [1:5.2.7-1+deb9u11 (now)]
                
                      Install the following packages:
                11)     libpolkit-backend-elogind-1-0 [0.105-25+devuan8 
(testing)]
                12)     libpolkit-gobject-elogind-1-0 [0.105-25+devuan8 
(testing)]
                
                      Keep the following packages at their current version:
                13)     elogind [234.4-2 (now)]
                14)     libelogind0 [234.4-2 (now)]
        [^C]

cancelled and try manually
        # apt install libpolkit-backend-elogind-1-0 
libpolkit-gobject-elogind-1-0
                The following packages were automatically installed and are no 
longer required:
                (SNIP)
                Use 'sudo apt autoremove' to remove them.
                The following packages will be REMOVED:
                  consolekit libpolkit-backend-consolekit-1-0 
libpolkit-gobject-consolekit-1-0
                The following NEW packages will be installed:
                 libpolkit-backend-elogind-1-0 libpolkit-gobject-elogind-1-0
                0 upgraded, 2 newly installed, 3 to remove and 204 not upgraded.
                (SNIP)
        [exit 0]

consolekit has been replaced by elogind, now again:
        # apt dist-upgrade
                (SNIP)
                The following packages will be REMOVED:
                 claws-mail-fancy-plugin cups-pdf gnome-themes-standard-data 
libboost-python1.62.0 libclamav7 libclamunrar7 libcupscgi1 libcupsmime1 
libcupsppdc1 libcurl3 libgsl2 libllvm3.8 libllvm3.9 libqalculate5-data 
libqalculate5v5 libqt5scintilla2-12v5 libqt5scintilla2-l10n 
libreoffice-style-galaxy libsensors4
                (SNIP)
                The following packages have been kept back:
                 elogind libelogind0 libpam-elogind
        [^C]

cancelled, force upgrade of "kept back" packages (surprise!):
        # apt install --reinstall elogind libelogind0 libpam-elogind
                (SNIP)
                The following packages will be REMOVED:
                  libsystemd0
                The following packages will be upgraded:
                  elogind libelogind0 libpam-elogind
                3 upgraded, 0 newly installed, 1 to remove and 201 not upgraded.
        [exit 0]

once again:
        # apt dist-upgrade
                (SNIP)
                The following packages will be REMOVED:
                 claws-mail-fancy-plugin cups-pdf gnome-themes-standard-data 
libboost-python1.62.0 libclamav7 libclamunrar7 libcupscgi1 libcupsmime1 
libcupsppdc1 libcurl3 libgsl2 libllvm3.8 libllvm3.9 libqalculate5-data 
libqalculate5v5 libqt5scintilla2-12v5 libqt5scintilla2-l10n 
libreoffice-style-galaxy libsensors4
                (SNIP)
                201 upgraded, 242 newly installed, 19 to remove and 0 not 
upgraded.
        [exit 0]

cleanup, reboot:
        # apt autoremove
        # reboot

trying to install previously removed packages:
        # apt install claws-mail-fancy-plugin cups-pdf 
gnome-themes-standard-data libboost-python1.62.0 libclamav7 libclamunrar7 
libcupscgi1 libcupsmime1 libcupsppdc1 libcurl3 libgsl2 libllvm3.8 libllvm3.9 
libqalculate5-data libqalculate5v5 libqt5scintilla2-12v5 libqt5scintilla2-l10n 
libreoffice-style-galaxy libsensors4
                (SNIP)
                Package gnome-themes-standard-data is not available, but is 
referred to by another package.
                This may mean that the package is missing, has been obsoleted, 
or is only available from another source
                However the following packages replace it:
                  gnome-themes-extra-data adwaita-icon-theme

                Package libcurl3 is not available, but is referred to by 
another package.
                This may mean that the package is missing, has been obsoleted, 
or is only available from another source
                However the following packages replace it:
                  libcurl4

                Package libqalculate5v5 is not available, but is referred to by 
another package.
                This may mean that the package is missing, has been obsoleted, 
or is only available from another source
                However the following packages replace it:
                  libqalculate20-data libqalculate20

                Package libqalculate5-data is not available, but is referred to 
by another package.
                This may mean that the package is missing, has been obsoleted, 
or is only available from another source
                However the following packages replace it:
                  libqalculate20-data

                Package libqt5scintilla2-12v5 is not available, but is referred 
to by another package.
                This may mean that the package is missing, has been obsoleted, 
or is only available from another source
                However the following packages replace it:
                  libqscintilla2-qt5-dev

                Package libqt5scintilla2-l10n is not available, but is referred 
to by another package.
                This may mean that the package is missing, has been obsoleted, 
or is only available from another source
                However the following packages replace it:
                  libqscintilla2-qt5-l10n

                Package libreoffice-style-galaxy is not available, but is 
referred to by another package.
                This may mean that the package is missing, has been obsoleted, 
or is only available from another source

                Package libsensors4 is not available, but is referred to by 
another package.
                This may mean that the package is missing, has been obsoleted, 
or is only available from another source
                However the following packages replace it:
                  libsensors-config

                Package libllvm3.8 is not available, but is referred to by 
another package.
                This may mean that the package is missing, has been obsoleted, 
or is only available from another source

                Package libllvm3.9 is not available, but is referred to by 
another package.
                This may mean that the package is missing, has been obsoleted, 
or is only available from another source

                Package libboost-python1.62.0 is not available, but is referred 
to by another package.
                This may mean that the package is missing, has been obsoleted, 
or is only available from another source

                Package claws-mail-fancy-plugin is not available, but is 
referred to by another package.
                This may mean that the package is missing, has been obsoleted, 
or is only available from another source
        
        looking around shows, besides claws-mail-fancy-plugin, all
        these packages are no longer required ("apt-mark auto $PKGNAME"
        to revert a packages state therby changed to "manually
        installed" back to "auto") - so I cancel this step. Good bye
        "fancy" claws-mail -_-

cleanup:
        # debfoster -o UseSuggests=yes

Finally, I looked through the dependencies of lxqt-core and its
recommends/suggests and installed a couple of reasonable, new lxqt-*
and *-qt packages like lxqt-powermanagement (mentioned above).



Libre Grüße and the very best regards,
Florian



-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEELAr/aHjRNwfZVZJo7kVJef5EH9YFAl4TrW4ACgkQ7kVJef5E
H9Yy7g/5AWxKTHoZHuVFzLM+uqABUJGcRCxmquCrton1Q8t+nYu7zSG2oapkQhcq
ufdVoGbACM5vqkg+TQdoUm6TSKthUE0tgk2ogqNquZHaoeAx5xmi37g6tHKc3kYf
pGQ41sxUwmFLf1rfkDkdL8ox5lN08nJ8tUG9GF5mGRBxR82koPxALPUxWO+WFSfA
wZrakSqJls37H86Lz/T7uWqQ/mLGHwOgtMRFENz85O4mW/ygn+RqWNJPMsftxSmy
i7oT4Xf6r3Hd79NZMMsV6Tt4Jb2BT0UOUMJUURb+Gz/qeL9y4qKmlA4+Uty28T06
oGy7fzrN5EoVMccb2+oLdK9pV4qJp/ozK/oRnD5VpXQKHa5H6FgtucIYGRlpQPpo
izQ2aj6SIZsnXwdFG0LqftWLS7y0Wz73m/hao+cEkb1dZ5q2OTUD1b8ZlKWDu/w9
t5DtzsnWswDsEyeKmpJBXU5RMlAQmZwY89lP9ltjtqIr2B43bfeSZb2PSmdfGxl0
tI1/0IBbLWGqKkrFZYEHmHDOtQVxu2Aw2gYuO6zcEjfD5BCMPOpecm+F0s4P2vWA
Vbjoy4D4fEQhA3e4lC0glMA5kKiTYX0qVtAoXwLAZyP95cMfRt8FIYwZt7ikeeS2
SOT/vrw31i6yKzs/6GbsUYtbnj51vbaAfGMCcEtqWGXuKgVYBR4=
=OgNN
-----END PGP SIGNATURE-----
_______________________________________________
Dng mailing list
[email protected]
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to