Novena - Debian - 2020 archive
back to main Debian page for this machine.
2020 archive.
2020-12-30: sda3 - reboot, Debian 10.7 is in
tingo@kg-novena:~$ cat /etc/debian_version 10.7
kernel (unchanged)
tingo@kg-novena:~$ uname -a Linux kg-novena.kg4.no 4.4.0-00156-gc9ba6e8 #12 SMP PREEMPT Fri Feb 19 14:32:59 SGT 2016 armv7l GNU/Linux
ok
2020-12-30: sda3 - apt - upgrade
tingo@kg-novena:~$ sudo apt upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages were automatically installed and are no longer required: libjsoncpp1 lightning Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: libbotan-2-9 libtspi1 The following packages will be upgraded: apt apt-utils base-files firefox-esr iceweasel krb5-locales libapt-inst2.0 libapt-pkg5.0 libbrotli1 libcups2 libcupsimage2 libexif12 libfreetype6 libgssapi-krb5-2 libimobiledevice6 libjavascriptcoregtk-4.0-18 libjpeg-turbo-progs libjpeg62-turbo libk5crypto3 libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common libmariadb3 libnss-systemd libpam-systemd libproxy1v5 libsqlite3-0 libssl1.1 libsystemd0 libturbojpeg0 libudev1 libwebkit2gtk-4.0-37 libxml2 lightning linux-libc-dev mariadb-common openssl python-lxml sqlite3 systemd systemd-sysv tcpdump thunderbird tzdata udev xserver-common xserver-xorg-core xserver-xorg-legacy 49 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 138 MB of archives. After this operation, 84.7 MB of additional disk space will be used. [..] Processing triggers for ntp (1:4.2.8p12+dfsg-4) ... Processing triggers for initramfs-tools (0.133+deb10u1) ... apt - autoremove tingo@kg-novena:~$ sudo apt autoremove Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: libjsoncpp1 lightning 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. After this operation, 390 kB disk space will be freed. [..] Processing triggers for libc-bin (2.28-10) ...
ok
2020-10-17: sda3 - rebooted (for good measure) - Debian 10.6 is in
tingo@kg-novena:~$ cat /etc/debian_version 10.6
kernel is unchanged
tingo@kg-novena:~$ uname -a Linux kg-novena.kg4.no 4.4.0-00156-gc9ba6e8 #12 SMP PREEMPT Fri Feb 19 14:32:59 SGT 2016 armv7l GNU/Linux
ok
2020-10-17: sda3 - apt - upgrade
tingo@kg-novena:~$ sudo apt upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages will be upgraded: arch-test base-files clang-7 firefox-esr iceweasel libclang-common-7-dev libclang1-7 libgssdp-1.0-3 libgupnp-1.0-4 libllvm7 libomp-7-dev libomp5-7 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5opengl5 libqt5printsupport5 libqt5widgets5 libx11-6 libx11-data libx11-xcb1 linux-libc-dev llvm-7 llvm-7-dev llvm-7-runtime qt5-gtk-platformtheme 27 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 111 MB of archives. After this operation, 16.9 MB of additional disk space will be used. [..] Setting up libqt5opengl5:armhf (5.11.3+dfsg1-1+deb10u4) ... Processing triggers for desktop-file-utils (0.23-4) ... Processing triggers for mime-support (3.62) ... Processing triggers for hicolor-icon-theme (0.17-2) ... Processing triggers for libc-bin (2.28-10) ... Processing triggers for man-db (2.8.5-2) ... Processing triggers for install-info (6.5.0.dfsg.1-4+b1) ...
ok
2020-09-13: sda3 - apt - autoremove
tingo@kg-novena:~$ sudo apt autoremove Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: alsa-base android-libext4-utils android-libselinux android-libsepol dh-python docbook-xml emacs24 g++-4.9 g++-6 gnome-icon-theme-symbolic gnome-themes-standard gstreamer0.10-alsa gstreamer0.10-gconf gstreamer0.10-nice gstreamer0.10-plugins-bad gstreamer0.10-plugins-base gstreamer0.10-x gvfs-bin imagemagick-common iproute liba52-0.7.4 libass5 libavdevice57 libavfilter6 libavformat56 libavformat57 libavresample3 libbabeltrace-ctf1 libbind9-140 libbind9-90 libblas-common libbluray1 libbonoboui2-0 libboost-filesystem1.62.0 libboost-iostreams1.62.0 libboost-system1.62.0 libcdaudio1 libcdio-cdda1 libcdio-paranoia1 libcdio13 libcln6 libdbus-1-dev libdirac-encoder0 libdirectfb-1.2-9 libdns-export162 libdns100 libdns162 libdrm-freedreno1 libebur128-1 libegl1-mesa-drivers libenca0 libept1.4.12 libevemu1 libevent-2.0-5 libf2fs0 libfile-copy-recursive-perl libgconfmm-2.6-1v5 libgcr-3-common libgfortran3 libgif4 libglademm-2.4-1v5 libglew2.0 libgnome-keyring-common libgnome-keyring0 libgnomeui-0 libgnomeui-common libgphoto2-port10 libgstreamer-plugins-bad0.10-0 libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgtksourceview2.0-0 libgtksourceview2.0-common libhunspell-1.3-0 libhunspell-1.4-0 libical1a libical2 libicu57 libilmbase12 libimobiledevice4 libisc-export160 libisc160 libisc95 libisccc140 libisccc90 libisccfg140 libisccfg90 libjasper1 libjim0.75 libjim0.76 libjpeg9 libjsoncpp0 libkeybinder0 liblinear1 liblirc-client0 liblircclient0 liblwres141 liblwres90 libmaa3 libmad0 libmagickcore-6.q16-3 libmagickwand-6.q16-3 libmhash2 libmimic0 libnm-glib-vpn1 libnm-glib4 libnm-gtk-common libnm-gtk0 libnm-util2 libntdb1 libntfs-3g871 libobjc-6-dev libopencv-calib3d2.4v5 libopencv-core2.4v5 libopencv-features2d2.4v5 libopencv-flann2.4v5 libopencv-highgui2.4-deb0 libopencv-imgproc2.4v5 libopencv-objdetect2.4v5 libopencv-video2.4v5 libopenexr22 libopenvg1-mesa libpango1.0-0 libpcre16-3 libperl5.24 libplist2 libpng12-0 libpoppler46 libpoppler64 libpostproc52 libpostproc54 libprocps6 libpth20 libpython3.5 libpython3.5-minimal libpython3.5-stdlib libqgsttools-p1 libqmi-glib1 libqrencode3 libqt5multimediaquick-p5 libquvi-scripts libquvi7 libraptor2-0 librarian0 librasqal3 librdf0 libsane-extras libsane-extras-common libsdl1.2debian libslv2-9 libsndio6.1 libsodium18 libsoundtouch0 libsox2 libsrtp0 libssl1.0.2 libstdc++-6-dev libswscale3 libswscale4 libtxc-dxtn-s2tc0 libunbound2 libunistring0 libusbmuxd2 libva-wayland1 libval14 libvte-2.90-9 libvte-2.90-common libvte-common libvte9 libwayland-egl1-mesa libwebrtc-audio-processing-0 libwildmidi1 libxapian22 libxfce4util6 libxfcegui4-4 libxfont1 libyajl2 lockfile-progs python-dbus-dev python-support python3-distutils python3-lib2to3 python3.5 python3.5-minimal rarian-compat rsync sgml-base sgml-data tcpd xfce-keyboard-shortcuts xfce4-artwork xfce4-mount-plugin xfce4-quicklauncher-plugin xfce4-volumed xml-core 0 upgraded, 0 newly installed, 194 to remove and 0 not upgraded. After this operation, 224 MB disk space will be freed. [..] Processing triggers for gnome-icon-theme (3.12.0-3) ... Processing triggers for desktop-file-utils (0.23-4) ...
ok
2020-09-13: sda3 - reboot, Debian 10.5 is in
tingo@kg-novena:~$ cat /etc/debian_version 10.5 kernel tingo@kg-novena:~$ uname -a Linux kg-novena.kg4.no 4.4.0-00156-gc9ba6e8 #12 SMP PREEMPT Fri Feb 19 14:32:59 SGT 2016 armv7l GNU/Linux
ok
2020-09-13: sda3 - apt - upgrade
tingo@kg-novena:~$ sudo apt upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages were automatically installed and are no longer required: alsa-base android-libext4-utils android-libselinux android-libsepol dh-python docbook-xml emacs24 g++-4.9 g++-6 gnome-icon-theme-symbolic gnome-themes-standard gstreamer0.10-alsa gstreamer0.10-gconf gstreamer0.10-nice gstreamer0.10-plugins-bad gstreamer0.10-plugins-base gstreamer0.10-x gvfs-bin imagemagick-common iproute liba52-0.7.4 libass5 libavdevice57 libavfilter6 libavformat56 libavformat57 libavresample3 libbabeltrace-ctf1 libbind9-140 libbind9-90 libblas-common libbluray1 libbonoboui2-0 libboost-filesystem1.62.0 libboost-iostreams1.62.0 libboost-system1.62.0 libcdaudio1 libcdio-cdda1 libcdio-paranoia1 libcdio13 libcln6 libdbus-1-dev libdirac-encoder0 libdirectfb-1.2-9 libdns-export162 libdns100 libdns162 libdrm-freedreno1 libebur128-1 libegl1-mesa-drivers libenca0 libept1.4.12 libevemu1 libevent-2.0-5 libf2fs0 libfile-copy-recursive-perl libgconfmm-2.6-1v5 libgcr-3-common libgfortran3 libgif4 libglademm-2.4-1v5 libglew2.0 libgnome-keyring-common libgnome-keyring0 libgnomeui-0 libgnomeui-common libgphoto2-port10 libgstreamer-plugins-bad0.10-0 libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgtksourceview2.0-0 libgtksourceview2.0-common libhunspell-1.3-0 libhunspell-1.4-0 libical1a libical2 libicu57 libilmbase12 libimobiledevice4 libisc-export160 libisc160 libisc95 libisccc140 libisccc90 libisccfg140 libisccfg90 libjasper1 libjim0.75 libjim0.76 libjpeg9 libjsoncpp0 libkeybinder0 liblinear1 liblirc-client0 liblircclient0 liblwres141 liblwres90 libmaa3 libmad0 libmagickcore-6.q16-3 libmagickwand-6.q16-3 libmhash2 libmimic0 libnm-glib-vpn1 libnm-glib4 libnm-gtk-common libnm-gtk0 libnm-util2 libntdb1 libntfs-3g871 libobjc-6-dev libopencv-calib3d2.4v5 libopencv-core2.4v5 libopencv-features2d2.4v5 libopencv-flann2.4v5 libopencv-highgui2.4-deb0 libopencv-imgproc2.4v5 libopencv-objdetect2.4v5 libopencv-video2.4v5 libopenexr22 libopenvg1-mesa libpango1.0-0 libpcre16-3 libperl5.24 libplist2 libpng12-0 libpoppler46 libpoppler64 libpostproc52 libpostproc54 libprocps6 libpth20 libpython3.5 libpython3.5-minimal libpython3.5-stdlib libqgsttools-p1 libqmi-glib1 libqrencode3 libqt5multimediaquick-p5 libquvi-scripts libquvi7 libraptor2-0 librarian0 librasqal3 librdf0 libsane-extras libsane-extras-common libsdl1.2debian libslv2-9 libsndio6.1 libsodium18 libsoundtouch0 libsox2 libsrtp0 libssl1.0.2 libstdc++-6-dev libswscale3 libswscale4 libtxc-dxtn-s2tc0 libunbound2 libunistring0 libusbmuxd2 libva-wayland1 libval14 libvte-2.90-9 libvte-2.90-common libvte-common libvte9 libwayland-egl1-mesa libwebrtc-audio-processing-0 libwildmidi1 libxapian22 libxfce4util6 libxfcegui4-4 libxfont1 libyajl2 lockfile-progs python-dbus-dev python-support python3-distutils python3-lib2to3 python3.5 python3.5-minimal rarian-compat rsync sgml-base sgml-data tcpd xfce-keyboard-shortcuts xfce4-artwork xfce4-mount-plugin xfce4-quicklauncher-plugin xfce4-volumed xml-core Use 'sudo apt autoremove' to remove them. The following packages will be upgraded: base-files bind9-host dbus dbus-user-session dbus-x11 firefox-esr ghostscript glib-networking glib-networking-common glib-networking-services gnutls-bin iceweasel libbind9-161 libdbus-1-3 libdbus-1-dev libdns-export1104 libdns1104 libexif12 libgnutls-dane0 libgnutls-openssl27 libgnutls30 libgs9 libgs9-common libinput-bin libinput10 libisc-export1100 libisc1100 libisccc161 libisccfg163 libjavascriptcoregtk-4.0-18 libjson-c3 liblirc-client0 liblircclient0 liblwres161 libmailutils5 libmariadb3 libntlm0 libopenexr23 libperl5.28 libpython3.7 libpython3.7-minimal libpython3.7-stdlib libsnmp-base libsnmp30 libunwind8 libwebkit2gtk-4.0-37 libzmq5 linux-libc-dev mailutils mailutils-common mariadb-common ndiff nmap nmap-common perl perl-base perl-modules-5.28 python3.7 python3.7-minimal xserver-common xserver-xorg-core xserver-xorg-legacy 62 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 106 MB/108 MB of archives. After this operation, 77.8 kB of additional disk space will be used. [..] Processing triggers for install-info (6.5.0.dfsg.1-4+b1) ... Processing triggers for desktop-file-utils (0.23-4) ...
ok
2020-09-13: sda3 - apt - changed sources.list to use NO servers
tingo@kg-novena:~$ cat /etc/apt/sources.list deb http://ftp.no.debian.org/debian buster main contrib non-free deb-src http://ftp.no.debian.org/debian buster main contrib non-free deb http://security.debian.org/ buster/updates main contrib non-free deb-src http://security.debian.org/ buster/updates main contrib non-free
ok
2020-07-28: sda3 - apt - sources.list and company looks like this now
tingo@kg-novena:~$ more /etc/apt/sources.list deb http://ftp.us.debian.org/debian buster main contrib non-free deb-src http://ftp.us.debian.org/debian buster main contrib non-free deb http://security.debian.org/ buster/updates main contrib non-free deb-src http://security.debian.org/ buster/updates main contrib non-free
and novena-next.list
tingo@kg-novena:~$ more /etc/apt/sources.list.d/novena-next.list deb https://novena.jookia.org/ buster main deb-src https://novena.jookia.org/ buster main
ok
2020-07-28: sda3 - disk by path info
tingo@kg-novena:~$ ll /dev/disk/by-path/ total 0 drwxr-xr-x 2 root root 200 Jul 28 07:50 ./ drwxr-xr-x 6 root root 120 Jul 28 07:50 ../ lrwxrwxrwx 1 root root 13 Jul 28 07:50 platform-2198000.usdhc -> ../../mmcblk0 lrwxrwxrwx 1 root root 15 Jul 28 07:50 platform-2198000.usdhc-part1 -> ../../mmcblk0p1 lrwxrwxrwx 1 root root 15 Jul 28 07:50 platform-2198000.usdhc-part2 -> ../../mmcblk0p2 lrwxrwxrwx 1 root root 15 Jul 28 07:50 platform-2198000.usdhc-part3 -> ../../mmcblk0p3 lrwxrwxrwx 1 root root 9 Jul 28 07:50 platform-2200000.sata-ata-1 -> ../../sda lrwxrwxrwx 1 root root 10 Jul 28 07:50 platform-2200000.sata-ata-1-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 Jul 28 07:50 platform-2200000.sata-ata-1-part2 -> ../../sda2 lrwxrwxrwx 1 root root 10 Jul 28 07:50 platform-2200000.sata-ata-1-part3 -> ../../sda3
useful.
2020-07-28: sda3 - the Debian 10.4 upgrade is now complete:
tingo@kg-novena:~$ cat /etc/debian_version 10.4 I'm still using the old kernel tingo@kg-novena:~$ uname -a Linux kg-novena.kg4.no 4.4.0-00156-gc9ba6e8 #12 SMP PREEMPT Fri Feb 19 14:32:59 SGT 2016 armv7l GNU/Linux
ok
2020-07-28: sda3 - re-try step 4 of the upgrade (the certificate issue has been fixed):
root@kg-novena:/home/tingo/work/docs/upgrade_scripts# ./upgrade_4_apt.sh [..] The following packages will be upgraded: firmware-senoko novena-disable-ssp novena-eeprom novena-eeprom-gui novena-usb-hub pulseaudio-novena [..] The following NEW packages will be installed: libdrm-armada2 xorg-novena xserver-xorg-video-armada xserver-xorg-video-armada-etnadrm [..] Setting up libdrm-armada2:armhf (2.0.4-1) ... Setting up xserver-xorg-video-armada (1.0.0-1) ... Setting up xserver-xorg-video-armada-etnadrm (1.0.0-1) ... Setting up xorg-novena (1.8-r1) ... Processing triggers for man-db (2.8.5-2) ... Processing triggers for libc-bin (2.28-10) ...
yes, works now.
2020-07-27: sda3 - apt - the autoremove list is very long
tingo@kg-novena:~$ sudo apt upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages were automatically installed and are no longer required: alsa-base android-libext4-utils android-libselinux android-libsepol dh-python docbook-xml emacs24 g++-4.9 g++-6 gnome-icon-theme-symbolic gnome-themes-standard gstreamer0.10-alsa gstreamer0.10-gconf gstreamer0.10-nice gstreamer0.10-plugins-bad gstreamer0.10-plugins-base gstreamer0.10-x gvfs-bin imagemagick-common iproute liba52-0.7.4 libass5 libavdevice57 libavfilter6 libavformat56 libavformat57 libavresample3 libbabeltrace-ctf1 libbind9-140 libbind9-90 libblas-common libbluray1 libbonoboui2-0 libboost-filesystem1.62.0 libboost-iostreams1.62.0 libboost-system1.62.0 libcdaudio1 libcdio-cdda1 libcdio-paranoia1 libcdio13 libcln6 libdbus-1-dev libdirac-encoder0 libdirectfb-1.2-9 libdns-export162 libdns100 libdns162 libdrm-freedreno1 libebur128-1 libegl1-mesa-drivers libenca0 libept1.4.12 libevemu1 libevent-2.0-5 libf2fs0 libfile-copy-recursive-perl libgconfmm-2.6-1v5 libgcr-3-common libgfortran3 libgif4 libglademm-2.4-1v5 libglew2.0 libgnome-keyring-common libgnome-keyring0 libgnomeui-0 libgnomeui-common libgphoto2-port10 libgstreamer-plugins-bad0.10-0 libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgtksourceview2.0-0 libgtksourceview2.0-common libhunspell-1.3-0 libhunspell-1.4-0 libical1a libical2 libicu57 libilmbase12 libimobiledevice4 libisc-export160 libisc160 libisc95 libisccc140 libisccc90 libisccfg140 libisccfg90 libjasper1 libjim0.75 libjim0.76 libjpeg9 libjsoncpp0 libkeybinder0 liblinear1 liblirc-client0 liblircclient0 liblwres141 liblwres90 libmaa3 libmad0 libmagickcore-6.q16-3 libmagickwand-6.q16-3 libmhash2 libmimic0 libnm-glib-vpn1 libnm-glib4 libnm-gtk-common libnm-gtk0 libnm-util2 libntdb1 libntfs-3g871 libobjc-6-dev libopencv-calib3d2.4v5 libopencv-core2.4v5 libopencv-features2d2.4v5 libopencv-flann2.4v5 libopencv-highgui2.4-deb0 libopencv-imgproc2.4v5 libopencv-objdetect2.4v5 libopencv-video2.4v5 libopenexr22 libopenvg1-mesa libpango1.0-0 libpcre16-3 libperl5.24 libplist2 libpng12-0 libpoppler46 libpoppler64 libpostproc52 libpostproc54 libprocps6 libpth20 libpython3.5 libpython3.5-minimal libpython3.5-stdlib libqgsttools-p1 libqmi-glib1 libqrencode3 libqt5multimediaquick-p5 libquvi-scripts libquvi7 libraptor2-0 librarian0 librasqal3 librdf0 libsane-extras libsane-extras-common libsdl1.2debian libslv2-9 libsndio6.1 libsodium18 libsoundtouch0 libsox2 libsrtp0 libssl1.0.2 libstdc++-6-dev libswscale3 libswscale4 libtxc-dxtn-s2tc0 libunbound2 libunistring0 libusbmuxd2 libva-wayland1 libval14 libvte-2.90-9 libvte-2.90-common libvte-common libvte9 libwayland-egl1-mesa libwebrtc-audio-processing-0 libwildmidi1 libxapian22 libxfce4util6 libxfcegui4-4 libxfont1 libyajl2 lockfile-progs python-dbus-dev python-support python3-distutils python3-lib2to3 python3.5 python3.5-minimal rarian-compat rsync sgml-base sgml-data tcpd xfce-keyboard-shortcuts xfce4-artwork xfce4-mount-plugin xfce4-quicklauncher-plugin xfce4-volumed xml-core Use 'sudo apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
and I think I like to keep some of these packages. Hmm.
2020-07-27: sda3 - upgrade step 4
root@kg-novena:/home/tingo/work/docs/upgrade_scripts# ./upgrade_4_apt.sh Reading package lists... Done Building dependency tree Reading state information... Done i2c-tools is already the newest version (4.1-1). [..] The following NEW packages will be installed: device-tree-compiler u-boot-tools [..] The following packages will be REMOVED: kosagi-repo [..] gpg: directory '/root/.gnupg' created gpg: keybox '/root/.gnupg/pubring.kbx' created gpg: /root/.gnupg/trustdb.gpg: trustdb created gpg: key DDC2AFA22D5777A9: public key "Jookia (Novena repo signing key) <contact@jookia.org>" imported gpg: Total number processed: 1 gpg: imported: 1 OK Hit:1 http://security.debian.org buster/updates InRelease Ign:2 https://novena.jookia.org buster InRelease Err:3 https://novena.jookia.org buster Release Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate. Could not handshake: Error in the certificate verification. [IP: 107.167.81.90 443] Hit:4 http://ftp.us.debian.org/debian buster InRelease Reading package lists... Done E: The repository 'https://novena.jookia.org buster Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details.
well, that step failed.
2020-07.27: sda3 - after the reboot, we're now at
tingo@kg-novena:~$ cat /etc/debian_version 10.4 kernel tingo@kg-novena:~$ uname -a Linux kg-novena.kg4.no 4.4.0-00156-gc9ba6e8 #12 SMP PREEMPT Fri Feb 19 14:32:59 SGT 2016 armv7l GNU/Linux
ok
2020-07.27: sda3 - upgrade step 3 - upgrade to buster
tingo@kg-novena:~$ sudo -i root@kg-novena:~# cd /home/tingo/work/docs/upgrade_scripts root@kg-novena:/home/tingo/work/docs/upgrade_scripts# ./upgrade_3_buster.sh [..] Err:6 http://repo.novena.io/debian jessie InRelease The following signatures were invalid: 7DE573926937EAFC75C33CB9F899B4CA0F7B2548 [..] Processing triggers for initramfs-tools (0.133+deb10u1) ... Processing triggers for sgml-base (1.29) ... Processing triggers for libc-bin (2.28-10) ... Processing triggers for systemd (241-7~deb10u4) ... Processing triggers for libgdk-pixbuf2.0-0:armhf (2.38.1+dfsg-1) ...
and then I need to reboot.
2020-07.27: sda3 - after the reboot, we're now at
tingo@kg-novena:~$ cat /etc/debian_version 9.13 tingo@kg-novena:~$ uname -a Linux kg-novena.kg4.no 4.4.0-00156-gc9ba6e8 #12 SMP PREEMPT Fri Feb 19 14:32:59 SGT 2016 armv7l GNU/Linux
ok
2020-07.27: sda3 - upgrade step 1 and 2 - prepare and upgrade to stretch
$ sudo -i root@kg-novena:~# cd /home/tingo/work/docs/upgrade_scripts root@kg-novena:/home/tingo/work/docs/upgrade_scripts# ./upgrade_1_prep.sh --2020-07-27 19:29:31-- http://ftp.us.debian.org/debian/pool/main/d/debian-archive-keyring/debian-archive-keyring_2019.1_all.deb Resolving ftp.us.debian.org (ftp.us.debian.org)... 208.80.154.15, 64.50.236.52, 64.50.233.100, ... Connecting to ftp.us.debian.org (ftp.us.debian.org)|208.80.154.15|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 75088 (73K) [application/octet-stream] Saving to: ���debian-archive-keyring_2019.1_all.deb��� debian-archive-keyring_2019.1 100%[================================================>] 73.33K 325KB/s in 0.2s 2020-07-27 19:29:32 (325 KB/s) - ���debian-archive-keyring_2019.1_all.deb��� saved [75088/75088] --2020-07-27 19:29:32-- http://ftp.us.debian.org/debian/pool/main/d/debian-keyring/debian-keyring_2019.02.25_all.deb Resolving ftp.us.debian.org (ftp.us.debian.org)... 208.80.154.15, 64.50.236.52, 64.50.233.100, ... Connecting to ftp.us.debian.org (ftp.us.debian.org)|208.80.154.15|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 32365572 (31M) [application/octet-stream] Saving to: ���debian-keyring_2019.02.25_all.deb��� debian-keyring_2019.02.25_all 100%[================================================>] 30.87M 873KB/s in 51s 2020-07-27 19:30:22 (625 KB/s) - ���debian-keyring_2019.02.25_all.deb��� saved [32365572/32365572] --2020-07-27 19:30:22-- http://repo.novena.io/debian/pool/main/k/kosagi-repo/kosagi-repo_1.3-r1_all.deb Resolving repo.novena.io (repo.novena.io)... 210.23.25.55, 2406:f000:3:e001::4 Connecting to repo.novena.io (repo.novena.io)|210.23.25.55|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 6398 (6.2K) [application/x-debian-package] Saving to: ���kosagi-repo_1.3-r1_all.deb��� kosagi-repo_1.3-r1_all.deb 100%[================================================>] 6.25K --.-KB/s in 0s 2020-07-27 19:30:23 (98.9 MB/s) - ���kosagi-repo_1.3-r1_all.deb��� saved [6398/6398] debian-archive-keyring_2019.1_all.deb: OK debian-keyring_2019.02.25_all.deb: OK kosagi-repo_1.3-r1_all.deb: OK (Reading database ... 98013 files and directories currently installed.) Preparing to unpack debian-archive-keyring_2019.1_all.deb ... Unpacking debian-archive-keyring (2019.1) over (2017.5~deb8u1) ... Preparing to unpack debian-keyring_2019.02.25_all.deb ... Unpacking debian-keyring (2019.02.25) over (2015.04.10) ... Preparing to unpack kosagi-repo_1.3-r1_all.deb ... Unpacking kosagi-repo (1.3-r1) over (1.3-r1) ... Setting up debian-archive-keyring (2019.1) ... Installing new version of config file /etc/apt/trusted.gpg.d/debian-archive-jessie-automatic.gpg ... Installing new version of config file /etc/apt/trusted.gpg.d/debian-archive-jessie-security-automatic.gpg ... Installing new version of config file /etc/apt/trusted.gpg.d/debian-archive-jessie-stable.gpg ... Installing new version of config file /etc/apt/trusted.gpg.d/debian-archive-stretch-automatic.gpg ... Installing new version of config file /etc/apt/trusted.gpg.d/debian-archive-stretch-security-automatic.gpg ... Installing new version of config file /etc/apt/trusted.gpg.d/debian-archive-stretch-stable.gpg ... Removing obsolete conffile /etc/apt/trusted.gpg.d/debian-archive-wheezy-automatic.gpg ... Removing obsolete conffile /etc/apt/trusted.gpg.d/debian-archive-wheezy-stable.gpg ... Setting up debian-keyring (2019.02.25) ... Setting up kosagi-repo (1.3-r1) ...
step 2
root@kg-novena:/home/tingo/work/docs/upgrade_scripts# ./upgrade_2_stretch.sh [..] 936 packages can be upgraded. Run 'apt list --upgradable' to see them. [..] The following packages were automatically installed and are no longer required: g++-4.9 gstreamer0.10-alsa gstreamer0.10-gconf gstreamer0.10-nice gstreamer0.10-plugins-bad gstreamer0.10-plugins-base gstreamer0.10-x imagemagick-common iproute liba52-0.7.4 libavformat56 libbind9-90 libcdaudio1 libdbus-1-dev libdirac-encoder0 libdirectfb-1.2-9 libdns100 libegl1-mesa-drivers libenca0 libept1.4.12 libevemu1 libgconf2-4 libgif4 libgphoto2-port10 libgstreamer-plugins-bad0.10-0 libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libhunspell-1.3-0 libical1a libimobiledevice4 libisc95 libisccc90 libisccfg90 libjasper1 libjim0.75 libjpeg9 libjsoncpp0 libkeybinder0 liblinear1 liblirc-client0 liblircclient0 liblwres90 libmad0 libmhash2 libmimic0 libnl-route-3-200 libnm-glib-vpn1 libnm-glib4 libnm-gtk-common libnm-gtk0 libnm-util2 libntdb1 libopenvg1-mesa libpango1.0-0 libplist2 libpng12-0 libpoppler46 libpostproc52 libpth20 libqmi-glib1 libquvi-scripts libquvi7 libraptor2-0 librasqal3 librdf0 libsdl1.2debian libslv2-9 libsoundtouch0 libswscale3 libusbmuxd2 libval14 libvte-2.90-9 libvte-2.90-common libvte-common libvte9 libwebrtc-audio-processing-0 libwildmidi1 libxapian22 libxfce4util6 libxfcegui4-4 libyajl2 lockfile-progs python-dbus-dev python-support xfce-keyboard-shortcuts xfce4-artwork xfce4-quicklauncher-plugin xfce4-volumed Use 'apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
next is a reboot.
2020-07.27: sda3 - prepare for upgrade to Buster. Get the upgrade scripts onto the machine
tingo@kg-novena:~$ mkdir work tingo@kg-novena:~$ cd work/ tingo@kg-novena:~/work$ git clone https://github.com/novena-next/docs.git Cloning into 'docs'... remote: Enumerating objects: 44, done. remote: Counting objects: 100% (44/44), done. remote: Compressing objects: 100% (29/29), done. remote: Total 44 (delta 21), reused 38 (delta 15), pack-reused 0 Unpacking objects: 100% (44/44), done. Checking connectivity... done.
ok
2020-07.27: sda3 - apt - important files in /etc/apt sources.list
tingo@kg-novena:~$ more /etc/apt/sources.list deb http://ftp.us.debian.org/debian jessie main contrib non-free deb-src http://ftp.us.debian.org/debian jessie main contrib non-free deb http://security.debian.org/ jessie/updates main contrib non-free deb-src http://security.debian.org/ jessie/updates main contrib non-free
and /etc/apt/sources.list.d/kosagi.list
tingo@kg-novena:~$ more /etc/apt/sources.list.d/kosagi.list # Newer repo with a key that goes through 2020. Signed with 4C0E70D9. deb http://repo.novena.io/debian/ jessie main deb-src http://repo.novena.io/debian/ jessie main
ok
2020-07.27: sda3 - apt - update, then upgrade
tingo@kg-novena:~$ sudo apt upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... The following packages were automatically installed and are no longer required: gstreamer1.0-libav gstreamer1.0-plugins-good gstreamer1.0-x libjsoncpp0 Use 'apt-get autoremove' to remove them. Done The following NEW packages will be installed: libccid libopenjp2-7 pcscd The following packages have been kept back: icedove lightning thunderbird The following packages will be upgraded: apt apt-utils aspell bash bind9-host bluez bluez-hcidump bluez-obexd bzip2 cpio cpp-4.9 cron curl dbus dbus-x11 dnsmasq-base dosfstools e2fslibs e2fsprogs exim4-base exim4-config exim4-daemon-light file firefox-esr g++-4.9 gcc-4.9 gcc-4.9-base ghostscript git git-email git-man gstreamer0.10-alsa gstreamer0.10-gconf gstreamer0.10-plugins-bad gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-x gstreamer1.0-plugins-base gstreamer1.0-x gvfs gvfs-bin gvfs-common gvfs-daemons gvfs-libs iceweasel imagemagick-common isc-dhcp-client isc-dhcp-common krb5-locales libapt-inst1.5 libapt-pkg4.12 libasan1 libaspell15 libatomic1 libavcodec56 libavformat56 libavresample2 libavutil54 libbind9-90 libbluetooth3 libbsd0 libbz2-1.0 libcaca0 libcomerr2 libcups2 libcupsfilters1 libcupsimage2 libcurl3 libcurl3-gnutls libdbus-1-3 libdns-export100 libdns100 libegl1-mesa libegl1-mesa-drivers libelf1 libexif12 libexpat1 libfaad2 libfreetype6 libgbm1 libgcc-4.9-dev libgcc1 libgcrypt20 libgd3 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgfortran3 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgles2-mesa libglib2.0-0 libglib2.0-data libgnutls-deb0-28 libgnutls-openssl27 libgomp1 libgs9 libgs9-common libgssapi-krb5-2 libgstreamer-plugins-bad0.10-0 libgstreamer-plugins-base0.10-0 libgstreamer-plugins-base1.0-0 libgudev-1.0-0 libharfbuzz0b libice6 libicu52 libimobiledevice4 libirs-export91 libisc-export95 libisc95 libisccc90 libisccfg-export90 libisccfg90 libjasper1 libjpeg62-turbo libjson-c2 libk5crypto3 libkrb5-3 libkrb5support0 libldap-2.4-2 libldb1 liblwres90 libmagic1 libmagickcore-6.q16-2 libmagickwand-6.q16-2 libnss3 libobjc-4.9-dev libobjc4 libopenvg1-mesa libpam-systemd libpcap0.8 libperl5.20 libpixman-1-0 libplist2 libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 libpoppler-glib8 libpoppler46 libpython2.7 libpython2.7-minimal libpython2.7-stdlib libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5opengl5 libqt5widgets5 libsane libsane-common libsasl2-2 libsasl2-modules libsasl2-modules-db libsdl1.2debian libsmbclient libsndfile1 libsox-fmt-alsa libsox-fmt-base libsox2 libsqlite3-0 libss2 libssh2-1 libssl1.0.0 libstdc++-4.9-dev libstdc++6 libsvn1 libswscale3 libsystemd0 libtasn1-6 libtiff5 libubsan0 libudev1 libusbmuxd2 libvorbis0a libvorbisenc2 libvorbisfile3 libvpx1 libwayland-egl1-mesa libwbclient0 libxdmcp6 libxml2 libxslt1.1 ntfs-3g ntp ntpdate opensc opensc-pkcs11 openssh-client openssh-server openssh-sftp-server openssl patch perl perl-base perl-modules policykit-1 ppp python-lxml python2.7 python2.7-minimal rsync rsyslog samba-libs sane-utils sox subversion sudo systemd systemd-sysv tar tcpdump tzdata udev unzip vim vim-common vim-runtime vim-tiny wget wpasupplicant zlib1g 221 upgraded, 3 newly installed, 0 to remove and 3 not upgraded. Need to get 188 MB of archives. After this operation, 61.7 MB of additional disk space will be used. [..] Processing triggers for initramfs-tools (0.120+deb8u3) ... /boot/initrd.img-4.4.0-00156-gc9ba6e8 does not exist. Cannot update. [..] Processing triggers for initramfs-tools (0.120+deb8u3) ... /boot/initrd.img-4.4.0-00156-gc9ba6e8 does not exist. Cannot update. Processing triggers for systemd (215-17+deb8u13) ...
hmm, what do we have in /boot then? (/boot is /dev/mmcblk0p1 so its on the microSD card)
tingo@kg-novena:~$ ll /boot total 9818 drwxr-xr-x 2 root root 16384 Jan 1 1970 ./ drwxr-xr-x 21 root root 4096 Nov 14 2014 ../ -rwxr-xr-x 1 root root 44390 May 28 2016 novena.dtb* -rwxr-xr-x 1 root root 39800 Apr 11 2015 novena.recovery.dtb* -rwxr-xr-x 1 root root 302156 May 28 2016 u-boot.img* -rwxr-xr-x 1 root root 44032 May 28 2016 u-boot.spl* -rwxr-xr-x 1 root root 5995768 May 28 2016 zimage* -rwxr-xr-x 1 root root 3602272 Apr 11 2015 zImage.recovery*
ok
2020-07.27: sda3 - status
tingo@kg-novena:~$ cat /etc/debian_version 8.11 tingo@kg-novena:~$ uname -a Linux kg-novena.kg4.no 4.4.0-00156-gc9ba6e8 #12 SMP PREEMPT Fri Feb 19 14:32:59 SGT 2016 armv7l GNU/Linux
disk usage
tingo@kg-novena:~$ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 230G 4.9G 213G 3% / devtmpfs 1.8G 0 1.8G 0% /dev tmpfs 1.9G 68K 1.9G 1% /dev/shm tmpfs 1.9G 3.0M 1.9G 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup tmpfs 1.9G 20K 1.9G 1% /tmp /dev/mmcblk0p1 32M 9.6M 23M 30% /boot tmpfs 380M 4.0K 380M 1% /run/user/117 tmpfs 380M 8.0K 380M 1% /run/user/1000
ok
2020-07.27: sda3 - I managed to boot my Novena (it has a broken RTC battery) like this
1) boot into recovery by holding the USER button (on the mainboard) down while pressing the RESET button (on the main board. This boots into recovery
(/ on mmcblk0p3) and after asking a series of questions (doesn't look like I have booted into recovery before) I was able to log in. Everything looked ok, so I
proceeded with the next step.
2) I rebootet the machine by using sudo shutdown -r now
, and it booted back into "normal" Debian (/ on sda3) with graphical login and everything. Nice!
2020-07-22: it is now possible to upgrade the novena to Debian Buster. Upgrade instructions.