Dell Precision 5560 - Debian

Hardware info on main page.

first SSD (drive 0)

tingo@torfinn-precision5560:~$ sudo gdisk -l /dev/nvme0n1
GPT fdisk (gdisk) version 1.0.9

The protective MBR's 0xEE partition is oversized! Auto-repairing.

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/nvme0n1: 2000409264 sectors, 953.9 GiB
Model: PC711 NVMe SK hynix 1TB                 
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): A2FA9513-070D-4DCE-BF7A-806914B27895
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 2000409230
Partitions will be aligned on 2048-sector boundaries
Total free space is 35437 sectors (17.3 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048          493567   240.0 MiB   EF00  EFI system partition
   2          493568          755711   128.0 MiB   0C01  Microsoft reserved ...
   3          755712      1995470847   951.2 GiB   0700  Basic data partition
   4      1995470848      1997498367   990.0 MiB   2700  
   5      1997500416      2000377855   1.4 GiB     2700  

second SSD (drive 1)

tingo@no-osl-ti21-linux:~$ sudo gdisk -l /dev/nvme1n1
GPT fdisk (gdisk) version 1.0.9

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/nvme1n1: 1953525168 sectors, 931.5 GiB
Model: Samsung SSD 980 1TB                     
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): 261EDE73-A136-4E55-B575-90CFBAC257D3
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 651193709 sectors (310.5 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048       524290047   250.0 GiB   8300  
   2       524290048       545261567   10.0 GiB    8200  swap
   3       545261568      1300236287   360.0 GiB   BF00  pool
   4      1300236288      1302333439   1024.0 MiB  BF01  bpool

BIOS keys: F2 - BIOS, F12 - boot menu,

Note: boot Debian via F12 (boot menu)

Note: boot Debian from zfs via the grub shell

search --set --label bpool
configfile /BOOT/debian@/grub/grub.cfg

Links

Dell Update the Dell BIOS in a Linux or Ubuntu environment, Debian wiki SecureBoot, OpenZFS: Debian Bookworm root on ZFS linuxiac - WoeUSB, blog install Linux Mint or Ubuntu on Dell Precision 5530,

ArchLinux wiki Hybrid Graphics, Dell laptops,

History / work log

2025-10-10: zroot - flatpak - check for updates

tingo@no-osl-ti21-linux:~$ flatpak remote-ls --updates
Name                    Application ID                          Version                    Branch       Arch
PrusaSlicer             com.prusa3d.PrusaSlicer                 2.9.3                      stable       x86_64
Mesa                    org.freedesktop.Platform.GL.default     25.2.3                     24.08        x86_64
Mesa (Extra)            org.freedesktop.Platform.GL.default     25.2.3                     24.08extra   x86_64
Intel VAAPI driver      org.freedesktop.Platform.VAAPI.Intel                               24.08        x86_64
Freedesktop Platform    org.freedesktop.Platform                freedesktop-sdk-24.08.26   24.08        x86_64

flatpak - do the update

tingo@no-osl-ti21-linux:~$ flatpak update
Looking for updates…

Info: runtime org.gnome.Platform branch 47 is end-of-life, with reason:
   The GNOME 47 runtime is no longer supported as of October 15, 2025. Please ask your application developer to migrate to a supported platform.

Info: runtime org.gnome.Platform branch 46 is end-of-life, with reason:
   The GNOME 46 runtime is no longer supported as of April 17, 2025. Please ask your application developer to migrate to a supported platform.
Info: applications using this runtime:
   com.prusa3d.PrusaSlicer

Info: runtime org.freedesktop.Platform.VAAPI.Intel branch 23.08 is end-of-life, with reason:
   org.freedesktop.Platform 23.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this extension:
   com.prusa3d.PrusaSlicer

Info: runtime org.freedesktop.Platform.GL.default branch 23.08-extra is end-of-life, with reason:
   org.freedesktop.Platform 23.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this extension:
   com.prusa3d.PrusaSlicer

Info: runtime org.freedesktop.Platform.GL.default branch 23.08 is end-of-life, with reason:
   org.freedesktop.Platform 23.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: applications using this extension:
   com.prusa3d.PrusaSlicer
Required runtime for com.prusa3d.PrusaSlicer/x86_64/stable (runtime/org.gnome.Platform/x86_64/48) found in remote flathub
Do you want to install it? [Y/n]: y
[..]
        ID                                               Branch                 Op            Remote             Download
 1. [] com.prusa3d.PrusaSlicer.Locale                   stable                 u             flathub            137.3 kB / 11.8 MB
 2. [] org.freedesktop.Platform.GL.default              23.08                  u             flathub            139.3 MB / 170.0 MB
 3. [] org.freedesktop.Platform.GL.default              23.08-extra            u             flathub             22.8 MB / 170.0 MB
 4. [] org.freedesktop.Platform.GL.default              24.08                  u             flathub              4.7 MB / 145.4 MB
 5. [] org.freedesktop.Platform.GL.default              24.08extra             u             flathub              3.3 MB / 145.4 MB
 6. [] org.freedesktop.Platform.Locale                  24.08                  u             flathub             18.5 kB / 387.9 MB
 7. [] org.freedesktop.Platform.VAAPI.Intel             23.08                  u             flathub             13.6 MB / 13.6 MB
 8. [] org.freedesktop.Platform.VAAPI.Intel             24.08                  u             flathub              1.2 MB / 15.0 MB
 9. [] org.freedesktop.Platform                         24.08                  u             flathub             10.1 MB / 267.4 MB
10. [] org.gnome.Platform.Locale                        46                     u             flathub             18.1 kB / 386.7 MB
11. [] org.gnome.Platform                               46                     u             flathub            264.4 MB / 367.4 MB
12. [] org.gnome.Platform.Locale                        47                     u             flathub             18.7 kB / 394.4 MB
13. [] org.gnome.Platform                               47                     u             flathub            147.3 MB / 401.7 MB
14. [] org.gnome.Platform.Locale                        48                     i             flathub             18.6 kB / 394.5 MB
15. [] org.gnome.Platform                               48                     i             flathub            247.6 MB / 404.8 MB
16. [] com.prusa3d.PrusaSlicer                          stable                 u             flathub             64.8 MB / 126.1 MB

Changes complete.

flatpak - list

tingo@no-osl-ti21-linux:~$ flatpak list
Name                                        Application ID                             Version                        Branch            Installation
Bitwarden                                   com.bitwarden.desktop                      2025.9.0                       stable            system
PrusaSlicer                                 com.prusa3d.PrusaSlicer                    2.9.3                          stable            system
Freedesktop Platform                        org.freedesktop.Platform                   freedesktop-sdk-24.08.27       24.08             system
Mesa                                        org.freedesktop.Platform.GL.default        25.0.7                         23.08             system
Mesa (Extra)                                org.freedesktop.Platform.GL.default        25.0.7                         23.08-extra       system
Mesa                                        org.freedesktop.Platform.GL.default        25.2.4                         24.08             system
Mesa (Extra)                                org.freedesktop.Platform.GL.default        25.2.4                         24.08extra        system
Intel VAAPI driver                          org.freedesktop.Platform.VAAPI.Intel                                      23.08             system
Intel VAAPI driver                          org.freedesktop.Platform.VAAPI.Intel                                      24.08             system
openh264                                    org.freedesktop.Platform.openh264          2.4.1                          2.4.1             system
openh264                                    org.freedesktop.Platform.openh264          2.5.1                          2.5.1             system
GNOME Application Platform version 46       org.gnome.Platform                                                        46                system
GNOME Application Platform version 47       org.gnome.Platform                                                        47                system
GNOME Application Platform version 48       org.gnome.Platform                                                        48                system

2025-10-17: zroot - apt - install qalculate-qt

tingo@no-osl-ti21-linux:~$ sudo apt install qalculate-qt
Installing:                     
  qalculate-qt

Installing dependencies:
  aglfn              libqalculate23  libqt6qml6              libqt6waylandclient6       qt6-gtk-platformtheme
  gnuplot-data       libqt6core6t64  libqt6qmlmeta6          libqt6waylandcompositor6   qt6-qpa-plugins
  gnuplot-x11        libqt6dbus6     libqt6qmlmodels6        libqt6widgets6             qt6-svg-plugins
  libb2-1            libqt6gui6      libqt6qmlworkerscript6  libqt6wlshellintegration6  qt6-translations-l10n
  liblua5.4-0        libqt6network6  libqt6quick6            libts0t64                  qt6-wayland
  libqalculate-data  libqt6opengl6   libqt6svg6              libxcb-cursor0

Suggested packages:
  gnuplot-doc  qt6-qmltooling-plugins

Summary:
  Upgrading: 0, Installing: 30, Removing: 0, Not Upgrading: 4
  Download size: 21.4 MB
  Space needed: 88.1 MB / 279 GB available
[..]
Processing triggers for desktop-file-utils (0.28-1) ...

2025-10-10: zroot - flatpak - install Bitwarden

tingo@no-osl-ti21-linux:~$ flatpak install Bitwarden
Looking for matches…
Found ref ‘app/com.bitwarden.desktop/x86_64/stable’ in remote ‘flathub’ (system).
Use this ref? [Y/n]: y
Required runtime for com.bitwarden.desktop/x86_64/stable (runtime/org.freedesktop.Platform/x86_64/24.08) found in remote flathub
Do you want to install it? [Y/n]: y

com.bitwarden.desktop permissions:
    ipc        network                wayland                x11                           devices
    dri        file access [1]        dbus access [2]        system dbus access [3]

    [1] xdg-download
    [2] com.canonical.AppMenu.Registrar, org.freedesktop.Notifications, org.freedesktop.ScreenSaver, org.freedesktop.secrets,
        org.gnome.ScreenSaver, org.kde.StatusNotifierWatcher
    [3] org.freedesktop.PolicyKit1, org.freedesktop.login1


        ID                                              Branch                Op            Remote             Download
 1. [] com.bitwarden.desktop.Locale                    stable                i             flathub            345.1 kB / 11.3 MB
 2. [] org.freedesktop.Platform.GL.default             24.08                 u             flathub            112.2 MB / 145.4 MB
 3. [] org.freedesktop.Platform.GL.default             24.08extra            u             flathub             23.3 MB / 145.4 MB
 4. [] org.freedesktop.Platform.Locale                 24.08                 i             flathub             18.6 kB / 387.9 MB
 5. [] org.freedesktop.Platform.VAAPI.Intel            24.08                 u             flathub             15.0 MB / 15.0 MB
 6. [] org.freedesktop.Platform                        24.08                 i             flathub            197.4 MB / 266.4 MB
 7. [] com.bitwarden.desktop                           stable                i             flathub            160.2 MB / 161.2 MB

Installing 7/7… ████████████████████ 100%  32.0 MB/s  00:00

2025-10-10: zroot - woeusb - try it out

tingo@no-osl-ti21-linux:~/work/2025/1010_Inventas_IT_ny_PC/win11$ sudo ~/.local/bin/woeusb --target-filesystem NTFS --device Win11_25H2_English_x64.iso /dev/sda
[sudo] password for tingo: 
WoeUSB v0.2.12
==============================
Mounting source filesystem...
Wiping all existing partition table and filesystem signatures in /dev/sda
/dev/sda: 5 bytes were erased at offset 0x00008001 (udf): 43 44 30 30 31
Ensure that /dev/sda is really wiped...
Creating new partition table on /dev/sda...
Creating target partition...
Making system realize that partition table has changed...
blockdev: ioctl error on BLKRRPART: Device or resource busy
Wait 3 seconds for block device nodes to populate...
Cluster size has been automatically set to 4096 bytes.
Creating NTFS volume structures.
mkntfs completed successfully. Have a nice day.
Mounting target filesystem...
Copying files from source media...
/autorun.inf
/boot/fonts/cht_boot.ttf          
/efi/microsoft/boot/memtest.efi      
/sources/aeinv.dll                   
/sources/boot.wim                    
/sources/compliance.ini               
/sources/install.wim                  
/sources/locale.nls                    
/sources/mediasetupuimgr.dll        
/sources/microsoft.media.playready.appraiser.dll
/sources/migcore.dll                
/sources/mighost.exe                
/sources/migstore.dll               
/sources/mxeagent.dll               
/sources/oscomps.xml                
/sources/reagent.dll                
/sources/sdbapiu.dll                
/sources/setupplatform.dll          
/sources/setupprep.exe              
/sources/sflistrs1.dat              
/sources/sflistw7.dat               
/sources/sflistw8.dat               
/sources/sflistwb.dat               
/sources/sflistwt.dat               
/sources/sfpatrs1.inf               
/sources/spprgrss.dll               
/sources/unattendmgr.dll            
/sources/unbcl.dll                  
/sources/updateagent.dll            
/sources/upgloader.dll              
/sources/upgradeagent.dll           
/sources/vhdprovider.dll            
/sources/wdsclientapi.dll           
/sources/wdstptc.dll                
/sources/wimprovider.dll            
/sources/windlp.dll                 
/sources/winsetup.dll               
/sources/wpx.dll                    
/sources/_manifest/spdx_2.2/manifest.spdx.json
/sources/ca-es/SetupPlatform.exe.mui
/sources/dlmanifests/rpc-http_proxy-dl.man
/sources/dlmanifests/microsoft-windows-iasserver-migplugin/iasmigplugin.dll
/sources/dlmanifests/microsoft-windows-terminalservices-licenseserver/tlsmigplugin.dll
/sources/en-us/acres.dll.mui        
/sources/en-us/credits.htm          
/sources/en-us/credits.txt          
/sources/en-us/privacy.rtf          
/sources/migration/wtr/compattelemetry.inf
/sources/replacementmanifests/microsoft-certificateservices-mscep-serverupgrade-replacement.man
/sources/replacementmanifests/powermanagement-powerpolicy-definitions-replacement-win8.man
/sources/replacementmanifests/windows.storage-replacement.man
/sources/replacementmanifests/microsoft-windows-diskmonitor/diskmonmigplugin.dll
/sources/replacementmanifests/microsoft-windows-sxs/sxsmigplugin.dll
/sources/sxs/microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab
/support/logging/microsoft-windows-setup-instrumentation.man
Copied 7.2GiB from a total of 7.2GiB
99%
Source media seems to be Windows 7-based with EFI support, applying workaround to make it support UEFI booting
INFO: Detected existing EFI bootloader, workaround skipped.
Installing GRUB bootloader for legacy PC booting support...
Installing for i386-pc platform.
Installation finished. No error reported.
Installing custom GRUB config for legacy PC booting...
Unmounting and removing /media/woeusb_source_1760091357_126459...
Unmounting and removing /media/woeusb_target_1760091357_126459...
You may now safely detach the target device
Done :)
The target device should be bootable now

2025-10-10: zroot - try a different way

tingo@no-osl-ti21-linux:~$ sudo chmod g+w /usr/local/bin

then try this

tingo@no-osl-ti21-linux:~$ pipx install WoeUSB-ng
  installed package woeusb-ng 0.2.12, installed using Python 3.13.5
  These apps are now globally available
    - woeusb
⚠️  Note: '/home/tingo/.local/bin' is not on your PATH environment variable. These apps will not be globally accessible until your PATH is
    updated. Run `pipx ensurepath` to automatically add it, or manually modify your PATH in your shell's config file (e.g. ~/.bashrc).
done!  🌟 

I had to change owner and permission on quite a few /usr/share directories.

2025-10-10: zroot - try again

tingo@no-osl-ti21-linux:~$ pipx install WoeUSB-ng
Fatal error from pip prevented installation. Full pip output in file:
    /home/tingo/.local/state/pipx/log/cmd_2025-10-10_10.01.21_pip_errors.log

pip failed to build package:
    woeusb-ng

Some possibly relevant errors from pip install:
    error: subprocess-exited-with-error
    error: [Errno 13] Permission denied: '/usr/local/bin/woeusbgui'
    error: failed-wheel-build-for-install

Error installing woeusb-ng.

try with sudo

tingo@no-osl-ti21-linux:~$ sudo pipx install WoeUSB-ng
  installed package woeusb-ng 0.2.12, installed using Python 3.13.5
  These apps are now globally available
    - woeusb
⚠️  Note: '/root/.local/bin' is not on your PATH environment variable. These apps will not be globally accessible until your PATH is updated.
    Run `pipx ensurepath` to automatically add it, or manually modify your PATH in your shell's config file (e.g. ~/.bashrc).
done!  🌟 

but that isn't workuing to well.

2025-10-10: zroot - apt - install more dependecies for WoeUSB-ng (from a PR):

tingo@no-osl-ti21-linux:~$ sudo apt install libgtk-3-dev libgstreamer1.0-dev freeglut3-dev libwebkitgtk-6.0-4 libcurl4-openssl-dev python-dev-is-python3 
Installing:                     
  freeglut3-dev  libcurl4-openssl-dev  libgstreamer1.0-dev  libgtk-3-dev  libwebkitgtk-6.0-4  python-dev-is-python3

Installing dependencies:
  comerr-dev                   libcloudproviders-dev   libgnutls28-dev             libkdb5-10t64   libpsl-dev      libunwind-dev
  gir1.2-cloudproviders-0.3.0  libdw-dev               libgssrpc4t64               libkrb5-dev     librtmp-dev     libxtst-dev
  krb5-multidev                libelf-dev              libidn2-dev                 libldap-dev     libssh2-1-dev   nettle-dev
  libatk-bridge2.0-dev         libglut-dev             libjavascriptcoregtk-6.0-1  libnghttp2-dev  libssl-dev      python-is-python3
  libatk1.0-dev                libglut3.12             libkadm5clnt-mit12          libnghttp3-dev  libtasn1-6-dev
  libatspi2.0-dev              libgnutls-openssl27t64  libkadm5srv-mit12           libp11-kit-dev  libtasn1-doc

Suggested packages:
  doc-base  libcloudproviders-doc  libidn-dev  gnutls-doc  gstreamer1.0-doc  libnghttp2-doc  libssl-doc
  krb5-doc  libcurl4-doc           gnutls-bin  krb5-user   libgtk-3-doc      p11-kit-doc

Summary:
  Upgrading: 0, Installing: 40, Removing: 0, Not Upgrading: 0
  Download size: 41.2 MB
  Space needed: 190 MB / 280 GB available
[..]
Setting up libcurl4-openssl-dev:amd64 (8.14.1-2) ...
Processing triggers for man-db (2.13.1-1) ...
Processing triggers for libc-bin (2.41-12) ...

2025-10-10: zroot - apt - install libgtk-4-dev

tingo@no-osl-ti21-linux:~$ sudo apt install libgtk-4-dev
Installing:                     
  libgtk-4-dev

Installing dependencies:
  bzip2-doc               libdatrie-dev          libglvnd-core-dev    libjpeg-dev          libsharpyuv-dev     libxcomposite-dev
  gir1.2-freedesktop-dev  libdeflate-dev         libglvnd-dev         libjpeg62-turbo-dev  libthai-dev         libxdamage-dev
  gir1.2-graphene-1.0     libegl1-mesa-dev       libgraphene-1.0-dev  liblerc-dev          libtiff-dev         libxft-dev
  gir1.2-gtk-4.0          libepoxy-dev           libgraphite2-dev     liblzma-dev          libtiffxx6          libzstd-dev
  icu-devtools            libfontconfig-dev      libharfbuzz-cairo0   libpango1.0-dev      libwebp-dev         pango1.0-tools
  libbrotli-dev           libfreetype-dev        libharfbuzz-dev      libpixman-1-dev      libwebpdecoder3     wayland-protocols
  libbz2-dev              libfribidi-dev         libicu-dev           libpng-dev           libxcb-render0-dev
  libcairo2-dev           libgdk-pixbuf-2.0-dev  libjbig-dev          libpng-tools         libxcb-shm0-dev

Suggested packages:
  libcairo2-doc  freetype2-doc    libgraphite2-utils  gtk-4-examples  liblzma-doc      libthai-doc
  libdatrie-doc  libgraphene-doc  libgtk-4-doc        icu-doc         libpango1.0-doc  graphicsmagick

Summary:
  Upgrading: 0, Installing: 47, Removing: 0, Not Upgrading: 0
  Download size: 18.8 MB
  Space needed: 90.7 MB / 280 GB available
[..]
Setting up libgtk-4-dev:amd64 (4.18.6+ds-2) ...
Processing triggers for man-db (2.13.1-1) ...
Processing triggers for libc-bin (2.41-12) ...

2025-10-10: zroot - install WoeUSB-ng

tingo@no-osl-ti21-linux:~$ pipx install WoeUSB-ng
Fatal error from pip prevented installation. Full pip output in file:
    /home/tingo/.local/state/pipx/log/cmd_2025-10-10_09.41.39_pip_errors.log

pip failed to build packages:
    woeusb-ng
    wxPython

Some possibly relevant errors from pip install:
    configure: WARNING: system png library not found or too old, will use built-in instead
    configure: WARNING: system jpeg library not found, will use built-in instead
    checking for LIBTIFF... not found via pkg-config
    configure: WARNING: system tiff library not found, will use built-in instead
    checking for LIBCURL... not found
    The development files for GTK+ were not found. For GTK+ 2, please
    buildtools.builder.BuildError: Error running configure

Error installing woeusb-ng.

2025-10-10: zroot - apt - install pipx

tingo@no-osl-ti21-linux:~$ sudo apt install pipx
Installing:                     
  pipx

Installing dependencies:
  python3-argcomplete  python3-userpath

Summary:
  Upgrading: 0, Installing: 3, Removing: 0, Not Upgrading: 0
  Download size: 880 kB
  Space needed: 4,016 kB / 280 GB available
[..]
Unpacking pipx (1.7.1-1) ...
Setting up python3-argcomplete (3.6.2-1) ...
Setting up python3-userpath (1.9.2-1) ...
Setting up pipx (1.7.1-1) ...
Processing triggers for man-db (2.13.1-1) ...

2025-10-10: zroot - apt - install grub-pc-bin

tingo@no-osl-ti21-linux:~$ sudo apt install grub-pc-bin
Installing:                     
  grub-pc-bin

Summary:
  Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 0
  Download size: 1,021 kB
  Space needed: 3,247 kB / 280 GB available

Get:1 http://deb.debian.org/debian trixie/main amd64 grub-pc-bin amd64 2.12-9 [1,021 kB]
Fetched 1,021 kB in 0s (8,511 kB/s)
Selecting previously unselected package grub-pc-bin.
(Reading database ... 276572 files and directories currently installed.)
Preparing to unpack .../grub-pc-bin_2.12-9_amd64.deb ...
Unpacking grub-pc-bin (2.12-9) ...
Setting up grub-pc-bin (2.12-9) ...

2025-10-07: zroot - with a ESP32-C3 SuperMini dev board connected

tingo@no-osl-ti21-linux:~$ lsusb -d 303a:1001
Bus 005 Device 008: ID 303a:1001 Espressif USB JTAG/serial debug unit

and probe-rs

tingo@no-osl-ti21-linux:~$ probe-rs list
The following debug probes were found:
[0]: ESP JTAG -- 303a:1001:20:6E:F1:6B:24:04 (EspJtag)

2025-10-07: zroot - rust - install probe-rs and co:

ingo@no-osl-ti21-linux:~$ curl --proto '=https' --tlsv1.2 -LsSf https://github.com/probe-rs/probe-rs/releases/latest/download/probe-rs-tools-installer.sh | sh
downloading probe-rs-tools 0.29.1 x86_64-unknown-linux-gnu
installing to /home/tingo/.cargo/bin
  cargo-embed
  cargo-flash
  probe-rs
everything's installed!

check

tingo@no-osl-ti21-linux:~$ which cargo-embed
/home/tingo/.cargo/bin/cargo-embed
tingo@no-osl-ti21-linux:~$ which cargo-flash
/home/tingo/.cargo/bin/cargo-flash
tingo@no-osl-ti21-linux:~$ which probe-rs
/home/tingo/.cargo/bin/probe-rs

probe-rs usage

tingo@no-osl-ti21-linux:~$ probe-rs
The probe-rs CLI

Usage: probe-rs [OPTIONS] <COMMAND>

Commands:
  dap-server  Debug Adapter Protocol (DAP) server. See <https://probe.rs/docs/tools/debugger/>
  list        List all connected debug probes
  info        Gets info about the selected debug probe and connected target
  reset       Resets the target attached to the selected debug probe
  gdb         Run a GDB server
  debug       Basic command line debugger
  download    Download memory to attached target
  verify      Compare memory to attached target
  erase       Erase all nonvolatile memory of attached target
  run         Flash and run an ELF program
  attach      Attach to rtt logging
  trace       Trace a memory location on the target
  itm         Configure and monitor ITM trace packets from the target
  chip        Inspect internal registry of supported chips
  benchmark   Measure the throughput of the selected debug probe
  profile     Profile on-target runtime performance of target ELF program
  read        Read from target memory address
  write       Write to target memory address
  complete    Install and complete autocomplete scripts
  mi          
  help        Print this message or the help of the given subcommand(s)

Options:
      --preset <PRESET>  A configuration preset to apply [env: PROBE_RS_CONFIG_PRESET=]
  -h, --help             Print help (see more with '--help')
  -V, --version          Print version

DEBUG LOG CONFIGURATION:
      --log-file <LOG_FILE>  Location for log file for probe-rs's own debug output
      --log-to-folder        Enable logging of probe-rs's own debug data to the default folder. This option is ignored if `--log-file` is specified

LOG CONFIGURATION:
  -r, --report[=<PATH>]

2025-10-07: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
The following packages were automatically installed and are no longer required:
  linux-headers-6.12.41+deb13-amd64  linux-headers-6.12.41+deb13-common  linux-image-6.12.41+deb13-amd64  linux-kbuild-6.12.41+deb13
Use 'sudo apt autoremove' to remove them.

Upgrading:
  gir1.2-gegl-0.4  libgegl-0.4-0t64  libgegl-common

Summary:
  Upgrading: 3, Installing: 0, Removing: 0, Not Upgrading: 0
  Download size: 2,746 kB
  Space needed: 0 B / 296 GB available
[..]
Setting up libgegl-common (1:0.4.62-2+deb13u1) ...
Setting up libgegl-0.4-0t64:amd64 (1:0.4.62-2+deb13u1) ...
Setting up gir1.2-gegl-0.4:amd64 (1:0.4.62-2+deb13u1) ...
Processing triggers for libc-bin (2.41-12) ...

apt - autoremove

tingo@no-osl-ti21-linux:~$ sudo apt autoremove
REMOVING:                       
  linux-headers-6.12.41+deb13-amd64  linux-headers-6.12.41+deb13-common  linux-image-6.12.41+deb13-amd64  linux-kbuild-6.12.41+deb13

Summary:
  Upgrading: 0, Installing: 0, Removing: 4, Not Upgrading: 0
  Freed space: 186 MB
[..]
Removing linux-headers-6.12.41+deb13-amd64 (6.12.41-1) ...
Removing linux-headers-6.12.41+deb13-common (6.12.41-1) ...
Removing linux-image-6.12.41+deb13-amd64 (6.12.41-1) ...
/etc/kernel/prerm.d/dkms:
dkms: removing module acpi-call/1.2.2 for kernel 6.12.41+deb13-amd64 (x86_64)
Module acpi-call/1.2.2 for kernel 6.12.41+deb13-amd64 (x86_64):
Before uninstall, this module version was ACTIVE on this kernel.
Deleting /lib/modules/6.12.41+deb13-amd64/updates/dkms/acpi_call.ko.xz

dkms: removing module zfs/2.3.2 for kernel 6.12.41+deb13-amd64 (x86_64)
Module zfs/2.3.2 for kernel 6.12.41+deb13-amd64 (x86_64):
Before uninstall, this module version was ACTIVE on this kernel.
Deleting /lib/modules/6.12.41+deb13-amd64/updates/dkms/zfs.ko.xz
Deleting /lib/modules/6.12.41+deb13-amd64/updates/dkms/spl.ko.xz

Running depmod... done.
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-6.12.41+deb13-amd64
/etc/kernel/postrm.d/zz-update-grub:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.12.48+deb13-amd64
Found initrd image: /boot/initrd.img-6.12.48+deb13-amd64
Found linux image: /boot/vmlinuz-6.12.43+deb13-amd64
Found initrd image: /boot/initrd.img-6.12.43+deb13-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
Removing linux-kbuild-6.12.41+deb13 (6.12.41-1) ...

2025-10-07: zroot - rust - update

tingo@no-osl-ti21-linux:~$ rustup update
info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
[..]
info: downloading self-update

   stable-x86_64-unknown-linux-gnu updated - rustc 1.90.0 (1159e78c4 2025-09-14) (from rustc 1.82.0 (f6e511eec 2024-10-15))
  nightly-x86_64-unknown-linux-gnu updated - rustc 1.92.0-nightly (3d8c1c1fc 2025-10-06) (from rustc 1.84.0-nightly (f7273e004 2024-11-12))

info: cleaning up downloads & tmp directories

2025-10-03: zroot - reboot, new kernel is in

tingo@no-osl-ti21-linux:~$ uname -a
Linux no-osl-ti21-linux 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux

2025-10-03: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Upgrading:                      
  chromium          gimp-data          libavformat61       libpostproc58        libswscale8          mdatp
  chromium-common   gir1.2-gimp-3.0    libavformat61:i386  libssl3t64           libxslt1.1           openssl
  chromium-sandbox  libavcodec61       libavutil59         libssl3t64:i386      linux-headers-amd64  openssl-provider-legacy
  firefox-esr       libavcodec61:i386  libavutil59:i386    libswresample5       linux-image-amd64    vivaldi-stable
  gimp              libavfilter10      libgimp-3.0-0       libswresample5:i386  linux-libc-dev       xsltproc

Installing dependencies:
  linux-headers-6.12.48+deb13-amd64  linux-headers-6.12.48+deb13-common  linux-image-6.12.48+deb13-amd64  linux-kbuild-6.12.48+deb13

Suggested packages:
  linux-doc-6.12  debian-kernel-handbook

Summary:
  Upgrading: 30, Installing: 4, Removing: 0, Not Upgrading: 0
  Download size: 658 MB
  Space needed: 250 MB / 297 GB available
  └─ in /boot:  176 MB / 453 MB available
[..]
Setting up linux-image-6.12.48+deb13-amd64 (6.12.48-1) ...
I: /vmlinuz.old is now a symlink to boot/vmlinuz-6.12.43+deb13-amd64
I: /initrd.img.old is now a symlink to boot/initrd.img-6.12.43+deb13-amd64
I: /vmlinuz is now a symlink to boot/vmlinuz-6.12.48+deb13-amd64
I: /initrd.img is now a symlink to boot/initrd.img-6.12.48+deb13-amd64
/etc/kernel/postinst.d/dkms:
Sign command: /lib/modules/6.12.48+deb13-amd64/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Autoinstall of module acpi-call/1.2.2 for kernel 6.12.48+deb13-amd64 (x86_64)
Building module(s)... done.
Signing module /var/lib/dkms/acpi-call/1.2.2/build/acpi_call.ko
Installing /lib/modules/6.12.48+deb13-amd64/updates/dkms/acpi_call.ko.xz
Running depmod.... done.

Autoinstall of module zfs/2.3.2 for kernel 6.12.48+deb13-amd64 (x86_64)
Running the pre_build script............. done.
Building module(s).............. done.
Signing module /var/lib/dkms/zfs/2.3.2/build/module/zfs.ko
Signing module /var/lib/dkms/zfs/2.3.2/build/module/spl.ko
Running the post_build script... done.
Installing /lib/modules/6.12.48+deb13-amd64/updates/dkms/zfs.ko.xz
Installing /lib/modules/6.12.48+deb13-amd64/updates/dkms/spl.ko.xz
Running depmod.... done.

Autoinstall on 6.12.48+deb13-amd64 succeeded for module(s) acpi-call zfs.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-6.12.48+deb13-amd64
/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.12.48+deb13-amd64
Found initrd image: /boot/initrd.img-6.12.48+deb13-amd64
Found linux image: /boot/vmlinuz-6.12.43+deb13-amd64
Found initrd image: /boot/initrd.img-6.12.43+deb13-amd64
Found linux image: /boot/vmlinuz-6.12.41+deb13-amd64
Found initrd image: /boot/initrd.img-6.12.41+deb13-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
Setting up libssl3t64:amd64 (3.5.1-1+deb13u1) ...
Setting up libssl3t64:i386 (3.5.1-1+deb13u1) ...
Setting up mdatp (101.25082.0003) ...
Setting up linux-libc-dev (6.12.48-1) ...
Setting up linux-image-amd64 (6.12.48-1) ...
Setting up vivaldi-stable (7.6.3797.58-1) ...
Setting up libavutil59:amd64 (7:7.1.2-0+deb13u1) ...
Setting up libavutil59:i386 (7:7.1.2-0+deb13u1) ...
Setting up chromium-sandbox (141.0.7390.54-1~deb13u1) ...
Setting up libpostproc58:amd64 (7:7.1.2-0+deb13u1) ...
Setting up libswresample5:amd64 (7:7.1.2-0+deb13u1) ...
Setting up libswresample5:i386 (7:7.1.2-0+deb13u1) ...
Setting up libswscale8:amd64 (7:7.1.2-0+deb13u1) ...
Setting up libgimp-3.0-0:amd64 (3.0.4-3+deb13u1) ...
Setting up libavcodec61:amd64 (7:7.1.2-0+deb13u1) ...
Setting up libavcodec61:i386 (7:7.1.2-0+deb13u1) ...
Setting up linux-headers-6.12.48+deb13-common (6.12.48-1) ...
Setting up gimp-data (3.0.4-3+deb13u1) ...
Setting up libxslt1.1:amd64 (1.1.35-1.2+deb13u2) ...
Setting up chromium-common (141.0.7390.54-1~deb13u1) ...
Setting up chromium (141.0.7390.54-1~deb13u1) ...
Setting up openssl (3.5.1-1+deb13u1) ...
Setting up firefox-esr (140.3.1esr-1~deb13u1) ...
Setting up linux-kbuild-6.12.48+deb13 (6.12.48-1) ...
Setting up xsltproc (1.1.35-1.2+deb13u2) ...
Setting up libavformat61:amd64 (7:7.1.2-0+deb13u1) ...
Setting up libavformat61:i386 (7:7.1.2-0+deb13u1) ...
Setting up gir1.2-gimp-3.0:amd64 (3.0.4-3+deb13u1) ...
Setting up linux-headers-6.12.48+deb13-amd64 (6.12.48-1) ...
Setting up libavfilter10:amd64 (7:7.1.2-0+deb13u1) ...
Setting up gimp (3.0.4-3+deb13u1) ...
Setting up linux-headers-amd64 (6.12.48-1) ...
Processing triggers for man-db (2.13.1-1) ...
Processing triggers for mailcap (3.74) ...
Processing triggers for desktop-file-utils (0.28-1) ...
Processing triggers for hicolor-icon-theme (0.18-2) ...
Processing triggers for libc-bin (2.41-12) ...

2025-09-15: zroot - apt - autoremove

tingo@no-osl-ti21-linux:~$ sudo apt autoremove
REMOVING:                       
  linux-compiler-gcc-12-x86     linux-headers-6.1.0-38-common  linux-kbuild-6.1
  linux-headers-6.1.0-38-amd64  linux-image-6.1.0-38-amd64

Summary:
  Upgrading: 0, Installing: 0, Removing: 5, Not Upgrading: 0
  Freed space: 474 MB
[..]
Removing linux-headers-6.1.0-38-amd64 (6.1.147-1) ...
Removing linux-compiler-gcc-12-x86 (6.1.147-1) ...
Removing linux-headers-6.1.0-38-common (6.1.147-1) ...
Removing linux-image-6.1.0-38-amd64 (6.1.147-1) ...
/etc/kernel/prerm.d/dkms:
dkms: removing module acpi-call/1.2.2 for kernel 6.1.0-38-amd64 (x86_64)
Module acpi-call/1.2.2 for kernel 6.1.0-38-amd64 (x86_64):
Before uninstall, this module version was ACTIVE on this kernel.
Deleting /lib/modules/6.1.0-38-amd64/updates/dkms/acpi_call.ko

dkms: removing module zfs/2.3.2 for kernel 6.1.0-38-amd64 (x86_64)
Module zfs/2.3.2 for kernel 6.1.0-38-amd64 (x86_64):
Before uninstall, this module version was ACTIVE on this kernel.
Deleting /lib/modules/6.1.0-38-amd64/updates/dkms/zfs.ko
Deleting /lib/modules/6.1.0-38-amd64/updates/dkms/spl.ko

Running depmod... done.
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-6.1.0-38-amd64
/etc/kernel/postrm.d/zz-update-grub:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.12.43+deb13-amd64
Found initrd image: /boot/initrd.img-6.12.43+deb13-amd64
Found linux image: /boot/vmlinuz-6.12.41+deb13-amd64
Found initrd image: /boot/initrd.img-6.12.41+deb13-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
Removing linux-kbuild-6.1 (6.1.147-1) ...

2025-09-15: zroot - apt - upgrade

The following packages were automatically installed and are no longer required:
  linux-compiler-gcc-12-x86     linux-headers-6.1.0-38-common  linux-kbuild-6.1
  linux-headers-6.1.0-38-amd64  linux-image-6.1.0-38-amd64
Use 'sudo apt autoremove' to remove them.

Upgrading:
  aspnetcore-runtime-8.0         dotnet-apphost-pack-8.0    kicad-symbols                 libsystemd0
  aspnetcore-targeting-pack-8.0  dotnet-host                libcjson1                     libsystemd0:i386
  chromium                       dotnet-hostfxr-8.0         libcjson1:i386                libudev-dev
  chromium-common                dotnet-runtime-8.0         libcups2t64                   libudev1
  chromium-sandbox               dotnet-runtime-deps-8.0    libcups2t64:i386              libudev1:i386
  cups                           dotnet-sdk-8.0             libimage-magick-perl          systemd
  cups-client                    dotnet-targeting-pack-8.0  libimage-magick-q16-perl      systemd-cryptsetup
  cups-common                    imagemagick                libmagickcore-7.q16-10        systemd-sysv
  cups-core-drivers              imagemagick-7-common       libmagickcore-7.q16-10-extra  systemd-timesyncd
  cups-daemon                    imagemagick-7.q16          libmagickwand-7.q16-10        udev
  cups-ipp-utils                 kicad-footprints           libpam-systemd                vivaldi-stable
  cups-ppdc                      kicad-libraries            libsystemd-dev
  cups-server-common             kicad-packages3d           libsystemd-shared

Summary:
  Upgrading: 50, Installing: 0, Removing: 0, Not Upgrading: 0
  Download size: 732 MB
  Space needed: 15.6 MB / 297 GB available
[..]
Updating PPD files for cups ...
PPD for printer Canon_IR-ADV-C3520 updated
[..]
Processing triggers for initramfs-tools (0.148.3) ...
update-initramfs: Generating /boot/initrd.img-6.12.43+deb13-amd64
Processing triggers for hicolor-icon-theme (0.18-2) ...

2025-09-08: zroot - check which KiCad packages are installed

tingo@no-osl-ti21-linux:~$ sudo apt list --installed kicad\*
kicad-demos/stable,stable,now 9.0.2+dfsg-1 all [installed,automatic]
kicad-footprints/now 9.0.3-1~bpo12+1 all [installed,local]
kicad-libraries/now 9.0.3+dfsg-1~bpo12+1 all [installed,local]
kicad-packages3d/now 9.0.3-1~bpo12+1 all [installed,local]
kicad-symbols/now 9.0.3-1~bpo12+1 all [installed,local]
kicad-templates/stable,stable,now 9.0.0-1 all [installed]
kicad/stable,now 9.0.2+dfsg-1 amd64 [installed]

2025-09-08: zroot - reboot, Debian 13.1 is in

tingo@no-osl-ti21-linux:~$ cat /etc/debian_version 
13.1

kernel

tingo@no-osl-ti21-linux:~$ uname -a
Linux no-osl-ti21-linux 6.12.43+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64 GNU/Linux

2025-09-08: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Upgrading:                      
  base-files             libglib2.0-0t64               libpcre2-8-0:i386             libreoffice-writer             linux-image-amd64
  chromium               libglib2.0-0t64:i386          libpcre2-dev                  libsmbclient0                  linux-libc-dev
  chromium-common        libglib2.0-bin                libpcre2-posix3               libsystemd-dev                 modemmanager
  chromium-sandbox       libglib2.0-data               libreoffice-base-core         libsystemd-shared              orca
  desktop-base           libglib2.0-dev                libreoffice-calc              libsystemd0                    python3-uno
  fonts-opensymbol       libglib2.0-dev-bin            libreoffice-common            libsystemd0:i386               samba-libs
  gir1.2-glib-2.0        libgssdp-1.6-0                libreoffice-core              libtalloc2                     sound-theme-freedesktop
  gir1.2-glib-2.0-dev    libimage-magick-perl          libreoffice-draw              libtdb1                        systemd
  girepository-tools     libimage-magick-q16-perl      libreoffice-gtk3              libtevent0t64                  systemd-cryptsetup
  git                    libldb2                       libreoffice-help-common       libthunarx-3-0                 systemd-sysv
  git-man                libmagickcore-7.q16-10        libreoffice-help-en-us        libudev-dev                    systemd-timesyncd
  imagemagick            libmagickcore-7.q16-10-extra  libreoffice-impress           libudev1                       thunar
  imagemagick-7-common   libmagickwand-7.q16-10        libreoffice-math              libudev1:i386                  thunar-data
  imagemagick-7.q16      libmm-glib0                   libreoffice-style-colibre     libuno-cppu3t64                tzdata
  init                   libopenjp2-7                  libreoffice-uiconfig-calc     libuno-cppuhelpergcc3-3t64     udev
  init-system-helpers    libopenjp2-7:i386             libreoffice-uiconfig-common   libuno-purpenvhelpergcc3-3t64  uno-libs-private
  libadwaita-1-0         libpam-systemd                libreoffice-uiconfig-draw     libuno-sal3t64                 ure
  libgio-2.0-dev         libpcre2-16-0                 libreoffice-uiconfig-impress  libuno-salhelpergcc3-3t64
  libgio-2.0-dev-bin     libpcre2-32-0                 libreoffice-uiconfig-math     libwbclient0
  libgirepository-2.0-0  libpcre2-8-0                  libreoffice-uiconfig-writer   linux-headers-amd64

Installing dependencies:
  linux-headers-6.12.43+deb13-amd64   linux-image-6.12.43+deb13-amd64  python3-setproctitle
  linux-headers-6.12.43+deb13-common  linux-kbuild-6.12.43+deb13

Suggested packages:
  linux-doc-6.12  debian-kernel-handbook

Summary:
  Upgrading: 97, Installing: 5, Removing: 0, Not Upgrading: 0
  Download size: 380 MB
  Space needed: 189 MB / 297 GB available
  └─ in /boot:  176 MB / 509 MB available
[..]
I: /vmlinuz.old is now a symlink to boot/vmlinuz-6.12.41+deb13-amd64
I: /initrd.img.old is now a symlink to boot/initrd.img-6.12.41+deb13-amd64
I: /vmlinuz is now a symlink to boot/vmlinuz-6.12.43+deb13-amd64
I: /initrd.img is now a symlink to boot/initrd.img-6.12.43+deb13-amd64
/etc/kernel/postinst.d/dkms:
Sign command: /lib/modules/6.12.43+deb13-amd64/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
[..]
grub-efi* packages found, using 16/9 as default grub background ratio
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.12.43+deb13-amd64
Found initrd image: /boot/initrd.img-6.12.43+deb13-amd64
Found linux image: /boot/vmlinuz-6.12.41+deb13-amd64
Found initrd image: /boot/initrd.img-6.12.41+deb13-amd64
Found linux image: /boot/vmlinuz-6.1.0-38-amd64
Found initrd image: /boot/initrd.img-6.1.0-38-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
update-initramfs: deferring update (trigger activated)
[..]
update-initramfs: Generating /boot/initrd.img-6.12.43+deb13-amd64
Processing triggers for hicolor-icon-theme (0.18-2) ...
Processing triggers for libc-bin (2.41-12) ...
Processing triggers for man-db (2.13.1-1) ...
Processing triggers for libreoffice-common (4:25.2.3-2+deb13u2) ...
Processing triggers for dbus (1.16.2-2) ...
Processing triggers for shared-mime-info (2.4-5+b2) ...
Processing triggers for procps (2:4.0.4-9) ...

2025-09-08: zroot - apt - install KiCad (again)

tingo@no-osl-ti21-linux:~$ sudo apt install kicad
Installing:                     
  kicad

Installing dependencies:
  kicad-demos        libhwloc15     libocct-data-exchange-7.8        libocct-ocaf-7.8           libwxbase3.2-1t64    python3-wxgtk4.0
  libfreeimage3      libmbedtls21   libocct-draw-7.8                 libocct-visualization-7.8  libwxgtk-gl3.2-1t64  xsltproc
  libgit2-1.9        libmbedx509-7  libocct-foundation-7.8           libtbb12                   libwxgtk3.2-1t64
  libhttp-parser2.9  libngspice0    libocct-modeling-algorithms-7.8  libtbbbind-2-5             libze1
  libhwloc-plugins   libnng1        libocct-modeling-data-7.8        libtbbmalloc2              occt-misc

Suggested packages:
  extra-xdg-menus  | kicad-doc-de  | kicad-doc-es  | kicad-doc-id  | kicad-doc-ja  | kicad-doc-ru  libhwloc-contrib-plugins
  kicad-doc-ca     | kicad-doc-en  | kicad-doc-fr  | kicad-doc-it  | kicad-doc-pl  | kicad-doc-zh  wx3.2-doc

Summary:
  Upgrading: 0, Installing: 28, Removing: 0, Not Upgrading: 97
  Download size: 137 MB
  Space needed: 584 MB / 297 GB available
[..]
Processing triggers for man-db (2.13.1-1) ...
Processing triggers for shared-mime-info (2.4-5+b2) ...

2025-09-04: zroot - grub - if I escape the menu to the command line (using 'c') I can enter the necessary commands, and then my zpool boots. Nice. Debian 13 is in here too:

tingo@no-osl-ti21-linux:~$ cat /etc/debian_version 
13.0

kernel

tingo@no-osl-ti21-linux:~$ uname -a
Linux no-osl-ti21-linux 6.12.41+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.41-1 (2025-08-12) x86_64 GNU/Linux

2025-09-04: nvme1n1p1 - reboot, Debian 13 is in

tingo@torfinn-precision5560:~$ cat /etc/debian_version 
13.0

kernel

tingo@torfinn-precision5560:~$ uname -a
Linux torfinn-precision5560 6.12.41+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.41-1 (2025-08-12) x86_64 GNU/Linux

2025-09-04: nvme1n1p1 - apt - do a full-upgrade

tingo@torfinn-precision5560:~$ sudo apt full-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  arch-test auditd cmake cmake-data debootstrap distro-info distro-info-data dnsutils fonts-liberation2 gir1.2-girepository-2.0-dev
  gir1.2-javascriptcoregtk-4.0 gir1.2-soup-2.4 gir1.2-webkit2-4.0 gobject-introspection gobject-introspection-bin goldendict kicad-demos kpartx libabsl20220623
  libaio1 libamd2 libarpack2 libassuan0 libatk-adaptor libatkmm-1.6-1v5 libauparse0t64 libavfilter8 libavformat59 libavif15 libblockdev-crypto2
  libblockdev-loop2 libblockdev-part-err2 libblockdev-part2 libblockdev-swap2 libblockdev-utils2 libblockdev2 libboost-dev libboost-filesystem1.74.0
  libboost-iostreams1.74.0 libboost-locale1.74.0 libboost-program-options1.74.0 libboost-regex1.74.0 libboost-thread1.74.0 libboost1.83-dev libcairomm-1.0-1v5
  libcamd2 libcanberra-gtk3-0 libcanberra-gtk3-module libcapstone4 libcbor0.8 libccolamd2 libcholmod3 libclang-14-dev libcolamd2 libconfig9 libdirectfb-1.7-7
  libept1.6.0 libexecs0 libfile-find-rule-perl libflac12 libfmt9 libfreerdp-client2-2 libfreerdp2-2 libfuse3-3 libfwupd2 libgcab-1.0-0 libgdk-pixbuf-xlib-2.0-0
  libgdk-pixbuf-xlib-2.0-dev libgdk-pixbuf2.0-dev libgimp2.0 libgirepository-1.0-dev libgirepository1.0-dev libgit2-1.5 libglapi-mesa libgspell-1-2
  libgtkmm-3.0-1v5 libgupnp-igd-1.0-4 libhdf5-103-1 libhdf5-hl-100 libhttp-parser2.9 libical3 libicu72 libixml10 libjavascriptcoregtk-4.0-18 libjim0.81
  libjsoncpp25 liblbfgsb0 liblc3-0 libllvm15 libmagickcore-6.q16-6 libmagickcore-6.q16-6-extra libmagickwand-6.q16-6 libmbedcrypto7 libmbedtls14 libmbedtls21
  libmbedx509-1 libmbedx509-7 libmetis5 libmng1 libnetcdf19 libnetfilter-queue1 libnfs13 libngspice0 libnng1 libnsl-dev libnumber-compare-perl libodbc2
  libodbccr2 libopenblas-dev libopenblas-pthread-dev libopenblas0 libopenh264-7 liborcus-0.17-0 liborcus-parser-0.17-0 libpangomm-1.4-1v5 libpaper1 libperl5.36
  libplacebo208 libplist3 libpoppler-cpp0v5 libpoppler126 libpostproc56 libpsm-infinipath1 libpthread-stubs0-dev libpython3-all-dev libpython3.11
  libpython3.11-dev libpython3.11-minimal libpython3.11-stdlib libqpdf29 libqt5help5 libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediagsttools5
  libqt5multimediawidgets5 libqt5sensors5 libqt5sql5-sqlite libqt5sql5t64 libqt5xmlpatterns5 libraw20 libre2-9 librhash0 librhash1 librpm9 librpmio9
  librust-ahash-0.7-dev librust-anyhow-dev librust-arraydeque-dev librust-async-attributes-dev librust-async-channel-dev librust-async-executor-dev
  librust-async-global-executor-dev librust-async-io-dev librust-async-lock-dev librust-async-process-dev librust-async-signal-dev librust-async-std-dev
  librust-async-task-dev librust-atomic-waker-dev librust-atty-dev librust-bitflags-1-dev librust-blocking-dev librust-bumpalo-dev librust-clap-3-dev
  librust-clap-derive-3-dev librust-cmake-dev librust-concurrent-queue-dev librust-crossbeam-channel-dev librust-ctor-dev librust-env-filter-dev
  librust-env-logger-dev librust-event-listener-dev librust-event-listener-strategy-dev librust-fastrand-dev librust-fixedbitset-dev librust-freetype-dev
  librust-futures-lite-dev librust-hashlink-dev librust-home-dev librust-humantime-dev librust-io-lifetimes-dev librust-kv-log-macro-dev
  librust-lazy-static-dev librust-lazycell-dev librust-linked-hash-map-dev librust-os-pipe-dev librust-os-str-bytes-dev librust-parking-dev
  librust-peeking-take-while-dev librust-petgraph-dev librust-polling-dev librust-print-bytes-dev librust-proc-macro-error-attr-dev
  librust-proc-macro-error-dev librust-proc-macro-hack-dev librust-quickcheck-dev librust-smawk-dev librust-spin-dev librust-syn-mid-dev librust-termcolor-dev
  librust-textwrap-dev librust-thiserror-dev librust-thiserror-impl-dev librust-thread-id-dev librust-unicode-linebreak-dev librust-uniquote-dev
  librust-which-dev librust-winapi-util-dev librust-yaml-rust-dev librust-yaml-rust2-dev libsdl-image1.2 libsdl1.2debian libsmbios-c2 libsoup-gnome-2.4-1
  libssh-gcrypt-4 libsuitesparseconfig5 libswscale6 libtag1v5 libtag1v5-vanilla libtagc0 libtext-glob-perl libtirpc-dev libuim-data libumfpack5 libupnp13
  libwebkit2gtk-4.0-37 libwebrtc-audio-processing1 libwinpr2-2 libwireplumber-0.4-0 libxsimd-dev libyara9 libzxing2 lp-solve mde-netfilter
  network-manager-gnome p7zip perl-modules-5.36 python3-all-dev python3-appdirs python3-beniget python3-gast python3-mako python3-markdown python3-markupsafe
  python3-pyatspi python3-pythran python3-pytz python3-six python3-tz python3.11 python3.11-dev python3.11-minimal ruby3.1 usrmerge xsltproc xtl-dev
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  calculix-ccx coinor-libcbc3 coinor-libcoinmp1v5 imagemagick-6-common kicad libafflib0v5 libanthy1 libanthyinput0 libarchive13 libaribb24-0 libasound2
  libatk-bridge2.0-0 libatk1.0-0 libatopology2 libatrildocument3 libatrilview3 libatspi2.0-0 libauparse0 libblockdev-fs2 libboost1.74-dev libburn4 libcdio19
  libclucene-contribs1v5 libclucene-core1v5 libcoin80c libcups2 libcupsfilters1 libcupsimage2 libcurl3-gnutls libcurl4 libdb5.3 libdv4 libdvdread8 libdw1
  libeb16 libefiboot1 libefivar1 libelf1 libevent-2.1-7 libevent-core-2.1-7 libevent-pthreads-2.1-7 libexiv2-27 libext2fs2 libfontembed1
  libfreecad-python3-0.20 libfuse2 libgail18 libgdbm-compat4 libgdbm6 libgegl-0.4-0 libglib2.0-0 libglibmm-2.4-1v5 libgnutls-dane0 libgnutls30 libgpgme11
  libgpgmepp6 libgphoto2-6 libgphoto2-port12 libgtk-3-0 libgtk2.0-0 libgts-0.7-5 libguestfs0 libgxps2 libhdf5-openmpi-103-1 libhfsp0 libhogweed6 libhwy1
  libieee1284-3 libimath-3-1-29 libisofs6 libiw30 libjxr0 libldm-1.0-0 liblirc-client0 liblouisutdml9 libmagic1 libmailutils9 libmedc11 libminizip1
  libmjpegutils-2.1-0 libmpeg2encpp-2.1-0 libmpg123-0 libmplex2-2.1-0 libmspack0 libmtdev1 libmtp9 libneon27 libnetpbm11 libnettle8 libnorm1 libnpth0
  libntfs-3g89 libocct-data-exchange-7.6 libocct-draw-7.6 libocct-foundation-7.6 libocct-modeling-algorithms-7.6 libocct-modeling-data-7.6 libocct-ocaf-7.6
  libocct-visualization-7.6 libopenmpi3 libopenmpt0 liborc-0.4-0 libparted-fs-resize0 libparted2 libpcap0.8 libpgm-5.3-0 libpipewire-0.3-0 libpmix2 libpng16-16
  libpoppler-glib8 libprotobuf-lite32 libprotobuf32 libpsl5 libpyside2-py3-5.15 libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5
  libqt5opengl5 libqt5printsupport5 libqt5sql5 libqt5test5 libqt5webkit5 libqt5widgets5 libqt5xml5 libqt6core6 librasqal3 librdf0 librdmacm1 libreadline8
  librust-addr2line+cpp-demangle-dev librust-addr2line+default-dev librust-addr2line+object-dev librust-addr2line+rustc-demangle-dev librust-addr2line+std-dev
  librust-addr2line+std-object-dev librust-bindgen+clap-dev librust-bindgen+default-dev librust-bindgen+env-logger-dev librust-bindgen+log-dev
  librust-bindgen+logging-dev librust-bindgen+runtime-dev librust-bindgen+which-dev librust-clang-sys+libloading-dev librust-env-logger+atty-dev
  librust-env-logger+default-dev librust-env-logger+humantime-dev librust-env-logger+regex-dev librust-env-logger+termcolor-dev librust-flate2+miniz-oxide-dev
  librust-linux-raw-sys+compiler-builtins-dev librust-linux-raw-sys+core-dev librust-linux-raw-sys+default-dev librust-linux-raw-sys+rustc-dep-of-std-dev
  librust-parking-lot-core+deadlock-detection-dev librust-parking-lot-core+petgraph-dev librust-parking-lot-core+thread-id-dev librust-quickcheck+default-dev
  librust-quickcheck+regex-dev librust-quickcheck+use-logging-dev librust-quote+proc-macro-dev librust-regex+aho-corasick-dev librust-regex+default-dev
  librust-regex+memchr-dev librust-regex+perf-dev librust-regex+perf-literal-dev librust-regex+unicode-age-dev librust-regex+unicode-bool-dev
  librust-regex+unicode-case-dev librust-regex+unicode-dev librust-regex+unicode-gencat-dev librust-regex+unicode-perl-dev librust-regex+unicode-script-dev
  librust-regex+unicode-segment-dev librust-regex-syntax+unicode-dev librust-serde+serde-derive-dev librust-sval+serde1-lib-dev libshiboken2-py3-5.15
  libsmbclient libsnmp40 libsoqt520 libsoup-gnome2.4-1 libsoup2.4-1 libspandsp2 libspatialaudio0 libsphinxbase3 libspooles2.2 libssh2-1 libssl3 libtevent0
  libtinfo-dev libtirpc3 libts0 libtsk19 libtss2-esys-3.0.2-0 libtss2-mu0 libtss2-sys1 libtss2-tcti-cmd0 libtss2-tcti-device0 libtss2-tcti-mssim0
  libtss2-tcti-swtpm0 libtumbler-1-0 libuno-cppu3 libuno-cppuhelpergcc3-3 libuno-purpenvhelpergcc3-3 libuno-sal3 libuno-salhelpergcc3-3 liburcu8
  libusbredirparser1 libuv1 libv4l-0 libv4lconvert0 libvdeplug2 libvtk9.1 libwim15 libwxbase3.2-1 libwxgtk-gl3.2-1 libwxgtk3.2-1 libxerces-c3.2 libxmlsec1
  libxmlsec1-nss libxt6 libzbar0 libzvbi0 linux-image-6.1.0-20-amd64 policykit-1 polkitd-pkla python3-distutils python3-lib2to3 python3.11-venv
The following NEW packages will be installed:
  7zip accountsservice bash-completion bzip2-doc clang-19 clang-tools-19 coinor-libcbc3.1 coinor-libcoinmp0 cpp-14 cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu
  distro-info distro-info-data dracut-install evolution-data-server-common firmware-carl9170 firmware-intel-graphics firmware-intel-misc
  firmware-marvell-prestera firmware-mediatek firmware-nvidia-graphics fonts-dejavu-mono fonts-liberation-sans-narrow fonts-osifont g++-14
  g++-14-x86-64-linux-gnu g++-x86-64-linux-gnu gcc-14 gcc-14-base gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu gcr4 gir1.2-babl-0.1 gir1.2-freedesktop-dev
  gir1.2-gegl-0.4 gir1.2-gimp-3.0 gir1.2-girepository-2.0 gir1.2-girepository-2.0-dev gir1.2-glib-2.0-dev gir1.2-soup-3.0 girepository-tools
  gobject-introspection-bin goldendict-ng grub-efi-amd64-unsigned hunspell-eo imagemagick-7-common initramfs-tools-bin isa-support libabsl20240722
  libaccountsservice0 libafflib0t64 libaio1t64 libamd-comgr2 libamd3 libamdhip64-5 libanthy1t64 libanthyinput0t64 libappstream-glib8 libappstream5
  libapt-pkg7.0 libarchive13t64 libaribb24-0t64 libasound2t64 libassuan9 libatk-bridge2.0-0t64 libatk1.0-0t64 libatopology2t64 libatrildocument3t64
  libatrilview3t64 libatspi2.0-0t64 libauparse0t64 libavcodec61 libavfilter10 libavformat61 libavif16 libavtp0 libavutil59 libblkio1 libblockdev-crypto3
  libblockdev-fs3 libblockdev-loop3 libblockdev-mdraid3 libblockdev-nvme3 libblockdev-part3 libblockdev-swap3 libblockdev-utils3 libblockdev3
  libboost-filesystem1.83.0 libboost-iostreams1.83.0 libboost-locale1.83.0 libboost-program-options1.83.0 libboost-python1.83.0 libboost-thread1.83.0
  libboost1.83-dev libburn4t64 libbytesize-common libbytesize1 libbz2-dev libcairomm-1.16-1 libcamd3 libcamel-1.2-64t64 libcap-dev libcapstone5 libcbor0.10
  libccolamd3 libcdio19t64 libcfitsio10t64 libcholmod5 libclang-19-dev libclang-common-19-dev libclang-cpp19 libclang-rt-19-dev libclang1-19
  libclucene-contribs1t64 libclucene-core1t64 libcmis-0.6-6t64 libcodec2-1.2 libcoin80t64 libcolamd3 libconfig++11 libconfig11 libcpuinfo0 libcups2t64
  libcupsfilters1t64 libcupsimage2t64 libcurl3t64-gnutls libcurl4t64 libdav1d7 libdb5.3t64 libdisplay-info2 libdnnl3.6 libdv4t64 libdvdread8t64 libdw1t64
  libeb16t64 libebackend-1.2-11t64 libebook-1.2-21t64 libebook-contacts-1.2-4t64 libebur128-1 libedata-book-1.2-27t64 libedataserver-1.2-27t64 libefiboot1t64
  libefivar1t64 libelf1t64 libevent-2.1-7t64 libevent-core-2.1-7t64 libevent-pthreads-2.1-7t64 libexecs1 libexiv2-28 libexiv2-data libext2fs2t64 libffado2
  libflac14 libfmt10 libfontembed1t64 libfreecad-python3 libfreerdp-client3-3 libfreerdp3-3 libfuse2t64 libfuse3-4 libfwupd3 libgail18t64 libgcc-14-dev
  libgck-2-2 libgcr-4-4 libgdbm-compat4t64 libgdbm6t64 libgegl-0.4-0t64 libgimp-3.0-0 libgio-2.0-dev libgio-2.0-dev-bin libgirepository-1.0-dev
  libgirepository-2.0-0 libglib2.0-0t64 libglibmm-2.4-1t64 libglibmm-2.68-1t64 libgnutls-dane0t64 libgnutls30t64 libgpgme11t64 libgpgmepp6t64 libgphoto2-6t64
  libgphoto2-port12t64 libgspell-1-3 libgtk-3-0t64 libgtk-4-media-gstreamer libgtk-layer-shell0 libgtk2.0-0t64 libgtkmm-4.0-0 libgts-0.7-5t64 libguestfs0t64
  libgupnp-igd-1.6-0 libgxps2t64 libharfbuzz-cairo0 libhdf5-310 libhdf5-hl-310 libhdf5-openmpi-310 libheif-plugin-aomenc libheif-plugin-dav1d
  libheif-plugin-libde265 libheif-plugin-x265 libhfsp0t64 libhidapi-hidraw0 libhogweed6t64 libhsa-runtime64-1 libhsakmt1 libhwasan0 libhwy1t64 libibmad5
  libibumad3 libicu76 libieee1284-3t64 libimath-3-1-29t64 libimobiledevice-1.0-6 libimobiledevice-glue-1.0-0 libinireader0 libio-compress-brotli-perl
  libisofs6t64 libiw30t64 libixml11t64 libjim0.83 libjsoncpp26 libjxl0.11 libjxr0t64 liblastlog2-2 liblc3-1 libldap2 libldm-1.0-0t64 liblirc-client0t64
  libllvm17t64 libllvm19 liblouisutdml9t64 liblsof0 liblua5.4-0 libmagic1t64 libmagickcore-7.q16-10 libmagickcore-7.q16-10-extra libmagickwand-7.q16-10
  libmailutils9t64 libmbedcrypto16 libmbedtls21 libmbedx509-7 libmedc11t64 libminizip1t64 libmjpegutils-2.1-0t64 libmpeg2encpp-2.1-0t64 libmpg123-0t64
  libmplex2-2.1-0t64 libmspack0t64 libmtdev1t64 libmtp9t64 libneon27t64 libnetcdf22 libnetpbm11t64 libnettle8t64 libnfs14 libnghttp3-9 libngtcp2-16
  libngtcp2-crypto-gnutls8 libnorm1t64 libnpth0t64 libntfs-3g89t64 libnvme1t64 libobjc-14-dev libocct-data-exchange-7.8 libocct-draw-7.8 libocct-foundation-7.8
  libocct-modeling-algorithms-7.8 libocct-modeling-data-7.8 libocct-ocaf-7.8 libocct-visualization-7.8 libodbccr2 libondselsolver1 libonnx1t64
  libonnxruntime1.21 libopenfec1 libopenh264-8 libopenmpi40 libopenmpt0t64 liborc-0.4-0t64 liborcus-0.18-0 liborcus-parser-0.18-0 libosinfo-1.0-0
  libosinfo-l10n libpangomm-2.48-1t64 libpaper2 libparted2t64 libpcap0.8t64 libperl5.40 libpgm-5.3-0t64 libphonenumber8 libpipewire-0.3-0t64 libplacebo349
  libplist-2.0-4 libpmix2t64 libpng16-16t64 libpoppler-cpp2 libpoppler-glib8t64 libpoppler147 libpostproc58 libprotobuf-lite32t64 libprotobuf32t64 libpsl5t64
  libpthreadpool0 libpyside2-py3-5.15t64 libpython3.13 libpython3.13-dev libpython3.13-minimal libpython3.13-stdlib libqpdf30 libqt5concurrent5t64
  libqt5core5t64 libqt5dbus5t64 libqt5gui5t64 libqt5network5t64 libqt5opengl5t64 libqt5printsupport5t64 libqt5sql5t64 libqt5test5t64 libqt5widgets5t64
  libqt5xml5t64 libqt6core5compat6 libqt6core6t64 libqt6multimedia6 libqt6opengl6 libqt6positioning6 libqt6printsupport6 libqt6qml6 libqt6qmlmeta6
  libqt6qmlmodels6 libqt6qmlworkerscript6 libqt6quick6 libqt6quickwidgets6 libqt6svg6 libqt6waylandclient6 libqt6waylandcompositor6 libqt6webchannel6
  libqt6webengine6-data libqt6webenginecore6 libqt6webenginecore6-bin libqt6webenginewidgets6 libqt6widgets6 libqt6wlshellintegration6 libqt6xml6 librasqal3t64
  librav1e0.7 libraw23t64 librdf0t64 librdmacm1t64 libre2-11 libreadline8t64 libreiserfscore0t64 libreoffice-uiconfig-calc libreoffice-uiconfig-common
  libreoffice-uiconfig-draw libreoffice-uiconfig-impress libreoffice-uiconfig-math libreoffice-uiconfig-writer librhash1 libroc0.4 librpm-sequoia-1 librpm10
  librpmio10 libruby3.3 librust-ahash-dev librust-allocator-api2-dev librust-annotate-snippets-dev librust-anstream-dev librust-anstyle-dev
  librust-anstyle-parse-dev librust-anstyle-query-dev librust-arraydeque-dev librust-arrayvec-dev librust-async-attributes-dev librust-async-channel-dev
  librust-async-executor-dev librust-async-global-executor-dev librust-async-io-dev librust-async-lock-dev librust-async-process-dev librust-async-signal-dev
  librust-async-std-dev librust-async-task-dev librust-atomic-waker-dev librust-bitflags-1-dev librust-blobby-dev librust-block-buffer-dev librust-blocking-dev
  librust-bytemuck-derive-dev librust-bytemuck-dev librust-byteorder-dev librust-clap-builder-dev librust-clap-complete-dev librust-clap-derive-dev
  librust-clap-dev librust-colorchoice-dev librust-compiler-builtins+core-dev librust-compiler-builtins+rustc-dep-of-std-dev librust-concurrent-queue-dev
  librust-const-oid-dev librust-critical-section-dev librust-crypto-common-dev librust-digest-dev librust-encoding-rs-dev librust-env-filter-dev
  librust-equivalent-dev librust-event-listener-dev librust-event-listener-strategy-dev librust-fastrand-dev librust-freetype-rs-dev librust-futures-lite-dev
  librust-generic-array-dev librust-gl-dev librust-gl-generator-dev librust-hashlink-dev librust-home-dev librust-is-executable-dev librust-jobserver-dev
  librust-khronos-api-dev librust-kstring-dev librust-kv-log-macro-dev librust-libz-sys-dev librust-memmap2-dev librust-no-panic-dev librust-parking-dev
  librust-polling-dev librust-portable-atomic-dev librust-prettyplease-dev librust-quick-xml-dev librust-regex-automata-dev librust-ruzstd-dev librust-ryu-dev
  librust-serde-json-dev librust-serde-spanned-dev librust-serde-test-dev librust-simd-adler32-dev librust-static-assertions-dev librust-subtle+default-dev
  librust-subtle-dev librust-sval-buffer-dev librust-sval-derive-dev librust-sval-dynamic-dev librust-sval-fmt-dev librust-sval-ref-dev librust-sval-serde-dev
  librust-syn-1-dev librust-toml-datetime-dev librust-toml-edit-dev librust-twox-hash-dev librust-typed-arena-dev librust-typenum-dev
  librust-unicode-width-0.1-dev librust-utf8parse-dev librust-value-bag-serde1-dev librust-value-bag-sval2-dev librust-winnow-dev librust-xml-rs-dev
  librust-yaml-rust2-dev librust-zerocopy-derive-dev librust-zerocopy-dev librust-zeroize-derive-dev librust-zeroize-dev libsframe1 libsharpyuv-dev
  libsharpyuv0 libshiboken2-py3-5.15t64 libsigc++-3.0-0 libsmbclient0 libsnmp40t64 libsoqt520t64 libsoup-2.4-1 libsoup-gnome-2.4-1 libspandsp2t64
  libspatialaudio0t64 libspeechd-module0 libsphinxbase3t64 libssh2-1t64 libssl3t64 libstdc++-14-dev libstemmer0d libsuitesparseconfig7 libsvtav1enc2
  libswresample5 libswscale8 libsysprof-capture-4-dev libsystemd-dev libtag-c2 libtag2 libtevent0t64 libtheoradec1 libtheoraenc1 libtirpc3t64
  libtomlplusplus3t64 libts0t64 libtsk19t64 libtss2-esys-3.0.2-0t64 libtss2-mu-4.0.1-0t64 libtss2-sys1t64 libtss2-tcti-cmd0t64 libtss2-tcti-device0t64
  libtss2-tcti-mssim0t64 libtss2-tcti-swtpm0t64 libtumbler-1-0t64 libumfpack6 libunibreak6 libunistring5 libuno-cppu3t64 libuno-cppuhelpergcc3-3t64
  libuno-purpenvhelpergcc3-3t64 libuno-sal3t64 libuno-salhelpergcc3-3t64 libupnp17t64 liburcu8t64 liburiparser1 libusbmuxd-2.0-7 libusbredirparser1t64
  libuv1t64 libv4l-0t64 libv4lconvert0t64 libvdeplug2t64 libvirt-common libvpl2 libvpx9 libvtk9.3 libwebpdecoder3 libwebrtc-audio-processing-1-3 libwim15t64
  libwinpr3-3 libwireplumber-0.5-0 libwtmpdb0 libwxbase3.2-1t64 libwxgtk-gl3.2-1t64 libwxgtk3.2-1t64 libx265-215 libxcb-cursor0 libxerces-c3.2t64
  libxfce4windowing-0-0 libxfce4windowing-common libxml++2.6-2v5 libxmlsec1t64 libxmlsec1t64-nss libxnnpack0.20241108 libxt6t64 libyaml-cpp0.8 libyara10
  libzbar0t64 libze1 libzim9 libzix-0-0 libzopfli1 libzvbi0t64 libzxcvbn0 libzxing3 linux-image-6.12.41+deb13-amd64 linux-sysctl-defaults llvm-19 llvm-19-dev
  llvm-19-linker-tools llvm-19-runtime llvm-19-tools login.defs luit mate-polkit mate-polkit-common mesa-libgallium native-architecture network-manager-applet
  network-manager-l10n nm-connection-editor openjdk-21-jre openjdk-21-jre-headless openssl-provider-legacy perl-modules-5.40 python3-autocommand
  python3-certifi python3-charset-normalizer python3-cssselect python3-inflect python3-jaraco.context python3-jaraco.functools python3-jaraco.text
  python3-more-itertools python3-numpy-dev python3-opencamlib python3-platformdirs python3-pooch python3-pyasyncore python3-pytz python3-requests python3-tqdm
  python3-typeguard python3-zipp python3-zopfli python3.13 python3.13-dev python3.13-minimal python3.13-tk python3.13-venv qemu-system-modules-opengl
  qemu-system-modules-spice qt6-svg-plugins qt6-wayland ruby-csv ruby-did-you-mean ruby-ruby2-keywords ruby3.3 sqv sse3-support systemd-cryptsetup uim-qt6
  uim-qt6-immodule usbmuxd xfce4-notes xfce4-notes-plugin xtl-dev
The following packages will be upgraded:
  adduser alsa-ucm-conf alsa-utils anthy apt apt-utils arm-trusted-firmware-tools at-spi2-core atril auditd avahi-daemon avahi-utils bc bind9-dnsutils
  bind9-host bind9-libs binutils binutils-common binutils-x86-64-linux-gnu blueman bluez bluez-obexd bolt bsdutils btrfs-progs build-essential cabextract
  chromium chromium-common chromium-sandbox clang cmake cmake-data coinor-libcgl1 coinor-libclp1 coinor-libcoinutils3v5 coinor-libosi1v5 colord coreutils cpp
  cpp-12 cryptsetup cryptsetup-bin cryptsetup-initramfs cups cups-browsed cups-client cups-core-drivers cups-daemon cups-filters cups-filters-core-drivers
  cups-ipp-utils cups-pk-helper cups-ppdc curl db5.3-util dbus dbus-bin dbus-daemon dbus-user-session dbus-x11 dconf-cli dconf-gsettings-backend dconf-service
  debootstrap default-jre default-jre-headless desktop-file-utils dirmngr dmeventd dnsmasq-base e2fsprogs efibootmgr enchant-2 espeak-ng-data exfalso
  exim4-base exim4-daemon-light exo-utils fcitx-bin fcitx-config-gtk fcitx-frontend-gtk2 fcitx-frontend-gtk3 fcitx-frontend-qt5 fcitx-frontend-qt6
  fcitx-module-quickphrase-editor5 fcitx-module-x11 fcitx-ui-classic fdisk file firefox-esr firefox-esr-l10n-en-gb firefox-esr-l10n-nb-no firmware-amd-graphics
  firmware-libertas firmware-linux firmware-linux-free firmware-linux-nonfree firmware-misc-nonfree fonts-dejavu fonts-dejavu-core fonts-liberation
  fonts-liberation2 freecad freecad-common freecad-python3 fuse3 fwupd g++ g++-12 gawk gcc gcc-12 gcc-12-base gcr gdisk geoclue-2.0 ghostscript gimp gimp-data
  gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-graphene-1.0 gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0
  gir1.2-gtk-3.0 gir1.2-gtk-4.0 gir1.2-harfbuzz-0.0 gir1.2-ibus-1.0 gir1.2-nm-1.0 gir1.2-notify-0.7 gir1.2-packagekitglib-1.0 gir1.2-pango-1.0
  gir1.2-polkit-1.0 gir1.2-secret-1 gir1.2-soup-2.4 gir1.2-wnck-3.0 git git-man glib-networking glib-networking-services gnome-firmware gnome-keyring
  gnome-keyring-pkcs11 gnome-themes-extra gnupg gnupg-l10n gnupg-utils gobject-introspection goldendict gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf
  gpgsm gpgv graphviz grub-common grub-efi-amd64 grub-efi-amd64-bin grub-efi-amd64-signed grub-pc-bin grub2-common gstreamer1.0-alsa gstreamer1.0-gl
  gstreamer1.0-gtk3 gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-x
  gtk-update-icon-cache gtk2-engines-pixbuf guestfish guestfs-tools guestmount guile-3.0-libs gvfs gvfs-common gvfs-daemons gvfs-libs hfsplus hspell-gui
  hunspell ibus ibus-data ibus-gtk ibus-gtk3 ibus-gtk4 ibus-hangul icoutils icu-devtools iio-sensor-proxy initramfs-tools initramfs-tools-core
  intel-media-va-driver iproute2 iputils-ping kasumi kmod ldmtool lib32gcc-s1 lib32stdc++6 libabw-0.1-1 libadwaita-1-0 libalgorithm-diff-xs-perl libasan8
  libasound2-plugins libass9 libatk-adaptor libatk-wrapper-java-jni libatkmm-1.6-1v5 libatomic1 libaudio2 libaudit1 libavahi-client3 libavahi-common-data
  libavahi-common3 libavahi-core7 libavahi-glib1 libavahi-ui-gtk3-0 libayatana-appindicator3-1 libayatana-ido3-0.4-0 libayatana-indicator3-7 libbinutils
  libboost-dev libbpf1 libcaca0 libcacard0 libcairo-gobject-perl libcairo-gobject2 libcairo-perl libcairo-script-interpreter2 libcairo2 libcairo2-dev
  libcairomm-1.0-1v5 libcaja-extension1 libcanberra-gtk3-0 libcanberra-gtk3-module libcanberra0 libcc1-0 libcdr-0.1-1 libchromaprint1 libclang-dev
  libclone-perl libcloudproviders0 libcolord2 libcolorhug2 libcryptsetup12 libctf0 libdbus-1-3 libdbus-1-dev libdbus-glib-1-2 libdbusmenu-glib4
  libdbusmenu-gtk3-4 libdconf1 libde265-0 libdecor-0-0 libdecor-0-plugin-1-cairo libdjvulibre21 libdvdnav4 libe-book-0.1-1 libebml5 libegl-mesa0 libenchant-2-2
  libenchant-2-voikko libespeak-ng1 libetonyek-0.1-1 libexo-2-0 libfabric1 libfcitx-gclient1 libfcitx-qt5-1 libfido2-1 libfile-fcntllock-perl libflite1
  libfluidsynth3 libfreeimage3 libfreetype-dev libfreetype6 libgail-common libgarcon-1-0 libgarcon-gtk3-1-0 libgav1-1 libgbm1 libgcab-1.0-0 libgcc-12-dev
  libgcc-s1 libgck-1-0 libgcr-base-3-1 libgcr-ui-3-1 libgd3 libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-dev libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf-xlib-2.0-dev
  libgdk-pixbuf2.0-bin libgettextpo0 libgexiv2-2 libgfapi0 libgfortran5 libgfrpc0 libgfxdr0 libgirepository-1.0-1 libgirepository1.0-dev libgl1-mesa-dri
  libglib-object-introspection-perl libglib-perl libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libglusterfs0 libglx-mesa0 libgomp1 libgprofng0
  libgraphene-1.0-0 libgraphene-1.0-dev libgs10 libgs10-common libgssapi-krb5-2 libgssdp-1.6-0 libgstreamer-gl1.0-0 libgstreamer-plugins-bad1.0-0
  libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libgtk-3-bin libgtk-3-common libgtk-4-1 libgtk-4-bin libgtk-4-dev libgtk2.0-bin libgtk2.0-common
  libgtksourceview-3.0-1 libgtksourceview-4-0 libgtop-2.0-11 libgts-bin libgudev-1.0-0 libguestfs-hfsplus libguestfs-perl libguestfs-reiserfs libguestfs-tools
  libguestfs-xfs libgupnp-1.6-0 libgusb2 libgvc6 libhandy-1-0 libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0b libheif1
  libhfstospell11 libhpmud0 libhtml-parser-perl libhttp-message-perl libhunspell-1.7-0 libhwloc-plugins libibus-1.0-5 libicu-dev libidn2-0 libigdgmm12
  libinput10 libinstpatch-1.0-2 libintl-perl libintl-xs-perl libiscsi7 libitm1 libjack-jackd2-0 libjavascriptcoregtk-4.1-0 libjcat1 libjson-glib-1.0-0
  libjxr-tools libk5crypto3 libkeybinder-3.0-0 libkmod2 libkrb5-3 libkrb5support0 libldb2 liblightdm-gobject-1-0 liblilv-0-0 liblocale-gettext-perl
  liblouisutdml-bin liblqr-1-0 liblsan0 liblvm2cmd2.03 libm17n-0 libmagic-mgc libmanette-0.2-0 libmariadb3 libmarisa0 libmatroska7 libmbim-glib4 libmbim-proxy
  libmbim-utils libmm-glib0 libmousepad0 libmspub-0.1-1 libmtp-runtime libmwaw-0.3-3 libmypaint-1.5-1 libncurses-dev libncurses6 libncursesw6 libnet-dbus-perl
  libnet-ssleay-perl libngspice0 libnice10 libnm0 libnma-common libnma0 libnng1 libnotify-bin libnotify4 libnsl-dev libnsl2 libnumbertext-1.0-0 libobjc-12-dev
  libobjc4 libodbc2 libopenal-data libopenal1 libopenexr-3-1-30 libopenmpt-modplug1 libopenni2-0 libpackagekit-glib2-18 libpagemaker-0.0-0 libpam-modules
  libpam-modules-bin libpam-runtime libpam-systemd libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangomm-1.4-1v5 libpangoxft-1.0-0
  libpaper-utils libpcap0.8-dev libpcaudio0 libpipewire-0.3-modules libplist-utils libplymouth5 libpng-dev libpng-tools libpocketsphinx3 libpolkit-agent-1-0
  libpolkit-gobject-1-0 libpq5 libpresage-data libpresage1v5 libproj25 libproxy-tools libproxy1v5 libpulse-mainloop-glib0 libpulse0 libpulsedsp
  libpython3-all-dev libpython3-dev libpython3-stdlib libqmi-glib5 libqmi-proxy libqmi-utils libqrtr-glib0 libqt5help5 libqt5multimedia5
  libqt5multimedia5-plugins libqt5multimediagsttools5 libqt5multimediawidgets5 libqt5pas1 libqt5positioning5 libqt5qml5 libqt5qmlmodels5 libqt5quick5
  libqt5quickwidgets5 libqt5sensors5 libqt5sql5-sqlite libqt5svg5 libqt5waylandclient5 libqt5waylandcompositor5 libqt5webchannel5 libqt5webengine-data
  libqt5webengine5 libqt5webenginecore5 libqt5webenginewidgets5 libqt5x11extras5 libqt5xmlpatterns5 libqt6dbus6 libqt6gui6 libqt6network6 libquadmath0
  libqxp-0.0-0 librabbitmq4 librados2 libraptor2-0 librbd1 libreoffice-base-core libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw
  libreoffice-gtk3 libreoffice-help-common libreoffice-help-en-gb libreoffice-help-en-us libreoffice-l10n-en-gb libreoffice-l10n-nb libreoffice-l10n-nn
  libreoffice-math libreoffice-writer librevenge-0.0-0 librist4 librsvg2-2 librsvg2-common librtmp1 librubberband2 libruby librust-addr2line-dev
  librust-aho-corasick-dev librust-arbitrary-dev librust-backtrace-dev librust-bindgen-dev librust-bitflags-dev librust-bumpalo-dev librust-cairo-rs-dev
  librust-cairo-sys-rs-dev librust-cc-dev librust-cfg-expr-dev librust-clang-sys-dev librust-clap-3-dev librust-clap-derive-3-dev librust-clap-lex-dev
  librust-derive-arbitrary-dev librust-env-logger-dev librust-erased-serde-dev librust-errno-dev librust-fallible-iterator-dev librust-flate2-dev
  librust-futures-channel-dev librust-futures-core-dev librust-futures-executor-dev librust-futures-macro-dev librust-futures-task-dev librust-futures-util-dev
  librust-gdk-pixbuf-dev librust-gdk-pixbuf-sys-dev librust-gdk4-dev librust-gdk4-sys-dev librust-gimli-dev librust-gio-dev librust-gio-sys-dev
  librust-glib-dev librust-glib-macros-dev librust-glib-sys-dev librust-gobject-sys-dev librust-graphene-rs-dev librust-graphene-sys-dev librust-gsk4-dev
  librust-gsk4-sys-dev librust-gtk4-dev librust-gtk4-macros-dev librust-gtk4-sys-dev librust-hashbrown-dev librust-indexmap-dev librust-io-lifetimes-dev
  librust-itertools-dev librust-itoa-dev librust-libloading-dev librust-linux-raw-sys-dev librust-log-dev librust-memchr-dev librust-miniz-oxide-dev
  librust-mio-dev librust-object-dev librust-once-cell-dev librust-openssl-dev librust-openssl-macros-dev librust-openssl-sys-dev librust-os-str-bytes-dev
  librust-pango-dev librust-pango-sys-dev librust-parking-lot-core-dev librust-peeking-take-while-dev librust-petgraph-dev librust-ppv-lite86-dev
  librust-print-bytes-dev librust-proc-macro-crate-dev librust-quickcheck-dev librust-quote-dev librust-regex-dev librust-regex-syntax-dev librust-rustix-dev
  librust-semver-dev librust-serde-derive-dev librust-serde-dev librust-socket2-dev librust-strsim-dev librust-sval-dev librust-syn-dev librust-system-deps-dev
  librust-terminal-size-dev librust-textwrap-dev librust-thiserror-dev librust-thiserror-impl-dev librust-tokio-dev librust-tokio-macros-dev librust-toml-dev
  librust-tracing-attributes-dev librust-tracing-dev librust-unicode-width-dev librust-value-bag-dev librust-which-dev libsane-common libsane1 libsasl2-2
  libsasl2-modules libsasl2-modules-db libsdl-image1.2 libsdl2-2.0-0 libsecret-1-0 libshout3 libsidplay1v5 libsidplay2 libslirp0 libsndfile1 libsndio7.0
  libsord-0-0 libsoup-3.0-0 libspa-0.2-bluetooth libspa-0.2-modules libspeechd2 libspice-server1 libsratom-0-0 libsrt1.5-gnutls libssh-4 libssl-dev
  libstaroffice-0.0-0 libstdc++-12-dev libstdc++6 libsys-virt-perl libsystemd-shared libsystemd0 libtbb12 libtbbbind-2-5 libtbbmalloc2 libtext-charwidth-perl
  libtext-iconv-perl libtheora0 libthunarx-3-0 libtiff-dev libtiff6 libtiffxx6 libtinfo6 libtinyxml2.6.2v5 libtirpc-dev libtsan2 libubsan1 libucx0 libudev1
  libudisks2-0 libuim-custom2 libuim-scm0 libuim8 libunbound8 libupower-glib3 libvirt-l10n libvirt0 libvisio-0.1-1 libvlc-bin libvlc5 libvlccore9 libvncclient1
  libvoikko1 libvolume-key1 libvte-2.91-0 libvte-2.91-common libwacom-bin libwacom-common libwacom9 libwebkit2gtk-4.1-0 libwebp-dev libwebp7 libwebpdemux2
  libwebpmux3 libwin-hivex-perl libwmf-0.2-7 libwnck-3-0 libwpd-0.10-10 libwps-0.4-4 libwxgtk3.2-dev libxapian30 libxatracker2 libxaw7 libxfce4panel-2.0-4
  libxfce4ui-2-0 libxfce4ui-utils libxfce4util7 libxfconf-0-3 libxklavier16 libxml-parser-perl libxmlb2 libxmu-dev libxmu6 libxsimd-dev libxt-dev libz3-4
  libz3-dev libzimg2 libzipios++0v5 libzmf-0.0-0 libzmq5 libzvbi-common light-locker lightdm lightdm-gtk-greeter linux-image-amd64 llvm llvm-runtime login
  lp-solve lsof lvm2 lynx mailutils mailutils-common man-db mesa-va-drivers mesa-vulkan-drivers modemmanager mokutil mousepad mozc-server mozc-utils-gui
  myspell-eo ncurses-bin netpbm network-manager network-manager-gnome notification-daemon ntfs-3g occt-misc openssh-client openssh-server openssh-sftp-server
  openssl orca p7zip p7zip-full pango1.0-tools parole parted passwd pavucontrol perl perl-base perl-openssl-defaults perl-tk pinentry-curses pinentry-gnome3
  pipewire pipewire-bin pipewire-pulse pkexec plymouth plymouth-label polkitd poppler-utils powertop ppp presage printer-driver-brlaser printer-driver-c2esp
  printer-driver-dymo printer-driver-escpr printer-driver-foo2zjs printer-driver-foo2zjs-common printer-driver-fujixerox printer-driver-gutenprint
  printer-driver-hpcups printer-driver-postscript-hp printer-driver-ptouch printer-driver-splix procps pulseaudio pulseaudio-module-bluetooth pulseaudio-utils
  python3 python3-all python3-all-dev python3-brlapi python3-brotli python3-cairo python3-contourpy python3-cups python3-dbus python3-dev python3-fonttools
  python3-fs python3-gi python3-gi-cairo python3-ibus-1.0 python3-kiwisolver python3-libvoikko python3-lxml python3-lz4 python3-markupsafe python3-matplotlib
  python3-minimal python3-numpy python3-pil python3-pil.imagetk python3-pivy python3-pkg-resources python3-pyinotify python3-pyside2.qtcore
  python3-pyside2.qtgui python3-pyside2.qtnetwork python3-pyside2.qtopengl python3-pyside2.qtprintsupport python3-pyside2.qtsvg python3-pyside2.qtuitools
  python3-pyside2.qtwebchannel python3-pyside2.qtwebengine python3-pyside2.qtwebenginecore python3-pyside2.qtwebenginewidgets python3-pyside2.qtwidgets
  python3-pyside2.qtxml python3-pythran python3-scipy python3-setuptools python3-smbc python3-tk python3-tz python3-uno python3-venv python3-wxgtk4.0
  python3-yaml qemu-block-extra qemu-system-common qemu-system-data qemu-system-gui qemu-system-x86 qemu-utils qt5-gtk-platformtheme qt6-gtk-platformtheme
  qt6-qpa-plugins qtwayland5 quodlibet reiserfsprogs remmina remmina-common remmina-plugin-rdp remmina-plugin-secret remmina-plugin-vnc ristretto rpm-common
  ruby ruby-ffi ruby-sdbm samba-libs sane-airscan sane-utils sbsigntool shared-mime-info shiboken2 sleuthkit speech-dispatcher speech-dispatcher-audio-plugins
  speech-dispatcher-espeak-ng sudo supermin synaptic system-config-printer-udev systemd systemd-sysv systemd-timesyncd thunar thunar-archive-plugin thunar-data
  thunar-media-tags-plugin thunar-volman tumbler tumbler-common udev udisks2 uim uim-fep uim-gtk2.0 uim-gtk2.0-immodule uim-gtk3 uim-gtk3-immodule uim-mozc
  uim-plugins uim-qt5 uim-qt5-immodule uim-xim uno-libs-private upower ure usb-modeswitch util-linux util-linux-extra util-linux-locales vlc vlc-bin vlc-data
  vlc-plugin-access-extra vlc-plugin-base vlc-plugin-notify vlc-plugin-qt vlc-plugin-samba vlc-plugin-skins2 vlc-plugin-video-output vlc-plugin-video-splitter
  vlc-plugin-visualization wget wimtools wireless-tools wireplumber wpasupplicant wx-common wx3.2-headers x11-apps x11-session-utils x11-utils x11-xkb-utils
  x11-xserver-utils xarchiver xbrlapi xdg-dbus-proxy xdg-desktop-portal xdg-desktop-portal-gtk xfburn xfce4 xfce4-appfinder xfce4-battery-plugin xfce4-clipman
  xfce4-clipman-plugin xfce4-cpufreq-plugin xfce4-cpugraph-plugin xfce4-dict xfce4-diskperf-plugin xfce4-fsguard-plugin xfce4-genmon-plugin xfce4-goodies
  xfce4-mailwatch-plugin xfce4-netload-plugin xfce4-notifyd xfce4-panel xfce4-places-plugin xfce4-power-manager xfce4-power-manager-data
  xfce4-power-manager-plugins xfce4-pulseaudio-plugin xfce4-screenshooter xfce4-sensors-plugin xfce4-session xfce4-settings xfce4-smartbookmark-plugin
  xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-timer-plugin xfce4-verve-plugin xfce4-wavelan-plugin xfce4-weather-plugin
  xfce4-whiskermenu-plugin xfce4-xkb-plugin xfconf xfdesktop4 xfdesktop4-data xfsprogs xfwm4 xiccd xsane xsane-common xserver-xorg-core
  xserver-xorg-input-libinput xterm xxkb zenity zerofree zstd
987 upgraded, 614 newly installed, 231 to remove and 0 not upgraded.
Need to get 1941 MB of archives.
After this operation, 2730 MB of additional disk space will be used.
[..]
Processing triggers for initramfs-tools (0.148.3) ...
update-initramfs: Generating /boot/initrd.img-6.12.41+deb13-amd64
Processing triggers for libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-4) ...
Processing triggers for dbus (1.16.2-2) ...
Processing triggers for shim-signed:amd64 (1.47+15.8-1) ...

2025-09-04: nvme1n1p1 - apt - do a minimal upgrade

tingo@torfinn-precision5560:~$ sudo apt upgrade --without-new-pkgs
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  auditd cmake cmake-data dnsmasq-base dnsutils gnome-keyring gnome-keyring-pkcs11 goldendict iptables libauparse0 libbfio1 libeb16 libfile-find-rule-perl
  libgphoto2-l10n libip6tc2 libmarisa0 libndp0 libnetfilter-conntrack3 libnetfilter-queue1 libnfnetlink0 libnma-common libnma0 libnsl-dev
  libnumber-compare-perl libopencc-data libopencc1.1 libpam-gnome-keyring libpthread-stubs0-dev libqt5help5 libqt5multimedia5 libqt5multimedia5-plugins
  libqt5multimediagsttools5 libqt5multimediawidgets5 libqt5sensors5 libqt5sql5 libqt5sql5-sqlite libqt5webkit5 librhash0 librust-cmake-dev
  librust-crossbeam-channel-dev librust-proc-macro-hack-dev librust-syn-mid-dev libteamdctl0 libtext-glob-perl libtirpc-dev libuim-data
  linux-image-6.1.0-20-amd64 mde-netfilter mobile-broadband-provider-info network-manager network-manager-gnome p11-kit p11-kit-modules usrmerge vlc-l10n
Use 'sudo apt autoremove' to remove them.
The following packages have been kept back:
  adduser alsa-ucm-conf alsa-utils anthy apt apt-utils arm-trusted-firmware-tools at-spi2-core atril auditd avahi-daemon avahi-utils bc bind9-dnsutils
  bind9-host bind9-libs binutils binutils-common binutils-x86-64-linux-gnu blueman bluez bluez-obexd bolt bsdutils btrfs-progs build-essential cabextract
  chromium chromium-common chromium-sandbox clang cmake cmake-data coinor-libcgl1 coinor-libclp1 coinor-libcoinutils3v5 coinor-libosi1v5 colord coreutils cpp
  cpp-12 cryptsetup cryptsetup-bin cryptsetup-initramfs cups cups-browsed cups-client cups-core-drivers cups-daemon cups-filters cups-filters-core-drivers
  cups-ipp-utils cups-pk-helper cups-ppdc curl db5.3-util dbus dbus-bin dbus-daemon dbus-user-session dbus-x11 dconf-cli dconf-gsettings-backend dconf-service
  debootstrap default-jre default-jre-headless desktop-file-utils dirmngr dmeventd dnsmasq-base e2fsprogs efibootmgr enchant-2 espeak-ng-data exfalso
  exim4-base exim4-daemon-light exo-utils fcitx-bin fcitx-config-gtk fcitx-frontend-gtk2 fcitx-frontend-gtk3 fcitx-frontend-qt5 fcitx-frontend-qt6
  fcitx-module-quickphrase-editor5 fcitx-module-x11 fcitx-ui-classic fdisk file firefox-esr firefox-esr-l10n-en-gb firefox-esr-l10n-nb-no firmware-amd-graphics
  firmware-libertas firmware-linux firmware-linux-free firmware-linux-nonfree firmware-misc-nonfree fonts-dejavu fonts-dejavu-core fonts-liberation
  fonts-liberation2 freecad freecad-common freecad-python3 fuse3 fwupd g++ g++-12 gawk gcc gcc-12 gcc-12-base gcr gdisk geoclue-2.0 ghostscript gimp gimp-data
  gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-graphene-1.0 gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0
  gir1.2-gtk-3.0 gir1.2-gtk-4.0 gir1.2-harfbuzz-0.0 gir1.2-ibus-1.0 gir1.2-nm-1.0 gir1.2-notify-0.7 gir1.2-packagekitglib-1.0 gir1.2-pango-1.0
  gir1.2-polkit-1.0 gir1.2-secret-1 gir1.2-soup-2.4 gir1.2-wnck-3.0 git git-man glib-networking glib-networking-services gnome-firmware gnome-keyring
  gnome-keyring-pkcs11 gnome-themes-extra gnupg gnupg-l10n gnupg-utils gobject-introspection goldendict gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf
  gpgsm gpgv graphviz grub-common grub-efi-amd64 grub-efi-amd64-bin grub-efi-amd64-signed grub-pc-bin grub2-common gstreamer1.0-alsa gstreamer1.0-gl
  gstreamer1.0-gtk3 gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-x
  gtk-update-icon-cache gtk2-engines-pixbuf guestfish guestfs-tools guestmount guile-3.0-libs gvfs gvfs-common gvfs-daemons gvfs-libs hfsplus hspell-gui
  hunspell ibus ibus-data ibus-gtk ibus-gtk3 ibus-gtk4 ibus-hangul icoutils icu-devtools iio-sensor-proxy initramfs-tools initramfs-tools-core
  intel-media-va-driver iproute2 iputils-ping kasumi kmod ldmtool lib32gcc-s1 lib32stdc++6 libabw-0.1-1 libadwaita-1-0 libalgorithm-diff-xs-perl libasan8
  libasound2-plugins libass9 libatk-adaptor libatk-wrapper-java-jni libatkmm-1.6-1v5 libatomic1 libaudio2 libaudit1 libavahi-client3 libavahi-common-data
  libavahi-common3 libavahi-core7 libavahi-glib1 libavahi-ui-gtk3-0 libayatana-appindicator3-1 libayatana-ido3-0.4-0 libayatana-indicator3-7 libbinutils
  libboost-dev libbpf1 libcaca0 libcacard0 libcairo-gobject-perl libcairo-gobject2 libcairo-perl libcairo-script-interpreter2 libcairo2 libcairo2-dev
  libcairomm-1.0-1v5 libcaja-extension1 libcanberra-gtk3-0 libcanberra-gtk3-module libcanberra0 libcc1-0 libcdr-0.1-1 libchromaprint1 libclang-dev
  libclone-perl libcloudproviders0 libcolord2 libcolorhug2 libcryptsetup12 libctf0 libdbus-1-3 libdbus-1-dev libdbus-glib-1-2 libdbusmenu-glib4
  libdbusmenu-gtk3-4 libdconf1 libde265-0 libdecor-0-0 libdecor-0-plugin-1-cairo libdjvulibre21 libdvdnav4 libe-book-0.1-1 libebml5 libegl-mesa0 libenchant-2-2
  libenchant-2-voikko libespeak-ng1 libetonyek-0.1-1 libexo-2-0 libfabric1 libfcitx-gclient1 libfcitx-qt5-1 libfido2-1 libfile-fcntllock-perl libflite1
  libfluidsynth3 libfreeimage3 libfreetype-dev libfreetype6 libgail-common libgarcon-1-0 libgarcon-gtk3-1-0 libgav1-1 libgbm1 libgcab-1.0-0 libgcc-12-dev
  libgcc-s1 libgck-1-0 libgcr-base-3-1 libgcr-ui-3-1 libgd3 libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-dev libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf-xlib-2.0-dev
  libgdk-pixbuf2.0-bin libgettextpo0 libgexiv2-2 libgfapi0 libgfortran5 libgfrpc0 libgfxdr0 libgirepository-1.0-1 libgirepository1.0-dev libgl1-mesa-dri
  libglib-object-introspection-perl libglib-perl libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libglusterfs0 libglx-mesa0 libgomp1 libgprofng0
  libgraphene-1.0-0 libgraphene-1.0-dev libgs10 libgs10-common libgssapi-krb5-2 libgssdp-1.6-0 libgstreamer-gl1.0-0 libgstreamer-plugins-bad1.0-0
  libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libgtk-3-bin libgtk-3-common libgtk-4-1 libgtk-4-bin libgtk-4-dev libgtk2.0-bin libgtk2.0-common
  libgtksourceview-3.0-1 libgtksourceview-4-0 libgtop-2.0-11 libgts-bin libgudev-1.0-0 libguestfs-hfsplus libguestfs-perl libguestfs-reiserfs libguestfs-tools
  libguestfs-xfs libgupnp-1.6-0 libgusb2 libgvc6 libhandy-1-0 libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0b libheif1
  libhfstospell11 libhpmud0 libhtml-parser-perl libhttp-message-perl libhunspell-1.7-0 libhwloc-plugins libibus-1.0-5 libicu-dev libidn2-0 libigdgmm12
  libinput10 libinstpatch-1.0-2 libintl-perl libintl-xs-perl libiscsi7 libitm1 libjack-jackd2-0 libjavascriptcoregtk-4.1-0 libjcat1 libjson-glib-1.0-0
  libjxr-tools libk5crypto3 libkeybinder-3.0-0 libkmod2 libkrb5-3 libkrb5support0 libldb2 liblightdm-gobject-1-0 liblilv-0-0 liblocale-gettext-perl
  liblouisutdml-bin liblqr-1-0 liblsan0 liblvm2cmd2.03 libm17n-0 libmagic-mgc libmanette-0.2-0 libmariadb3 libmarisa0 libmatroska7 libmbim-glib4 libmbim-proxy
  libmbim-utils libmm-glib0 libmousepad0 libmspub-0.1-1 libmtp-runtime libmwaw-0.3-3 libmypaint-1.5-1 libncurses-dev libncurses6 libncursesw6 libnet-dbus-perl
  libnet-ssleay-perl libngspice0 libnice10 libnm0 libnma-common libnma0 libnng1 libnotify-bin libnotify4 libnsl-dev libnsl2 libnumbertext-1.0-0 libobjc-12-dev
  libobjc4 libodbc2 libopenal-data libopenal1 libopenexr-3-1-30 libopenmpt-modplug1 libopenni2-0 libpackagekit-glib2-18 libpagemaker-0.0-0 libpam-modules
  libpam-modules-bin libpam-runtime libpam-systemd libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangomm-1.4-1v5 libpangoxft-1.0-0
  libpaper-utils libpcap0.8-dev libpcaudio0 libpipewire-0.3-modules libplist-utils libplymouth5 libpng-dev libpng-tools libpocketsphinx3 libpolkit-agent-1-0
  libpolkit-gobject-1-0 libpq5 libpresage-data libpresage1v5 libproj25 libproxy-tools libproxy1v5 libpulse-mainloop-glib0 libpulse0 libpulsedsp
  libpython3-all-dev libpython3-dev libpython3-stdlib libqmi-glib5 libqmi-proxy libqmi-utils libqrtr-glib0 libqt5help5 libqt5multimedia5
  libqt5multimedia5-plugins libqt5multimediagsttools5 libqt5multimediawidgets5 libqt5pas1 libqt5positioning5 libqt5qml5 libqt5qmlmodels5 libqt5quick5
  libqt5quickwidgets5 libqt5sensors5 libqt5sql5-sqlite libqt5svg5 libqt5waylandclient5 libqt5waylandcompositor5 libqt5webchannel5 libqt5webengine-data
  libqt5webengine5 libqt5webenginecore5 libqt5webenginewidgets5 libqt5x11extras5 libqt5xmlpatterns5 libqt6dbus6 libqt6gui6 libqt6network6 libquadmath0
  libqxp-0.0-0 librabbitmq4 librados2 libraptor2-0 librbd1 libreoffice-base-core libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw
  libreoffice-gtk3 libreoffice-help-common libreoffice-help-en-gb libreoffice-help-en-us libreoffice-l10n-en-gb libreoffice-l10n-nb libreoffice-l10n-nn
  libreoffice-math libreoffice-writer librevenge-0.0-0 librist4 librsvg2-2 librsvg2-common librtmp1 librubberband2 libruby librust-addr2line-dev
  librust-aho-corasick-dev librust-arbitrary-dev librust-backtrace-dev librust-bindgen-dev librust-bitflags-dev librust-bumpalo-dev librust-cairo-rs-dev
  librust-cairo-sys-rs-dev librust-cc-dev librust-cfg-expr-dev librust-clang-sys-dev librust-clap-3-dev librust-clap-derive-3-dev librust-clap-lex-dev
  librust-derive-arbitrary-dev librust-env-logger-dev librust-erased-serde-dev librust-errno-dev librust-fallible-iterator-dev librust-flate2-dev
  librust-futures-channel-dev librust-futures-core-dev librust-futures-executor-dev librust-futures-macro-dev librust-futures-task-dev librust-futures-util-dev
  librust-gdk-pixbuf-dev librust-gdk-pixbuf-sys-dev librust-gdk4-dev librust-gdk4-sys-dev librust-gimli-dev librust-gio-dev librust-gio-sys-dev
  librust-glib-dev librust-glib-macros-dev librust-glib-sys-dev librust-gobject-sys-dev librust-graphene-rs-dev librust-graphene-sys-dev librust-gsk4-dev
  librust-gsk4-sys-dev librust-gtk4-dev librust-gtk4-macros-dev librust-gtk4-sys-dev librust-hashbrown-dev librust-indexmap-dev librust-io-lifetimes-dev
  librust-itertools-dev librust-itoa-dev librust-libloading-dev librust-linux-raw-sys-dev librust-log-dev librust-memchr-dev librust-miniz-oxide-dev
  librust-mio-dev librust-object-dev librust-once-cell-dev librust-openssl-dev librust-openssl-macros-dev librust-openssl-sys-dev librust-os-str-bytes-dev
  librust-pango-dev librust-pango-sys-dev librust-parking-lot-core-dev librust-peeking-take-while-dev librust-petgraph-dev librust-ppv-lite86-dev
  librust-print-bytes-dev librust-proc-macro-crate-dev librust-quickcheck-dev librust-quote-dev librust-regex-dev librust-regex-syntax-dev librust-rustix-dev
  librust-semver-dev librust-serde-derive-dev librust-serde-dev librust-socket2-dev librust-strsim-dev librust-sval-dev librust-syn-dev librust-system-deps-dev
  librust-terminal-size-dev librust-textwrap-dev librust-thiserror-dev librust-thiserror-impl-dev librust-tokio-dev librust-tokio-macros-dev librust-toml-dev
  librust-tracing-attributes-dev librust-tracing-dev librust-unicode-width-dev librust-value-bag-dev librust-which-dev libsane-common libsane1 libsasl2-2
  libsasl2-modules libsasl2-modules-db libsdl-image1.2 libsdl2-2.0-0 libsecret-1-0 libshout3 libsidplay1v5 libsidplay2 libslirp0 libsndfile1 libsndio7.0
  libsord-0-0 libsoup-3.0-0 libspa-0.2-bluetooth libspa-0.2-modules libspeechd2 libspice-server1 libsratom-0-0 libsrt1.5-gnutls libssh-4 libssl-dev
  libstaroffice-0.0-0 libstdc++-12-dev libstdc++6 libsys-virt-perl libsystemd-shared libsystemd0 libtbb12 libtbbbind-2-5 libtbbmalloc2 libtext-charwidth-perl
  libtext-iconv-perl libtheora0 libthunarx-3-0 libtiff-dev libtiff6 libtiffxx6 libtinfo6 libtinyxml2.6.2v5 libtirpc-dev libtsan2 libubsan1 libucx0 libudev1
  libudisks2-0 libuim-custom2 libuim-scm0 libuim8 libunbound8 libupower-glib3 libvirt-l10n libvirt0 libvisio-0.1-1 libvlc-bin libvlc5 libvlccore9 libvncclient1
  libvoikko1 libvolume-key1 libvte-2.91-0 libvte-2.91-common libwacom-bin libwacom-common libwacom9 libwebkit2gtk-4.1-0 libwebp-dev libwebp7 libwebpdemux2
  libwebpmux3 libwin-hivex-perl libwmf-0.2-7 libwnck-3-0 libwpd-0.10-10 libwps-0.4-4 libwxgtk3.2-dev libxapian30 libxatracker2 libxaw7 libxfce4panel-2.0-4
  libxfce4ui-2-0 libxfce4ui-utils libxfce4util7 libxfconf-0-3 libxklavier16 libxml-parser-perl libxmlb2 libxmu-dev libxmu6 libxsimd-dev libxt-dev libz3-4
  libz3-dev libzimg2 libzipios++0v5 libzmf-0.0-0 libzmq5 libzvbi-common light-locker lightdm lightdm-gtk-greeter linux-image-amd64 llvm llvm-runtime login
  lp-solve lsof lvm2 lynx mailutils mailutils-common man-db mesa-va-drivers mesa-vulkan-drivers modemmanager mokutil mousepad mozc-server mozc-utils-gui
  myspell-eo ncurses-bin netpbm network-manager network-manager-gnome notification-daemon ntfs-3g occt-misc openssh-client openssh-server openssh-sftp-server
  openssl orca p7zip p7zip-full pango1.0-tools parole parted passwd pavucontrol perl perl-base perl-openssl-defaults perl-tk pinentry-curses pinentry-gnome3
  pipewire pipewire-bin pipewire-pulse pkexec plymouth plymouth-label polkitd poppler-utils powertop ppp presage printer-driver-brlaser printer-driver-c2esp
  printer-driver-dymo printer-driver-escpr printer-driver-foo2zjs printer-driver-foo2zjs-common printer-driver-fujixerox printer-driver-gutenprint
  printer-driver-hpcups printer-driver-postscript-hp printer-driver-ptouch printer-driver-splix procps pulseaudio pulseaudio-module-bluetooth pulseaudio-utils
  python3 python3-all python3-all-dev python3-brlapi python3-brotli python3-cairo python3-contourpy python3-cups python3-dbus python3-dev python3-fonttools
  python3-fs python3-gi python3-gi-cairo python3-ibus-1.0 python3-kiwisolver python3-libvoikko python3-lxml python3-lz4 python3-markupsafe python3-matplotlib
  python3-minimal python3-numpy python3-pil python3-pil.imagetk python3-pivy python3-pkg-resources python3-pyinotify python3-pyside2.qtcore
  python3-pyside2.qtgui python3-pyside2.qtnetwork python3-pyside2.qtopengl python3-pyside2.qtprintsupport python3-pyside2.qtsvg python3-pyside2.qtuitools
  python3-pyside2.qtwebchannel python3-pyside2.qtwebengine python3-pyside2.qtwebenginecore python3-pyside2.qtwebenginewidgets python3-pyside2.qtwidgets
  python3-pyside2.qtxml python3-pythran python3-scipy python3-setuptools python3-smbc python3-tk python3-tz python3-uno python3-venv python3-wxgtk4.0
  python3-yaml qemu-block-extra qemu-system-common qemu-system-data qemu-system-gui qemu-system-x86 qemu-utils qt5-gtk-platformtheme qt6-gtk-platformtheme
  qt6-qpa-plugins qtwayland5 quodlibet reiserfsprogs remmina remmina-common remmina-plugin-rdp remmina-plugin-secret remmina-plugin-vnc ristretto rpm-common
  ruby ruby-ffi ruby-sdbm samba-libs sane-airscan sane-utils sbsigntool shared-mime-info shiboken2 sleuthkit speech-dispatcher speech-dispatcher-audio-plugins
  speech-dispatcher-espeak-ng sudo supermin synaptic system-config-printer-udev systemd systemd-sysv systemd-timesyncd thunar thunar-archive-plugin thunar-data
  thunar-media-tags-plugin thunar-volman tumbler tumbler-common udev udisks2 uim uim-fep uim-gtk2.0 uim-gtk2.0-immodule uim-gtk3 uim-gtk3-immodule uim-mozc
  uim-plugins uim-qt5 uim-qt5-immodule uim-xim uno-libs-private upower ure usb-modeswitch util-linux util-linux-extra util-linux-locales vlc vlc-bin vlc-data
  vlc-plugin-access-extra vlc-plugin-base vlc-plugin-notify vlc-plugin-qt vlc-plugin-samba vlc-plugin-skins2 vlc-plugin-video-output vlc-plugin-video-splitter
  vlc-plugin-visualization wget wimtools wireless-tools wireplumber wpasupplicant wx-common wx3.2-headers x11-apps x11-session-utils x11-utils x11-xkb-utils
  x11-xserver-utils xarchiver xbrlapi xdg-dbus-proxy xdg-desktop-portal xdg-desktop-portal-gtk xfburn xfce4 xfce4-appfinder xfce4-battery-plugin xfce4-clipman
  xfce4-clipman-plugin xfce4-cpufreq-plugin xfce4-cpugraph-plugin xfce4-dict xfce4-diskperf-plugin xfce4-fsguard-plugin xfce4-genmon-plugin xfce4-goodies
  xfce4-mailwatch-plugin xfce4-netload-plugin xfce4-notifyd xfce4-panel xfce4-places-plugin xfce4-power-manager xfce4-power-manager-data
  xfce4-power-manager-plugins xfce4-pulseaudio-plugin xfce4-screenshooter xfce4-sensors-plugin xfce4-session xfce4-settings xfce4-smartbookmark-plugin
  xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-timer-plugin xfce4-verve-plugin xfce4-wavelan-plugin xfce4-weather-plugin
  xfce4-whiskermenu-plugin xfce4-xkb-plugin xfconf xfdesktop4 xfdesktop4-data xfsprogs xfwm4 xiccd xsane xsane-common xserver-xorg-core
  xserver-xorg-input-libinput xterm xxkb zenity zerofree zstd
The following packages will be upgraded:
  acl acpi acpid adwaita-icon-theme alsa-topology-conf amd64-microcode anacron anthy-common apparmor apt-transport-https arch-test aspell aspell-bg aspell-da
  aspell-de aspell-el aspell-eo aspell-fr aspell-hu aspell-it aspell-nl aspell-pl aspell-pt-br aspell-ro aspell-ru aspell-sk aspell-sv at-spi2-common
  atmel-firmware atril-common attr augeas-lenses avahi-autoipd base-files base-passwd bash binutils-arm-none-eabi blt bluetooth bluez-firmware bsdextrautils
  bubblewrap busybox bzip2 ca-certificates ca-certificates-java colord-data console-setup console-setup-linux cpio cron cron-daemon-common cups-common
  cups-server-common dahdi-firmware-nonfree dash db-util dbus-session-bus-common dbus-system-bus-common dc debconf debconf-i18n debian-archive-keyring
  debianutils desktop-base dfu-util dictionaries-common diffutils dmidecode dmsetup dns-root-data dosfstools dpkg dpkg-dev eject emacsen-common exfatprogs
  exim4-config extlinux f2fs-tools fakeroot fcitx fcitx-data fcitx-frontend-all fcitx-m17n fcitx-module-dbus fcitx-module-kimpanel fcitx-module-lua
  fcitx-modules findutils firmware-ath9k-htc firmware-atheros firmware-bnx2 firmware-bnx2x firmware-brcm80211 firmware-cavium firmware-intel-sound
  firmware-ipw2x00 firmware-ivtv firmware-iwlwifi firmware-myricom firmware-netronome firmware-netxen firmware-qcom-media firmware-qcom-soc firmware-qlogic
  firmware-realtek firmware-samsung firmware-siano firmware-sof-signed firmware-ti-connectivity firmware-zd1211 fontconfig fontconfig-config fonts-arundina
  fonts-dejavu-extra fonts-droid-fallback fonts-freefont-ttf fonts-lato fonts-lyx fonts-noto fonts-noto-cjk fonts-noto-cjk-extra fonts-noto-color-emoji
  fonts-noto-core fonts-noto-extra fonts-noto-mono fonts-noto-ui-core fonts-noto-ui-extra fonts-noto-unhinted fonts-opensymbol fonts-sil-abyssinica
  fonts-sil-andika fonts-symbola fonts-unifont fonts-urw-base35 fwupd-amd64-signed fxload gcc-arm-none-eabi gettext-base gimp-help-common gimp-help-sv
  gir1.2-gtksource-3.0 gir1.2-handy-1 gir1.2-keybinder-3.0 glib-networking-common gnome-accessibility-themes gnome-icon-theme gnome-themes-extra-data grep
  groff-base grub-firmware-qemu gsasl-common gsettings-desktop-schemas gsfonts gzip hicolor-icon-theme hostname hunspell-ar hunspell-be hunspell-bg hunspell-bs
  hunspell-ca hunspell-cs hunspell-da hunspell-de-at hunspell-de-ch hunspell-de-de hunspell-el hunspell-en-gb hunspell-en-us hunspell-eu hunspell-fr
  hunspell-fr-classical hunspell-gl hunspell-gu hunspell-hi hunspell-hr hunspell-hu hunspell-id hunspell-is hunspell-it hunspell-kk hunspell-kmr hunspell-ko
  hunspell-lt hunspell-lv hunspell-ml hunspell-ne hunspell-nl hunspell-pl hunspell-pt-br hunspell-pt-pt hunspell-ro hunspell-ru hunspell-si hunspell-sl
  hunspell-sr hunspell-sv hunspell-te hunspell-th hunspell-vi hyphen-de hyphen-hr hyphen-hu hyphen-lt i2c-tools i965-va-driver iamerican ibrazilian ibritish
  ibulgarian ibverbs-providers idanish idutch ienglish-common ifrench-gut ifupdown ihungarian iitalian im-config ingerman init init-system-helpers
  intel-microcode inxi ipolish ipp-usb iptables ipxe-qemu irussian isc-dhcp-client isc-dhcp-common iso-codes ispell iswiss isympy-common isympy3 iw java-common
  javascript-common jq kbd keyboard-configuration keyutils kicad-templates klibc-utils kpartx less liba52-0.7.4 libaa1 libaacs0 libacl1 libaec0 libao-common
  libao4 libaom3 libapparmor1 libargon2-1 libasound2-data libaspell15 libasyncns0 libatasmart4 libattr1 libaudit-common libaugeas0 libauthen-sasl-perl
  libavc1394-0 libb2-1 libbabl-0.1-0 libbdplus0 libbfio1 libblas3 libblkid-dev libblkid1 libbluetooth-dev libbluetooth3 libbluray2 libbrlapi0.8 libbrotli-dev
  libbrotli1 libbs2b0 libbsd0 libbtbb-dev libbtbb1 libbz2-1.0 libc-bin libc-dev-bin libc-devtools libc-l10n libc6 libc6-dev libc6-i386 libcap-ng0 libcap2
  libcap2-bin libcddb2 libcdparanoia0 libcdt5 libcgraph6 libcjson1 libcom-err2 libcrypt-dev libcrypt1 libctf-nobfd0 libdaemon0 libdate-manip-perl libdatrie-dev
  libdatrie1 libdaxctl1 libdc1394-25 libdca0 libdebconfclient0 libdeflate-dev libdeflate0 libdevmapper-event1.02.1 libdevmapper1.02.1 libdjvulibre-text
  libdotconf0 libdouble-conversion3 libdpkg-perl libdrm-amdgpu1 libdrm-common libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libduktape207 libdvbpsi10
  libedit2 libegl-dev libegl1 libegl1-mesa-dev libeot0 libepoxy-dev libepoxy0 libepubgen-0.1-1 liberror-perl libestr0 libevdev2 libewf2 libexif12 libexo-common
  libexpat1 libexpat1-dev libexttextcat-2.0-0 libexttextcat-data libextutils-depends-perl libfaad2 libfakeroot libfastjson4 libfcitx-config4 libfcitx-core0
  libfcitx-qt5-data libfcitx-utils0 libfdisk1 libfdt1 libffi-dev libffi8 libfftw3-double3 libfftw3-single3 libfile-find-rule-perl libfile-listing-perl
  libfile-mimeinfo-perl libflashrom1 libfontconfig-dev libfontconfig1 libfontconfig1-dev libfontenc1 libfreeaptx0 libfribidi-dev libfribidi0 libfstrm0
  libftdi1-2 libgarcon-common libgc1 libgcroots0 libgcrypt20 libgdk-pixbuf2.0-common libgegl-common libgif7 libgl-dev libgl1 libgles-dev libgles1 libgles2
  libglew2.2 libglib2.0-data libglu1-mesa libglu1-mesa-dev libglvnd-core-dev libglvnd-dev libglvnd0 libglx-dev libglx0 libgme0 libgmp10 libgpg-error0
  libgphoto2-l10n libgpm2 libgraphite2-3 libgraphite2-dev libgs-common libgsasl18 libgsm1 libgspell-1-common libgssglue1 libgtk-4-common
  libgtksourceview-3.0-common libgtksourceview-4-common libgtop2-common libgutenprint-common libgutenprint9 libgvpr2 libhangul-data libhangul1 libhivex0
  libhtml-form-perl libhtml-tagset-perl libhttp-cookies-perl libhttp-date-perl libhttp-parser2.9 libhwloc15 libhyphen0 libi2c0 libibverbs1 libice-dev libice6
  libidn12 libiec61883-0 libijs-0.35 libimagequant0 libinih1 libinput-bin libio-socket-ssl-perl libio-stringy-perl libip4tc2 libip6tc2 libisl23 libjansson4
  libjaylink0 libjbig-dev libjbig0 libjbig2dec0 libjemalloc2 libjpeg-dev libjpeg62-turbo libjpeg62-turbo-dev libjq1 libjs-sphinxdoc libjson-c5
  libjson-glib-1.0-common libjte2 libkate1 libkeyutils1 libklibc libkpathsea6 libksba8 liblab-gamut1 liblangtag-common liblangtag1 liblapack3 liblbfgsb0
  liblcms2-2 liblcms2-utils libldacbt-abr2 libldacbt-enc2 libldap-common liblerc-dev liblerc4 liblmdb0 liblognorm5 liblouis-data liblouis20 liblouisutdml-data
  liblrdf0 libltc11 libltdl7 liblua5.2-0 liblua5.3-0 liblwp-protocol-https-perl liblz4-1 liblzma-dev liblzma5 liblzo2-2 libmad0 libmailtools-perl libmaxminddb0
  libmd0 libmd4c0 libmetis5 libmhash2 libmng1 libmnl0 libmodplug1 libmount-dev libmount1 libmp3lame0 libmpc3 libmpcdec6 libmpeg2-4 libmpfr6 libmtp-common
  libmunge2 libmypaint-common libmysofa1 libmythes-1.2-0 libndctl6 libndp0 libnet-http-perl libnetfilter-conntrack3 libnetfilter-queue1 libnewlib-arm-none-eabi
  libnewlib-dev libnewt0.52 libnfnetlink0 libnftables1 libnftnl11 libnghttp2-14 libnl-3-200 libnl-genl-3-200 libnl-route-3-200 libnspr4 libnss-mdns
  libnss-myhostname libnss3 libntlm0 libnuma1 libnumbertext-data libodfgen-0.1-1 libogg0 libonig5 libopenblas-dev libopenblas-pthread-dev libopenblas0
  libopenblas0-pthread libopencc-data libopencc1.1 libopencore-amrnb0 libopencore-amrwb0 libopengl-dev libopengl0 libopenjp2-7 libopus0 libotf1 libp11-kit0
  libpam-gnome-keyring libpam0g libpathplan4 libpcap-dev libpci3 libpciaccess0 libpcre2-16-0 libpcre2-32-0 libpcre2-8-0 libpcre2-dev libpcre2-posix3
  libpcsclite1 libpfm4 libpipeline1 libpipewire-0.3-common libpixman-1-0 libpixman-1-dev libpkgconf3 libpmem1 libpopt0 libproc2-0 libprotobuf-c1
  libpsm-infinipath1 libpsm2-2 libpthread-stubs0-dev libqhull-r8.0 libqrencode4 libraqm0 libraw1394-11 libreoffice-style-colibre libresid-builder0c2a
  librust-adler-dev librust-anyhow-dev librust-atty-dev librust-autocfg-dev librust-bytes-dev librust-cexpr-dev librust-cfg-if-dev librust-cmake-dev
  librust-compiler-builtins-dev librust-const-random-dev librust-const-random-macro-dev librust-cpp-demangle-dev librust-crc32fast-dev
  librust-crossbeam-channel-dev librust-crossbeam-deque-dev librust-crossbeam-epoch+std-dev librust-crossbeam-epoch-dev librust-crossbeam-utils-dev
  librust-crunchy-dev librust-ctor-dev librust-either-dev librust-field-offset-dev librust-fixedbitset-dev librust-foreign-types-0.3-dev
  librust-foreign-types-shared-0.1-dev librust-freetype-dev librust-freetype-sys-dev librust-futures-io-dev librust-futures-sink-dev librust-getrandom-dev
  librust-glob-dev librust-heck-dev librust-humantime-dev librust-lazy-static-dev librust-lazycell-dev librust-libc-dev librust-linked-hash-map-dev
  librust-lock-api-dev librust-memoffset-dev librust-minimal-lexical-dev librust-nom+std-dev librust-nom-dev librust-num-cpus-dev librust-os-pipe-dev
  librust-owning-ref-dev librust-parking-lot-dev librust-pin-project-lite-dev librust-pin-utils-dev librust-pkg-config-dev librust-proc-macro-error-attr-dev
  librust-proc-macro-error-dev librust-proc-macro-hack-dev librust-proc-macro2-dev librust-rand-chacha-dev librust-rand-core+getrandom-dev
  librust-rand-core+serde-dev librust-rand-core+std-dev librust-rand-core-dev librust-rand-dev librust-rayon-core-dev librust-rayon-dev
  librust-rustc-demangle-dev librust-rustc-hash-dev librust-rustc-std-workspace-core-dev librust-rustc-version-dev librust-scopeguard-dev librust-serde-fmt-dev
  librust-shlex-dev librust-signal-hook-registry-dev librust-slab-dev librust-smallvec-dev librust-smawk-dev librust-spin-dev librust-stable-deref-trait-dev
  librust-syn-mid-dev librust-target-lexicon-dev librust-termcolor-dev librust-thread-id-dev librust-tiny-keccak-dev librust-tracing-core-dev
  librust-unicase-dev librust-unicode-ident-dev librust-unicode-linebreak-dev librust-unicode-segmentation-dev librust-uniquote-dev librust-valuable-derive-dev
  librust-valuable-dev librust-vcpkg-dev librust-version-check-dev librust-version-compare-dev librust-winapi-dev librust-winapi-i686-pc-windows-gnu-dev
  librust-winapi-util-dev librust-winapi-x86-64-pc-windows-gnu-dev librust-x11-dev libsamplerate0 libsbc1 libsdl1.2debian libseccomp2 libsecret-common
  libselinux1 libselinux1-dev libsemanage-common libsemanage2 libsensors-config libsensors5 libsepol-dev libsepol2 libserd-0-0 libshine3 libsigc++-2.0-0v5
  libsigsegv2 libslang2 libsm-dev libsm6 libsmartcols1 libsnappy1v5 libsnmp-base libsodium23 libsonic0 libsoundtouch1 libsoup-3.0-common libsoup2.4-common
  libsoxr0 libspectre1 libspeex1 libspeexdsp1 libspnav0 libsqlite3-0 libsrtp2-1 libss2 libstartup-notification0 libstdc++-arm-none-eabi-dev
  libstdc++-arm-none-eabi-newlib libsynctex2 libsz2 libtalloc2 libtasn1-6 libtcl8.6 libtdb1 libteamdctl0 libthai-data libthai-dev libthai0 libtirpc-common
  libtk8.6 libtry-tiny-perl libtwolame0 libubertooth-dev libubertooth1 libuchardet0 libudfread0 libunwind8 liburi-perl liburing2 libusb-1.0-0 libusb-1.0-0-dev
  libusb-1.0-doc libutempter0 libuuid1 libva-drm2 libva-wayland2 libva-x11-2 libva2 libvdpau-va-gl1 libvdpau1 libvhdi1 libvidstab1.1 libvirglrenderer1
  libvisual-0.4-0 libvmdk1 libvo-aacenc0 libvo-amrwbenc0 libvorbis0a libvorbisenc2 libvorbisfile3 libvulkan-dev libvulkan1 libwavpack1 libwayland-bin
  libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0 libwbclient0 libwildmidi2 libwmflite-0.2-7 libwnck-3-common libwoff1
  libwpg-0.3-3 libwrap0 libwww-perl libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libx264-164 libx86-1 libxau-dev libxau6 libxcb-composite0
  libxcb-damage0 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present0 libxcb-randr0 libxcb-render-util0
  libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shm0 libxcb-shm0-dev libxcb-sync1 libxcb-util1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0
  libxcb-xkb1 libxcb-xv0 libxcb1 libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxcvt0 libxdamage-dev libxdamage1 libxdmcp-dev
  libxdmcp6 libxext-dev libxext6 libxfce4ui-common libxfce4util-bin libxfce4util-common libxfixes-dev libxfixes3 libxfont2 libxft-dev libxft2 libxi-dev libxi6
  libxinerama-dev libxinerama1 libxkbcommon-dev libxkbcommon-x11-0 libxkbcommon0 libxkbfile1 libxml-twig-perl libxml2 libxml2-dev libxmuu1 libxnvctrl0 libxpm4
  libxpresent1 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxres1 libxshmfence1 libxslt1.1 libxss-dev libxss1 libxtables12 libxtst-dev libxtst6
  libxv1 libxvidcore4 libxvmc1 libxxf86dga1 libxxf86vm-dev libxxf86vm1 libxxhash0 libyajl2 libyaml-0-2 libyuv0 libzstd-dev libzstd1 linux-base linux-libc-dev
  lm-sensors locales logrotate logsave lsscsi lynx-common m17n-db mailcap make manpages manpages-dev mariadb-common mawk mdadm media-types mesa-utils
  mesa-utils-bin mesa-vdpau-drivers midisport-firmware mobile-broadband-provider-info mount mozc-data mtools mysql-common mythes-cs mythes-en-us mythes-fr
  mythes-it mythes-ne mythes-pl mythes-ru mythes-sk nano ncurses-base ncurses-term netbase nftables nss-plugin-pem ocl-icd-libopencl1 os-prober osinfo-db ovmf
  p11-kit p11-kit-modules patch pci.ids pciutils pkg-config pkgconf pkgconf-bin powermgmt-base printer-driver-cjet printer-driver-oki proj-data psf-unifont
  psmisc publicsuffix python-matplotlib-data python3-attr python3-bs4 python3-chardet python3-cupshelpers python3-cycler python3-dateutil python3-decorator
  python3-feedparser python3-gast python3-html5lib python3-idna python3-libevdev python3-louis python3-mako python3-markdown python3-mpmath
  python3-musicbrainzngs python3-mutagen python3-olefile python3-packaging python3-pip python3-pip-whl python3-ply python3-pyatspi python3-pygments
  python3-pyparsing python3-pyudev python3-pyvisa python3-pyvisa-py python3-serial python3-setuptools-whl python3-sgmllib3k python3-six python3-soupsieve
  python3-speechd python3-sympy python3-typing-extensions python3-ufolib2 python3-urllib3 python3-wheel qt6-translations-l10n qttranslations5-l10n rake
  readline-common rsyslog rtkit ruby-minitest ruby-rubygems ruby-test-unit ruby-webrick ruby-xmlrpc rubygems-integration runit-helper scrub seabios sed
  sensible-utils sgml-base shim-helpers-amd64-signed shim-signed shim-signed-common shim-unsigned sigrok-firmware-fx2lafw sound-theme-freedesktop
  sphinx-rtd-theme-common squashfs-tools ssl-cert syslinux syslinux-common system-config-printer system-config-printer-common sysvinit-utils t1-cyrillic
  t1-teams tango-icon-theme tar task-albanian-desktop task-amharic-desktop task-arabic-desktop task-asturian-desktop task-basque-desktop
  task-belarusian-desktop task-bengali-desktop task-bosnian-desktop task-brazilian-portuguese-desktop task-british-desktop task-bulgarian-desktop
  task-catalan-desktop task-chinese-s-desktop task-chinese-t-desktop task-croatian-desktop task-cyrillic-desktop task-czech-desktop task-danish-desktop
  task-desktop task-dutch-desktop task-dzongkha-desktop task-english task-esperanto-desktop task-estonian-desktop task-finnish-desktop task-french-desktop
  task-galician-desktop task-georgian-desktop task-german-desktop task-greek-desktop task-gujarati-desktop task-hebrew-desktop task-hindi-desktop
  task-hungarian-desktop task-icelandic-desktop task-indonesian-desktop task-irish-desktop task-italian-desktop task-japanese-desktop task-kannada-desktop
  task-kazakh-desktop task-khmer-desktop task-korean-desktop task-kurdish-desktop task-laptop task-latvian-desktop task-lithuanian-desktop
  task-macedonian-desktop task-malayalam-desktop task-marathi-desktop task-nepali-desktop task-northern-sami-desktop task-norwegian-desktop
  task-persian-desktop task-polish-desktop task-portuguese-desktop task-punjabi-desktop task-romanian-desktop task-russian-desktop task-serbian-desktop
  task-sinhala-desktop task-slovak-desktop task-slovenian-desktop task-south-african-english-desktop task-spanish-desktop task-swedish-desktop
  task-tamil-desktop task-telugu-desktop task-thai-desktop task-turkish-desktop task-ukrainian-desktop task-uyghur-desktop task-vietnamese-desktop
  task-welsh-desktop task-xfce-desktop task-xhosa-desktop tasksel tasksel-data tcl tcl8.6 thin-provisioning-tools tix tk tk8.6 tk8.6-blt2.5 tpm-udev traceroute
  tree tzdata ubertooth ubertooth-firmware ubertooth-firmware-source ucf uim-data unicode-data unifont unzip usb-modeswitch-data usb.ids usbutils usrmerge
  uuid-dev uuid-runtime va-driver-all vdpau-driver-all vim-common vim-tiny virt-p2v vlc-l10n voikko-fi wamerican wayland-protocols wbrazilian wbulgarian
  wdanish wdutch wfrench whiptail wireless-regdb witalian wngerman wpolish wswedish x11-common x11proto-dev xauth xcvt xdg-user-dirs xdg-utils xfce4-helpers
  xfonts-unifont xfonts-utils xinit xinput xiterm+thai xkb-data xkbset xml-core xorg xorg-docs-core xserver-common xserver-xorg xserver-xorg-input-all
  xserver-xorg-input-wacom xserver-xorg-legacy xserver-xorg-video-all xserver-xorg-video-ati xserver-xorg-video-nouveau xserver-xorg-video-qxl
  xserver-xorg-video-radeon xserver-xorg-video-vesa xserver-xorg-video-vmware xsltproc xxd xz-utils zenity-common zip zlib1g zlib1g-dev
1157 upgraded, 0 newly installed, 0 to remove and 987 not upgraded.
Need to get 1481 MB of archives.
After this operation, 1268 MB of additional disk space will be used.
[..]
Processing triggers for sgml-base (1.31+nmu1) ...
Processing triggers for ca-certificates-java (20240118) ...
done.

2025-09-04: nvme1n1p1 - start the Debian 13 upgrade - apt - update

tingo@torfinn-precision5560:~$ sudo apt update
[..]
2144 packages can be upgraded. Run 'apt list --upgradable' to see them.

2025-09-04: nvme1n1p1 - prepare for Debian 13 "trixie" upgrade. Fix the apt files

tingo@torfinn-precision5560:~$ sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
tingo@torfinn-precision5560:~$ sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/bookworm-backports.list 

leave the file /etc/apt/sources.list.d/microsoft-prod.list alone for now. Rename tthe backports file

tingo@torfinn-precision5560:~$ sudo mv /etc/apt/sources.list.d/bookworm-backports.list /etc/apt/sources.list.d/trixie-backports.list

2025-09-04: nvme1n1p1 - not only did grub boot, but it found its config file too. Debian 12.11 is in

tingo@torfinn-precision5560:~$ cat /etc/debian_version 
12.11

kernel

tingo@torfinn-precision5560:~$ uname -a
Linux torfinn-precision5560 6.1.0-38-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.147-1 (2025-08-02) x86_64 GNU/Linux

2025-09-04: nvme1n1p1 - grub - fix the bootloader manually, by copying the .efi files from another Debian 13 machine. Before

root@torfinn-precision5560:/boot/efi/EFI/Debian# ls -l
total 5950
-rwxr-xr-x 1 root root     108 nov.  13  2023 BOOTX64.CSV
-rwxr-xr-x 1 root root   87328 nov.  13  2023 fbx64.efi
-rwxr-xr-x 1 root root     117 nov.  13  2023 grub.cfg
-rwxr-xr-x 1 root root 4199872 nov.  13  2023 grubx64.efi
-rwxr-xr-x 1 root root  849616 nov.  13  2023 mmx64.efi
-rwxr-xr-x 1 root root  948768 nov.  13  2023 shimx64.efi

after

root@torfinn-precision5560:/boot/efi/EFI/Debian# ls -l
total 4480
-rwxr-xr-x 1 root root     108 nov.  13  2023 BOOTX64.CSV
-rwxr-xr-x 1 root root   87888 sep.   4 20:38 fbx64.efi
-rwxr-xr-x 1 root root     117 nov.  13  2023 grub.cfg
-rwxr-xr-x 1 root root 2684352 sep.   4 20:39 grubx64.efi
-rwxr-xr-x 1 root root  850176 sep.   4 20:39 mmx64.efi
-rwxr-xr-x 1 root root  957136 sep.   4 20:39 shimx64.efi

time to see if it works, or I messed up another Debian installation.

2025-09-04: nvme1n1p1 - apt - upgrade

tingo@torfinn-precision5560:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  auditd libauparse0 libnetfilter-queue1 mde-netfilter
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
  libnng1 linux-image-6.1.0-38-amd64
The following packages will be upgraded:
  amd64-microcode avahi-autoipd avahi-daemon avahi-utils base-files bash bind9-dnsutils bind9-host bind9-libs bluetooth bluez bluez-obexd
  bsdextrautils bsdutils btrfs-progs bubblewrap busybox ca-certificates chromium chromium-common chromium-sandbox cpp-12 cups cups-browsed
  cups-client cups-common cups-core-drivers cups-daemon cups-filters cups-filters-core-drivers cups-ipp-utils cups-ppdc cups-server-common curl
  debian-archive-keyring debootstrap dns-root-data dnsmasq-base dnsutils eject espeak-ng-data exim4-base exim4-config exim4-daemon-light fdisk
  firefox-esr firefox-esr-l10n-en-gb firefox-esr-l10n-nb-no fonts-opensymbol g++-12 gcc-12 gcc-12-base geoclue-2.0 ghostscript gimp gimp-data
  gir1.2-gdkpixbuf-2.0 gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-gtk-3.0 gir1.2-javascriptcoregtk-4.0 gir1.2-nm-1.0 gir1.2-soup-2.4
  gir1.2-webkit2-4.0 git git-man graphviz gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-plugins-bad gstreamer1.0-plugins-base
  gstreamer1.0-plugins-good gstreamer1.0-x gtk-update-icon-cache gtk2-engines-pixbuf icu-devtools imagemagick-6-common initramfs-tools
  initramfs-tools-core intel-microcode iputils-ping kicad kicad-demos kicad-footprints kicad-libraries kicad-packages3d kicad-symbols
  kicad-templates lib32gcc-s1 lib32stdc++6 libabsl20220623 libaom3 libarchive13 libasan8 libatomic1 libavahi-client3 libavahi-common-data
  libavahi-common3 libavahi-core7 libavahi-glib1 libavahi-ui-gtk3-0 libavcodec59 libavfilter8 libavformat59 libavif15 libavutil57 libblkid-dev
  libblkid1 libblockdev-crypto2 libblockdev-fs2 libblockdev-loop2 libblockdev-part-err2 libblockdev-part2 libblockdev-swap2 libblockdev-utils2
  libblockdev2 libbluetooth-dev libbluetooth3 libc-bin libc-dev-bin libc-devtools libc-l10n libc6 libc6-dev libc6-i386 libcap2 libcap2-bin libcc1-0
  libcdt5 libcgraph6 libcjson1 libcups2 libcupsfilters1 libcupsimage2 libcurl3-gnutls libcurl3-nss libcurl4 libdjvulibre-text libdjvulibre21
  libebml5 libespeak-ng1 libexpat1 libexpat1-dev libfdisk1 libfile-find-rule-perl libfontembed1 libfreetype-dev libfreetype6 libgail-common
  libgail18 libgcc-12-dev libgcc-s1 libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-dev libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgfortran5 libgimp2.0
  libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgnutls-dane0 libgnutls30 libgomp1 libgs-common libgs10
  libgs10-common libgssapi-krb5-2 libgstreamer-gl1.0-0 libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libgtk-3-0
  libgtk-3-bin libgtk-3-common libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libgvc6 libgvpr2 libheif1 libhwloc-plugins libhwloc15 libicu-dev libicu72
  libitm1 libjavascriptcoregtk-4.0-18 libjavascriptcoregtk-4.1-0 libjxl0.7 libk5crypto3 libkpathsea6 libkrb5-3 libkrb5support0 liblab-gamut1 libldb2
  liblsan0 libltdl7 liblzma-dev liblzma5 libmagickcore-6.q16-6 libmagickcore-6.q16-6-extra libmagickwand-6.q16-6 libmariadb3 libmount-dev libmount1
  libmpg123-0 libnewlib-arm-none-eabi libnewlib-dev libnghttp2-14 libngspice0 libnm0 libnss-myhostname libnss3 libntfs-3g89 libobjc-12-dev libobjc4
  libopenh264-7 libopenjp2-7 libpam-systemd libpathplan4 libperl5.36 libpoppler-cpp0v5 libpoppler-glib8 libpoppler126 libpostproc56 libpq5
  libpython3.11 libpython3.11-dev libpython3.11-minimal libpython3.11-stdlib libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5
  libqt5opengl5 libqt5printsupport5 libqt5sql5 libqt5sql5-sqlite libqt5test5 libqt5widgets5 libqt5xml5 libquadmath0 librabbitmq4 librados2 librbd1
  libreoffice-base-core libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-gtk3 libreoffice-help-common
  libreoffice-help-en-gb libreoffice-help-en-us libreoffice-l10n-en-gb libreoffice-l10n-nb libreoffice-l10n-nn libreoffice-math
  libreoffice-style-colibre libreoffice-writer libseccomp2 libsmartcols1 libsmbclient libsoup-gnome2.4-1 libsoup2.4-1 libsoup2.4-common libsqlite3-0
  libsrt1.5-gnutls libssl-dev libssl3 libstdc++-12-dev libstdc++6 libswresample4 libswscale6 libsynctex2 libsystemd-shared libsystemd0 libtasn1-6
  libtiff-dev libtiff6 libtiffxx6 libtsan2 libubsan1 libudev1 libudisks2-0 libunbound8 libuno-cppu3 libuno-cppuhelpergcc3-3
  libuno-purpenvhelpergcc3-3 libuno-sal3 libuno-salhelpergcc3-3 libuuid1 libvirt-l10n libvirt0 libvpx7 libwbclient0 libwebkit2gtk-4.0-37
  libwebkit2gtk-4.1-0 libxml2 libxml2-dev libxslt1.1 linux-image-amd64 linux-libc-dev locales login mariadb-common mdatp mde-netfilter mount
  mozc-data mozc-server mozc-utils-gui nano network-manager ntfs-3g openjdk-17-jre openjdk-17-jre-headless openssh-client openssh-server
  openssh-sftp-server openssl ovmf passwd perl perl-base perl-modules-5.36 poppler-utils python3-idna python3-numpy python3-pkg-resources
  python3-setuptools python3-setuptools-whl python3-uno python3-urllib3 python3.11 python3.11-dev python3.11-minimal python3.11-venv
  qemu-block-extra qemu-system-common qemu-system-data qemu-system-gui qemu-system-x86 qemu-utils qt5-gtk-platformtheme rsyslog samba-libs
  shim-helpers-amd64-signed shim-signed shim-signed-common shim-unsigned sudo supermin systemd systemd-sysv systemd-timesyncd tzdata ucf udev
  udisks2 uim-mozc uno-libs-private ure usb.ids util-linux util-linux-extra util-linux-locales uuid-dev uuid-runtime vim-common vim-tiny wget
  wireless-regdb wpasupplicant xsane xsane-common xserver-common xserver-xorg-core xserver-xorg-legacy xsltproc xxd xz-utils
386 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 1439 MB of archives.
After this operation, 474 MB disk space will be freed.
[..]
Setting up shim-signed:amd64 (1.44~1+deb12u1+15.8-1~deb12u1) ...
Installing for x86_64-efi platform.
grub-install: error: unknown filesystem.
Failed: grub-install --target=x86_64-efi --no-nvram
WARNING: Bootloader is not properly installed, system may not be bootable
[..]
Setting up openjdk-17-jre:amd64 (17.0.16+8-1~deb12u1) ...
Processing triggers for initramfs-tools (0.142+deb12u3) ...
update-initramfs: Generating /boot/initrd.img-6.1.0-38-amd64
Processing triggers for ca-certificates (20230311+deb12u1) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Processing triggers for ca-certificates-java (20230710~deb12u1) ...
done.

2025-09-04: nvme1n1p1 . still running Debian 12.5:

tingo@torfinn-precision5560:~$ cat /etc/debian_version 
12.5

kernel

tingo@torfinn-precision5560:~$ uname -a
Linux torfinn-precision5560 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux

time to upgrade.

2025-09-03: create a ZFSBootMenu usb drive (via ZBM 101: Introduction to ZFSBootMenu):

tingo@z30b:~$ sudo wipefs -a /dev/sdb
/dev/sdb: 2 bytes were erased at offset 0x000001fe (dos): 55 aa
/dev/sdb: calling ioctl to re-read partition table: Success

delete partitions

tingo@z30b:~$ sudo sgdisk --zap-all /dev/sdb
Creating new GPT entries in memory.
GPT data structures destroyed! You may now partition the disk using fdisk or
other utilities.

create partition

tingo@z30b:~$ sudo sgdisk -n "1:1m:+512m" -t "1:ef00" "/dev/sdb"
Creating new GPT entries in memory.
The operation has completed successfully.

create a filesystem

tingo@z30b:~$ sudo mkfs.vfat -F32 /dev/sdb1
mkfs.fat 4.2 (2021-01-31)

create directories and put ZBM bootloader on

tingo@z30b:~$ sudo mkdir –p /mnt/ZBMdrive
tingo@z30b:~$ sudo mount /dev/sdb1 /mnt/ZBMdrive
tingo@z30b:~$ sudo mkdir -p /mnt/ZBMdrive/EFI/BOOT
tingo@z30b:~$ sudo wget -O /mnt/ZBMdrive/EFI/BOOT/BOOTX64.EFI https://get.zfsbootmenu.org/efi/recovery
--2025-09-03 22:30:57--  https://get.zfsbootmenu.org/efi/recovery
Resolving get.zfsbootmenu.org (get.zfsbootmenu.org)... 75.102.1.119
Connecting to get.zfsbootmenu.org (get.zfsbootmenu.org)|75.102.1.119|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://github.com/zbm-dev/zfsbootmenu/releases/download/v3.0.1/zfsbootmenu-recovery-x86_64-v3.0.1-linux6.1.EFI [following]
--2025-09-03 22:30:58--  https://github.com/zbm-dev/zfsbootmenu/releases/download/v3.0.1/zfsbootmenu-recovery-x86_64-v3.0.1-linux6.1.EFI
Resolving github.com (github.com)... 140.82.121.3
Connecting to github.com (github.com)|140.82.121.3|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://release-assets.githubusercontent.com/github-production-release-asset/191274890/1c5047cd-8de4-4af0-859c-3d23e618e883?sp=r&sv=2018-11-09&sr=b&spr=https&se=2025-09-03T21%3A21%3A53Z&rscd=attachment%3B+filename%3Dzfsbootmenu-recovery-x86_64-v3.0.1-linux6.1.EFI&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2025-09-03T20%3A21%3A10Z&ske=2025-09-03T21%3A21%3A53Z&sks=b&skv=2018-11-09&sig=VgwGxZtzMpWmSxSKeZvwCiNYppA6dvr6NYhkupZ6VNU%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc1NjkzMTcwMywibmJmIjoxNzU2OTMxNDAzLCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.vMNiqUkuJ9QZPQ7Y1AgPOoUuOCeJc-MHbLQuCTEAhds&response-content-disposition=attachment%3B%20filename%3Dzfsbootmenu-recovery-x86_64-v3.0.1-linux6.1.EFI&response-content-type=application%2Foctet-stream [following]
--2025-09-03 22:30:58--  https://release-assets.githubusercontent.com/github-production-release-asset/191274890/1c5047cd-8de4-4af0-859c-3d23e618e883?sp=r&sv=2018-11-09&sr=b&spr=https&se=2025-09-03T21%3A21%3A53Z&rscd=attachment%3B+filename%3Dzfsbootmenu-recovery-x86_64-v3.0.1-linux6.1.EFI&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2025-09-03T20%3A21%3A10Z&ske=2025-09-03T21%3A21%3A53Z&sks=b&skv=2018-11-09&sig=VgwGxZtzMpWmSxSKeZvwCiNYppA6dvr6NYhkupZ6VNU%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc1NjkzMTcwMywibmJmIjoxNzU2OTMxNDAzLCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.vMNiqUkuJ9QZPQ7Y1AgPOoUuOCeJc-MHbLQuCTEAhds&response-content-disposition=attachment%3B%20filename%3Dzfsbootmenu-recovery-x86_64-v3.0.1-linux6.1.EFI&response-content-type=application%2Foctet-stream
Resolving release-assets.githubusercontent.com (release-assets.githubusercontent.com)... 185.199.108.133, 185.199.111.133, 185.199.110.133, ...
Connecting to release-assets.githubusercontent.com (release-assets.githubusercontent.com)|185.199.108.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 63922688 (61M) [application/octet-stream]
Saving to: ‘/mnt/ZBMdrive/EFI/BOOT/BOOTX64.EFI’

/mnt/ZBMdrive/EFI/BOOT/BOOTX64.EFI   100%[======================================================================>]  60.96M  6.90MB/s    in 9.4s    

2025-09-03 22:31:08 (6.50 MB/s) - ‘/mnt/ZBMdrive/EFI/BOOT/BOOTX64.EFI’ saved [63922688/63922688]

verify

tingo@z30b:~$ find /mnt/ZBMdrive
/mnt/ZBMdrive
/mnt/ZBMdrive/EFI
/mnt/ZBMdrive/EFI/BOOT
/mnt/ZBMdrive/EFI/BOOT/BOOTX64.EFI

unmount

tingo@z30b:~$ sudo umount /mnt/ZBMdrive

2025-09-03: zroot - Debian 13 upgrade - do apt autoremove

tingo@no-osl-ti21-linux:~$ sudo apt autoremove
REMOVING:                       
  dnsutils                        libcbor0.8                   libldap-2.5-0:i386           librav1e0:i386                 occt-misc
  fonts-liberation2               libccolamd2                  liblept5                     libraw20                       p7zip
  fonts-lyx                       libcholmod3                  libllvm14                    librdmacm1t64                  perl-modules-5.36
  fonts-osifont                   libclang1-14                 libllvm15                    libre2-9                       proj-data
  freecad-common                  libclang1-19                 libllvm15:i386               librhash0                      python-matplotlib-data
  g++-12                          libcodec2-1.0:i386           libllvm17t64                 libsdl-image1.2                python3-all
  gcc-12-base:i386                libcoin80t64                 libmagick++-6.q16-8          libsoqt520t64                  python3-all-dev
  gdisk                           libcolamd2                   libmagickcore-6.q16-6        libsoup-gnome-2.4-1            python3-appdirs
  gir1.2-javascriptcoregtk-4.0    libdav1d6:i386               libmagickcore-6.q16-6-extra  libssh-gcrypt-4                python3-beniget
  gir1.2-soup-2.4                 libdirectfb-1.7-7            libmagickwand-6.q16-6        libstdc++-12-dev               python3-certifi
  gir1.2-webkit2-4.0              libdraco7                    libmbedcrypto7               libsuitesparseconfig5          python3-contourpy
  ibverbs-providers               libdraco8                    libmbedtls14                 libsvtav1enc1:i386             python3-cycler
  imagemagick-6.q16               libdrm-nouveau2:i386         libmbedtls21                 libswresample4:i386            python3-decorator
  kicad-demos                     libdrm-radeon1:i386          libmbedx509-1                libswscale6                    python3-fonttools
  libabsl20220623                 libept1.6.0                  libmbedx509-7                libsz2                         python3-fs
  libabsl20220623:i386            libfabric1                   libmetis5                    libtag1v5                      python3-gast
  libaec0                         libflac12                    libmng1                      libtag1v5:i386                 python3-kiwisolver
  libamd-comgr2                   libflac12:i386               libmunge2                    libtag1v5-vanilla              python3-lazy-object-proxy
  libamd2                         libfreeimage3                libnetcdf19                  libtag1v5-vanilla:i386         python3-lz4
  libamdhip64-5                   libfuse2                     libnfs13                     libtagc0                       python3-matplotlib
  libappstream4                   libfuse3-3                   libngspice0                  libtbb12                       python3-mpmath
  libarpack2                      libfwupd2                    libnng1                      libtbbbind-2-5                 python3-pivy
  libassimp5                      libgcab-1.0-0                libnsl-dev                   libtbbmalloc2                  python3-ply
  libassuan0                      libgimp2.0                   libopenblas-dev              libtirpc-dev                   python3-pooch
  libatk-adaptor                  libgit2-1.5                  libopenblas-pthread-dev      libucx0                        python3-pyatspi
  libavcodec59:i386               libgl2ps1.4                  libopenblas0                 libumfpack5                    python3-pyparsing
  libavfilter8                    libglapi-mesa                libopenh264-7                libunistring2:i386             python3-pyside2.qtopengl
  libavformat59                   libglapi-mesa:i386           liborcus-0.17-0              libunwind8:i386                python3-pyside2.qtsvg
  libavif15                       libgspell-1-2                liborcus-parser-0.17-0       libupnp13                      python3-pyside2.qtuitools
  libavif15:i386                  libgupnp-igd-1.0-4           libpaper1                    libvpx7:i386                   python3-pyside2.qtxml
  libavutil57:i386                libhdf5-103-1                libpcre3                     libwebkit2gtk-4.0-37           python3-pythran
  libblockdev-crypto2             libhdf5-hl-100               libperl5.36                  libwebrtc-audio-processing1    python3-pytz
  libblockdev-loop2               libhsa-runtime64-1           libplacebo208                libwxbase3.2-1t64              python3-requests
  libblockdev-part-err2           libhsakmt1                   libplist3                    libwxgtk-gl3.2-1t64            python3-scipy
  libblockdev-part2               libhttp-parser2.9            libpoppler-cpp0v5            libwxgtk3.2-1t64               python3-six
  libblockdev-swap2               libhwloc-plugins             libpoppler126                libx265-199:i386               python3-sympy
  libblockdev-utils2              libhwloc15                   libpostproc56                libxapian30                    python3-toml
  libblockdev2                    libibmad5                    libproj25                    libxcb-dri2-0:i386             python3-tqdm
  libboost-atomic1.74.0           libibumad3                   libpsm-infinipath1           libxsimd-dev                   python3-tz
  libboost-chrono1.74.0           libibverbs1                  libpsm2-2                    libze1                         python3-ufolib2
  libboost-date-time1.74.0        libical3                     libpthread-stubs0-dev        libzip4                        python3-wxgtk4.0
  libboost-filesystem1.74.0       libicu72:i386                libpugixml1v5                libzipios++0v5                 python3-yaml
  libboost-iostreams1.74.0        libixml10                    libpython3-all-dev           libzopfli1                     python3-zopfli
  libboost-locale1.74.0           libjavascriptcoregtk-4.0-18  libpython3.11                libzxing2                      python3.11
  libboost-program-options1.74.0  libjim0.81                   libpython3.11-dev            linux-headers-6.1.0-35-common  python3.11-dev
  libboost-regex1.74.0            libjs-jquery-ui              libpython3.11-minimal        linux-headers-6.1.0-37-amd64   python3.11-minimal
  libboost-serialization1.74.0    libjsoncpp25                 libpython3.11-stdlib         linux-headers-6.1.0-37-common  shiboken2
  libboost-system1.74.0           libjxl0.7:i386               libqhull-r8.0                linux-image-6.1.0-37-amd64     unicode-data
  libboost-thread1.74.0           liblbfgsb0                   libqpdf29                    lp-solve                       xsltproc
  libcamd2                        libldap-2.5-0                libqt5xmlpatterns5           network-manager-gnome          xtl-dev

Summary:
  Upgrading: 0, Installing: 0, Removing: 250, Not Upgrading: 0
  Freed space: 2,532 MB
[..]
Removing unicode-data (15.1.0-1) ...
Processing triggers for desktop-file-utils (0.28-1) ...
Processing triggers for hicolor-icon-theme (0.18-2) ...
Processing triggers for libc-bin (2.41-12) ...
Processing triggers for systemd (257.7-1) ...
Processing triggers for man-db (2.13.1-1) ...
Processing triggers for mailcap (3.74) ...
Processing triggers for fontconfig (2.15.0-2.3) ...

2025-09-03: zroot - Debian 13 upgrade - do a full-upgrade

tingo@no-osl-ti21-linux:~$ sudo apt full-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  dnsutils fonts-liberation2 fonts-lyx fonts-osifont freecad-common g++-12 gcc-12-base:i386 gdisk gir1.2-javascriptcoregtk-4.0 gir1.2-soup-2.4
  gir1.2-webkit2-4.0 ibverbs-providers imagemagick-6.q16 kicad-demos libabsl20220623 libabsl20220623:i386 libaec0 libamd-comgr2 libamd2 libamdhip64-5
  libappstream4 libarpack2 libassimp5 libassuan0 libatk-adaptor libavcodec59:i386 libavfilter8 libavformat59 libavif15 libavif15:i386 libavutil57:i386
  libblockdev-crypto2 libblockdev-loop2 libblockdev-part-err2 libblockdev-part2 libblockdev-swap2 libblockdev-utils2 libblockdev2 libboost-atomic1.74.0
  libboost-chrono1.74.0 libboost-date-time1.74.0 libboost-filesystem1.74.0 libboost-iostreams1.74.0 libboost-locale1.74.0 libboost-program-options1.74.0
  libboost-regex1.74.0 libboost-serialization1.74.0 libboost-system1.74.0 libboost-thread1.74.0 libcamd2 libcbor0.8 libccolamd2 libcholmod3 libclang1-14
  libclang1-19 libcodec2-1.0:i386 libcoin80t64 libcolamd2 libdav1d6:i386 libdirectfb-1.7-7 libdraco7 libdraco8 libdrm-nouveau2:i386 libdrm-radeon1:i386
  libept1.6.0 libfabric1 libflac12 libflac12:i386 libfreeimage3 libfuse2 libfuse3-3 libfwupd2 libgcab-1.0-0 libgimp2.0 libgit2-1.5 libgl2ps1.4 libglapi-mesa
  libglapi-mesa:i386 libgspell-1-2 libgupnp-igd-1.0-4 libhdf5-103-1 libhdf5-hl-100 libhsa-runtime64-1 libhsakmt1 libhttp-parser2.9 libhwloc-plugins libhwloc15
  libibmad5 libibumad3 libibverbs1 libical3 libicu72:i386 libixml10 libjavascriptcoregtk-4.0-18 libjim0.81 libjs-jquery-ui libjsoncpp25 libjxl0.7:i386
  liblbfgsb0 libldap-2.5-0 libldap-2.5-0:i386 liblept5 libllvm14 libllvm15 libllvm15:i386 libllvm17t64 libmagick++-6.q16-8 libmagickcore-6.q16-6
  libmagickcore-6.q16-6-extra libmagickwand-6.q16-6 libmbedcrypto7 libmbedtls14 libmbedtls21 libmbedx509-1 libmbedx509-7 libmetis5 libmng1 libmunge2
  libnetcdf19 libnfs13 libngspice0 libnng1 libnsl-dev libopenblas-dev libopenblas-pthread-dev libopenblas0 libopenh264-7 liborcus-0.17-0
  liborcus-parser-0.17-0 libpaper1 libpcre3 libperl5.36 libplacebo208 libplist3 libpoppler-cpp0v5 libpoppler126 libpostproc56 libproj25 libpsm-infinipath1
  libpsm2-2 libpthread-stubs0-dev libpugixml1v5 libpython3-all-dev libpython3.11 libpython3.11-dev libpython3.11-minimal libpython3.11-stdlib libqhull-r8.0
  libqpdf29 libqt5xmlpatterns5 librav1e0:i386 libraw20 librdmacm1t64 libre2-9 librhash0 libsdl-image1.2 libsoqt520t64 libsoup-gnome-2.4-1 libssh-gcrypt-4
  libstdc++-12-dev libsuitesparseconfig5 libsvtav1enc1:i386 libswresample4:i386 libswscale6 libsz2 libtag1v5 libtag1v5:i386 libtag1v5-vanilla
  libtag1v5-vanilla:i386 libtagc0 libtbb12 libtbbbind-2-5 libtbbmalloc2 libtirpc-dev libucx0 libumfpack5 libunistring2:i386 libunwind8:i386 libupnp13
  libvpx7:i386 libwebkit2gtk-4.0-37 libwebrtc-audio-processing1 libwxbase3.2-1t64 libwxgtk-gl3.2-1t64 libwxgtk3.2-1t64 libx265-199:i386 libxapian30
  libxcb-dri2-0:i386 libxsimd-dev libze1 libzip4 libzipios++0v5 libzopfli1 libzxing2 linux-headers-6.1.0-35-common lp-solve network-manager-gnome occt-misc
  p7zip perl-modules-5.36 proj-data python-matplotlib-data python3-all python3-all-dev python3-appdirs python3-beniget python3-certifi python3-contourpy
  python3-cycler python3-decorator python3-fonttools python3-fs python3-gast python3-kiwisolver python3-lazy-object-proxy python3-lz4 python3-matplotlib
  python3-mpmath python3-pivy python3-ply python3-pooch python3-pyatspi python3-pyparsing python3-pyside2.qtopengl python3-pyside2.qtsvg
  python3-pyside2.qtuitools python3-pyside2.qtxml python3-pythran python3-pytz python3-requests python3-scipy python3-six python3-sympy python3-toml
  python3-tqdm python3-tz python3-ufolib2 python3-wxgtk4.0 python3-yaml python3-zopfli python3.11 python3.11-dev python3.11-minimal shiboken2 unicode-data
  xsltproc xtl-dev
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  calculix-ccx coinor-libcbc3 coinor-libcoinmp1v5 f3d freecad freecad-python3 imagemagick-6-common kicad lib2geom1.2.0 lib3mf1 libarchive13 libaribb24-0
  libasound2 libasound2:i386 libatk-bridge2.0-0 libatk1.0-0 libatopology2 libatrildocument3 libatrilview3 libatspi2.0-0 libblockdev-fs2
  libboost-atomic1.74-dev libboost-chrono1.74-dev libboost-date-time1.74-dev libboost-program-options1.74-dev libboost-serialization1.74-dev
  libboost-system1.74-dev libboost-thread1.74-dev libboost1.74-dev libburn4 libcapi20-3 libcapi20-3:i386 libcdio19 libclucene-contribs1v5 libclucene-core1v5
  libcoin80c libcups2 libcups2:i386 libcupsfilters1 libcurl3-gnutls libcurl4 libcurl4:i386 libdb5.3 libdb5.3:i386 libdv4 libdv4:i386 libdvdread8 libdw1
  libdw1:i386 libefiboot1 libefivar1 libelf1 libelf1:i386 libevent-2.1-7 libevent-core-2.1-7 libevent-pthreads-2.1-7 libexiv2-27 libext2fs2 libfontembed1
  libfreecad-python3-0.20 libgail18 libgdbm-compat4 libgdbm6 libgegl-0.4-0 libglib2.0-0 libglib2.0-0:i386 libglibmm-2.4-1v5 libgnome-desktop-3-20 libgnutls30
  libgnutls30:i386 libgpgme11 libgpgmepp6 libgphoto2-6 libgphoto2-6:i386 libgphoto2-port12 libgphoto2-port12:i386 libgsl27 libgtk-3-0 libgtk2.0-0
  libgtkmm-3.0-1v5 libgts-0.7-5 libgxps2 libhdf5-openmpi-103-1 libhogweed6 libhogweed6:i386 libhwy1 libhwy1:i386 libieee1284-3 libimath-3-1-29 libisofs6
  libjxr0 liblirc-client0 liblouisutdml9 libmagic1 libmedc11 libminizip1 libmjpegutils-2.1-0 libmpeg2encpp-2.1-0 libmpg123-0 libmpg123-0:i386 libmplex2-2.1-0
  libmspack0 libmtdev1 libmtp9 libneon27 libnetpbm11 libnettle8 libnettle8:i386 libnorm1 libnpth0 libntfs-3g89 libocct-data-exchange-7.6 libocct-draw-7.6
  libocct-foundation-7.6 libocct-modeling-algorithms-7.6 libocct-modeling-data-7.6 libocct-ocaf-7.6 libocct-visualization-7.6 libopenmpi3 libopenmpt0
  liborc-0.4-0 liborc-0.4-0:i386 libparted-fs-resize0 libparted2 libpcap0.8 libpcap0.8:i386 libpgm-5.3-0 libpipewire-0.3-0 libpmix2 libpng16-16
  libpng16-16:i386 libpoppler-glib8 libprotobuf-lite32 libprotobuf32 libpsl5 libpsl5:i386 libpyside2-py3-5.15 libqt5concurrent5 libqt5core5a libqt5dbus5
  libqt5gui5 libqt5network5 libqt5opengl5 libqt5printsupport5 libqt5sql5 libqt5test5 libqt5widgets5 libqt5xml5 librasqal3 librdf0 librdmacm1 libreadline8
  libshiboken2-py3-5.15 libsmbclient libsnmp40 libsoqt520 libsoup-gnome2.4-1 libsoup2.4-1 libsoup2.4-1:i386 libspandsp2 libspatialaudio0 libsphinxbase3
  libspooles2.2 libssh2-1 libssh2-1:i386 libssl3 libssl3:i386 libtevent0 libtirpc3 libtss2-esys-3.0.2-0 libtss2-mu0 libtss2-sys1 libtss2-tcti-cmd0
  libtss2-tcti-device0 libtss2-tcti-mssim0 libtss2-tcti-swtpm0 libtumbler-1-0 libuno-cppu3 libuno-cppuhelpergcc3-3 libuno-purpenvhelpergcc3-3 libuno-sal3
  libuno-salhelpergcc3-3 libuv1 libv4l-0 libv4l-0:i386 libv4lconvert0 libv4lconvert0:i386 libvtk9.1 libwxbase3.2-1 libwxgtk-gl3.2-1 libwxgtk3.2-1
  libxerces-c3.2 libxmlsec1 libxmlsec1-nss libxt6 libzbar0 libzfs4linux libzpool5linux libzvbi0 libzvbi0:i386 linux-headers-6.1.0-35-amd64
  linux-image-6.1.0-35-amd64 policykit-1 polkitd-pkla python3-distutils python3-lib2to3 python3-renderpm python3-reportlab-accel python3.11-venv
The following NEW packages will be installed:
  7zip accountsservice bash-completion bsd-mailx coinor-libcbc3.1 coinor-libcoinmp0 cpp-14 cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu dracut-install
  evolution-data-server-common exim4-base exim4-config exim4-daemon-light firmware-ath9k-htc firmware-carl9170 firmware-intel-graphics firmware-intel-misc
  firmware-mediatek firmware-nvidia-graphics fonts-dejavu-mono fonts-liberation-sans-narrow fonts-osifont fonts-tuffy g++-14 g++-14-x86-64-linux-gnu
  g++-x86-64-linux-gnu gcc-14 gcc-14-base gcc-14-base:i386 gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu gcr4 gir1.2-babl-0.1 gir1.2-gegl-0.4 gir1.2-gimp-3.0
  gir1.2-girepository-2.0 gir1.2-glib-2.0-dev gir1.2-soup-3.0 girepository-tools grub-efi-amd64-unsigned imagemagick-7-common imagemagick-7.q16
  initramfs-tools-bin jbig2 lib2geom1.4.0 lib3mf1t64 libaacs0:i386 libabsl20240722 libabsl20240722:i386 libaccountsservice0 libadwaita-1-0 libamd-comgr2
  libamd3 libamdhip64-5 libappstream-glib8 libappstream5 libapt-pkg7.0 libarchive13t64 libaribb24-0t64 libasound2t64 libasound2t64:i386 libassuan9
  libatk-bridge2.0-0t64 libatk1.0-0t64 libatopology2t64 libatrildocument3t64 libatrilview3t64 libatspi2.0-0t64 libavcodec61 libavcodec61:i386 libavfilter10
  libavformat61 libavformat61:i386 libavif16 libavif16:i386 libavtp0 libavutil59 libavutil59:i386 libbdplus0:i386 libblockdev-crypto3 libblockdev-fs3
  libblockdev-loop3 libblockdev-mdraid3 libblockdev-nvme3 libblockdev-part3 libblockdev-swap3 libblockdev-utils3 libblockdev3 libbluray2:i386
  libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-date-time1.83-dev libboost-date-time1.83.0
  libboost-filesystem1.83.0 libboost-iostreams1.83.0 libboost-locale1.83.0 libboost-program-options1.83-dev libboost-program-options1.83.0
  libboost-serialization1.83-dev libboost-serialization1.83.0 libboost-system1.83-dev libboost-system1.83.0 libboost-thread1.83-dev libboost-thread1.83.0
  libboost1.83-dev libburn4t64 libbytesize-common libbytesize1 libcairo-script-interpreter2 libcairomm-1.16-1 libcamd3 libcamel-1.2-64t64 libcap-dev
  libcapi20-3t64 libcapi20-3t64:i386 libcbor0.10 libccolamd3 libcdio19t64 libcfitsio10t64 libcholmod5 libchromaprint1:i386 libcjson1:i386 libclang1-19
  libcloudproviders0 libclucene-contribs1t64 libclucene-core1t64 libcmis-0.6-6t64 libcodec2-1.2 libcodec2-1.2:i386 libcoin80t64 libcolamd3 libcpuinfo0
  libcups2t64 libcups2t64:i386 libcupsfilters1t64 libcurl3t64-gnutls libcurl3t64-gnutls:i386 libcurl4t64 libcurl4t64:i386 libdav1d7 libdav1d7:i386 libdb5.3t64
  libdb5.3t64:i386 libdisplay-info2 libdnnl3.6 libdraco8 libduktape207:i386 libdv4t64 libdv4t64:i386 libdvdnav4:i386 libdvdread8t64 libdvdread8t64:i386
  libdw1t64 libebackend-1.2-11t64 libebook-1.2-21t64 libebook-contacts-1.2-4t64 libebur128-1 libedata-book-1.2-27t64 libedataserver-1.2-27t64 libefiboot1t64
  libefivar1t64 libegl-mesa0:i386 libegl1:i386 libelf1t64 libelf1t64:i386 libevent-2.1-7t64 libexiv2-28 libexiv2-data libext2fs2t64 libflac14 libflac14:i386
  libfontembed1t64 libfuse3-4 libfwupd3 libgail18t64 libgcc-14-dev libgck-2-2 libgcr-4-4 libgdbm-compat4t64 libgdbm6t64 libgegl-0.4-0t64 libgimp-3.0-0
  libgio-2.0-dev libgio-2.0-dev-bin libgirepository-2.0-0 libglib2.0-0t64 libglib2.0-0t64:i386 libglibmm-2.4-1t64 libglibmm-2.68-1t64 libgme0:i386
  libgnome-desktop-3-20t64 libgnutls-dane0t64 libgnutls30t64 libgnutls30t64:i386 libgpgme11t64 libgpgmepp6t64 libgphoto2-6t64 libgphoto2-6t64:i386
  libgphoto2-port12t64 libgphoto2-port12t64:i386 libgsl28 libgspell-1-3 libgtk-3-0t64 libgtk-4-1 libgtk-4-bin libgtk-4-common libgtk-4-media-gstreamer
  libgtk-layer-shell0 libgtk2.0-0t64 libgtkmm-3.0-1t64 libgtkmm-4.0-0 libgts-0.7-5t64 libgupnp-igd-1.6-0 libgxps2t64 libharfbuzz-gobject0
  libheif-plugin-aomenc libheif-plugin-aomenc:i386 libheif-plugin-dav1d libheif-plugin-dav1d:i386 libheif-plugin-libde265 libheif-plugin-libde265:i386
  libheif-plugin-x265 libheif-plugin-x265:i386 libhidapi-hidraw0 libhogweed6t64 libhogweed6t64:i386 libhsa-runtime64-1 libhsakmt1 libhwasan0 libhwy1t64
  libhwy1t64:i386 libibmad5 libibumad3 libicu76 libieee1284-3t64 libimagequant0:i386 libimath-3-1-29t64 libimobiledevice-1.0-6 libimobiledevice-glue-1.0-0
  libinireader0 libio-compress-brotli-perl libisofs6t64 libixml11t64 libjbig2enc0t64 libjim0.83 libjsoncpp26 libjxl0.11 libjxl0.11:i386 libjxr0t64
  liblastlog2-2 liblc3-1 libldap2 libldap2:i386 libleptonica6 liblirc-client0t64 libllvm17t64 libllvm19 libllvm19:i386 liblockfile-bin liblockfile1
  liblouisutdml9t64 liblsof0 libmagic1t64 libmagickcore-7.q16-10 libmagickcore-7.q16-10-extra libmagickwand-7.q16-10 libmbedcrypto16 libmbedcrypto16:i386
  libmbedtls21 libmbedx509-7 libminizip1t64 libmjpegutils-2.1-0t64 libmpeg2encpp-2.1-0t64 libmpg123-0t64 libmpg123-0t64:i386 libmplex2-2.1-0t64 libmspack0t64
  libmtdev1t64 libmtp9t64 libneon27t64 libnetpbm11t64 libnettle8t64 libnettle8t64:i386 libnfs14 libnghttp3-9 libnghttp3-9:i386 libngtcp2-16 libngtcp2-16:i386
  libngtcp2-crypto-gnutls8 libngtcp2-crypto-gnutls8:i386 libnorm1t64 libnorm1t64:i386 libnpth0t64 libntfs-3g89t64 libnvme1t64 libodbccr2 libodbccr2:i386
  libonnx1t64 libonnxruntime1.21 libopencore-amrnb0:i386 libopencore-amrwb0:i386 libopenh264-8 libopenmpt0t64 libopenmpt0t64:i386 liborc-0.4-0t64
  liborc-0.4-0t64:i386 liborcus-0.18-0 liborcus-parser-0.18-0 libpangomm-2.48-1t64 libpaper2 libparted2t64 libpcap0.8t64 libpcap0.8t64:i386 libpcsclite1:i386
  libperl5.40 libpgm-5.3-0t64 libpgm-5.3-0t64:i386 libphonenumber8 libpipewire-0.3-0t64 libplacebo349 libplist-2.0-4 libpng16-16t64 libpng16-16t64:i386
  libpoppler-cpp2 libpoppler-glib8t64 libpoppler147 libpostproc58 libprotobuf-lite32t64 libprotobuf32t64 libpsl5t64 libpsl5t64:i386 libpthreadpool0
  libpugixml1v5 libpyside2-py3-5.15t64 libpython3.13 libpython3.13-dev libpython3.13-minimal libpython3.13-stdlib libqpdf30 libqt5concurrent5t64
  libqt5core5t64 libqt5dbus5t64 libqt5gui5t64 libqt5network5t64 libqt5opengl5t64 libqt5printsupport5t64 libqt5sql5t64 libqt5test5t64 libqt5widgets5t64
  libqt5xml5t64 librabbitmq4:i386 librasqal3t64 librav1e0.7 librav1e0.7:i386 libraw23t64 librdf0t64 librdmacm1t64 libre2-11 libreadline8t64
  libreoffice-uiconfig-calc libreoffice-uiconfig-common libreoffice-uiconfig-draw libreoffice-uiconfig-impress libreoffice-uiconfig-math
  libreoffice-uiconfig-writer librhash1 librist4:i386 libsframe1 libsharpyuv0 libsharpyuv0:i386 libshiboken2-py3-5.15t64 libsigc++-3.0-0 libsmbclient0
  libsnmp40t64 libsodium23:i386 libsoqt520t64 libsoup-2.4-1 libsoup-3.0-0:i386 libsoup-gnome-2.4-1 libspandsp2t64 libspatialaudio0t64 libspeechd-module0
  libsphinxbase3t64 libsrt1.5-gnutls:i386 libssh-4 libssh-4:i386 libssh2-1t64 libssh2-1t64:i386 libssl3t64 libssl3t64:i386 libstdc++-14-dev
  libsuitesparseconfig7 libsvtav1enc2 libsvtav1enc2:i386 libswresample5 libswresample5:i386 libswscale8 libsysprof-capture-4-dev libsystemd-dev libtag-c2
  libtag2 libtag2:i386 libtevent0t64 libtheoradec1 libtheoradec1:i386 libtheoraenc1 libtheoraenc1:i386 libtirpc3t64 libtss2-esys-3.0.2-0t64
  libtss2-mu-4.0.1-0t64 libtss2-sys1t64 libtss2-tcti-cmd0t64 libtss2-tcti-device0t64 libtss2-tcti-mssim0t64 libtss2-tcti-swtpm0t64 libtumbler-1-0t64
  libudfread0:i386 libumfpack6 libunbound8 libunibreak6 libunistring5 libunistring5:i386 libuno-cppu3t64 libuno-cppuhelpergcc3-3t64
  libuno-purpenvhelpergcc3-3t64 libuno-sal3t64 libuno-salhelpergcc3-3t64 libupnp17t64 liburcu8t64 libusbmuxd-2.0-7 libuv1t64 libv4l-0t64 libv4l-0t64:i386
  libv4lconvert0t64 libv4lconvert0t64:i386 libvorbisfile3:i386 libvpl2 libvpx9 libvpx9:i386 libwebrtc-audio-processing-1-3 libwtmpdb0 libwxbase3.2-1t64
  libwxgtk-gl3.2-1t64 libwxgtk3.2-1t64 libx265-215 libx265-215:i386 libxfce4windowing-0-0 libxfce4windowing-common libxkbregistry0:i386 libxmlsec1t64
  libxmlsec1t64-nss libxnnpack0.20241108 libxt6t64 libxtst6:i386 libxxhash0:i386 libzbar0t64 libze1 libzfs6linux libzip5 libzix-0-0 libzmq5:i386 libzopfli1
  libzpool6linux libzvbi0t64 libzvbi0t64:i386 libzxcvbn0 libzxing3 link-grammar-dictionaries-en linux-headers-6.12.41+deb13-amd64
  linux-headers-6.12.41+deb13-common linux-image-6.12.41+deb13-amd64 linux-kbuild-6.12.41+deb13 linux-sysctl-defaults login.defs luit mate-polkit
  mate-polkit-common mesa-libgallium mesa-libgallium:i386 minisat native-architecture network-manager-applet network-manager-l10n nm-connection-editor
  openssl-provider-legacy pahole perl-modules-5.40 psmisc python3-autocommand python3-bcrypt python3-certifi python3-click python3-deprecated python3-freetype
  python3-hypothesis python3-idna python3-inflect python3-jaraco.context python3-jaraco.functools python3-jaraco.text python3-linkify-it python3-markdown-it
  python3-mdurl python3-numpy-dev python3-orjson python3-pooch python3-pyasyncore python3-pytz python3-requests python3-rich python3-rlpycairo
  python3-sortedcontainers python3-typeguard python3-uc-micro python3-zopfli python3.13 python3.13-dev python3.13-minimal python3.13-tk python3.13-venv sqv
  systemd-cryptsetup usbmuxd xfce4-notes xfce4-notes-plugin xtl-dev
The following packages will be upgraded:
  adduser alsa-ucm-conf alsa-utils apt apt-utils arm-trusted-firmware-tools at-spi2-core atril avahi-daemon avahi-utils bc bind9-dnsutils bind9-host
  bind9-libs binutils binutils-common binutils-x86-64-linux-gnu blueman bluez bluez-obexd bolt bsdutils build-essential cabextract cheese chromium
  chromium-common chromium-sandbox cmake cmake-data coinor-libcgl1 coinor-libclp1 coinor-libcoinutils3v5 coinor-libosi1v5 colord coreutils cpp cpp-12
  cryptsetup cryptsetup-bin cups cups-browsed cups-client cups-core-drivers cups-daemon cups-filters cups-filters-core-drivers cups-ipp-utils cups-pk-helper
  cups-ppdc curl dbus dbus-bin dbus-daemon dbus-user-session dconf-gsettings-backend dconf-service desktop-file-utils dirmngr dnsmasq-base e2fsprogs
  efibootmgr enchant-2 espeak-ng-data exfalso exo-utils fdisk fig2dev file firefox-esr firmware-amd-graphics firmware-linux firmware-linux-free
  firmware-linux-nonfree firmware-misc-nonfree flatpak fonts-dejavu fonts-dejavu-core fonts-liberation fonts-liberation2 freecad-common fs-uae fuse3 fuseiso
  fwupd g++ g++-12 gawk gcc gcc-12 gcc-12-base gcc-12-base:i386 gcc-arm-none-eabi gcr gdisk ghostscript gimp gimp-data gir1.2-atk-1.0 gir1.2-atspi-2.0
  gir1.2-freedesktop gir1.2-glib-2.0 gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-ibus-1.0 gir1.2-nm-1.0
  gir1.2-notify-0.7 gir1.2-packagekitglib-1.0 gir1.2-pango-1.0 gir1.2-polkit-1.0 gir1.2-secret-1 gir1.2-soup-2.4 gir1.2-wnck-3.0 git git-man glib-networking
  glib-networking:i386 glib-networking-services gnome-desktop3-data gnome-keyring gnome-keyring-pkcs11 gnome-themes-extra gnupg gnupg-l10n gnupg-utils gpg
  gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm gpgv graphviz grub-common grub-efi-amd64 grub-efi-amd64-bin grub-efi-amd64-signed grub2-common
  gstreamer1.0-alsa gstreamer1.0-clutter-3.0 gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-base
  gstreamer1.0-plugins-base:i386 gstreamer1.0-plugins-good gstreamer1.0-plugins-good:i386 gstreamer1.0-plugins-ugly gstreamer1.0-x gstreamer1.0-x:i386
  gtk-update-icon-cache gtk2-engines-pixbuf gvfs gvfs-common gvfs-daemons gvfs-libs imagemagick initramfs-tools initramfs-tools-core inkscape
  intel-media-va-driver intel-media-va-driver:i386 iproute2 iputils-ping kmod libabw-0.1-1 libalgorithm-diff-xs-perl libasan8 libasound2-dev
  libasound2-plugins libasound2-plugins:i386 libass9 libassimp5 libatk-adaptor libatk-wrapper-java-jni libatkmm-1.6-1v5 libatomic1 libatomic1:i386 libaudio2
  libavahi-client3 libavahi-client3:i386 libavahi-common-data libavahi-common-data:i386 libavahi-common3 libavahi-common3:i386 libavahi-core7 libavahi-glib1
  libayatana-appindicator3-1 libayatana-ido3-0.4-0 libayatana-indicator3-7 libbinutils libboost-dev libboost-program-options-dev libboost-system-dev
  libboost-thread-dev libbpf1 libcaca0 libcaca0:i386 libcairo-gobject-perl libcairo-gobject2 libcairo-gobject2:i386 libcairo-perl libcairo2 libcairo2:i386
  libcairomm-1.0-1v5 libcaja-extension1 libcanberra-gtk3-0 libcanberra-gtk3-module libcanberra0 libcc1-0 libcdr-0.1-1 libcheese-gtk25 libcheese8
  libchromaprint1 libclone-perl libclutter-1.0-0 libclutter-gst-3.0-0 libclutter-gtk-1.0-0 libcogl-pango20 libcogl-path20 libcogl20 libcolord2 libcolorhug2
  libcryptsetup12 libctf0 libdbus-1-3 libdbus-1-3:i386 libdbus-1-dev libdbus-glib-1-2 libdbusmenu-glib4 libdbusmenu-gtk3-4 libdconf1 libde265-0
  libde265-0:i386 libdecor-0-0 libdecor-0-0:i386 libdecor-0-dev libdecor-0-plugin-1-cairo libdecor-0-plugin-1-cairo:i386 libdjvulibre21 libdvdnav4
  libe-book-0.1-1 libebml5 libegl-mesa0 libenchant-2-2 libespeak-ng1 libetonyek-0.1-1 libexo-2-0 libfabric1 libfido2-1 libfile-fcntllock-perl libflite1
  libfluidsynth3 libfreeimage3 libfreetype6 libfreetype6:i386 libgail-common libgarcon-1-0 libgarcon-gtk3-1-0 libgav1-1 libgav1-1:i386 libgbm-dev libgbm1
  libgbm1:i386 libgcab-1.0-0 libgcc-12-dev libgcc-s1 libgcc-s1:i386 libgck-1-0 libgcr-base-3-1 libgcr-ui-3-1 libgd3 libgd3:i386 libgdk-pixbuf-2.0-0
  libgdk-pixbuf-2.0-0:i386 libgdk-pixbuf2.0-bin libgexiv2-2 libgfortran5 libgirepository-1.0-1 libgl1-mesa-dri libgl1-mesa-dri:i386
  libglib-object-introspection-perl libglib-perl libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libglx-mesa0 libglx-mesa0:i386 libgmp-dev libgmp10
  libgmp10:i386 libgmpxx4ldbl libgomp1 libgomp1:i386 libgprofng0 libgraphene-1.0-0 libgs10 libgs10-common libgslcblas0 libgssapi-krb5-2 libgssapi-krb5-2:i386
  libgssdp-1.6-0 libgstreamer-gl1.0-0 libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-base1.0-0 libgstreamer-plugins-base1.0-0:i386 libgstreamer1.0-0
  libgstreamer1.0-0:i386 libgtk-3-bin libgtk-3-common libgtk2.0-bin libgtk2.0-common libgtksourceview-3.0-1 libgtksourceview-4-0 libgtop-2.0-11 libgts-bin
  libgudev-1.0-0 libgudev-1.0-0:i386 libgupnp-1.6-0 libgusb2 libgvc6 libhandy-1-0 libharfbuzz-icu0 libharfbuzz0b libharfbuzz0b:i386 libheif1 libheif1:i386
  libhtml-parser-perl libhttp-message-perl libhwloc-plugins libibus-1.0-5 libibus-1.0-dev libidn2-0 libidn2-0:i386 libigdgmm12 libigdgmm12:i386
  libimage-magick-perl libimage-magick-q16-perl libinput10 libinstpatch-1.0-2 libisl23 libitm1 libjack-jackd2-0 libjack-jackd2-0:i386
  libjavascriptcoregtk-4.1-0 libjcat1 libjson-glib-1.0-0 libjxr-tools libk5crypto3 libk5crypto3:i386 libkeybinder-3.0-0 libkmod2 libkrb5-3 libkrb5-3:i386
  libkrb5support0 libkrb5support0:i386 libldb2 liblightdm-gobject-1-0 liblilv-0-0 liblocale-gettext-perl liblouisutdml-bin liblqr-1-0 liblsan0 liblz4-1
  liblz4-1:i386 libmagic-mgc libmalcontent-0-0 libmanette-0.2-0 libmatroska7 libmbim-glib4 libmbim-proxy libmbim-utils libmm-glib0 libmousepad0 libmpc3
  libmpfr-dev libmpfr6 libmspub-0.1-1 libmtp-runtime libmwaw-0.3-3 libmypaint-1.5-1 libnet-dbus-perl libnet-ssleay-perl libnftables1 libngspice0 libnice10
  libnm0 libnma-common libnma0 libnng1 libnotify-bin libnotify4 libnsl-dev libnsl2 libnumbertext-1.0-0 libnvpair3linux libodbc2 libodbc2:i386 libopenal-data
  libopenal1 libopenexr-3-1-30 libopenmpt-modplug1 libopenni2-0 libosmesa6 libosmesa6:i386 libostree-1-1 libpackagekit-glib2-18 libpagemaker-0.0-0
  libpam-modules libpam-modules-bin libpam-runtime libpam-systemd libpango-1.0-0 libpango-1.0-0:i386 libpangocairo-1.0-0 libpangocairo-1.0-0:i386
  libpangoft2-1.0-0 libpangoft2-1.0-0:i386 libpangomm-1.4-1v5 libpangoxft-1.0-0 libpaper-utils libpcaudio0 libplist-utils libplymouth5 libpocketsphinx3
  libpolkit-agent-1-0 libpolkit-gobject-1-0 libproj25 libproxy-tools libproxy1v5 libproxy1v5:i386 libpulse-dev libpulse-mainloop-glib0 libpulse0
  libpulse0:i386 libpulsedsp libpython3-all-dev libpython3-dev libpython3-stdlib libqmi-glib5 libqmi-proxy libqmi-utils libqrtr-glib0 libqscintilla2-qt5-15
  libqt5gamepad5 libqt5multimedia5 libqt5opengl5-dev libqt5positioning5 libqt5qml5 libqt5qmlmodels5 libqt5quick5 libqt5quickwidgets5 libqt5sql5-sqlite
  libqt5svg5 libqt5waylandclient5 libqt5waylandcompositor5 libqt5webchannel5 libqt5webengine-data libqt5webengine5 libqt5webenginecore5
  libqt5webenginewidgets5 libqt5x11extras5 libqt5xmlpatterns5 libquadmath0 libqxp-0.0-0 librabbitmq4 libraptor2-0 libreoffice-base-core libreoffice-calc
  libreoffice-common libreoffice-core libreoffice-draw libreoffice-gtk3 libreoffice-help-common libreoffice-help-en-us libreoffice-impress libreoffice-math
  libreoffice-writer librevenge-0.0-0 librist4 librsvg2-2 librsvg2-2:i386 librsvg2-common librsvg2-common:i386 librtmp1 librtmp1:i386 librubberband2
  libsane-common libsane1 libsasl2-2 libsasl2-2:i386 libsasl2-modules libsasl2-modules:i386 libsasl2-modules-db libsasl2-modules-db:i386 libsdl-image1.2
  libsdl2-2.0-0 libsdl2-2.0-0:i386 libsdl2-dev libsecret-1-0 libshout3 libshout3:i386 libsidplay1v5 libsidplay2 libsndfile1 libsndfile1:i386 libsndio-dev
  libsndio7.0 libsord-0-0 libsoup-3.0-0 libspa-0.2-modules libspeechd2 libsratom-0-0 libsrt1.5-gnutls libstaroffice-0.0-0 libstdc++-12-dev
  libstdc++-arm-none-eabi-dev libstdc++-arm-none-eabi-newlib libstdc++6 libstdc++6:i386 libsystemd-shared libsystemd0 libsystemd0:i386 libtbb12 libtbbbind-2-5
  libtbbmalloc2 libtesseract5 libtext-charwidth-perl libtext-iconv-perl libtheora0 libtheora0:i386 libthunarx-3-0 libticables2-8 libticalcs2-13 libticonv9
  libtiff6 libtiff6:i386 libtifiles2-11 libtirpc-dev libtsan2 libubsan1 libucx0 libudev-dev libudev1 libudev1:i386 libudisks2-0 libupower-glib3 libuutil3linux
  libvisio-0.1-1 libvlc-bin libvlc5 libvlccore9 libvncclient1 libvolume-key1 libvte-2.91-0 libvte-2.91-common libwacom-common libwacom9 libwebkit2gtk-4.1-0
  libwebp7 libwebp7:i386 libwebpdemux2 libwebpmux3 libwebpmux3:i386 libwine libwine:i386 libwmf-0.2-7 libwnck-3-0 libwpd-0.10-10 libwps-0.4-4 libxapian30
  libxatracker2 libxaw7 libxfce4panel-2.0-4 libxfce4ui-2-0 libxfce4ui-utils libxfce4util7 libxfconf-0-3 libxklavier16 libxml-parser-perl libxmlb2 libxmu6
  libxsimd-dev libxt-dev libyelp0 libz3-4 libz3-4:i386 libzimg2 libzipios++0v5 libzmf-0.0-0 libzmq5 libzvbi-common light-locker lightdm lightdm-gtk-greeter
  linux-headers-amd64 linux-image-amd64 login lp-solve lsof lynx man-db mesa-va-drivers mesa-va-drivers:i386 mesa-vulkan-drivers mesa-vulkan-drivers:i386
  modemmanager mokutil mousepad mypy netpbm network-manager network-manager-gnome nftables ntfs-3g occt-misc ocrmypdf onedriver openscad openssh-client
  openssh-server openssh-sftp-server openssl orca p7zip p7zip-full parole parted passwd pavucontrol perl perl-base perl-openssl-defaults perl-tk
  pinentry-curses pinentry-gnome3 pkexec plymouth plymouth-label pngquant polkitd poppler-utils ppp procps pulseaudio pulseaudio-module-bluetooth
  pulseaudio-utils python3 python3-all python3-all-dev python3-brlapi python3-brotli python3-cairo python3-cffi-backend python3-charset-normalizer
  python3-contourpy python3-cryptography python3-cups python3-dbus python3-dev python3-fonttools python3-gi python3-gi-cairo python3-kiwisolver
  python3-lazy-object-proxy python3-lxml python3-lz4 python3-matplotlib python3-minimal python3-mypy python3-numpy python3-pikepdf python3-pil
  python3-pil.imagetk python3-pivy python3-pkg-resources python3-pyinotify python3-pyside2.qtcore python3-pyside2.qtgui python3-pyside2.qtnetwork
  python3-pyside2.qtopengl python3-pyside2.qtprintsupport python3-pyside2.qtsvg python3-pyside2.qtuitools python3-pyside2.qtwebchannel
  python3-pyside2.qtwebengine python3-pyside2.qtwebenginecore python3-pyside2.qtwebenginewidgets python3-pyside2.qtwidgets python3-pyside2.qtxml
  python3-pythran python3-reportlab python3-scipy python3-setuptools python3-smbc python3-tk python3-tz python3-uno python3-venv python3-wrapt
  python3-wxgtk4.0 python3-yaml qpdf qt5-gtk-platformtheme qt5-qmake qt5-qmake-bin qtbase5-dev qtbase5-dev-tools qtwayland5 quodlibet ristretto samba-libs
  sane-airscan sane-utils sbsigntool shared-mime-info shiboken2 solvespace speech-dispatcher speech-dispatcher-audio-plugins speech-dispatcher-espeak-ng sudo
  synaptic system-config-printer-udev systemd systemd-sysv systemd-timesyncd task-desktop task-xfce-desktop tasksel tasksel-data tesseract-ocr thunar
  thunar-archive-plugin thunar-data thunar-media-tags-plugin thunar-volman tilem tumbler tumbler-common udev udisks2 uno-libs-private unpaper upower ure
  usb-modeswitch util-linux util-linux-extra vlc vlc-bin vlc-data vlc-plugin-access-extra vlc-plugin-base vlc-plugin-notify vlc-plugin-qt vlc-plugin-samba
  vlc-plugin-skins2 vlc-plugin-video-output vlc-plugin-video-splitter vlc-plugin-visualization webp-pixbuf-loader wget wine wine32:i386 wine64 wpasupplicant
  x11-apps x11-session-utils x11-utils x11-xkb-utils x11-xserver-utils xarchiver xbrlapi xdg-dbus-proxy xdg-desktop-portal xdg-desktop-portal-gtk xfburn xfce4
  xfce4-appfinder xfce4-battery-plugin xfce4-clipman xfce4-clipman-plugin xfce4-cpufreq-plugin xfce4-cpugraph-plugin xfce4-dict xfce4-diskperf-plugin
  xfce4-fsguard-plugin xfce4-genmon-plugin xfce4-goodies xfce4-mailwatch-plugin xfce4-netload-plugin xfce4-notifyd xfce4-panel xfce4-places-plugin
  xfce4-power-manager xfce4-power-manager-data xfce4-power-manager-plugins xfce4-pulseaudio-plugin xfce4-screenshooter xfce4-sensors-plugin xfce4-session
  xfce4-settings xfce4-smartbookmark-plugin xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-timer-plugin xfce4-verve-plugin
  xfce4-wavelan-plugin xfce4-weather-plugin xfce4-whiskermenu-plugin xfce4-xkb-plugin xfconf xfdesktop4 xfdesktop4-data xfwm4 xiccd xsane xsane-common
  xserver-xorg-core xserver-xorg-input-libinput xterm yelp zenity zfs-dkms zfs-initramfs zfs-zed zfsutils-linux zstd
833 upgraded, 529 newly installed, 209 to remove and 0 not upgraded.
Need to get 2,268 MB of archives.
After this operation, 1,962 MB of additional disk space will be used.
[..]
Processing triggers for initramfs-tools (0.148.3) ...
update-initramfs: Generating /boot/initrd.img-6.12.41+deb13-amd64
Processing triggers for libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-4) ...
Processing triggers for libgdk-pixbuf-2.0-0:i386 (2.42.12+dfsg-4) ...
Processing triggers for dbus (1.16.2-2) ...
Processing triggers for shim-signed:amd64 (1.47+15.8-1) ...
Processing triggers for wine (10.0~repack-6) ...

I had to kill light-locker in there too.

2025-09-03: zroot - Debian 13 upgrade - do a minimal upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade --without-new-pkgs
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  dnsutils libgphoto2-l10n libicu72:i386 libnsl-dev libpthread-stubs0-dev libtirpc-dev linux-headers-6.1.0-35-amd64 linux-headers-6.1.0-35-common
  linux-image-6.1.0-35-amd64 python3-appdirs python3-lazy-object-proxy python3-more-itertools python3-toml python3-tz python3-wrapt vlc-l10n
Use 'sudo apt autoremove' to remove them.
The following packages have been kept back:
  adduser alsa-ucm-conf alsa-utils apt apt-utils arm-trusted-firmware-tools at-spi2-core atril avahi-daemon avahi-utils bc bind9-dnsutils bind9-host
  bind9-libs binutils binutils-common binutils-x86-64-linux-gnu blueman bluez bluez-obexd bolt bsdutils build-essential cabextract cheese chromium
  chromium-common chromium-sandbox cmake cmake-data coinor-libcgl1 coinor-libclp1 coinor-libcoinutils3v5 coinor-libosi1v5 colord coreutils cpp cpp-12
  cryptsetup cryptsetup-bin cups cups-browsed cups-client cups-core-drivers cups-daemon cups-filters cups-filters-core-drivers cups-ipp-utils cups-pk-helper
  cups-ppdc curl dbus dbus-bin dbus-daemon dbus-user-session dconf-gsettings-backend dconf-service desktop-file-utils dirmngr dnsmasq-base e2fsprogs
  efibootmgr enchant-2 espeak-ng-data exfalso exo-utils f3d fdisk fig2dev file firefox-esr firmware-amd-graphics firmware-linux firmware-linux-free
  firmware-linux-nonfree firmware-misc-nonfree flatpak fonts-dejavu fonts-dejavu-core fonts-liberation fonts-liberation2 freecad freecad-common
  freecad-python3 fs-uae fuse3 fuseiso fwupd g++ g++-12 gawk gcc gcc-12 gcc-12-base gcc-12-base:i386 gcc-arm-none-eabi gcr gdisk ghostscript gimp gimp-data
  gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-freedesktop gir1.2-glib-2.0 gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0
  gir1.2-ibus-1.0 gir1.2-nm-1.0 gir1.2-notify-0.7 gir1.2-packagekitglib-1.0 gir1.2-pango-1.0 gir1.2-polkit-1.0 gir1.2-secret-1 gir1.2-soup-2.4 gir1.2-wnck-3.0
  git git-man glib-networking glib-networking:i386 glib-networking-services gnome-desktop3-data gnome-keyring gnome-keyring-pkcs11 gnome-themes-extra gnupg
  gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm gpgv graphviz grub-common grub-efi-amd64 grub-efi-amd64-bin
  grub-efi-amd64-signed grub2-common gstreamer1.0-alsa gstreamer1.0-clutter-3.0 gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-libav gstreamer1.0-plugins-bad
  gstreamer1.0-plugins-base gstreamer1.0-plugins-base:i386 gstreamer1.0-plugins-good gstreamer1.0-plugins-good:i386 gstreamer1.0-plugins-ugly gstreamer1.0-x
  gstreamer1.0-x:i386 gtk-update-icon-cache gtk2-engines-pixbuf gvfs gvfs-common gvfs-daemons gvfs-libs imagemagick initramfs-tools initramfs-tools-core
  inkscape intel-media-va-driver intel-media-va-driver:i386 iproute2 iputils-ping kmod libabw-0.1-1 libalgorithm-diff-xs-perl libasan8 libasound2-dev
  libasound2-plugins libasound2-plugins:i386 libass9 libassimp5 libatk-adaptor libatk-wrapper-java-jni libatkmm-1.6-1v5 libatomic1 libatomic1:i386 libaudio2
  libavahi-client3 libavahi-client3:i386 libavahi-common-data libavahi-common-data:i386 libavahi-common3 libavahi-common3:i386 libavahi-core7 libavahi-glib1
  libayatana-appindicator3-1 libayatana-ido3-0.4-0 libayatana-indicator3-7 libbinutils libboost-dev libboost-program-options-dev libboost-system-dev
  libboost-thread-dev libbpf1 libcaca0 libcaca0:i386 libcairo-gobject-perl libcairo-gobject2 libcairo-gobject2:i386 libcairo-perl libcairo2 libcairo2:i386
  libcairomm-1.0-1v5 libcaja-extension1 libcanberra-gtk3-0 libcanberra-gtk3-module libcanberra0 libcc1-0 libcdr-0.1-1 libcheese-gtk25 libcheese8
  libchromaprint1 libclone-perl libclutter-1.0-0 libclutter-gst-3.0-0 libclutter-gtk-1.0-0 libcogl-pango20 libcogl-path20 libcogl20 libcolord2 libcolorhug2
  libcryptsetup12 libctf0 libdbus-1-3 libdbus-1-3:i386 libdbus-1-dev libdbus-glib-1-2 libdbusmenu-glib4 libdbusmenu-gtk3-4 libdconf1 libde265-0
  libde265-0:i386 libdecor-0-0 libdecor-0-0:i386 libdecor-0-dev libdecor-0-plugin-1-cairo libdecor-0-plugin-1-cairo:i386 libdjvulibre21 libdvdnav4
  libe-book-0.1-1 libebml5 libegl-mesa0 libenchant-2-2 libespeak-ng1 libetonyek-0.1-1 libexo-2-0 libfabric1 libfido2-1 libfile-fcntllock-perl libflite1
  libfluidsynth3 libfreeimage3 libfreetype6 libfreetype6:i386 libgail-common libgarcon-1-0 libgarcon-gtk3-1-0 libgav1-1 libgav1-1:i386 libgbm-dev libgbm1
  libgbm1:i386 libgcab-1.0-0 libgcc-12-dev libgcc-s1 libgcc-s1:i386 libgck-1-0 libgcr-base-3-1 libgcr-ui-3-1 libgd3 libgd3:i386 libgdk-pixbuf-2.0-0
  libgdk-pixbuf-2.0-0:i386 libgdk-pixbuf2.0-bin libgexiv2-2 libgfortran5 libgirepository-1.0-1 libgl1-mesa-dri libgl1-mesa-dri:i386
  libglib-object-introspection-perl libglib-perl libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libglx-mesa0 libglx-mesa0:i386 libgmp-dev libgmp10
  libgmp10:i386 libgmpxx4ldbl libgomp1 libgomp1:i386 libgprofng0 libgraphene-1.0-0 libgs10 libgs10-common libgslcblas0 libgssapi-krb5-2 libgssapi-krb5-2:i386
  libgssdp-1.6-0 libgstreamer-gl1.0-0 libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-base1.0-0 libgstreamer-plugins-base1.0-0:i386 libgstreamer1.0-0
  libgstreamer1.0-0:i386 libgtk-3-bin libgtk-3-common libgtk2.0-bin libgtk2.0-common libgtksourceview-3.0-1 libgtksourceview-4-0 libgtop-2.0-11 libgts-bin
  libgudev-1.0-0 libgudev-1.0-0:i386 libgupnp-1.6-0 libgusb2 libgvc6 libhandy-1-0 libharfbuzz-icu0 libharfbuzz0b libharfbuzz0b:i386 libheif1 libheif1:i386
  libhtml-parser-perl libhttp-message-perl libhwloc-plugins libibus-1.0-5 libibus-1.0-dev libidn2-0 libidn2-0:i386 libigdgmm12 libigdgmm12:i386
  libimage-magick-perl libimage-magick-q16-perl libinput10 libinstpatch-1.0-2 libisl23 libitm1 libjack-jackd2-0 libjack-jackd2-0:i386
  libjavascriptcoregtk-4.1-0 libjcat1 libjson-glib-1.0-0 libjxr-tools libk5crypto3 libk5crypto3:i386 libkeybinder-3.0-0 libkmod2 libkrb5-3 libkrb5-3:i386
  libkrb5support0 libkrb5support0:i386 libldb2 liblightdm-gobject-1-0 liblilv-0-0 liblocale-gettext-perl liblouisutdml-bin liblqr-1-0 liblsan0 liblz4-1
  liblz4-1:i386 libmagic-mgc libmalcontent-0-0 libmanette-0.2-0 libmatroska7 libmbim-glib4 libmbim-proxy libmbim-utils libmm-glib0 libmousepad0 libmpc3
  libmpfr-dev libmpfr6 libmspub-0.1-1 libmtp-runtime libmwaw-0.3-3 libmypaint-1.5-1 libnet-dbus-perl libnet-ssleay-perl libnftables1 libngspice0 libnice10
  libnm0 libnma-common libnma0 libnng1 libnotify-bin libnotify4 libnsl-dev libnsl2 libnumbertext-1.0-0 libnvpair3linux libodbc2 libodbc2:i386 libopenal-data
  libopenal1 libopenexr-3-1-30 libopenmpt-modplug1 libopenni2-0 libosmesa6 libosmesa6:i386 libostree-1-1 libpackagekit-glib2-18 libpagemaker-0.0-0
  libpam-modules libpam-modules-bin libpam-runtime libpam-systemd libpango-1.0-0 libpango-1.0-0:i386 libpangocairo-1.0-0 libpangocairo-1.0-0:i386
  libpangoft2-1.0-0 libpangoft2-1.0-0:i386 libpangomm-1.4-1v5 libpangoxft-1.0-0 libpaper-utils libpcaudio0 libplist-utils libplymouth5 libpocketsphinx3
  libpolkit-agent-1-0 libpolkit-gobject-1-0 libproj25 libproxy-tools libproxy1v5 libproxy1v5:i386 libpulse-dev libpulse-mainloop-glib0 libpulse0
  libpulse0:i386 libpulsedsp libpython3-all-dev libpython3-dev libpython3-stdlib libqmi-glib5 libqmi-proxy libqmi-utils libqrtr-glib0 libqscintilla2-qt5-15
  libqt5gamepad5 libqt5multimedia5 libqt5opengl5-dev libqt5positioning5 libqt5qml5 libqt5qmlmodels5 libqt5quick5 libqt5quickwidgets5 libqt5sql5-sqlite
  libqt5svg5 libqt5waylandclient5 libqt5waylandcompositor5 libqt5webchannel5 libqt5webengine-data libqt5webengine5 libqt5webenginecore5
  libqt5webenginewidgets5 libqt5x11extras5 libqt5xmlpatterns5 libquadmath0 libqxp-0.0-0 librabbitmq4 libraptor2-0 libreoffice-base-core libreoffice-calc
  libreoffice-common libreoffice-core libreoffice-draw libreoffice-gtk3 libreoffice-help-common libreoffice-help-en-us libreoffice-impress libreoffice-math
  libreoffice-writer librevenge-0.0-0 librist4 librsvg2-2 librsvg2-2:i386 librsvg2-common librsvg2-common:i386 librtmp1 librtmp1:i386 librubberband2
  libsane-common libsane1 libsasl2-2 libsasl2-2:i386 libsasl2-modules libsasl2-modules:i386 libsasl2-modules-db libsasl2-modules-db:i386 libsdl-image1.2
  libsdl2-2.0-0 libsdl2-2.0-0:i386 libsdl2-dev libsecret-1-0 libshout3 libshout3:i386 libsidplay1v5 libsidplay2 libsndfile1 libsndfile1:i386 libsndio-dev
  libsndio7.0 libsord-0-0 libsoup-3.0-0 libspa-0.2-modules libspeechd2 libsratom-0-0 libsrt1.5-gnutls libstaroffice-0.0-0 libstdc++-12-dev
  libstdc++-arm-none-eabi-dev libstdc++-arm-none-eabi-newlib libstdc++6 libstdc++6:i386 libsystemd-shared libsystemd0 libsystemd0:i386 libtbb12 libtbbbind-2-5
  libtbbmalloc2 libtesseract5 libtext-charwidth-perl libtext-iconv-perl libtheora0 libtheora0:i386 libthunarx-3-0 libticables2-8 libticalcs2-13 libticonv9
  libtiff6 libtiff6:i386 libtifiles2-11 libtirpc-dev libtsan2 libubsan1 libucx0 libudev-dev libudev1 libudev1:i386 libudisks2-0 libupower-glib3 libuutil3linux
  libvisio-0.1-1 libvlc-bin libvlc5 libvlccore9 libvncclient1 libvolume-key1 libvte-2.91-0 libvte-2.91-common libwacom-common libwacom9 libwebkit2gtk-4.1-0
  libwebp7 libwebp7:i386 libwebpdemux2 libwebpmux3 libwebpmux3:i386 libwine libwine:i386 libwmf-0.2-7 libwnck-3-0 libwpd-0.10-10 libwps-0.4-4 libxapian30
  libxatracker2 libxaw7 libxfce4panel-2.0-4 libxfce4ui-2-0 libxfce4ui-utils libxfce4util7 libxfconf-0-3 libxklavier16 libxml-parser-perl libxmlb2 libxmu6
  libxsimd-dev libxt-dev libyelp0 libz3-4 libz3-4:i386 libzimg2 libzipios++0v5 libzmf-0.0-0 libzmq5 libzvbi-common light-locker lightdm lightdm-gtk-greeter
  linux-headers-amd64 linux-image-amd64 login lp-solve lsof lynx man-db mesa-va-drivers mesa-va-drivers:i386 mesa-vulkan-drivers mesa-vulkan-drivers:i386
  modemmanager mokutil mousepad mypy netpbm network-manager network-manager-gnome nftables ntfs-3g occt-misc ocrmypdf onedriver openscad openssh-client
  openssh-server openssh-sftp-server openssl orca p7zip p7zip-full parole parted passwd pavucontrol perl perl-base perl-openssl-defaults perl-tk
  pinentry-curses pinentry-gnome3 pkexec plymouth plymouth-label pngquant polkitd poppler-utils ppp procps pulseaudio pulseaudio-module-bluetooth
  pulseaudio-utils python3 python3-all python3-all-dev python3-brlapi python3-brotli python3-cairo python3-cffi-backend python3-charset-normalizer
  python3-contourpy python3-cryptography python3-cups python3-dbus python3-dev python3-fonttools python3-gi python3-gi-cairo python3-kiwisolver
  python3-lazy-object-proxy python3-lxml python3-lz4 python3-matplotlib python3-minimal python3-mypy python3-numpy python3-pikepdf python3-pil
  python3-pil.imagetk python3-pivy python3-pkg-resources python3-pyinotify python3-pyside2.qtcore python3-pyside2.qtgui python3-pyside2.qtnetwork
  python3-pyside2.qtopengl python3-pyside2.qtprintsupport python3-pyside2.qtsvg python3-pyside2.qtuitools python3-pyside2.qtwebchannel
  python3-pyside2.qtwebengine python3-pyside2.qtwebenginecore python3-pyside2.qtwebenginewidgets python3-pyside2.qtwidgets python3-pyside2.qtxml
  python3-pythran python3-reportlab python3-scipy python3-setuptools python3-smbc python3-tk python3-tz python3-uno python3-venv python3-wrapt
  python3-wxgtk4.0 python3-yaml qpdf qt5-gtk-platformtheme qt5-qmake qt5-qmake-bin qtbase5-dev qtbase5-dev-tools qtwayland5 quodlibet ristretto samba-libs
  sane-airscan sane-utils sbsigntool shared-mime-info shiboken2 solvespace speech-dispatcher speech-dispatcher-audio-plugins speech-dispatcher-espeak-ng sudo
  synaptic system-config-printer-udev systemd systemd-sysv systemd-timesyncd task-desktop task-xfce-desktop tasksel tasksel-data tesseract-ocr thunar
  thunar-archive-plugin thunar-data thunar-media-tags-plugin thunar-volman tilem tumbler tumbler-common udev udisks2 uno-libs-private unpaper upower ure
  usb-modeswitch util-linux util-linux-extra vlc vlc-bin vlc-data vlc-plugin-access-extra vlc-plugin-base vlc-plugin-notify vlc-plugin-qt vlc-plugin-samba
  vlc-plugin-skins2 vlc-plugin-video-output vlc-plugin-video-splitter vlc-plugin-visualization webp-pixbuf-loader wget wine wine32:i386 wine64 wpasupplicant
  x11-apps x11-session-utils x11-utils x11-xkb-utils x11-xserver-utils xarchiver xbrlapi xdg-dbus-proxy xdg-desktop-portal xdg-desktop-portal-gtk xfburn xfce4
  xfce4-appfinder xfce4-battery-plugin xfce4-clipman xfce4-clipman-plugin xfce4-cpufreq-plugin xfce4-cpugraph-plugin xfce4-dict xfce4-diskperf-plugin
  xfce4-fsguard-plugin xfce4-genmon-plugin xfce4-goodies xfce4-mailwatch-plugin xfce4-netload-plugin xfce4-notifyd xfce4-panel xfce4-places-plugin
  xfce4-power-manager xfce4-power-manager-data xfce4-power-manager-plugins xfce4-pulseaudio-plugin xfce4-screenshooter xfce4-sensors-plugin xfce4-session
  xfce4-settings xfce4-smartbookmark-plugin xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-timer-plugin xfce4-verve-plugin
  xfce4-wavelan-plugin xfce4-weather-plugin xfce4-whiskermenu-plugin xfce4-xkb-plugin xfconf xfdesktop4 xfdesktop4-data xfwm4 xiccd xsane xsane-common
  xserver-xorg-core xserver-xorg-input-libinput xterm yelp zenity zfs-dkms zfs-initramfs zfs-zed zfsutils-linux zstd
The following packages will be upgraded:
  acl acpi adwaita-icon-theme alsa-topology-conf amd64-microcode anacron apparmor apt-transport-https aspell at-spi2-common atril-common autoconf automake
  autotools-dev base-files base-passwd bash binutils-arm-none-eabi binutils-riscv64-unknown-elf blt bluetooth bluez-firmware bsdextrautils bubblewrap busybox
  bzip2 ca-certificates ca-certificates-java cheese-common colord-data console-setup console-setup-linux cpio cron cron-daemon-common cups-common
  cups-server-common dash dbus-session-bus-common dbus-system-bus-common debconf debconf-i18n debian-archive-keyring debianutils desktop-base dfu-util
  dictionaries-common diffutils dkms dmidecode dmsetup dns-root-data docbook-xml docutils-common dosfstools dpkg dpkg-dev eject emacsen-common exfatprogs
  fakeroot findutils firmware-intel-sound firmware-iwlwifi fontconfig fontconfig-config fonts-dejavu-extra fonts-droid-fallback fonts-freefont-ttf fonts-lato
  fonts-lyx fonts-noto-mono fonts-opensymbol fonts-symbola fonts-unifont fonts-urw-base35 fonts-wine fwupd-amd64-signed gamemode gamemode-daemon gettext-base
  gir1.2-gdkpixbuf-2.0 gir1.2-gtksource-3.0 gir1.2-handy-1 gir1.2-keybinder-3.0 git-extras glib-networking-common gnome-accessibility-themes gnome-icon-theme
  gnome-themes-extra-data gnome-video-effects googletest grep groff-base gsettings-desktop-schemas gsfonts gzip hicolor-icon-theme hostname hunspell-en-us
  i965-va-driver i965-va-driver:i386 ibverbs-providers ifupdown init init-system-helpers intel-microcode inxi ipp-usb isc-dhcp-client isc-dhcp-common
  iso-codes iw java-common javascript-common jq kbd keyboard-configuration keyutils kicad-templates klibc-utils krb5-locales less liba52-0.7.4 libaa1
  libaa1:i386 libaacs0 libacl1 libaec0 libao-common libao4 libaom3 libaom3:i386 libapparmor1 libargon2-1 libasound2-data libaspell15 libasyncns0
  libasyncns0:i386 libatasmart4 libattr1 libaudit-common libaudit1 libauthen-sasl-perl libavc1394-0 libavc1394-0:i386 libbabl-0.1-0 libbdplus0 libblas3
  libblkid-dev libblkid1 libblkid1:i386 libbluetooth3 libbluray2 libbox2d2 libbrlapi0.8 libbrotli1 libbrotli1:i386 libbs2b0 libbsd0 libbsd0:i386 libbz2-1.0
  libbz2-1.0:i386 libc-bin libc-dev-bin libc-devtools libc-l10n libc6 libc6:i386 libc6-dev libcap-ng0 libcap2 libcap2:i386 libcap2-bin libcddb2 libcdparanoia0
  libcdparanoia0:i386 libcdt5 libcgal-dev libcgraph6 libcjson1 libclutter-1.0-common libcogl-common libcom-err2 libcom-err2:i386 libcrypt-dev libcrypt1
  libctf-nobfd0 libdaemon0 libdatrie1 libdatrie1:i386 libdc1394-25 libdca0 libdebconfclient0 libdeflate0 libdeflate0:i386 libdevmapper1.02.1 libdjvulibre-text
  libdotconf0 libdouble-conversion3 libdpkg-perl libdrm-amdgpu1 libdrm-amdgpu1:i386 libdrm-common libdrm-dev libdrm-intel1 libdrm-intel1:i386 libdrm-nouveau2
  libdrm-nouveau2:i386 libdrm-radeon1 libdrm-radeon1:i386 libdrm2 libdrm2:i386 libduktape207 libdvbpsi10 libedit2 libedit2:i386 libegl-dev libegl1 libeot0
  libepoxy0 libepubgen-0.1-1 liberror-perl libevdev2 libexif12 libexif12:i386 libexo-common libexpat1 libexpat1:i386 libexpat1-dev libexttextcat-2.0-0
  libexttextcat-data libextutils-depends-perl libfaad2 libfakeroot libfdisk1 libffi-dev libffi8 libffi8:i386 libfftw3-double3 libfftw3-single3
  libfile-listing-perl libfile-mimeinfo-perl libflashrom1 libfontconfig1 libfontconfig1:i386 libfontenc1 libfreeaptx0 libfribidi0 libfribidi0:i386 libfstrm0
  libftdi1-2 libgamemode0 libgamemode0:i386 libgamemodeauto0 libgamemodeauto0:i386 libgarcon-common libgc1 libgcrypt20 libgcrypt20:i386
  libgdk-pixbuf2.0-common libgegl-common libgif7 libgl-dev libgl1 libgl1:i386 libgles-dev libgles1 libgles2 libglew2.2 libglib2.0-data libglu1-mesa
  libglu1-mesa-dev libglvnd0 libglvnd0:i386 libglx-dev libglx0 libglx0:i386 libgme0 libgpg-error-l10n libgpg-error0 libgpg-error0:i386 libgphoto2-l10n libgpm2
  libgpm2:i386 libgraphite2-3 libgraphite2-3:i386 libgs-common libgsm1 libgsm1:i386 libgspell-1-common libgtest-dev libgtksourceview-3.0-common
  libgtksourceview-4-common libgtop2-common libgvpr2 libharfbuzz-subset0 libhtml-form-perl libhtml-tagset-perl libhttp-cookies-perl libhttp-date-perl
  libhttp-parser2.9 libhunspell-1.7-0 libhwloc15 libhyphen0 libibverbs1 libice-dev libice6 libidn12 libiec61883-0 libiec61883-0:i386 libijs-0.35
  libimagequant0 libinih1 libinput-bin libio-socket-ssl-perl libio-stringy-perl libip4tc2 libjansson4 libjaylink0 libjbig0 libjbig0:i386 libjbig2dec0
  libjemalloc2 libjpeg62-turbo libjpeg62-turbo:i386 libjq1 libjs-sphinxdoc libjson-c5 libjson-glib-1.0-common libjte2 libkate1 libkeyutils1 libkeyutils1:i386
  libklibc libkpathsea6 libksba8 liblab-gamut1 liblangtag-common liblangtag1 liblapack3 liblbfgsb0 liblcms2-2 liblcms2-2:i386 libldacbt-enc2 libldap-common
  liblerc4 liblerc4:i386 liblmdb0 liblouis-data liblouis20 liblouisutdml-data liblrdf0 libltc11 libltdl-dev libltdl7 libltdl7:i386 liblua5.2-0
  liblwp-protocol-https-perl liblzma5 liblzma5:i386 liblzo2-2 libmad0 libmailtools-perl libmaxminddb0 libmd0 libmd0:i386 libmd4c0 libmetis5 libmhash2 libmng1
  libmnl0 libmodplug1 libmount-dev libmount1 libmount1:i386 libmp3lame0 libmp3lame0:i386 libmpcdec6 libmpeg2-4 libmtp-common libmunge2 libmypaint-common
  libmysofa1 libmythes-1.2-0 libncurses6 libncurses6:i386 libncursesw6 libncursesw6:i386 libndp0 libnet-http-perl libnetfilter-conntrack3
  libnewlib-arm-none-eabi libnewlib-dev libnewt0.52 libnfnetlink0 libnftnl11 libnghttp2-14 libnghttp2-14:i386 libnl-3-200 libnl-genl-3-200 libnl-route-3-200
  libnspr4 libnss-mdns libnss3 libnuma1 libnuma1:i386 libnumbertext-data libodfgen-0.1-1 libogg0 libogg0:i386 libonig5 libopenblas-dev libopenblas-pthread-dev
  libopenblas0 libopenblas0-pthread libopencore-amrnb0 libopencore-amrwb0 libopencsg1 libopengl-dev libopengl0 libopenjp2-7 libopenjp2-7:i386 libopus0
  libopus0:i386 libp11-kit0 libp11-kit0:i386 libpam-gnome-keyring libpam0g libpathplan4 libpci3 libpciaccess-dev libpciaccess0 libpciaccess0:i386
  libpcre2-16-0 libpcre2-32-0 libpcre2-8-0 libpcre2-8-0:i386 libpcre2-dev libpcre2-posix3 libpcsclite1 libpipeline1 libpipewire-0.3-common libpixman-1-0
  libpixman-1-0:i386 libpkgconf3 libpopt0 libpotrace0 libproc2-0 libprotobuf-c1 libpsm-infinipath1 libpsm2-2 libpthread-stubs0-dev libqhull-r8.0 libqrencode4
  libqscintilla2-qt5-l10n libraqm0 libraw1394-11 libraw1394-11:i386 libreoffice-style-colibre libresid-builder0c2a libsamplerate0 libsamplerate0:i386
  libsamplerate0-dev libsbc1 libsdl1.2debian libseccomp2 libsecret-common libselinux1 libselinux1:i386 libselinux1-dev libsemanage-common libsemanage2
  libsensors-config libsensors5 libsensors5:i386 libsepol-dev libsepol2 libserd-0-0 libshine3 libshine3:i386 libsigc++-2.0-0v5 libsigsegv2 libslang2
  libslang2:i386 libsm-dev libsm6 libsmartcols1 libsnappy1v5 libsnappy1v5:i386 libsnmp-base libsodium23 libsonic0 libsoundtouch1 libsoup-3.0-common
  libsoup2.4-common libsoxr0 libsoxr0:i386 libspectre1 libspeex1 libspeex1:i386 libspeexdsp1 libspeexdsp1:i386 libspnav0 libsqlite3-0 libsqlite3-0:i386
  libsrtp2-1 libss2 libstartup-notification0 libstemmer0d libsynctex2 libsz2 libtalloc2 libtasn1-6 libtasn1-6:i386 libtcl8.6 libtdb1 libteamdctl0 libtet1.5
  libtet1.5-dev libthai-data libthai0 libthai0:i386 libtinfo6 libtinfo6:i386 libtirpc-common libtk8.6 libtool libtry-tiny-perl libtwolame0 libtwolame0:i386
  libuchardet0 libudfread0 libunwind8 libunwind8:i386 liburi-perl libusb-1.0-0 libusb-1.0-0:i386 libusb-1.0-0-dev libusb-1.0-doc libutempter0 libuuid1
  libva-drm2 libva-drm2:i386 libva-wayland2 libva-x11-2 libva-x11-2:i386 libva2 libva2:i386 libvdpau-va-gl1 libvdpau-va-gl1:i386 libvdpau1 libvdpau1:i386
  libvidstab1.1 libvisual-0.4-0 libvisual-0.4-0:i386 libvo-aacenc0 libvo-amrwbenc0 libvorbis0a libvorbis0a:i386 libvorbisenc2 libvorbisenc2:i386
  libvorbisfile3 libvulkan-dev libvulkan1 libvulkan1:i386 libwavpack1 libwavpack1:i386 libwayland-bin libwayland-client0 libwayland-client0:i386
  libwayland-cursor0 libwayland-cursor0:i386 libwayland-dev libwayland-egl1 libwayland-egl1:i386 libwayland-server0 libwayland-server0:i386 libwbclient0
  libwildmidi2 libwmf-bin libwmflite-0.2-7 libwnck-3-common libwoff1 libwpg-0.3-3 libwrap0 libwww-perl libx11-6 libx11-6:i386 libx11-data libx11-dev
  libx11-xcb1 libx11-xcb1:i386 libx264-164 libx264-164:i386 libxau-dev libxau6 libxau6:i386 libxcb-composite0 libxcb-damage0 libxcb-dri2-0 libxcb-dri2-0:i386
  libxcb-dri3-0 libxcb-dri3-0:i386 libxcb-glx0 libxcb-glx0:i386 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present0 libxcb-present0:i386 libxcb-randr0
  libxcb-randr0:i386 libxcb-render-util0 libxcb-render0 libxcb-render0:i386 libxcb-shape0 libxcb-shm0 libxcb-shm0:i386 libxcb-sync1 libxcb-sync1:i386
  libxcb-util1 libxcb-xfixes0 libxcb-xfixes0:i386 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb-xv0 libxcb1 libxcb1:i386 libxcb1-dev libxcomposite1
  libxcomposite1:i386 libxcursor-dev libxcursor1 libxcursor1:i386 libxcvt0 libxdamage1 libxdamage1:i386 libxdmcp-dev libxdmcp6 libxdmcp6:i386 libxext-dev
  libxext6 libxext6:i386 libxfce4ui-common libxfce4util-bin libxfce4util-common libxfixes-dev libxfixes3 libxfixes3:i386 libxfont2 libxft2 libxi-dev libxi6
  libxi6:i386 libxinerama-dev libxinerama1 libxinerama1:i386 libxkbcommon-dev libxkbcommon-x11-0 libxkbcommon0 libxkbcommon0:i386 libxkbfile1 libxkbregistry0
  libxml-twig-perl libxml2 libxml2:i386 libxmuu1 libxnvctrl0 libxpm4 libxpm4:i386 libxpresent1 libxrandr-dev libxrandr2 libxrandr2:i386 libxrender-dev
  libxrender1 libxrender1:i386 libxres1 libxshmfence1 libxshmfence1:i386 libxslt1.1 libxss-dev libxss1 libxss1:i386 libxtables12 libxtst6 libxv-dev libxv1
  libxv1:i386 libxvidcore4 libxvidcore4:i386 libxvmc1 libxxf86dga1 libxxf86vm-dev libxxf86vm1 libxxf86vm1:i386 libxxhash0 libyajl2 libyaml-0-2 libyuv0
  libyuv0:i386 libz-mingw-w64 libzstd1 libzstd1:i386 linux-base linux-libc-dev lm-sensors locales logrotate logsave lsb-release lynx-common m4 mailcap make
  manpages manpages-dev mawk media-types mesa-utils mesa-utils-bin mesa-vdpau-drivers mesa-vdpau-drivers:i386 mobile-broadband-provider-info mount
  mythes-en-us nano ncurses-base ncurses-bin ncurses-term netbase ocl-icd-libopencl1 ocl-icd-libopencl1:i386 os-prober p11-kit p11-kit-modules patch pci.ids
  pciutils pkg-config pkgconf pkgconf-bin proj-data psf-unifont publicsuffix pylint python-matplotlib-data python3-astroid python3-asttokens python3-attr
  python3-bs4 python3-chardet python3-cssselect python3-cupshelpers python3-cycler python3-dateutil python3-decorator python3-deprecation python3-dill
  python3-distro python3-docutils python3-feedparser python3-fs python3-gast python3-html5lib python3-humanfriendly python3-img2pdf python3-importlib-metadata
  python3-isort python3-jedi python3-logilab-common python3-louis python3-more-itertools python3-mpmath python3-musicbrainzngs python3-mutagen
  python3-mypy-extensions python3-olefile python3-packaging python3-parso python3-pip python3-pip-whl python3-platformdirs python3-pluggy python3-ply
  python3-psutil python3-pyatspi python3-pygments python3-pyparsing python3-roman python3-scour python3-send2trash python3-serial python3-setuptools-whl
  python3-sgmllib3k python3-six python3-soupsieve python3-speechd python3-sympy python3-tomlkit python3-tqdm python3-typeshed python3-typing-extensions
  python3-ufolib2 python3-urllib3 python3-wheel python3-zipp qttranslations5-l10n readline-common rtkit runit-helper sed sensible-utils sgml-base
  shim-helpers-amd64-signed shim-signed shim-signed-common shim-unsigned sound-theme-freedesktop sphinx-rtd-theme-common ssl-cert system-config-printer
  system-config-printer-common sysvinit-utils tango-icon-theme tar thonny tilem-data tk8.6-blt2.5 tpm-udev tree tzdata ucf unicode-data unifont unzip
  usb-modeswitch-data usb.ids usbutils usr-is-merged uuid-dev uuid-runtime va-driver-all va-driver-all:i386 vdpau-driver-all vdpau-driver-all:i386 vim-common
  vim-tiny vlc-l10n whiptail winetricks wireless-regdb x11-common x11proto-dev xauth xcvt xdg-user-dirs xdg-utils xfce4-helpers xfonts-unifont xfonts-utils
  xinit xkb-data xkbset xml-core xorg xorg-docs-core xsel xserver-common xserver-xorg xserver-xorg-input-all xserver-xorg-input-wacom xserver-xorg-legacy
  xserver-xorg-video-all xserver-xorg-video-ati xserver-xorg-video-nouveau xserver-xorg-video-qxl xserver-xorg-video-radeon xserver-xorg-video-vesa
  xserver-xorg-video-vmware xsltproc xz-utils yelp-xsl zenity-common zlib1g zlib1g:i386 zlib1g-dev
889 upgraded, 0 newly installed, 0 to remove and 836 not upgraded.
Need to get 390 MB of archives.
After this operation, 163 MB of additional disk space will be used.
[..]
Processing triggers for ca-certificates (20250419) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Processing triggers for dictionaries-common (1.30.10) ...
Processing triggers for ca-certificates-java (20240118) ...
done.

2025-09-03: zroot - Debian 13 upgrade - apt - update

tingo@no-osl-ti21-linux:~$ sudo apt update
[..]
Reading package lists... Done                                      
W: GPG error: https://packages.microsoft.com/debian/13/prod trixie InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EE4D7792F748182B
E: The repository 'https://packages.microsoft.com/debian/13/prod trixie InRelease' is not signed.
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.

ok, had to disable that for now.

tingo@no-osl-ti21-linux:~/work/2025/0903_mdatp$ sudo apt update
[..]
1725 packages can be upgraded. Run 'apt list --upgradable' to see them.

2025-09-03: zroot - prepare for Debian 13 "trixie" upgrade

tingo@no-osl-ti21-linux:~$ sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
tingo@no-osl-ti21-linux:~$ sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/bookwork-backports.list
tingo@no-osl-ti21-linux:~$ sudo mv /etc/apt/sources.list.d/bookwork-backports.list /etc/apt/sources.list.d/trixie-backports.list

fix the microsoft one manually. Before

tingo@no-osl-ti21-linux:~$ cat /etc/apt/sources.list.d/microsoft-prod.list
deb [arch=amd64,arm64,armhf signed-by=/usr/share/keyrings/microsoft-prod.gpg] https://packages.microsoft.com/debian/12/prod bookworm main

after

tingo@no-osl-ti21-linux:~$ cat /etc/apt/sources.list.d/microsoft-prod.list
deb [arch=amd64,arm64,armhf signed-by=/usr/share/keyrings/microsoft-prod.gpg] https://packages.microsoft.com/debian/13/prod trixie main

leave the rest of them untouched for now.

tingo@no-osl-ti21-linux:~$ cat /etc/apt/sources.list.d/home\:jstaf.list 
deb http://download.opensuse.org/repositories/home:/jstaf/Debian_12/ /
tingo@no-osl-ti21-linux:~$ cat /etc/apt/sources.list.d/vivaldi.list 
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] https://repo.vivaldi.com/stable/deb/ stable main

2025-09-03: zroot - reboot, a new kernel is in

tingo@no-osl-ti21-linux:~$ uname -a
Linux no-osl-ti21-linux 6.1.0-38-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.147-1 (2025-08-02) x86_64 GNU/Linux

still at Debian 12, time to upgrade to 13, perhaps

tingo@no-osl-ti21-linux:~$ cat /etc/debian_version 
12.11

2025-09-03: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  linux-headers-6.1.0-38-amd64 linux-headers-6.1.0-38-common linux-image-6.1.0-38-amd64
The following packages will be upgraded:
  chromium chromium-common chromium-sandbox firefox-esr gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0 kicad kicad-demos
  kicad-footprints kicad-libraries kicad-packages3d kicad-symbols libavcodec59 libavcodec59:i386 libavfilter8 libavformat59
  libavutil57 libavutil57:i386 libjavascriptcoregtk-4.0-18 libjavascriptcoregtk-4.1-0 libpostproc56 libswresample4
  libswresample4:i386 libswscale6 libudisks2-0 libwebkit2gtk-4.0-37 libwebkit2gtk-4.1-0 libxml2 libxml2:i386 libxslt1.1
  linux-compiler-gcc-12-x86 linux-headers-amd64 linux-image-amd64 linux-kbuild-6.1 linux-libc-dev mdatp openjdk-17-jre
  openjdk-17-jre-headless udisks2 vivaldi-stable xsltproc
41 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,102 MB of archives.
After this operation, 358 MB of additional disk space will be used.
[..]
Processing triggers for libc-bin (2.36-9+deb12u10) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for dbus (1.14.10-1~deb12u1) ...
Processing triggers for shared-mime-info (2.2-1) ...
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for ca-certificates-java (20230710~deb12u1) ...
done.
Setting up openjdk-17-jre:amd64 (17.0.16+8-1~deb12u1) ...

2025-08-11: zroot - apt - install solvespace

tingo@no-osl-ti21-linux:~$ sudo apt install solvespace
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  fonts-unifont libjs-three psf-unifont unifont xfonts-unifont
Suggested packages:
  unifont-bin
The following NEW packages will be installed:
  fonts-unifont libjs-three psf-unifont solvespace unifont xfonts-unifont
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 10.7 MB of archives.
After this operation, 46.9 MB of additional disk space will be used.
[..]
Processing triggers for shared-mime-info (2.2-1) ...
Processing triggers for mailcap (3.70+nmu1) ...

2025-08-11: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 chromium chromium-common chromium-sandbox dotnet-apphost-pack-8.0 dotnet-host
  dotnet-hostfxr-8.0 dotnet-runtime-8.0 dotnet-runtime-deps-8.0 dotnet-sdk-8.0 dotnet-targeting-pack-8.0 libldb2 libsmbclient libssl3 libssl3:i386
  libwbclient0 mdatp openssh-client openssh-server openssh-sftp-server openssl samba-libs vivaldi-stable
24 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 548 MB of archives.
After this operation, 57.6 MB of additional disk space will be used.
[..]
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...

2025-08-08: zroot - status of pool zroot

tingo@no-osl-ti21-linux:~$ zpool status zroot
  pool: zroot
 state: ONLINE
  scan: scrub repaired 0B in 00:02:15 with 0 errors on Fri Aug  8 08:36:08 2025
config:

    NAME                                    STATE     READ WRITE CKSUM
    zroot                                   ONLINE       0     0     0
      15683655-cf0f-4c71-8f1d-8751f41ab364  ONLINE       0     0     0

errors: No known data errors

2025-08-08: zroot - status of pool bpool

tingo@no-osl-ti21-linux:~$ zpool status bpool
  pool: bpool
 state: ONLINE
  scan: scrub repaired 0B in 00:00:00 with 0 errors on Fri Aug  8 08:33:36 2025
config:

    NAME                                    STATE     READ WRITE CKSUM
    bpool                                   ONLINE       0     0     0
      689f5541-112e-41f9-b618-436dd1208561  ONLINE       0     0     0

errors: No known data errors

2025-08-08: zroot - I ran a manual scrub of both pools today.

2025-08-07: zroot - today 'search --set --label bpool' works again. Huh.

2025-08-06: zroot - today the machine dit find the boot pool when I did 'search --set --label bpool' in the bootloader.

2025-07-28: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 chromium chromium-common chromium-sandbox dotnet-apphost-pack-8.0 dotnet-host
  dotnet-hostfxr-8.0 dotnet-runtime-8.0 dotnet-runtime-deps-8.0 dotnet-sdk-8.0 dotnet-targeting-pack-8.0 firefox-esr libdjvulibre-text
  libdjvulibre21 libgnutls30 libgnutls30:i386 libjxl0.7 libjxl0.7:i386 mdatp sudo vivaldi-stable
22 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 593 MB of archives.
After this operation, 17.2 MB disk space will be freed.
[..]
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...

2025-06-27: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  firefox-esr gir1.2-gdkpixbuf-2.0 libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-0:i386 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common
  libicu72 libicu72:i386 libxml2 libxml2:i386 vivaldi-stable xserver-common xserver-xorg-core xserver-xorg-legacy
14 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 226 MB of archives.
After this operation, 99.3 kB of additional disk space will be used.
[..]
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for mailcap (3.70+nmu1) ...

2025-06-20: zroot - flatpak - check installed

tingo@no-osl-ti21-linux:~$ flatpak list
Name                                       Application ID                            Version      Branch          Installation
PrusaSlicer                                com.prusa3d.PrusaSlicer                   2.9.0        stable          system
Mesa                                       org.freedesktop.Platform.GL.default       24.3.4       24.08           system
Mesa (Extra)                               org.freedesktop.Platform.GL.default       24.3.4       24.08extra      system
Intel VAAPI driver                         org.freedesktop.Platform.VAAPI.Intel                   24.08           system
openh264                                   org.freedesktop.Platform.openh264         2.4.1        2.4.1           system
GNOME Application Platform version 47      org.gnome.Platform                                     47              system

check for updates

tingo@no-osl-ti21-linux:~$ flatpak remote-ls --updates
Name                   Application ID                               Version         Branch             Arch
PrusaSlicer            com.prusa3d.PrusaSlicer                                      stable             x86_64
default                org.freedesktop.Platform.GL.default                          24.08              x86_64
default                org.freedesktop.Platform.GL.default                          24.08extra         x86_64
Intel                  org.freedesktop.Platform.VAAPI.Intel                         24.08              x86_64
gnome platform         org.gnome.Platform                                           47                 x86_64

do the update

tingo@no-osl-ti21-linux:~$ flatpak update
Looking for updates…
Required runtime for com.prusa3d.PrusaSlicer/x86_64/stable (runtime/org.gnome.Platform/x86_64/46) found in remote flathub
Do you want to install it? [Y/n]: y

Info: runtime org.gnome.Platform branch 46 is end-of-life, with reason:
   The GNOME 46 runtime is no longer supported as of April 17, 2025. Please ask your application developer to migrate to a supported platform.
Info: applications using this runtime:
   com.prusa3d.PrusaSlicer


        ID                                              Branch                 Op            Remote            Download
 1.     com.prusa3d.PrusaSlicer.Locale                  stable                 u             flathub            < 11.6 MB (partial)
 2.     org.freedesktop.Platform.GL.default             23.08                  i             flathub           < 169.7 MB
 3.     org.freedesktop.Platform.GL.default             23.08-extra            i             flathub           < 169.7 MB
 4.     org.freedesktop.Platform.GL.default             24.08                  u             flathub           < 155.4 MB
 5.     org.freedesktop.Platform.GL.default             24.08extra             u             flathub           < 155.4 MB
 6.     org.freedesktop.Platform.VAAPI.Intel            23.08                  i             flathub            < 13.6 MB
 7.     org.freedesktop.Platform.VAAPI.Intel            24.08                  u             flathub            < 14.9 MB
 8.     org.freedesktop.Platform.openh264               2.5.1                  i             flathub           < 971.4 kB
 9.     org.gnome.Platform.Locale                       46                     i             flathub           < 379.7 MB (partial)
10.     org.gnome.Platform                              46                     i             flathub           < 364.4 MB
11.     com.prusa3d.PrusaSlicer                         stable                 u             flathub           < 112.9 MB
12.     org.gnome.Platform.Locale                       47                     u             flathub           < 389.0 MB (partial)
13.     org.gnome.Platform                              47                     u             flathub           < 392.8 MB

Proceed with these changes to the system installation? [Y/n]: y
[..]
Changes complete.

list again

tingo@no-osl-ti21-linux:~$ flatpak list
Name                                       Application ID                            Version      Branch           Installation
PrusaSlicer                                com.prusa3d.PrusaSlicer                   2.9.2        stable           system
Mesa                                       org.freedesktop.Platform.GL.default       25.0.5       23.08            system
Mesa (Extra)                               org.freedesktop.Platform.GL.default       25.0.5       23.08-extra      system
Mesa                                       org.freedesktop.Platform.GL.default       25.1.3       24.08            system
Mesa (Extra)                               org.freedesktop.Platform.GL.default       25.1.3       24.08extra       system
Intel VAAPI driver                         org.freedesktop.Platform.VAAPI.Intel                   23.08            system
Intel VAAPI driver                         org.freedesktop.Platform.VAAPI.Intel                   24.08            system
openh264                                   org.freedesktop.Platform.openh264         2.4.1        2.4.1            system
openh264                                   org.freedesktop.Platform.openh264         2.5.1        2.5.1            system
GNOME Application Platform version 46      org.gnome.Platform                                     46               system
GNOME Application Platform version 47      org.gnome.Platform                                     47               system

2025-06-20: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 ca-certificates chromium chromium-common chromium-sandbox
  dotnet-apphost-pack-8.0 dotnet-host dotnet-hostfxr-8.0 dotnet-runtime-8.0 dotnet-runtime-deps-8.0 dotnet-sdk-8.0
  dotnet-targeting-pack-8.0 gimp gimp-data gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0 gstreamer1.0-plugins-bad
  libblockdev-crypto2 libblockdev-fs2 libblockdev-loop2 libblockdev-part-err2 libblockdev-part2 libblockdev-swap2
  libblockdev-utils2 libblockdev2 libgimp2.0 libgstreamer-plugins-bad1.0-0 libjavascriptcoregtk-4.0-18 libjavascriptcoregtk-4.1-0
  libudisks2-0 libwebkit2gtk-4.0-37 libwebkit2gtk-4.1-0 udisks2 vivaldi-stable
35 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 451 MB of archives.
After this operation, 213 kB disk space will be freed.
[..]
Processing triggers for ca-certificates (20230311+deb12u1) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Processing triggers for ca-certificates-java (20230710~deb12u1) ...
done.

2025-06-02: zroot - apt - autoremove

tingo@no-osl-ti21-linux:~$ sudo apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  linux-headers-6.1.0-32-amd64 linux-headers-6.1.0-32-common linux-image-6.1.0-32-amd64
0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
After this operation, 471 MB disk space will be freed.
[..]
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-6.1.0-32-amd64
/etc/kernel/postrm.d/zz-update-grub:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.1.0-37-amd64
Found initrd image: /boot/initrd.img-6.1.0-37-amd64
Found linux image: /boot/vmlinuz-6.1.0-35-amd64
Found initrd image: /boot/initrd.img-6.1.0-35-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done

2025-06-02: zroot, reboot, a new kernel is in

tingo@no-osl-ti21-linux:~$ uname -a
Linux no-osl-ti21-linux 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 GNU/Linux

2025-06-02: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  linux-headers-6.1.0-37-amd64 linux-headers-6.1.0-37-common linux-image-6.1.0-37-amd64
The following packages will be upgraded:
  chromium chromium-common chromium-sandbox firefox-esr intel-microcode kicad kicad-demos kicad-footprints kicad-libraries
  kicad-packages3d kicad-symbols libavif15 libavif15:i386 libpam-systemd libsystemd-shared libsystemd0 libsystemd0:i386
  libudev-dev libudev1 libudev1:i386 libvpx7 libvpx7:i386 libyelp0 linux-compiler-gcc-12-x86 linux-headers-amd64
  linux-image-amd64 linux-kbuild-6.1 linux-libc-dev mdatp systemd systemd-sysv systemd-timesyncd udev vivaldi-stable yelp
  yelp-xsl
36 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,004 MB of archives.
After this operation, 399 MB of additional disk space will be used.
[..]
/etc/kernel/header_postinst.d/dkms:
dkms: running auto installation service for kernel 6.1.0-37-amd64.
dkms: autoinstall for kernel: 6.1.0-37-amd64.
Setting up yelp (42.2-1+deb12u1) ...
Setting up linux-image-amd64 (6.1.140-1) ...
Setting up vivaldi-stable (7.4.3684.43-1) ...
Setting up udev (252.38-1~deb12u1) ...
Setting up libudev-dev:amd64 (252.38-1~deb12u1) ...
Setting up linux-headers-amd64 (6.1.140-1) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for dbus (1.14.10-1~deb12u1) ...
Processing triggers for shared-mime-info (2.2-1) ...
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for initramfs-tools (0.142+deb12u3) ...
update-initramfs: Generating /boot/initrd.img-6.1.0-37-amd64
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8156b-2.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8156a-2.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153c-1.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153b-2.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153a-4.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153a-3.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153a-2.fw for module r8152
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for libglib2.0-0:amd64 (2.74.6-2+deb12u6) ...
Processing triggers for libglib2.0-0:i386 (2.74.6-2+deb12u6) ...
Processing triggers for libc-bin (2.36-9+deb12u10) ...

2025-05-23: zroot - time to upgrade Kicad. apt info

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  kicad kicad-demos kicad-footprints kicad-libraries kicad-packages3d kicad-symbols kicad-templates
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.

apt - check for held packages

tingo@no-osl-ti21-linux:~$ sudo apt-mark showhold
kicad
kicad-demos
kicad-footprints
kicad-libraries
kicad-packages3d
kicad-symbols
kicad-templates

apt - unhold the packages

tingo@no-osl-ti21-linux:~$ sudo apt-mark unhold kicad kicad-demos kicad-footprints kicad-libraries kicad-packages3d kicad-symbols kicad-templates
Canceled hold on kicad.
Canceled hold on kicad-demos.
Canceled hold on kicad-footprints.
Canceled hold on kicad-libraries.
Canceled hold on kicad-packages3d.
Canceled hold on kicad-symbols.
Canceled hold on kicad-templates.

verify

tingo@no-osl-ti21-linux:~$ sudo apt-mark showhold

apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  libnng1 libprotobuf32
The following packages will be upgraded:
  kicad kicad-demos kicad-footprints kicad-libraries kicad-packages3d kicad-symbols kicad-templates
7 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 446 MB of archives.
After this operation, 611 MB disk space will be freed.
[..]
dpkg: considering deconfiguration of kicad, which would be broken by installation of kicad-templates ...
dpkg: yes, will deconfigure kicad (broken by kicad-templates)
[..]
dpkg: considering deconfiguration of kicad-footprints, which would be broken by installation of kicad ...
dpkg: yes, will deconfigure kicad-footprints (broken by kicad)
[..]
Setting up kicad-footprints (9.0.1-1~bpo12+1) ...
Setting up kicad-packages3d (9.0.1-1~bpo12+1) ...
Setting up kicad-demos (9.0.1+dfsg-1~bpo12+1) ...
Setting up kicad-templates (9.0.0-1~bpo12+1) ...
Setting up kicad-symbols (9.0.1-1~bpo12+1) ...
Setting up kicad-libraries (9.0.1+dfsg-1~bpo12+1) ...
Setting up libprotobuf32:amd64 (3.21.12-3) ...
Setting up libnng1:amd64 (1.5.2-2) ...
Setting up kicad (9.0.1+dfsg-1~bpo12+1) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for libc-bin (2.36-9+deb12u10) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for shared-mime-info (2.2-1) ...
Processing triggers for mailcap (3.70+nmu1) ...

2025-05-23: zroot - apt - autoremove

tingo@no-osl-ti21-linux:~$ sudo apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  libnetfilter-queue1 linux-headers-6.1.0-31-amd64 linux-headers-6.1.0-31-common linux-image-6.1.0-31-amd64 mde-netfilter
0 upgraded, 0 newly installed, 5 to remove and 7 not upgraded.
After this operation, 471 MB disk space will be freed.
[..]
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-6.1.0-31-amd64
/etc/kernel/postrm.d/zz-update-grub:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.1.0-35-amd64
Found initrd image: /boot/initrd.img-6.1.0-35-amd64
Found linux image: /boot/vmlinuz-6.1.0-32-amd64
Found initrd image: /boot/initrd.img-6.1.0-32-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
Processing triggers for libc-bin (2.36-9+deb12u10) ...

2025-05-23: zroot - reboot, Debian 12.11 is in

tingo@no-osl-ti21-linux:~$ cat /etc/debian_version 
12.11

and a new kernel

tingo@no-osl-ti21-linux:~$ uname -a
Linux no-osl-ti21-linux 6.1.0-35-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.137-1 (2025-05-07) x86_64 GNU/Linux

2025-05-23: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  libnetfilter-queue1 mde-netfilter
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
  linux-headers-6.1.0-35-amd64 linux-headers-6.1.0-35-common linux-image-6.1.0-35-amd64
The following packages have been kept back:
  kicad kicad-demos kicad-footprints kicad-libraries kicad-packages3d kicad-symbols kicad-templates
The following packages will be upgraded:
  aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 base-files bash busybox chromium chromium-common chromium-sandbox cpp-12
  debian-archive-keyring dotnet-apphost-pack-8.0 dotnet-host dotnet-hostfxr-8.0 dotnet-runtime-8.0 dotnet-runtime-deps-8.0 dotnet-sdk-8.0
  dotnet-targeting-pack-8.0 fig2dev firefox-esr fonts-opensymbol g++-12 gcc-12 gcc-12-base gcc-12-base:i386 ghostscript
  gir1.2-javascriptcoregtk-4.0 gir1.2-nm-1.0 gir1.2-webkit2-4.0 imagemagick imagemagick-6-common imagemagick-6.q16 initramfs-tools
  initramfs-tools-core krb5-locales libabsl20220623 libabsl20220623:i386 libasan8 libatomic1 libatomic1:i386 libcap2 libcap2:i386 libcap2-bin
  libcc1-0 libgcc-12-dev libgcc-s1 libgcc-s1:i386 libgfortran5 libglib2.0-0 libglib2.0-0:i386 libglib2.0-bin libglib2.0-data libglib2.0-dev
  libglib2.0-dev-bin libgomp1 libgomp1:i386 libgs-common libgs10 libgs10-common libgssapi-krb5-2 libgssapi-krb5-2:i386 libhwloc-plugins libhwloc15
  libimage-magick-perl libimage-magick-q16-perl libitm1 libjavascriptcoregtk-4.0-18 libjavascriptcoregtk-4.1-0 libk5crypto3 libk5crypto3:i386
  libkrb5-3 libkrb5-3:i386 libkrb5support0 libkrb5support0:i386 liblsan0 liblzma5 liblzma5:i386 libmagick++-6.q16-8 libmagickcore-6.q16-6
  libmagickcore-6.q16-6-extra libmagickwand-6.q16-6 libnm0 libperl5.36 libpoppler-cpp0v5 libpoppler-glib8 libpoppler126 libpython3.11
  libpython3.11-dev libpython3.11-minimal libpython3.11-stdlib libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5opengl5
  libqt5opengl5-dev libqt5printsupport5 libqt5sql5 libqt5sql5-sqlite libqt5test5 libqt5widgets5 libqt5xml5 libquadmath0 libreoffice-base-core
  libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-gtk3 libreoffice-help-common libreoffice-help-en-us
  libreoffice-impress libreoffice-math libreoffice-style-colibre libreoffice-writer libssl3 libssl3:i386 libstdc++-12-dev libstdc++6
  libstdc++6:i386 libtsan2 libubsan1 libuno-cppu3 libuno-cppuhelpergcc3-3 libuno-purpenvhelpergcc3-3 libuno-sal3 libuno-salhelpergcc3-3
  libwebkit2gtk-4.0-37 libwebkit2gtk-4.1-0 linux-compiler-gcc-12-x86 linux-headers-amd64 linux-image-amd64 linux-kbuild-6.1 linux-libc-dev login
  mdatp network-manager openjdk-17-jre openjdk-17-jre-headless openssh-client openssh-server openssh-sftp-server openssl passwd perl perl-base
  perl-modules-5.36 poppler-utils python3-uno python3.11 python3.11-dev python3.11-minimal python3.11-venv qt5-gtk-platformtheme qt5-qmake
  qt5-qmake-bin qtbase5-dev qtbase5-dev-tools tzdata uno-libs-private ure vivaldi-stable wireless-regdb xz-utils
164 upgraded, 3 newly installed, 0 to remove and 7 not upgraded.
Need to get 1,005 MB of archives.
After this operation, 364 MB of additional disk space will be used.
[..]
Setting up openjdk-17-jre:amd64 (17.0.15+6-1~deb12u1) ...
Processing triggers for initramfs-tools (0.142+deb12u3) ...
update-initramfs: Generating /boot/initrd.img-6.1.0-35-amd64
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8156b-2.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8156a-2.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153c-1.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153b-2.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153a-4.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153a-3.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153a-2.fw for module r8152

2025-03-24: zroot - git - change settings (see How Core Git Developers Configure Git for details):

tingo@no-osl-ti21-linux:~$ git config --global column.ui auto
tingo@no-osl-ti21-linux:~$ git config --global branch.sort -committerdate
tingo@no-osl-ti21-linux:~$ git config --global tag.sort version:refname
tingo@no-osl-ti21-linux:~$ git config --global diff.algorithm histogram
tingo@no-osl-ti21-linux:~$ git config --global push.autoSetupRemote true
tingo@no-osl-ti21-linux:~$ git config --global push.followTags true
tingo@no-osl-ti21-linux:~$ git config --global help.autocorrect prompt

2025-03-24: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  linux-headers-6.1.0-30-amd64 linux-headers-6.1.0-30-common linux-image-6.1.0-30-amd64
Use 'sudo apt autoremove' to remove them.
The following packages have been kept back:
  kicad kicad-demos kicad-footprints kicad-libraries kicad-packages3d kicad-symbols kicad-templates
The following packages will be upgraded:
  gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0 libjavascriptcoregtk-4.0-18 libjavascriptcoregtk-4.1-0 libwebkit2gtk-4.0-37
  libwebkit2gtk-4.1-0 libxslt1.1 xsltproc
8 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
Need to get 58.7 MB of archives.
After this operation, 22.9 MB of additional disk space will be used.
[..]
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for libc-bin (2.36-9+deb12u10) ...

apt - autoremove

tingo@no-osl-ti21-linux:~$ sudo apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  linux-headers-6.1.0-30-amd64 linux-headers-6.1.0-30-common linux-image-6.1.0-30-amd64
0 upgraded, 0 newly installed, 3 to remove and 7 not upgraded.
After this operation, 471 MB disk space will be freed.
[..]
update-initramfs: Deleting /boot/initrd.img-6.1.0-30-amd64
/etc/kernel/postrm.d/zz-update-grub:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.1.0-32-amd64
Found initrd image: /boot/initrd.img-6.1.0-32-amd64
Found linux image: /boot/vmlinuz-6.1.0-31-amd64
Found initrd image: /boot/initrd.img-6.1.0-31-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done

2025-03-21: zroot - reboot, Debian 12.10 is in

tingo@no-osl-ti21-linux:~$ cat /etc/debian_version 
12.10

and a new kernel

tingo@no-osl-ti21-linux:~$ uname -a
Linux no-osl-ti21-linux 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64 GNU/Linux

2025-03-21: zroot - apt - update, the hold kicad packages

tingo@no-osl-ti21-linux:~$ sudo apt-mark hold kicad-demos
kicad-demos set on hold.
tingo@no-osl-ti21-linux:~$ sudo apt-mark hold kicad-footprints
kicad-footprints set on hold.
tingo@no-osl-ti21-linux:~$ sudo apt-mark hold kicad-libraries
kicad-libraries set on hold.
tingo@no-osl-ti21-linux:~$ sudo apt-mark hold kicad-packages3d
kicad-packages3d set on hold.
tingo@no-osl-ti21-linux:~$ sudo apt-mark hold kicad-symbols
kicad-symbols set on hold.
tingo@no-osl-ti21-linux:~$ sudo apt-mark hold kicad-templates
kicad-templates set on hold.
tingo@no-osl-ti21-linux:~$ sudo apt-mark hold kicad
kicad set on hold.

verify the list

tingo@no-osl-ti21-linux:~$ sudo apt-mark showhold
kicad
kicad-demos
kicad-footprints
kicad-libraries
kicad-packages3d
kicad-symbols
kicad-templates

apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  linux-headers-6.1.0-32-amd64 linux-headers-6.1.0-32-common linux-image-6.1.0-32-amd64
The following packages have been kept back:
  kicad kicad-demos kicad-footprints kicad-libraries kicad-packages3d kicad-symbols kicad-templates
The following packages will be upgraded:
  aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 base-files chromium chromium-common chromium-sandbox curl dns-root-data
  dotnet-apphost-pack-8.0 dotnet-host dotnet-hostfxr-8.0 dotnet-runtime-8.0 dotnet-runtime-deps-8.0 dotnet-sdk-8.0
  dotnet-targeting-pack-8.0 firefox-esr fonts-opensymbol intel-microcode libc-bin libc-dev-bin libc-devtools libc-l10n libc6
  libc6:i386 libc6-dev libcurl3-gnutls libcurl4 libcurl4:i386 libfreetype6 libfreetype6:i386 libopenh264-7 libpam-systemd
  librabbitmq4 libreoffice-base-core libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-gtk3
  libreoffice-help-common libreoffice-help-en-us libreoffice-impress libreoffice-math libreoffice-style-colibre libreoffice-writer
  libsystemd-shared libsystemd0 libsystemd0:i386 libudev-dev libudev1 libudev1:i386 libuno-cppu3 libuno-cppuhelpergcc3-3
  libuno-purpenvhelpergcc3-3 libuno-sal3 libuno-salhelpergcc3-3 linux-compiler-gcc-12-x86 linux-headers-amd64 linux-image-amd64
  linux-kbuild-6.1 linux-libc-dev locales mdatp python3-uno systemd systemd-sysv systemd-timesyncd tzdata udev uno-libs-private
  ure vim-common vim-tiny xserver-common xserver-xorg-core xserver-xorg-legacy
76 upgraded, 3 newly installed, 0 to remove and 7 not upgraded.
Need to get 700 MB of archives.
After this operation, 440 MB of additional disk space will be used.
[..]
Processing triggers for initramfs-tools (0.142+deb12u1) ...
update-initramfs: Generating /boot/initrd.img-6.1.0-32-amd64
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8156b-2.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8156a-2.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153c-1.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153b-2.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153a-4.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153a-3.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153a-2.fw for module r8152

2025-02-28: zroot - github - added another credential to my encrypted token file. detailed procedure, see 2024-10-01 entry.

note: when using a non-default user, you need to add the username to the url when cloning. Instead of https://github.com/name/name.git you need https://username@github.com/name/name.git - very useful to know.

2025-02-28: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  chromium chromium-common chromium-sandbox libgnutls30 libgnutls30:i386 libhwloc-plugins libhwloc15 libopenh264-7 mdatp
  openssh-client openssh-server openssh-sftp-server
12 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 280 MB of archives.
After this operation, 1,391 kB disk space will be freed.
[..]
Setting up openssh-server (1:9.2p1-2+deb12u5) ...
rescue-ssh.target is a disabled or a static unit not running, not starting it.
ssh.socket is a disabled or a static unit not running, not starting it.
Setting up libhwloc-plugins:amd64 (2.12.0-1~bpo12+1) ...
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for libc-bin (2.36-9+deb12u9) ...
Processing triggers for man-db (2.11.2-2) ...

2025-02-17: zroot - flatpak - PrusaSlicer can be run from command line by

tingo@no-osl-ti21-linux:~$ flatpak run com.prusa3d.PrusaSlicer

Note that the directories 

'/var/lib/flatpak/exports/share'
'/home/tingo/.local/share/flatpak/exports/share'

are not in the search path set by the XDG_DATA_DIRS environment variable, so
applications installed by Flatpak may not appear on your desktop until the
session is restarted.

--------------------------------------------------------------------------
Message: 11:02:01: Starting PrusaSlicer flatpak with entrypoint script
--------------------------------------------------------------------------
tingo@no-osl-ti21-linux:~$ 

2025-02-17: zroot - flatpak - install Prusaslicer

tingo@no-osl-ti21-linux:~$ flatpak install flathub com.prusa3d.PrusaSlicer

Note that the directories 

'/var/lib/flatpak/exports/share'
'/home/tingo/.local/share/flatpak/exports/share'

are not in the search path set by the XDG_DATA_DIRS environment variable, so
applications installed by Flatpak may not appear on your desktop until the
session is restarted.

Looking for matches…
Required runtime for com.prusa3d.PrusaSlicer/x86_64/stable (runtime/org.gnome.Platform/x86_64/47) found in remote flathub
Do you want to install it? [Y/n]: 

com.prusa3d.PrusaSlicer permissions:
    ipc                       network                   x11                        devices
    file access [1]           dbus access [2]           bus ownership [3]          system dbus access [4]

    [1] /media, /run/media, home, xdg-run/gvfs
    [2] com.prusa3d.prusaslicer.InstanceCheck.*, org.freedesktop.DBus.Introspectable.*
    [3] com.prusa3d.prusaslicer.*
    [4] org.freedesktop.UDisks2


        ID                                            Branch              Op          Remote          Download
 1. [] com.prusa3d.PrusaSlicer.Locale                stable              i           flathub         137.4 kB / 11.6 MB
 2. [] org.freedesktop.Platform.GL.default           24.08               i           flathub         156.9 MB / 156.6 MB
 3. [] org.freedesktop.Platform.GL.default           24.08extra          i           flathub          25.2 MB / 156.6 MB
 4. [] org.freedesktop.Platform.VAAPI.Intel          24.08               i           flathub          15.2 MB / 15.0 MB
 5. [] org.freedesktop.Platform.openh264             2.4.1               i           flathub         921.2 kB / 976.5 kB
 6. [] org.gnome.Platform.Locale                     47                  i           flathub          18.6 kB / 386.9 MB
 7. [] org.gnome.Platform                            47                  i           flathub         380.9 MB / 387.7 MB
 8. [] com.prusa3d.PrusaSlicer                       stable              i           flathub          95.8 MB / 91.7 MB

Installation complete.

2025-02-17: zroot - flatpak - add the flathub repository

tingo@no-osl-ti21-linux:~$ flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Note that the directories 

'/var/lib/flatpak/exports/share'
'/home/tingo/.local/share/flatpak/exports/share'

are not in the search path set by the XDG_DATA_DIRS environment variable, so
applications installed by Flatpak may not appear on your desktop until the
session is restarted.

2025-02-17: zroot - apt - autoremove

tingo@no-osl-ti21-linux:~$ sudo apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  linux-headers-6.1.0-28-amd64 linux-headers-6.1.0-28-common linux-image-6.1.0-28-amd64
0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
After this operation, 470 MB disk space will be freed.
[..]
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-6.1.0-28-amd64
/etc/kernel/postrm.d/zz-update-grub:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.1.0-31-amd64
Found initrd image: /boot/initrd.img-6.1.0-31-amd64
Found linux image: /boot/vmlinuz-6.1.0-30-amd64
Found initrd image: /boot/initrd.img-6.1.0-30-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done

2025-02-17: zroot - apt - install flatpak (PrusaSlicer ins only distrubuted via flathub now)

tingo@no-osl-ti21-linux:~$ sudo apt install flatpak
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-6.1.0-28-amd64 linux-headers-6.1.0-28-common linux-image-6.1.0-28-amd64
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  libappstream4 libmalcontent-0-0 libostree-1-1 libstemmer0d
Suggested packages:
  malcontent-gui
The following NEW packages will be installed:
  flatpak libappstream4 libmalcontent-0-0 libostree-1-1 libstemmer0d
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,059 kB of archives.
After this operation, 10.0 MB of additional disk space will be used.
[..]
Setting up flatpak (1.14.10-1~deb12u1) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for dbus (1.14.10-1~deb12u1) ...
Processing triggers for libc-bin (2.36-9+deb12u9) ...

2025-02-17: zroot - reboot, a new kernel is in

tingo@no-osl-ti21-linux:~$ uname -a
Linux no-osl-ti21-linux 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux

2025-02-17: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  linux-headers-6.1.0-31-amd64 linux-headers-6.1.0-31-common linux-image-6.1.0-31-amd64
The following packages will be upgraded:
  aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 chromium chromium-common chromium-sandbox
  dotnet-apphost-pack-8.0 dotnet-host dotnet-hostfxr-8.0 dotnet-runtime-8.0 dotnet-runtime-deps-8.0 dotnet-sdk-8.0
  dotnet-targeting-pack-8.0 firefox-esr gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0 libjavascriptcoregtk-4.0-18
  libjavascriptcoregtk-4.1-0 libtasn1-6 libtasn1-6:i386 libwebkit2gtk-4.0-37 libwebkit2gtk-4.1-0
  linux-compiler-gcc-12-x86 linux-headers-amd64 linux-image-amd64 linux-kbuild-6.1 linux-libc-dev
26 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 455 MB of archives.
After this operation, 473 MB of additional disk space will be used.
[..]
/etc/kernel/header_postinst.d/dkms:
dkms: running auto installation service for kernel 6.1.0-31-amd64.
dkms: autoinstall for kernel: 6.1.0-31-amd64.
Setting up libwebkit2gtk-4.1-0:amd64 (2.46.6-1~deb12u1) ...
Setting up linux-headers-amd64 (6.1.128-1) ...
Setting up linux-image-amd64 (6.1.128-1) ...
Setting up libwebkit2gtk-4.0-37:amd64 (2.46.6-1~deb12u1) ...
Setting up dotnet-runtime-8.0 (8.0.13-1) ...
Setting up gir1.2-webkit2-4.0:amd64 (2.46.6-1~deb12u1) ...
Setting up aspnetcore-runtime-8.0 (8.0.13-1) ...
Setting up dotnet-sdk-8.0 (8.0.406-1) ...
Processing triggers for libc-bin (2.36-9+deb12u9) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...

2025-02-04: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  mdatp
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 177 MB of archives.
After this operation, 16.4 kB of additional disk space will be used.
[..]
Preparing to unpack .../mdatp_101.24112.0003_amd64.deb ...
Unpacking mdatp (101.24112.0003) over (101.24112.0001) ...
Setting up mdatp (101.24112.0003) ...

2025-01-31: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  bind9-dnsutils bind9-host bind9-libs chromium chromium-common chromium-sandbox dnsutils git git-man libopenjp2-7 libopenjp2-7:i386
11 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 109 MB of archives.
After this operation, 981 kB disk space will be freed.
[..]
Processing triggers for man-db (2.11.2-2) ...

2025-01-20: zroot - apt - install support for webp image format

tingo@no-osl-ti21-linux:~$ sudo apt install webp-pixbuf-loader
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  webp-pixbuf-loader
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 10.5 kB of archives.
After this operation, 47.1 kB of additional disk space will be used.
[..]
Preparing to unpack .../webp-pixbuf-loader_0.2.1-1_amd64.deb ...
Unpacking webp-pixbuf-loader:amd64 (0.2.1-1) ...
Setting up webp-pixbuf-loader:amd64 (0.2.1-1) ...
Processing triggers for libgdk-pixbuf-2.0-0:amd64 (2.42.10+dfsg-1+deb12u1) ...

2025-01-20: zroot - reboot, Debian 12.9 is in

tingo@no-osl-ti21-linux:~$ cat /etc/debian_version 
12.9

kernel

tingo@no-osl-ti21-linux:~$ uname -a
Linux no-osl-ti21-linux 6.1.0-30-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) x86_64 GNU/Linux

2025-01-20: zroot - apt - autoremove

tingo@no-osl-ti21-linux:~$ sudo apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  linux-headers-6.1.0-27-amd64 linux-headers-6.1.0-27-common linux-image-6.1.0-27-amd64
0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
After this operation, 470 MB disk space will be freed.
[..]
Removing linux-headers-6.1.0-27-amd64 (6.1.115-1) ...
Removing linux-headers-6.1.0-27-common (6.1.115-1) ...
Removing linux-image-6.1.0-27-amd64 (6.1.115-1) ...
/etc/kernel/prerm.d/dkms:
dkms: removing: acpi-call 1.2.2 (6.1.0-27-amd64) (x86_64)
Module acpi-call-1.2.2 for kernel 6.1.0-27-amd64 (x86_64).
Before uninstall, this module version was ACTIVE on this kernel.

acpi_call.ko:
 - Uninstallation
   - Deleting from: /lib/modules/6.1.0-27-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.
depmod...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-6.1.0-27-amd64
/etc/kernel/postrm.d/zz-update-grub:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.1.0-30-amd64
Found initrd image: /boot/initrd.img-6.1.0-30-amd64
Found linux image: /boot/vmlinuz-6.1.0-28-amd64
Found initrd image: /boot/initrd.img-6.1.0-28-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done

2025-01-20: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  linux-headers-6.1.0-30-amd64 linux-headers-6.1.0-30-common linux-image-6.1.0-30-amd64
The following packages will be upgraded:
  aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 avahi-daemon avahi-utils base-files bsdextrautils bsdutils chromium
  chromium-common chromium-sandbox dnsmasq-base dotnet-apphost-pack-8.0 dotnet-host dotnet-hostfxr-8.0 dotnet-runtime-8.0
  dotnet-runtime-deps-8.0 dotnet-sdk-8.0 dotnet-targeting-pack-8.0 eject espeak-ng-data fdisk firefox-esr fonts-opensymbol
  gir1.2-gst-plugins-base-1.0 gir1.2-soup-2.4 gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-plugins-base
  gstreamer1.0-plugins-base:i386 gstreamer1.0-x gstreamer1.0-x:i386 intel-microcode kicad kicad-demos kicad-footprints
  kicad-libraries kicad-symbols kicad-templates libavahi-client3 libavahi-client3:i386 libavahi-common-data
  libavahi-common-data:i386 libavahi-common3 libavahi-common3:i386 libavahi-core7 libavahi-glib1 libblkid-dev libblkid1
  libblkid1:i386 libebml5 libespeak-ng1 libfdisk1 libglib2.0-0 libglib2.0-0:i386 libglib2.0-bin libglib2.0-data libglib2.0-dev
  libglib2.0-dev-bin libgsl27 libgslcblas0 libgstreamer-gl1.0-0 libgstreamer-plugins-base1.0-0
  libgstreamer-plugins-base1.0-0:i386 libkpathsea6 libmount-dev libmount1 libmount1:i386 libngspice0 libnvpair3linux
  libpam-systemd libpython3.11 libpython3.11-dev libpython3.11-minimal libpython3.11-stdlib libreoffice-base-core
  libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-gtk3 libreoffice-help-common
  libreoffice-help-en-us libreoffice-impress libreoffice-math libreoffice-style-colibre libreoffice-writer libsmartcols1
  libsoup-gnome2.4-1 libsoup2.4-1 libsoup2.4-1:i386 libsoup2.4-common libsrt1.5-gnutls libsynctex2 libsystemd-shared
  libsystemd0 libsystemd0:i386 libtiff6 libtiff6:i386 libudev-dev libudev1 libudev1:i386 libuno-cppu3 libuno-cppuhelpergcc3-3
  libuno-purpenvhelpergcc3-3 libuno-sal3 libuno-salhelpergcc3-3 libuuid1 libuutil3linux libzfs4linux libzpool5linux
  linux-compiler-gcc-12-x86 linux-headers-amd64 linux-image-amd64 linux-kbuild-6.1 linux-libc-dev mdatp mount openssh-client
  openssh-server openssh-sftp-server python3-pkg-resources python3-setuptools python3-setuptools-whl python3-uno
  python3-urllib3 python3.11 python3.11-dev python3.11-minimal python3.11-venv systemd systemd-sysv systemd-timesyncd ucf udev
  uno-libs-private ure util-linux util-linux-extra uuid-dev uuid-runtime xsane xsane-common zfs-dkms zfs-initramfs zfs-zed
  zfsutils-linux
146 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 803 MB of archives.
After this operation, 532 MB of additional disk space will be used.
[..]
Loading new zfs-2.1.11 DKMS files...
Deprecated feature: REMAKE_INITRD (/etc/dkms/zfs.conf)
Building for 6.1.0-28-amd64 6.1.0-30-amd64
Building initial module for 6.1.0-28-amd64
Deprecated feature: REMAKE_INITRD (/etc/dkms/zfs.conf)
[..]
Setting up linux-image-6.1.0-30-amd64 (6.1.124-1) ...
I: /vmlinuz.old is now a symlink to boot/vmlinuz-6.1.0-28-amd64
I: /initrd.img.old is now a symlink to boot/initrd.img-6.1.0-28-amd64
I: /vmlinuz is now a symlink to boot/vmlinuz-6.1.0-30-amd64
I: /initrd.img is now a symlink to boot/initrd.img-6.1.0-30-amd64
/etc/kernel/postinst.d/dkms:
dkms: running auto installation service for kernel 6.1.0-30-amd64.
Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
[..]
Setting up zfs-initramfs (2.1.11-1+deb12u1) ...
Processing triggers for initramfs-tools (0.142+deb12u1) ...
update-initramfs: Generating /boot/initrd.img-6.1.0-30-amd64
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8156b-2.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8156a-2.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153c-1.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153b-2.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153a-4.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153a-3.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153a-2.fw for module r8152

2025-01-03: zroot - apt - autoremove

tingo@no-osl-ti21-linux:~$ sudo apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  libc++1-16 libc++abi1-16 libunwind-16 linux-headers-6.1.0-26-amd64 linux-headers-6.1.0-26-common linux-image-6.1.0-26-amd64
0 upgraded, 0 newly installed, 6 to remove and 0 not upgraded.
After this operation, 472 MB disk space will be freed.
[..]
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-6.1.0-26-amd64
/etc/kernel/postrm.d/zz-update-grub:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.1.0-28-amd64
Found initrd image: /boot/initrd.img-6.1.0-28-amd64
Found linux image: /boot/vmlinuz-6.1.0-27-amd64
Found initrd image: /boot/initrd.img-6.1.0-27-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
Processing triggers for libc-bin (2.36-9+deb12u9) ...

2025-01-03: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  libc++1-16 libc++abi1-16 libunwind-16 linux-headers-6.1.0-26-amd64 linux-headers-6.1.0-26-common
  linux-image-6.1.0-26-amd64
Use 'sudo apt autoremove' to remove them.
The following packages will be upgraded:
  chromium chromium-common chromium-sandbox firefox-esr gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0
  gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0 gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3
  gstreamer1.0-plugins-base gstreamer1.0-plugins-base:i386 gstreamer1.0-plugins-good gstreamer1.0-plugins-good:i386
  gstreamer1.0-x gstreamer1.0-x:i386 kicad kicad-demos kicad-footprints kicad-libraries kicad-packages3d kicad-symbols
  libgstreamer-gl1.0-0 libgstreamer-plugins-base1.0-0 libgstreamer-plugins-base1.0-0:i386 libgstreamer1.0-0
  libgstreamer1.0-0:i386 libjavascriptcoregtk-4.0-18 libjavascriptcoregtk-4.1-0 libwebkit2gtk-4.0-37 libwebkit2gtk-4.1-0
  tzdata
33 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 709 MB of archives.
After this operation, 261 MB disk space will be freed.
[..]
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for desktop-file-utils (0.26-1) ...

2024-11-25: zroot - reboot, a new kernel is in

tingo@no-osl-ti21-linux:~$ uname -a
Linux no-osl-ti21-linux 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux

2024-11-25: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  linux-headers-6.1.0-28-amd64 linux-headers-6.1.0-28-common linux-image-6.1.0-28-amd64
The following packages will be upgraded:
  chromium chromium-common chromium-sandbox linux-compiler-gcc-12-x86 linux-headers-amd64 linux-image-amd64
  linux-kbuild-6.1 linux-libc-dev
8 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 181 MB of archives.
After this operation, 472 MB of additional disk space will be used.
[..]
Setting up linux-headers-6.1.0-28-common (6.1.119-1) ...
Setting up linux-image-amd64 (6.1.119-1) ...
Setting up linux-headers-6.1.0-28-amd64 (6.1.119-1) ...
/etc/kernel/header_postinst.d/dkms:
dkms: running auto installation service for kernel 6.1.0-28-amd64.
dkms: autoinstall for kernel: 6.1.0-28-amd64.
Setting up linux-headers-amd64 (6.1.119-1) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for libc-bin (2.36-9+deb12u9) ...

2024-11-25: zroot - apt - install wine32:i386

tingo@no-osl-ti21-linux:~$ sudo apt install wine32
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  gcc-12-base:i386 glib-networking:i386 gstreamer1.0-plugins-base:i386 gstreamer1.0-plugins-good:i386
  gstreamer1.0-x:i386 i965-va-driver:i386 intel-media-va-driver:i386 krb5-locales libaa1:i386 libabsl20220623:i386
  libaom3:i386 libasound2:i386 libasound2-plugins:i386 libasyncns0:i386 libatomic1:i386 libavahi-client3:i386
  libavahi-common-data:i386 libavahi-common3:i386 libavc1394-0:i386 libavcodec59:i386 libavif15:i386 libavutil57:i386
  libblkid1:i386 libbrotli1:i386 libbsd0:i386 libbz2-1.0:i386 libc6:i386 libcaca0:i386 libcairo-gobject2:i386
  libcairo2:i386 libcap2:i386 libcapi20-3:i386 libcdparanoia0:i386 libcodec2-1.0:i386 libcom-err2:i386 libcups2:i386
  libcurl4:i386 libdatrie1:i386 libdav1d6:i386 libdb5.3:i386 libdbus-1-3:i386 libde265-0:i386 libdecor-0-0:i386
  libdecor-0-plugin-1-cairo:i386 libdeflate0:i386 libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386
  libdrm-radeon1:i386 libdrm2:i386 libdv4:i386 libdw1:i386 libedit2:i386 libelf1:i386 libexif12:i386 libexpat1:i386
  libffi8:i386 libflac12:i386 libfontconfig1:i386 libfreetype6:i386 libfribidi0:i386 libgav1-1:i386 libgbm1:i386
  libgcc-s1:i386 libgcrypt20:i386 libgd3:i386 libgdk-pixbuf-2.0-0:i386 libgl1:i386 libgl1-mesa-dri:i386
  libglapi-mesa:i386 libglib2.0-0:i386 libglvnd0:i386 libglx-mesa0:i386 libglx0:i386 libgmp10:i386 libgnutls30:i386
  libgomp1:i386 libgpg-error-l10n libgpg-error0:i386 libgphoto2-6:i386 libgphoto2-port12:i386 libgpm2:i386
  libgraphite2-3:i386 libgsm1:i386 libgssapi-krb5-2:i386 libgstreamer-plugins-base1.0-0:i386 libgstreamer1.0-0:i386
  libgudev-1.0-0:i386 libharfbuzz0b:i386 libheif1:i386 libhogweed6:i386 libhwy1:i386 libicu72:i386 libidn2-0:i386
  libiec61883-0:i386 libigdgmm12:i386 libjack-jackd2-0:i386 libjbig0:i386 libjpeg62-turbo:i386 libjxl0.7:i386
  libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 liblcms2-2:i386 libldap-2.5-0:i386
  liblerc4:i386 libllvm15:i386 libltdl7:i386 liblz4-1:i386 liblzma5:i386 libmd0:i386 libmount1:i386 libmp3lame0:i386
  libmpg123-0:i386 libncurses6:i386 libncursesw6:i386 libnettle8:i386 libnghttp2-14:i386 libnuma1:i386 libodbc2:i386
  libogg0:i386 libopenjp2-7:i386 libopus0:i386 liborc-0.4-0:i386 libosmesa6:i386 libp11-kit0:i386 libpango-1.0-0:i386
  libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libpcap0.8:i386 libpciaccess0:i386 libpcre2-8-0:i386
  libpixman-1-0:i386 libpng16-16:i386 libproxy1v5:i386 libpsl5:i386 libpulse0:i386 librav1e0:i386 libraw1394-11:i386
  librsvg2-2:i386 librsvg2-common:i386 librtmp1:i386 libsamplerate0:i386 libsasl2-2:i386 libsasl2-modules:i386
  libsasl2-modules-db:i386 libsdl2-2.0-0:i386 libselinux1:i386 libsensors5:i386 libshine3:i386 libshout3:i386
  libslang2:i386 libsnappy1v5:i386 libsndfile1:i386 libsoup2.4-1:i386 libsoxr0:i386 libspeex1:i386 libspeexdsp1:i386
  libsqlite3-0:i386 libssh2-1:i386 libssl3:i386 libstdc++6:i386 libsvtav1enc1:i386 libswresample4:i386 libsystemd0:i386
  libtag1v5:i386 libtag1v5-vanilla:i386 libtasn1-6:i386 libthai0:i386 libtheora0:i386 libtiff6:i386 libtinfo6:i386
  libtwolame0:i386 libudev1:i386 libunistring2:i386 libunwind8:i386 libusb-1.0-0:i386 libv4l-0:i386 libv4lconvert0:i386
  libva-drm2:i386 libva-x11-2:i386 libva2:i386 libvdpau-va-gl1:i386 libvdpau1:i386 libvisual-0.4-0:i386 libvorbis0a:i386
  libvorbisenc2:i386 libvpx7:i386 libvulkan1:i386 libwavpack1:i386 libwayland-client0:i386 libwayland-cursor0:i386
  libwayland-egl1:i386 libwayland-server0:i386 libwebp7:i386 libwebpmux3:i386 libwine:i386 libx11-6:i386
  libx11-xcb1:i386 libx264-164:i386 libx265-199:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386
  libxcb-present0:i386 libxcb-randr0:i386 libxcb-render0:i386 libxcb-shm0:i386 libxcb-sync1:i386 libxcb-xfixes0:i386
  libxcb1:i386 libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386
  libxi6:i386 libxinerama1:i386 libxkbcommon0:i386 libxml2:i386 libxpm4:i386 libxrandr2:i386 libxrender1:i386
  libxshmfence1:i386 libxss1:i386 libxv1:i386 libxvidcore4:i386 libxxf86vm1:i386 libyuv0:i386 libz3-4:i386 libzstd1:i386
  libzvbi0:i386 mesa-va-drivers:i386 mesa-vdpau-drivers:i386 mesa-vulkan-drivers:i386 ocl-icd-libopencl1:i386
  va-driver-all:i386 vdpau-driver-all:i386 zlib1g:i386
Suggested packages:
  gvfs:i386 i965-va-driver-shaders:i386 libcuda1:i386 libnvcuvid1:i386 libnvidia-encode1:i386 glibc-doc:i386
  locales:i386 libnss-nis:i386 libnss-nisplus:i386 libdv-bin:i386 oss-compat:i386 rng-tools:i386 libgd-tools:i386
  low-memory-monitor:i386 gnutls-bin:i386 gphoto2:i386 gpm:i386 krb5-doc:i386 krb5-user:i386 libvisual-0.4-plugins:i386
  gstreamer1.0-tools:i386 jackd2:i386 liblcms2-utils:i386 odbc-postgresql:i386 tdsodbc:i386 opus-tools:i386
  libraw1394-doc:i386 librsvg2-bin:i386 libsasl2-modules-gssapi-mit:i386 | libsasl2-modules-gssapi-heimdal:i386
  libsasl2-modules-ldap:i386 libsasl2-modules-otp:i386 libsasl2-modules-sql:i386 lm-sensors:i386 speex:i386
  cups-bsd:i386 gstreamer1.0-libav:i386 gstreamer1.0-plugins-bad:i386 gstreamer1.0-plugins-ugly:i386
  ttf-mscorefonts-installer:i386 opencl-icd:i386 nvidia-vdpau-driver:i386 nvidia-tesla-440-vdpau-driver:i386
  nvidia-tesla-418-vdpau-driver:i386 nvidia-legacy-390xx-vdpau-driver:i386 nvidia-legacy-340xx-vdpau-driver:i386
  wine32-preloader:i386
The following NEW packages will be installed:
  gcc-12-base:i386 glib-networking:i386 gstreamer1.0-plugins-base:i386 gstreamer1.0-plugins-good:i386
  gstreamer1.0-x:i386 i965-va-driver:i386 intel-media-va-driver:i386 krb5-locales libaa1:i386 libabsl20220623:i386
  libaom3:i386 libasound2:i386 libasound2-plugins:i386 libasyncns0:i386 libatomic1:i386 libavahi-client3:i386
  libavahi-common-data:i386 libavahi-common3:i386 libavc1394-0:i386 libavcodec59:i386 libavif15:i386 libavutil57:i386
  libblkid1:i386 libbrotli1:i386 libbsd0:i386 libbz2-1.0:i386 libc6:i386 libcaca0:i386 libcairo-gobject2:i386
  libcairo2:i386 libcap2:i386 libcapi20-3:i386 libcdparanoia0:i386 libcodec2-1.0:i386 libcom-err2:i386 libcups2:i386
  libcurl4:i386 libdatrie1:i386 libdav1d6:i386 libdb5.3:i386 libdbus-1-3:i386 libde265-0:i386 libdecor-0-0:i386
  libdecor-0-plugin-1-cairo:i386 libdeflate0:i386 libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386
  libdrm-radeon1:i386 libdrm2:i386 libdv4:i386 libdw1:i386 libedit2:i386 libelf1:i386 libexif12:i386 libexpat1:i386
  libffi8:i386 libflac12:i386 libfontconfig1:i386 libfreetype6:i386 libfribidi0:i386 libgav1-1:i386 libgbm1:i386
  libgcc-s1:i386 libgcrypt20:i386 libgd3:i386 libgdk-pixbuf-2.0-0:i386 libgl1:i386 libgl1-mesa-dri:i386
  libglapi-mesa:i386 libglib2.0-0:i386 libglvnd0:i386 libglx-mesa0:i386 libglx0:i386 libgmp10:i386 libgnutls30:i386
  libgomp1:i386 libgpg-error-l10n libgpg-error0:i386 libgphoto2-6:i386 libgphoto2-port12:i386 libgpm2:i386
  libgraphite2-3:i386 libgsm1:i386 libgssapi-krb5-2:i386 libgstreamer-plugins-base1.0-0:i386 libgstreamer1.0-0:i386
  libgudev-1.0-0:i386 libharfbuzz0b:i386 libheif1:i386 libhogweed6:i386 libhwy1:i386 libicu72:i386 libidn2-0:i386
  libiec61883-0:i386 libigdgmm12:i386 libjack-jackd2-0:i386 libjbig0:i386 libjpeg62-turbo:i386 libjxl0.7:i386
  libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 liblcms2-2:i386 libldap-2.5-0:i386
  liblerc4:i386 libllvm15:i386 libltdl7:i386 liblz4-1:i386 liblzma5:i386 libmd0:i386 libmount1:i386 libmp3lame0:i386
  libmpg123-0:i386 libncurses6:i386 libncursesw6:i386 libnettle8:i386 libnghttp2-14:i386 libnuma1:i386 libodbc2:i386
  libogg0:i386 libopenjp2-7:i386 libopus0:i386 liborc-0.4-0:i386 libosmesa6:i386 libp11-kit0:i386 libpango-1.0-0:i386
  libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libpcap0.8:i386 libpciaccess0:i386 libpcre2-8-0:i386
  libpixman-1-0:i386 libpng16-16:i386 libproxy1v5:i386 libpsl5:i386 libpulse0:i386 librav1e0:i386 libraw1394-11:i386
  librsvg2-2:i386 librsvg2-common:i386 librtmp1:i386 libsamplerate0:i386 libsasl2-2:i386 libsasl2-modules:i386
  libsasl2-modules-db:i386 libsdl2-2.0-0:i386 libselinux1:i386 libsensors5:i386 libshine3:i386 libshout3:i386
  libslang2:i386 libsnappy1v5:i386 libsndfile1:i386 libsoup2.4-1:i386 libsoxr0:i386 libspeex1:i386 libspeexdsp1:i386
  libsqlite3-0:i386 libssh2-1:i386 libssl3:i386 libstdc++6:i386 libsvtav1enc1:i386 libswresample4:i386 libsystemd0:i386
  libtag1v5:i386 libtag1v5-vanilla:i386 libtasn1-6:i386 libthai0:i386 libtheora0:i386 libtiff6:i386 libtinfo6:i386
  libtwolame0:i386 libudev1:i386 libunistring2:i386 libunwind8:i386 libusb-1.0-0:i386 libv4l-0:i386 libv4lconvert0:i386
  libva-drm2:i386 libva-x11-2:i386 libva2:i386 libvdpau-va-gl1:i386 libvdpau1:i386 libvisual-0.4-0:i386 libvorbis0a:i386
  libvorbisenc2:i386 libvpx7:i386 libvulkan1:i386 libwavpack1:i386 libwayland-client0:i386 libwayland-cursor0:i386
  libwayland-egl1:i386 libwayland-server0:i386 libwebp7:i386 libwebpmux3:i386 libwine:i386 libx11-6:i386
  libx11-xcb1:i386 libx264-164:i386 libx265-199:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386
  libxcb-present0:i386 libxcb-randr0:i386 libxcb-render0:i386 libxcb-shm0:i386 libxcb-sync1:i386 libxcb-xfixes0:i386
  libxcb1:i386 libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386
  libxi6:i386 libxinerama1:i386 libxkbcommon0:i386 libxml2:i386 libxpm4:i386 libxrandr2:i386 libxrender1:i386
  libxshmfence1:i386 libxss1:i386 libxv1:i386 libxvidcore4:i386 libxxf86vm1:i386 libyuv0:i386 libz3-4:i386 libzstd1:i386
  libzvbi0:i386 mesa-va-drivers:i386 mesa-vdpau-drivers:i386 mesa-vulkan-drivers:i386 ocl-icd-libopencl1:i386
  va-driver-all:i386 vdpau-driver-all:i386 wine32:i386 zlib1g:i386
0 upgraded, 243 newly installed, 0 to remove and 8 not upgraded.
Need to get 239 MB of archives.
After this operation, 1,116 MB of additional disk space will be used.
[..]
Processing triggers for libc-bin (2.36-9+deb12u9) ...
Processing triggers for libgdk-pixbuf-2.0-0:i386 (2.42.10+dfsg-1+deb12u1) ...

2024-11-25: zroot - check architecture

tingo@no-osl-ti21-linux:~$ dpkg --print-architecture
amd64

add i386 architecture

tingo@no-osl-ti21-linux:~$ sudo dpkg --add-architecture i386

verify

tingo@no-osl-ti21-linux:~$ dpkg --print-architecture
amd64
tingo@no-osl-ti21-linux:~$ dpkg --print-foreign-architectures
i386

2024-11-25: zroot - apt - install wine

tingo@no-osl-ti21-linux:~$ sudo apt install wine wine64 libwine fonts-wine
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libcapi20-3 libosmesa6 libz-mingw-w64
Suggested packages:
  cups-bsd ttf-mscorefonts-installer q4wine winbind winetricks playonlinux wine-binfmt dosbox exe-thumbnailer
  | kio-extras wine64-preloader
Recommended packages:
  wine32
The following NEW packages will be installed:
  fonts-wine libcapi20-3 libosmesa6 libwine libz-mingw-w64 wine wine64
0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
Need to get 104 MB of archives.
After this operation, 698 MB of additional disk space will be used.
[..]
Processing triggers for wine (8.0~repack-4) ...

apt - install winetricks

tingo@no-osl-ti21-linux:~$ sudo apt install winetricks
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  cabextract fuseiso libmspack0
Suggested packages:
  tor unrar-free | unrar
The following NEW packages will be installed:
  cabextract fuseiso libmspack0 winetricks
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 441 kB of archives.
After this operation, 1,421 kB of additional disk space will be used.
[..]
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...

2024-11-22: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 chromium chromium-common chromium-sandbox
  dotnet-apphost-pack-8.0 dotnet-host dotnet-hostfxr-8.0 dotnet-runtime-8.0 dotnet-runtime-deps-8.0
  dotnet-sdk-8.0 dotnet-targeting-pack-8.0 ghostscript libgs-common libgs10 libgs10-common libmpg123-0 mdatp
18 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 396 MB of archives.
After this operation, 927 kB of additional disk space will be used.
[..]
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...

2024-11-15: zroot - write a Debian live image to a usb stick (find the right device via lsblk -f first)

tingo@no-osl-ti21-linux:~/Downloads$ sudo dd if=./debian-live-12.8.0-amd64-xfce.iso of=/dev/sda bs=4M status=progress
2868903936 bytes (2.9 GB, 2.7 GiB) copied, 1 s, 2.9 GB/s
sudo: unable to execute /usr/bin/dd: Connection reset by peer

for some reason I had to kill the process.

2024-11-13: zroot - apt - install libsdl2-dev

tingo@no-osl-ti21-linux:~$ sudo apt install libsdl2-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  gir1.2-ibus-1.0 libasound2-dev libdbus-1-dev libdecor-0-dev libdrm-dev libgbm-dev libgles-dev libgles1 libibus-1.0-5
  libibus-1.0-dev libice-dev libpciaccess-dev libpulse-dev libsamplerate0-dev libsm-dev libsndio-dev libudev-dev
  libwayland-bin libwayland-dev libxcursor-dev libxfixes-dev libxi-dev libxinerama-dev libxkbcommon-dev libxrandr-dev
  libxrender-dev libxss-dev libxt-dev libxv-dev libxxf86vm-dev
Suggested packages:
  libasound2-doc libice-doc libsm-doc libwayland-doc libxt-doc
The following NEW packages will be installed:
  gir1.2-ibus-1.0 libasound2-dev libdbus-1-dev libdecor-0-dev libdrm-dev libgbm-dev libgles-dev libgles1 libibus-1.0-5
  libibus-1.0-dev libice-dev libpciaccess-dev libpulse-dev libsamplerate0-dev libsdl2-dev libsm-dev libsndio-dev libudev-dev
  libwayland-bin libwayland-dev libxcursor-dev libxfixes-dev libxi-dev libxinerama-dev libxkbcommon-dev libxrandr-dev
  libxrender-dev libxss-dev libxt-dev libxv-dev libxxf86vm-dev
0 upgraded, 31 newly installed, 0 to remove and 8 not upgraded.
Need to get 4,439 kB of archives.
After this operation, 20.1 MB of additional disk space will be used.
[..]
Setting up libibus-1.0-dev:amd64 (1.5.27-5) ...
Setting up libsdl2-dev:amd64 (2.26.5+dfsg-1) ...

2024-11-13: zroot - rust - update

tingo@no-osl-ti21-linux:~/work/2024/intern_Rust$ rustup update
info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
info: latest update on 2024-10-17, rust version 1.82.0 (f6e511eec 2024-10-15)
[..]
   stable-x86_64-unknown-linux-gnu updated - rustc 1.82.0 (f6e511eec 2024-10-15) (from rustc 1.80.1 (3f5fd8dd4 2024-08-06))
  nightly-x86_64-unknown-linux-gnu updated - rustc 1.84.0-nightly (f7273e004 2024-11-12) (from rustc 1.82.0-nightly (515395af0 2024-08-26))

info: cleaning up downloads & tmp directories

2024-11-11: zroot - reboot, Debian 12.8 is in

tingo@no-osl-ti21-linux:~$ cat /etc/debian_version 
12.8

kernel

tingo@no-osl-ti21-linux:~$ uname -a
Linux no-osl-ti21-linux 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux

2024-11-11: zroot - apt - autoremove

tingo@no-osl-ti21-linux:~$ sudo apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  auditd libauparse0 linux-headers-6.1.0-25-amd64 linux-headers-6.1.0-25-common linux-image-6.1.0-25-amd64
0 upgraded, 0 newly installed, 5 to remove and 0 not upgraded.
After this operation, 471 MB disk space will be freed.
[..]
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-6.1.0-25-amd64
/etc/kernel/postrm.d/zz-update-grub:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.1.0-27-amd64
Found initrd image: /boot/initrd.img-6.1.0-27-amd64
Found linux image: /boot/vmlinuz-6.1.0-26-amd64
Found initrd image: /boot/initrd.img-6.1.0-26-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for libc-bin (2.36-9+deb12u9) ...

2024-11-11: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  auditd libauparse0
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
  linux-headers-6.1.0-27-amd64 linux-headers-6.1.0-27-common linux-image-6.1.0-27-amd64
The following packages will be upgraded:
  base-files bsdextrautils bsdutils chromium chromium-common chromium-sandbox curl eject fdisk firefox-esr gir1.2-gtk-3.0
  gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0 gtk-update-icon-cache intel-microcode iputils-ping libarchive13 libblkid-dev
  libblkid1 libc-bin libc-dev-bin libc-devtools libc-l10n libc6 libc6-dev libcjson1 libcurl3-gnutls libcurl4 libfdisk1 libglib2.0-0
  libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgtk-3-0 libgtk-3-bin libgtk-3-common libjavascriptcoregtk-4.0-18
  libjavascriptcoregtk-4.1-0 libmount-dev libmount1 libnghttp2-14 libnss3 libntfs-3g89 libpam-systemd libpython3.11 libpython3.11-dev
  libpython3.11-minimal libpython3.11-stdlib libsmartcols1 libsqlite3-0 libssl3 libsystemd-shared libsystemd0 libudev1 libuuid1
  libwebkit2gtk-4.0-37 libwebkit2gtk-4.1-0 linux-compiler-gcc-12-x86 linux-headers-amd64 linux-image-amd64 linux-kbuild-6.1
  linux-libc-dev locales mount ntfs-3g openssl python3-cryptography python3.11 python3.11-dev python3.11-minimal python3.11-venv
  systemd systemd-sysv systemd-timesyncd udev util-linux util-linux-extra uuid-dev uuid-runtime
80 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 371 MB of archives.
After this operation, 471 MB of additional disk space will be used.
[..]
update-initramfs: Generating /boot/initrd.img-6.1.0-27-amd64
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8156b-2.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8156a-2.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153c-1.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153b-2.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153a-4.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153a-3.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153a-2.fw for module r8152
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for libc-bin (2.36-9+deb12u9) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for dbus (1.14.10-1~deb12u1) ...

2024-10-31: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  auditd libauparse0
Use 'sudo apt autoremove' to remove them.
The following packages will be upgraded:
  chromium chromium-common chromium-sandbox kicad kicad-demos kicad-footprints kicad-libraries kicad-packages3d kicad-symbols libheif1
  xserver-common xserver-xorg-core xserver-xorg-legacy
13 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 586 MB of archives.
After this operation, 38.7 MB of additional disk space will be used.
[..]
Processing triggers for libc-bin (2.36-9+deb12u8) ...
Processing triggers for man-db (2.11.2-2) ...

2024-10-30: zroot - apt - install (for FreeCAD) python3-pyside2.qtwebengine python3-pyside2.qtwebchannel python3-pyside2.qtwebenginecore python3-pyside2.qtwebenginewidgets pakages

tingo@no-osl-ti21-linux:~$ sudo apt install python3-pyside2.qtwebengine python3-pyside2.qtwebchannel python3-pyside2.qtwebenginecore python3-pyside2.qtwebenginewidgets
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  auditd libauparse0
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  libqt5webengine5 python3-pyside2.qtprintsupport
The following NEW packages will be installed:
  libqt5webengine5 python3-pyside2.qtprintsupport python3-pyside2.qtwebchannel python3-pyside2.qtwebengine python3-pyside2.qtwebenginecore
  python3-pyside2.qtwebenginewidgets
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 463 kB of archives.
After this operation, 2,072 kB of additional disk space will be used.
[..]
Setting up libqt5webengine5:amd64 (5.15.13+dfsg-1~deb12u1) ...
Setting up python3-pyside2.qtwebengine (5.15.8-2+b1) ...
Setting up python3-pyside2.qtprintsupport (5.15.8-2+b1) ...
Setting up python3-pyside2.qtwebchannel (5.15.8-2+b1) ...
Setting up python3-pyside2.qtwebenginecore (5.15.8-2+b1) ...
Setting up python3-pyside2.qtwebenginewidgets (5.15.8-2+b1) ...
Processing triggers for libc-bin (2.36-9+deb12u8) ...

2024-10-28: zroot - apt - install thonny

tingo@no-osl-ti21-linux:~$ sudo apt install thonny
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  auditd libauparse0
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  docutils-common mypy pylint python3-astroid python3-asttokens python3-dill python3-docutils python3-importlib-metadata python3-isort
  python3-jedi python3-lazy-object-proxy python3-logilab-common python3-mccabe python3-more-itertools python3-mypy python3-mypy-extensions
  python3-parso python3-pip python3-pip-whl python3-platformdirs python3-psutil python3-pygments python3-roman python3-send2trash
  python3-setuptools python3-setuptools-whl python3-toml python3-tomlkit python3-typeshed python3-typing-extensions python3-venv
  python3-wheel python3-wrapt python3-zipp python3.11-venv xsel zenity zenity-common
Suggested packages:
  mypy-doc pylint-doc python3-objgraph docutils-doc fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french texlive-latex-base
  texlive-latex-recommended python-psutil-doc python-pygments-doc ttf-bitstream-vera python-setuptools-doc
The following NEW packages will be installed:
  docutils-common mypy pylint python3-astroid python3-asttokens python3-dill python3-docutils python3-importlib-metadata python3-isort
  python3-jedi python3-lazy-object-proxy python3-logilab-common python3-mccabe python3-more-itertools python3-mypy python3-mypy-extensions
  python3-parso python3-pip python3-pip-whl python3-platformdirs python3-psutil python3-pygments python3-roman python3-send2trash
  python3-setuptools python3-setuptools-whl python3-toml python3-tomlkit python3-typeshed python3-typing-extensions python3-venv
  python3-wheel python3-wrapt python3-zipp python3.11-venv thonny xsel zenity zenity-common
0 upgraded, 39 newly installed, 0 to remove and 0 not upgraded.
Need to get 20.6 MB of archives.
After this operation, 98.0 MB of additional disk space will be used.
[..]
Processing triggers for sgml-base (1.31) ...
Setting up python3-docutils (0.19+dfsg-6) ...
Setting up thonny (4.0.1-1) ...

2024-10-25: zroot - onedriver - make a mountpoint

tingo@no-osl-ti21-linux:~$ mkdir ~/onedrive

then set up the rest via the Accessories/onedriver gui app.

2024-10-25: zroot - onedriver - add repo and key

tingo@no-osl-ti21-linux:~$ echo 'deb http://download.opensuse.org/repositories/home:/jstaf/Debian_12/ /' | sudo tee /etc/apt/sources.list.d/home:jstaf.list
deb http://download.opensuse.org/repositories/home:/jstaf/Debian_12/ /
tingo@no-osl-ti21-linux:~$ curl -fsSL https://download.opensuse.org/repositories/home:jstaf/Debian_12/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_jstaf.gpg > /dev/null

apt - install onedriver

tingo@no-osl-ti21-linux:~$ sudo apt update
Get:1 http://download.opensuse.org/repositories/home:/jstaf/Debian_12  InRelease [1,507 B]
Hit:2 https://packages.microsoft.com/debian/12/prod bookworm InRelease                              
Hit:3 http://deb.debian.org/debian bookworm InRelease                                                                 
Hit:4 http://security.debian.org/debian-security bookworm-security InRelease                                          
Hit:5 http://deb.debian.org/debian bookworm-updates InRelease
Hit:6 http://deb.debian.org/debian bookworm-backports InRelease
Get:7 http://download.opensuse.org/repositories/home:/jstaf/Debian_12  Packages [1,325 B]
Fetched 2,832 B in 1s (3,137 B/s)   
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.

tingo@no-osl-ti21-linux:~$ sudo apt install onedriver
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  auditd libauparse0
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
  onedriver
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,996 kB of archives.
After this operation, 14.3 MB of additional disk space will be used.
[..]
Preparing to unpack .../onedriver_0.14.1-1_amd64.deb ...
Unpacking onedriver (0.14.1-1) ...
Setting up onedriver (0.14.1-1) ...
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for man-db (2.11.2-2) ...

2024-10-25: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  auditd libauparse0
Use 'sudo apt autoremove' to remove them.
The following packages will be upgraded:
  aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 chromium chromium-common chromium-sandbox dotnet-apphost-pack-8.0 dotnet-host dotnet-hostfxr-8.0
  dotnet-runtime-8.0 dotnet-runtime-deps-8.0 dotnet-sdk-8.0 dotnet-targeting-pack-8.0 firefox-esr gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0
  libjavascriptcoregtk-4.0-18 libjavascriptcoregtk-4.1-0 libwebkit2gtk-4.0-37 libwebkit2gtk-4.1-0 mdatp
20 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 522 MB of archives.
After this operation, 13.5 MB of additional disk space will be used.
[..]
Processing triggers for libc-bin (2.36-9+deb12u8) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...

2024-10-16: zroot - picotool - copy to ~/bin

tingo@no-osl-ti21-linux:~/work/2024/1016_build_picotool/picotool/build$ cp picotool ~/bin/
tingo@no-osl-ti21-linux:~/work/2024/1016_build_picotool/picotool/build$ which picotool
/home/tingo/bin/picotool

2024-10-16: zroot - install udev rules for picotool

tingo@no-osl-ti21-linux:~/work/2024/1016_build_picotool/picotool/build$ sudo cp -v ../udev/99-picotool.rules /etc/udev/rules.d/
'../udev/99-picotool.rules' -> '/etc/udev/rules.d/99-picotool.rules'

contents of the rules file

tingo@no-osl-ti21-linux:~/work/2024/1016_build_picotool/picotool/build$ cat /etc/udev/rules.d/99-picotool.rules
SUBSYSTEM=="usb", \
    ATTRS{idVendor}=="2e8a", \
    ATTRS{idProduct}=="0003", \
    TAG+="uaccess" \
    MODE="660", \
    GROUP="plugdev"
SUBSYSTEM=="usb", \
    ATTRS{idVendor}=="2e8a", \
    ATTRS{idProduct}=="0009", \
    TAG+="uaccess" \
    MODE="660", \
    GROUP="plugdev"
SUBSYSTEM=="usb", \
    ATTRS{idVendor}=="2e8a", \
    ATTRS{idProduct}=="000a", \
    TAG+="uaccess" \
    MODE="660", \
    GROUP="plugdev"
SUBSYSTEM=="usb", \
    ATTRS{idVendor}=="2e8a", \
    ATTRS{idProduct}=="000f", \
    TAG+="uaccess" \
    MODE="660", \
    GROUP="plugdev"

2024-10-16: zroot - apt - install libusb-1.0-0-dev

tingo@no-osl-ti21-linux:~$ sudo apt install libusb-1.0-0-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libusb-1.0-doc
The following NEW packages will be installed:
  libusb-1.0-0-dev libusb-1.0-doc
0 upgraded, 2 newly installed, 0 to remove and 13 not upgraded.
Need to get 276 kB of archives.
After this operation, 1,953 kB of additional disk space will be used.
[..]
Setting up libusb-1.0-doc (2:1.0.26-1) ...
Setting up libusb-1.0-0-dev:amd64 (2:1.0.26-1) ...

2024-10-15: zroot - apt - install cheese

tingo@no-osl-ti21-linux:~$ sudo apt install cheese
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  cheese-common docbook-xml fonts-dejavu fonts-dejavu-extra gnome-desktop3-data gnome-video-effects gstreamer1.0-clutter-3.0
  libcheese-gtk25 libcheese8 libclutter-1.0-0 libclutter-1.0-common libclutter-gst-3.0-0 libclutter-gtk-1.0-0 libcogl-common
  libcogl-pango20 libcogl-path20 libcogl20 libgnome-desktop-3-20 libxkbregistry0 libyelp0 python3-distro sgml-data yelp yelp-xsl
Suggested packages:
  gnome-video-effects-frei0r docbook docbook-dsssl docbook-xsl docbook-defguide perlsgml w3-recs opensp libxml2-utils
The following NEW packages will be installed:
  cheese cheese-common docbook-xml fonts-dejavu fonts-dejavu-extra gnome-desktop3-data gnome-video-effects gstreamer1.0-clutter-3.0
  libcheese-gtk25 libcheese8 libclutter-1.0-0 libclutter-1.0-common libclutter-gst-3.0-0 libclutter-gtk-1.0-0 libcogl-common
  libcogl-pango20 libcogl-path20 libcogl20 libgnome-desktop-3-20 libxkbregistry0 libyelp0 python3-distro sgml-data yelp yelp-xsl
0 upgraded, 25 newly installed, 0 to remove and 13 not upgraded.
Need to get 6,956 kB of archives.
After this operation, 30.3 MB of additional disk space will be used.
[..]
Setting up cheese (43.0-1) ...
Processing triggers for libc-bin (2.36-9+deb12u8) ...
Processing triggers for sgml-base (1.31) ...

2024-10-09: zroot - apt - autoremove

tingo@no-osl-ti21-linux:~$ sudo apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  linux-headers-6.1.0-23-amd64 linux-headers-6.1.0-23-common linux-image-6.1.0-23-amd64
0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
After this operation, 470 MB disk space will be freed.
[..]
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-6.1.0-23-amd64
/etc/kernel/postrm.d/zz-update-grub:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.1.0-26-amd64
Found initrd image: /boot/initrd.img-6.1.0-26-amd64
Found linux image: /boot/vmlinuz-6.1.0-25-amd64
Found initrd image: /boot/initrd.img-6.1.0-25-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done

2024-10-09: zroot - apt - and libglib-2.0-dev

tingo@no-osl-ti21-linux:~$ sudo apt install libglib2.0-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-6.1.0-23-amd64 linux-headers-6.1.0-23-common linux-image-6.1.0-23-amd64
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  libblkid-dev libffi-dev libglib2.0-bin libglib2.0-dev-bin libmount-dev libpcre2-dev libpcre2-posix3 libselinux1-dev libsepol-dev
  uuid-dev
Suggested packages:
  libgirepository1.0-dev libglib2.0-doc libxml2-utils
The following NEW packages will be installed:
  libblkid-dev libffi-dev libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libmount-dev libpcre2-dev libpcre2-posix3
  libselinux1-dev libsepol-dev uuid-dev
0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,484 kB of archives.
After this operation, 17.9 MB of additional disk space will be used.
[..]
Processing triggers for libglib2.0-0:amd64 (2.74.6-2+deb12u3) ...

2024-10-09: zroot - apt - install prereqs for building libsigrok

tingo@no-osl-ti21-linux:~$ sudo apt install autoconf automake libtool pkg-config
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-6.1.0-23-amd64 linux-headers-6.1.0-23-common linux-image-6.1.0-23-amd64
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  autotools-dev libltdl-dev libpkgconf3 m4 pkgconf pkgconf-bin
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc gettext libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc
The following NEW packages will be installed:
  autoconf automake autotools-dev libltdl-dev libpkgconf3 libtool m4 pkg-config pkgconf pkgconf-bin
0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,280 kB of archives.
After this operation, 7,266 kB of additional disk space will be used.
[..]
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libtool (2.4.7-7~deb12u1) ...
Setting up pkgconf:amd64 (1.8.1-1) ...
Setting up libltdl-dev:amd64 (2.4.7-7~deb12u1) ...
Setting up pkg-config:amd64 (1.8.1-1) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for libc-bin (2.36-9+deb12u8) ...

2024-10-09: zroot - apt - install dotnet-sdk-8.0

tingo@no-osl-ti21-linux:~$ sudo apt install dotnet-sdk-8.0
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-6.1.0-23-amd64 linux-headers-6.1.0-23-common linux-image-6.1.0-23-amd64
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 dotnet-apphost-pack-8.0 dotnet-hostfxr-8.0 dotnet-runtime-8.0
  dotnet-runtime-deps-8.0 dotnet-targeting-pack-8.0
The following NEW packages will be installed:
  aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 dotnet-apphost-pack-8.0 dotnet-hostfxr-8.0 dotnet-runtime-8.0
  dotnet-runtime-deps-8.0 dotnet-sdk-8.0 dotnet-targeting-pack-8.0
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 138 MB of archives.
After this operation, 557 MB of additional disk space will be used.
[..]
Setting up dotnet-hostfxr-8.0 (8.0.8-1) ...
Setting up dotnet-targeting-pack-8.0 (8.0.8-1) ...
Setting up aspnetcore-targeting-pack-8.0 (8.0.8-1) ...
Setting up dotnet-apphost-pack-8.0 (8.0.8-1) ...
Setting up dotnet-runtime-deps-8.0 (8.0.8-1) ...
Setting up dotnet-runtime-8.0 (8.0.8-1) ...
Setting up aspnetcore-runtime-8.0 (8.0.8-1) ...
Setting up dotnet-sdk-8.0 (8.0.402-1) ...

2024-10-08: zroot - dotnet - to build you typically use dotnet build --sc in the directory with the solution (.sln) file. This will put executable programs and necessary support files in (for example) CLCapture/bin/Debug/net7.0/linux-x64/ and you can collect them from there.

2024-10-08. zroot - dotnet - install Avalonia

tingo@no-osl-ti21-linux:~/work/2024/1004_LogicAnalyzer_software/logicanalyzer/Software/LogicAnalyzer$ dotnet new install Avalonia.Templates
The following template packages will be installed:
   Avalonia.Templates

Success: Avalonia.Templates::11.1.0 installed the following templates:
Template Name                        Short Name                 Language  Tags                                     
-----------------------------------  -------------------------  --------  -----------------------------------------
Avalonia .NET App                    avalonia.app               [C#],F#   Desktop/Xaml/Avalonia/Windows/Linux/macOS
Avalonia .NET MVVM App               avalonia.mvvm              [C#],F#   Desktop/Xaml/Avalonia/Windows/Linux/macOS
Avalonia Cross Platform Application  avalonia.xplat             [C#],F#   Desktop/Xaml/Avalonia/Browser/Mobile     
Avalonia Resource Dictionary         avalonia.resource                    Desktop/Xaml/Avalonia/Windows/Linux/macOS
Avalonia Styles                      avalonia.styles                      Desktop/Xaml/Avalonia/Windows/Linux/macOS
Avalonia TemplatedControl            avalonia.templatedcontrol  [C#],F#   Desktop/Xaml/Avalonia/Windows/Linux/macOS
Avalonia UserControl                 avalonia.usercontrol       [C#],F#   Desktop/Xaml/Avalonia/Windows/Linux/macOS
Avalonia Window                      avalonia.window            [C#],F#   Desktop/Xaml/Avalonia/Windows/Linux/macOS

2024-10-08: zroot - dotnet - list installed templates

tingo@no-osl-ti21-linux:~/work/2024/1004_LogicAnalyzer_software/logicanalyzer/Software/LogicAnalyzer$ dotnet new list
These templates matched your input: 

Template Name                                 Short Name          Language    Tags                            
--------------------------------------------  ------------------  ----------  --------------------------------
ASP.NET Core Empty                            web                 [C#],F#     Web/Empty                       
ASP.NET Core gRPC Service                     grpc                [C#]        Web/gRPC                        
ASP.NET Core Web API                          webapi              [C#],F#     Web/WebAPI                      
ASP.NET Core Web App                          webapp,razor        [C#]        Web/MVC/Razor Pages             
ASP.NET Core Web App (Model-View-Controller)  mvc                 [C#],F#     Web/MVC                         
ASP.NET Core with Angular                     angular             [C#]        Web/MVC/SPA                     
ASP.NET Core with React.js                    react               [C#]        Web/MVC/SPA                     
Blazor Server App                             blazorserver        [C#]        Web/Blazor                      
Blazor Server App Empty                       blazorserver-empty  [C#]        Web/Blazor/Empty                
Blazor WebAssembly App                        blazorwasm          [C#]        Web/Blazor/WebAssembly/PWA      
Blazor WebAssembly App Empty                  blazorwasm-empty    [C#]        Web/Blazor/WebAssembly/PWA/Empty
Class Library                                 classlib            [C#],F#,VB  Common/Library                  
Console App                                   console             [C#],F#,VB  Common/Console                  
dotnet gitignore file                         gitignore                       Config                          
Dotnet local tool manifest file               tool-manifest                   Config                          
EditorConfig file                             editorconfig                    Config                          
global.json file                              globaljson                      Config                          
MSBuild Directory.Build.props file            buildprops                      MSBuild/props                   
MSBuild Directory.Build.targets file          buildtargets                    MSBuild/props                   
MSTest Test Project                           mstest              [C#],F#,VB  Test/MSTest                     
MVC ViewImports                               viewimports         [C#]        Web/ASP.NET                     
MVC ViewStart                                 viewstart           [C#]        Web/ASP.NET                     
NuGet Config                                  nugetconfig                     Config                          
NUnit 3 Test Item                             nunit-test          [C#],F#,VB  Test/NUnit                      
NUnit 3 Test Project                          nunit               [C#],F#,VB  Test/NUnit                      
Protocol Buffer File                          proto                           Web/gRPC                        
Razor Class Library                           razorclasslib       [C#]        Web/Razor/Library               
Razor Component                               razorcomponent      [C#]        Web/ASP.NET                     
Razor Page                                    page                [C#]        Web/ASP.NET                     
Solution File                                 sln,solution                    Solution                        
Web Config                                    webconfig                       Config                          
Worker Service                                worker              [C#],F#     Common/Worker/Web               
xUnit Test Project                            xunit               [C#],F#,VB  Test/xUnit                      

2024-10-08: zroot - dotnet - info

tingo@no-osl-ti21-linux:~$ dotnet --info
.NET SDK:
 Version:   7.0.410
 Commit:    8b4848c3b2

Runtime Environment:
 OS Name:     debian
 OS Version:  12
 OS Platform: Linux
 RID:         debian.12-x64
 Base Path:   /usr/share/dotnet/sdk/7.0.410/

Host:
  Version:      7.0.20
  Architecture: x64
  Commit:       0fb6ac59fb

.NET SDKs installed:
  7.0.410 [/usr/share/dotnet/sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 7.0.20 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 7.0.20 [/usr/share/dotnet/shared/Microsoft.NETCore.App]

Other architectures found:
  None

Environment variables:
  Not set

global.json file:
  Not found

Learn more:
  https://aka.ms/dotnet/info

Download .NET:
  https://aka.ms/dotnet/download

dotnet commands

tingo@no-osl-ti21-linux:~$ dotnet --help
Usage: dotnet [runtime-options] [path-to-application] [arguments]

Execute a .NET application.

runtime-options:
  --additionalprobingpath <path>   Path containing probing policy and assemblies to probe for.
  --additional-deps <path>         Path to additional deps.json file.
  --depsfile                       Path to <application>.deps.json file.
  --fx-version <version>           Version of the installed Shared Framework to use to run the application.
  --roll-forward <setting>         Roll forward to framework version  (LatestPatch, Minor, LatestMinor, Major, LatestMajor, Disable).
  --runtimeconfig                  Path to <application>.runtimeconfig.json file.

path-to-application:
  The path to an application .dll file to execute.

Usage: dotnet [sdk-options] [command] [command-options] [arguments]

Execute a .NET SDK command.

sdk-options:
  -d|--diagnostics  Enable diagnostic output.
  -h|--help         Show command line help.
  --info            Display .NET information.
  --list-runtimes   Display the installed runtimes.
  --list-sdks       Display the installed SDKs.
  --version         Display .NET SDK version in use.

SDK commands:
  add               Add a package or reference to a .NET project.
  build             Build a .NET project.
  build-server      Interact with servers started by a build.
  clean             Clean build outputs of a .NET project.
  format            Apply style preferences to a project or solution.
  help              Show command line help.
  list              List project references of a .NET project.
  msbuild           Run Microsoft Build Engine (MSBuild) commands.
  new               Create a new .NET project or file.
  nuget             Provides additional NuGet commands.
  pack              Create a NuGet package.
  publish           Publish a .NET project for deployment.
  remove            Remove a package or reference from a .NET project.
  restore           Restore dependencies specified in a .NET project.
  run               Build and run a .NET project output.
  sdk               Manage .NET SDK installation.
  sln               Modify Visual Studio solution files.
  store             Store the specified assemblies in the runtime package store.
  test              Run unit tests using the test runner specified in a .NET project.
  tool              Install or manage tools that extend the .NET experience.
  vstest            Run Microsoft Test Engine (VSTest) commands.
  workload          Manage optional workloads.

Additional commands from bundled tools:
  dev-certs         Create and manage development certificates.
  fsi               Start F# Interactive / execute F# scripts.
  user-jwts         Manage JSON Web Tokens in development.
  user-secrets      Manage development user secrets.
  watch             Start a file watcher that runs a command when files change.

Run 'dotnet [command] --help' for more information on a command.

2024-10-08: zroot - apt - install dotnet-sdk-7.0

tingo@no-osl-ti21-linux:~$ sudo apt install dotnet-sdk-7.0
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-6.1.0-23-amd64 linux-headers-6.1.0-23-common linux-image-6.1.0-23-amd64
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  aspnetcore-runtime-7.0 aspnetcore-targeting-pack-7.0 dotnet-apphost-pack-7.0 dotnet-host dotnet-hostfxr-7.0
  dotnet-runtime-7.0 dotnet-runtime-deps-7.0 dotnet-targeting-pack-7.0 netstandard-targeting-pack-2.1
The following NEW packages will be installed:
  aspnetcore-runtime-7.0 aspnetcore-targeting-pack-7.0 dotnet-apphost-pack-7.0 dotnet-host dotnet-hostfxr-7.0
  dotnet-runtime-7.0 dotnet-runtime-deps-7.0 dotnet-sdk-7.0 dotnet-targeting-pack-7.0 netstandard-targeting-pack-2.1
0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded.
Need to get 148 MB of archives.
After this operation, 583 MB of additional disk space will be used.
[..]
Setting up dotnet-sdk-7.0 (7.0.410-1) ...

2024-10-08. zroot - reboot, a new kernel is in

tingo@no-osl-ti21-linux:~$ uname -a
Linux no-osl-ti21-linux 6.1.0-26-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.112-1 (2024-09-30) x86_64 GNU/Linux

2024-10-08: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  linux-headers-6.1.0-26-amd64 linux-headers-6.1.0-26-common linux-image-6.1.0-26-amd64
The following packages will be upgraded:
  chromium chromium-common chromium-sandbox firefox-esr libhwloc-plugins libhwloc15 linux-compiler-gcc-12-x86 linux-headers-amd64
  linux-image-amd64 linux-kbuild-6.1 linux-libc-dev
11 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 249 MB of archives.
After this operation, 490 MB of additional disk space will be used.
[..]
Setting up linux-headers-6.1.0-26-amd64 (6.1.112-1) ...
/etc/kernel/header_postinst.d/dkms:
dkms: running auto installation service for kernel 6.1.0-26-amd64.
dkms: autoinstall for kernel: 6.1.0-26-amd64.
Setting up linux-headers-amd64 (6.1.112-1) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for libc-bin (2.36-9+deb12u8) ...

2024-10-07: zroot - apt - install arm gnu toolchain and libs

tingo@no-osl-ti21-linux:~$ sudo apt install gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libnewlib-dev libstdc++-arm-none-eabi-dev
Suggested packages:
  libnewlib-doc
The following NEW packages will be installed:
  gcc-arm-none-eabi libnewlib-arm-none-eabi libnewlib-dev libstdc++-arm-none-eabi-dev libstdc++-arm-none-eabi-newlib
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 409 MB of archives.
After this operation, 2,454 MB of additional disk space will be used.
[..]
Setting up libnewlib-dev (3.3.0-1.3+deb12u1) ...
Setting up libnewlib-arm-none-eabi (3.3.0-1.3+deb12u1) ...
Setting up libstdc++-arm-none-eabi-dev (15:12.2.rel1-1+23) ...
Setting up libstdc++-arm-none-eabi-newlib (15:12.2.rel1-1+23) ...
Processing triggers for libc-bin (2.36-9+deb12u8) ...

2024-10-07: zroot - apt - install cmake

tingo@no-osl-ti21-linux:~$ sudo apt install cmake
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  cmake-data librhash0
Suggested packages:
  cmake-doc cmake-format elpa-cmake-mode ninja-build
The following NEW packages will be installed:
  cmake cmake-data librhash0
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 10.9 MB of archives.
After this operation, 40.5 MB of additional disk space will be used.
[..]
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for libc-bin (2.36-9+deb12u8) ...

2024-10-02: zroot - test os2cx

$ ./gui/OpenSCAD2CalculiX

2024-10-02: zroot - build os2cx:

tingo@no-osl-ti21-linux:~/work/2024/1002_OpenSCAD2Calculix/os2cx$ qmake
Info: creating stash file /home/tingo/work/2024/1002_OpenSCAD2Calculix/os2cx/.qmake.stash

tingo@no-osl-ti21-linux:~/work/2024/1002_OpenSCAD2Calculix/os2cx$ make
cd core/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /home/tingo/work/2024/1002_OpenSCAD2Calculix/os2cx/core/core.pro ) && make -f Makefile 
make[1]: Entering directory '/home/tingo/work/2024/1002_OpenSCAD2Calculix/os2cx/core'
[..]
g++ -Wl,-O1 -o test calc.o calculix_frd_read.o calculix_inp_read.o calculix_inp_write.o calculix_run.o measure.o mesh.o mesher_tetgen.o mesh_index.o mesh_type_info.o openscad_extract.o openscad_run.o openscad_value.o util.o poly.o beacon.o plc_nef.o plc.o plc_nef_to_plc.o plc_index.o result.o units.o project_run.o mesher_naive_bricks.o compute_attrs.o attrs.o attrs_test.o calculix_read_test.o mesh_index_test.o openscad_extract_test.o openscad_run_test.o openscad_value_test.o poly_test.o beacon_test.o plc_nef_test.o plc_test.o units_test.o mesh_test.o mesher_naive_bricks_test.o mesh_type_info_test.o   -lgmp -lmpfr -ltet -lgtest -lgtest_main /usr/lib/x86_64-linux-gnu/libQt5Core.so -lpthread   
make[1]: Leaving directory '/home/tingo/work/2024/1002_OpenSCAD2Calculix/os2cx/test'

2024-10-02: zroot - apt - install prereqs for building os2cx

tingo@no-osl-ti21-linux:~$ sudo apt install calculix-ccx
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libarpack2 libspooles2.2
The following NEW packages will be installed:
  calculix-ccx libarpack2 libspooles2.2
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,387 kB of archives.
After this operation, 7,358 kB of additional disk space will be used.
[..]
Processing triggers for libc-bin (2.36-9+deb12u8) ...

tingo@no-osl-ti21-linux:~$ sudo apt install qtbase5-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libegl-dev libgl-dev libglu1-mesa-dev libglx-dev libopengl-dev libpthread-stubs0-dev libqt5opengl5-dev
  libqt5sql5 libqt5sql5-sqlite libqt5test5 libvulkan-dev libx11-dev libxau-dev libxcb1-dev libxdmcp-dev
  libxext-dev qt5-qmake qt5-qmake-bin qtbase5-dev-tools qtchooser x11proto-dev xorg-sgml-doctools xtrans-dev
Suggested packages:
  libx11-doc libxcb-doc libxext-doc default-libmysqlclient-dev firebird-dev libpq-dev libsqlite3-dev
  unixodbc-dev
The following NEW packages will be installed:
  libegl-dev libgl-dev libglu1-mesa-dev libglx-dev libopengl-dev libpthread-stubs0-dev libqt5opengl5-dev
  libqt5sql5 libqt5sql5-sqlite libqt5test5 libvulkan-dev libx11-dev libxau-dev libxcb1-dev libxdmcp-dev
  libxext-dev qt5-qmake qt5-qmake-bin qtbase5-dev qtbase5-dev-tools qtchooser x11proto-dev
  xorg-sgml-doctools xtrans-dev
0 upgraded, 24 newly installed, 0 to remove and 0 not upgraded.
Need to get 6,912 kB of archives.
After this operation, 55.7 MB of additional disk space will be used.
[..]
Setting up libqt5opengl5-dev:amd64 (5.15.8+dfsg-11+deb12u2) ...

tingo@no-osl-ti21-linux:~$ sudo apt install libcgal-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libboost-atomic1.74-dev libboost-atomic1.74.0 libboost-chrono1.74-dev libboost-chrono1.74.0
  libboost-date-time1.74-dev libboost-date-time1.74.0 libboost-program-options-dev
  libboost-program-options1.74-dev libboost-serialization1.74-dev libboost-serialization1.74.0
  libboost-system-dev libboost-system1.74-dev libboost-system1.74.0 libboost-thread-dev
  libboost-thread1.74-dev libgmp-dev libgmpxx4ldbl libmpfr-dev
Suggested packages:
  libmpfi-dev libntl-dev libtbb-dev gmp-doc libgmp10-doc libmpfr-doc
The following NEW packages will be installed:
  libboost-atomic1.74-dev libboost-atomic1.74.0 libboost-chrono1.74-dev libboost-chrono1.74.0
  libboost-date-time1.74-dev libboost-date-time1.74.0 libboost-program-options-dev
  libboost-program-options1.74-dev libboost-serialization1.74-dev libboost-serialization1.74.0
  libboost-system-dev libboost-system1.74-dev libboost-system1.74.0 libboost-thread-dev
  libboost-thread1.74-dev libcgal-dev libgmp-dev libgmpxx4ldbl libmpfr-dev
0 upgraded, 19 newly installed, 0 to remove and 0 not upgraded.
Need to get 9,203 kB of archives.
After this operation, 73.7 MB of additional disk space will be used.
[..]
Processing triggers for libc-bin (2.36-9+deb12u8) ...

tingo@no-osl-ti21-linux:~$ sudo apt install libtet1.5-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libtet1.5
The following NEW packages will be installed:
  libtet1.5 libtet1.5-dev
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 269 kB of archives.
After this operation, 761 kB of additional disk space will be used.
[..]
Processing triggers for libc-bin (2.36-9+deb12u8) ...

tingo@no-osl-ti21-linux:~$ sudo apt install libgtest-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  googletest
The following NEW packages will be installed:
  googletest libgtest-dev
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 746 kB of archives.
After this operation, 5,054 kB of additional disk space will be used.
[..]
Setting up libgtest-dev:amd64 (1.12.1-0.2) ...

2024-10-01: zroot - github token - set up a token for token-based github auth (based on this blog post). Set up a netrc-style file in ~/.gitcred the template looks like this:

tingo@no-osl-ti21-linux:~$ cat ~/.gitcred/credentials.template
machine github.com protocol https username <username> password <password / token>

encrypt i (make sure you have working gpg and working keys first) with a command like this

gpg -r "recipient name" --encrypt --trust-model always <filename>

next, verify that the credential helper and perl script exists and have execute permissions

tingo@no-osl-ti21-linux:~$ ls -l ~/bin/git*
-rwxr--r-- 1 tingo tingo    88 Dec 31  2022 /home/tingo/bin/git-credential-helper
-rwxr--r-- 1 tingo tingo 10869 Dec 31  2022 /home/tingo/bin/git-credential-netrc.perl

the credential helper script looks like this

tingo@no-osl-ti21-linux:~$ cat ~/bin/git-credential-helper
#!/bin/sh
~/bin/git-credential-netrc.perl -f ~/.gitcred/credentials.gpg get 2>/dev/null

test by cloning a github repository and do a test commit to it.

2024-10-01: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  chromium chromium-common chromium-sandbox cups cups-browsed cups-client cups-common cups-core-drivers cups-daemon cups-filters cups-filters-core-drivers
  cups-ipp-utils cups-ppdc cups-server-common libcups2 libcupsfilters1 libfontembed1 mdatp
18 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 255 MB of archives.
After this operation, 2,796 kB of additional disk space will be used.
[..]
Processing triggers for libc-bin (2.36-9+deb12u8) ...

2024-09-26: zroot - apt - autoremove

tingo@no-osl-ti21-linux:~$ sudo apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  linux-headers-6.1.0-22-amd64 linux-headers-6.1.0-22-common linux-image-6.1.0-22-amd64
0 upgraded, 0 newly installed, 3 to remove and 1 not upgraded.
After this operation, 470 MB disk space will be freed.
[..]
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-6.1.0-22-amd64
/etc/kernel/postrm.d/zz-update-grub:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.1.0-25-amd64
Found initrd image: /boot/initrd.img-6.1.0-25-amd64
Found linux image: /boot/vmlinuz-6.1.0-23-amd64
Found initrd image: /boot/initrd.img-6.1.0-23-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done

2024-09-26: zroot - apt - install git extras

tingo@no-osl-ti21-linux:~$ sudo apt install git-extras
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-6.1.0-22-amd64 linux-headers-6.1.0-22-common linux-image-6.1.0-22-amd64
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
  git-extras
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 123 kB of archives.
After this operation, 376 kB of additional disk space will be used.
[..]
Selecting previously unselected package git-extras.
(Reading database ... 243784 files and directories currently installed.)
Preparing to unpack .../git-extras_6.5.0-1_all.deb ...
Unpacking git-extras (6.5.0-1) ...
Setting up git-extras (6.5.0-1) ...
Processing triggers for man-db (2.11.2-2) ...

2024-09-20: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  linux-headers-6.1.0-22-amd64 linux-headers-6.1.0-22-common linux-image-6.1.0-22-amd64
Use 'sudo apt autoremove' to remove them.
The following packages will be upgraded:
  chromium chromium-common chromium-sandbox fonts-opensymbol kicad kicad-demos kicad-footprints kicad-libraries kicad-packages3d
  kicad-symbols libexpat1 libexpat1-dev libreoffice-base-core libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw
  libreoffice-gtk3 libreoffice-help-common libreoffice-help-en-us libreoffice-impress libreoffice-math libreoffice-style-colibre
  libreoffice-writer libuno-cppu3 libuno-cppuhelpergcc3-3 libuno-purpenvhelpergcc3-3 libuno-sal3 libuno-salhelpergcc3-3 python3-uno
  uno-libs-private ure
32 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 670 MB of archives.
After this operation, 7,932 kB of additional disk space will be used.
[..]
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...

2024-09-17: zroot - reboot, Debian 12.7 is in

tingo@no-osl-ti21-linux:~$ cat /etc/debian_version 
12.7

kernel

tingo@no-osl-ti21-linux:~$ uname -a
Linux no-osl-ti21-linux 6.1.0-25-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.106-3 (2024-08-26) x86_64 GNU/Linux

2024-09-17: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  linux-headers-6.1.0-25-amd64 linux-headers-6.1.0-25-common linux-image-6.1.0-25-amd64
The following packages will be upgraded:
  amd64-microcode base-files chromium chromium-common chromium-sandbox cups cups-client cups-common cups-core-drivers cups-daemon cups-ipp-utils cups-ppdc
  cups-server-common curl firefox-esr ghostscript gir1.2-gtk-3.0 gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0 git git-man graphviz gtk-update-icon-cache
  gtk2-engines-pixbuf imagemagick imagemagick-6-common imagemagick-6.q16 initramfs-tools initramfs-tools-core intel-microcode libc-bin libc-dev-bin libc-devtools
  libc-l10n libc6 libc6-dev libcdt5 libcgraph6 libcups2 libcurl3-gnutls libcurl4 libgail-common libgail18 libgs-common libgs10 libgs10-common libgtk-3-0
  libgtk-3-bin libgtk-3-common libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libgvc6 libgvpr2 libimage-magick-perl libimage-magick-q16-perl
  libjavascriptcoregtk-4.0-18 libjavascriptcoregtk-4.1-0 liblab-gamut1 libmagick++-6.q16-8 libmagickcore-6.q16-6 libmagickcore-6.q16-6-extra libmagickwand-6.q16-6
  libpam-systemd libpathplan4 libpython3.11 libpython3.11-dev libpython3.11-minimal libpython3.11-stdlib libssl3 libsystemd-shared libsystemd0 libudev1
  libwebkit2gtk-4.0-37 libwebkit2gtk-4.1-0 linux-compiler-gcc-12-x86 linux-headers-amd64 linux-image-amd64 linux-kbuild-6.1 linux-libc-dev locales openssl
  python3-numpy python3.11 python3.11-dev python3.11-minimal shim-helpers-amd64-signed shim-signed shim-signed-common shim-unsigned systemd systemd-sysv
  systemd-timesyncd udev usb.ids
95 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 380 MB of archives.
After this operation, 495 MB of additional disk space will be used.
[..]
Setting up shim-signed:amd64 (1.44~1+deb12u1+15.8-1~deb12u1) ...
Installing for x86_64-efi platform.
grub-install: error: unknown filesystem.
Failed: grub-install --target=x86_64-efi
WARNING: Bootloader is not properly installed, system may not be bootable
[..]
update-initramfs: Generating /boot/initrd.img-6.1.0-25-amd64
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8156b-2.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8156a-2.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153c-1.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153b-2.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153a-4.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153a-3.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153a-2.fw for module r8152
Processing triggers for libc-bin (2.36-9+deb12u8) ...

2024-09-17: zroot - apt - install OpenSCAD

tingo@no-osl-ti21-linux:~$ sudo apt install openscad
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  lib3mf1 libopencsg1 libqscintilla2-qt5-15 libqscintilla2-qt5-l10n
  libqt5gamepad5 libqt5multimedia5 libzip4 openscad-mcad
Suggested packages:
  libqscintilla2-doc meshlab geomview librecad openscad-testing
The following NEW packages will be installed:
  lib3mf1 libopencsg1 libqscintilla2-qt5-15 libqscintilla2-qt5-l10n
  libqt5gamepad5 libqt5multimedia5 libzip4 openscad openscad-mcad
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Need to get 5,322 kB of archives.
After this operation, 17.6 MB of additional disk space will be used.
[..]
Processing triggers for shared-mime-info (2.2-1) ...
Processing triggers for mailcap (3.70+nmu1) ...

2024-08-27: zroot - apt - install binutils-riscv64-unknown-elf

tingo@no-osl-ti21-linux:~$ sudo apt install binutils-riscv64-unknown-elf
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  binutils-riscv64-unknown-elf
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,674 kB of archives.
After this operation, 17.8 MB of additional disk space will be used.
[..]
Selecting previously unselected package binutils-riscv64-unknown-elf.
(Reading database ... 221972 files and directories currently installed.)
Preparing to unpack .../binutils-riscv64-unknown-elf_2.40-2+4+b1_amd64.deb ...
Unpacking binutils-riscv64-unknown-elf (2.40-2+4+b1) ...
Setting up binutils-riscv64-unknown-elf (2.40-2+4+b1) ...
Processing triggers for man-db (2.11.2-2) ...

2024-08-27: zroot - rust - install svd2rust, formw via cairo

tingo@no-osl-ti21-linux:~$ cargo install svd2rust form
    Updating crates.io index
  Downloaded svd2rust v0.33.4
  Downloaded 1 crate (82.5 KB) in 0.20s
    Updating crates.io index
  Downloaded form v0.12.1
  Downloaded 1 crate (11.0 KB) in 0.13s
  Installing svd2rust v0.33.4
    Updating crates.io index
     Locking 84 packages to latest compatible versions
      Adding darling v0.14.4 (latest: v0.20.10)
      Adding darling_core v0.14.4 (latest: v0.20.10)
      Adding darling_macro v0.14.4 (latest: v0.20.10)
      Adding derive_builder v0.12.0 (latest: v0.20.0)
      Adding derive_builder_core v0.12.0 (latest: v0.20.0)
      Adding derive_builder_macro v0.12.0 (latest: v0.20.0)
      Adding idna v0.5.0 (latest: v1.0.2)
      Adding irx-config v3.3.0 (latest: v3.4.0)
      Adding strsim v0.10.0 (latest: v0.11.1)
      Adding syn v1.0.109 (latest: v2.0.76)
      Adding toml v0.7.8 (latest: v0.8.19)
      Adding toml_edit v0.19.15 (latest: v0.22.20)
      Adding windows-sys v0.52.0 (latest: v0.59.0)
      Adding winnow v0.5.40 (latest: v0.6.18)
  Downloaded arrayref v0.3.8
  Downloaded anstream v0.6.15
  Downloaded anstyle-query v1.1.1
  Downloaded arrayvec v0.7.6
  Downloaded ident_case v1.0.1
  Downloaded equivalent v1.0.1
  Downloaded anstyle-parse v0.2.5
  Downloaded anstyle v1.0.8
  Downloaded clap v4.5.16
  Downloaded derive_builder_macro v0.12.0
  Downloaded darling_macro v0.14.4
  Downloaded colorchoice v1.0.2
  Downloaded inflections v1.1.1
  Downloaded utf8-width v0.1.7
  Downloaded form_urlencoded v1.2.1
  Downloaded blake2b_simd v1.0.2
  Downloaded html-escape v0.2.13
  Downloaded utf8parse v0.2.2
  Downloaded tinyvec_macros v0.1.1
  Downloaded svd-parser v0.14.6
  Downloaded serde_spanned v0.6.7
  Downloaded thiserror v1.0.63
  Downloaded thiserror-impl v1.0.63
  Downloaded strsim v0.11.1
  Downloaded is_terminal_polyfill v1.70.1
  Downloaded derive_builder_core v0.12.0
  Downloaded toml_datetime v0.6.8
  Downloaded derive_builder v0.12.0
  Downloaded humantime v2.1.0
  Downloaded darling v0.14.4
  Downloaded fnv v1.0.7
  Downloaded constant_time_eq v0.3.1
  Downloaded clap_lex v0.7.2
  Downloaded irx-config v3.3.0
  Downloaded env_filter v0.1.2
  Downloaded env_logger v0.11.5
  Downloaded strsim v0.10.0
  Downloaded percent-encoding v2.3.1
  Downloaded log v0.4.22
  Downloaded tinyvec v1.8.0
  Downloaded svd-rs v0.14.9
  Downloaded roxmltree v0.20.0
  Downloaded toml v0.7.8
  Downloaded url v2.5.2
  Downloaded winnow v0.5.40
  Downloaded hashbrown v0.14.5
  Downloaded idna v0.5.0
  Downloaded clap_builder v4.5.15
  Downloaded unsafe-libyaml v0.2.11
  Downloaded unicode-normalization v0.1.23
  Downloaded unicode-bidi v0.3.15
  Downloaded toml_edit v0.19.15
  Downloaded serde_yaml v0.9.34+deprecated
  Downloaded indexmap v2.4.0
  Downloaded once_cell v1.19.0
  Downloaded darling_core v0.14.4
  Downloaded 56 crates (2.3 MB) in 0.36s
   Compiling proc-macro2 v1.0.86
   Compiling unicode-ident v1.0.12
   Compiling serde v1.0.209
   Compiling memchr v2.7.4
   Compiling syn v1.0.109
   Compiling strsim v0.10.0
   Compiling ident_case v1.0.1
   Compiling fnv v1.0.7
   Compiling utf8parse v0.2.2
   Compiling regex-syntax v0.8.4
   Compiling colorchoice v1.0.2
   Compiling anstyle v1.0.8
   Compiling anstyle-parse v0.2.5
   Compiling equivalent v1.0.1
   Compiling hashbrown v0.14.5
   Compiling is_terminal_polyfill v1.70.1
   Compiling thiserror v1.0.63
   Compiling anstyle-query v1.1.1
   Compiling tinyvec_macros v0.1.1
   Compiling tinyvec v1.8.0
   Compiling winnow v0.5.40
   Compiling anstream v0.6.15
   Compiling itoa v1.0.11
   Compiling clap_lex v0.7.2
   Compiling serde_json v1.0.127
   Compiling anyhow v1.0.86
   Compiling ryu v1.0.18
   Compiling strsim v0.11.1
   Compiling aho-corasick v1.1.3
   Compiling clap_builder v4.5.15
   Compiling constant_time_eq v0.3.1
   Compiling quote v1.0.37
   Compiling indexmap v2.4.0
   Compiling unicode-bidi v0.3.15
   Compiling syn v2.0.76
   Compiling unicode-normalization v0.1.23
   Compiling log v0.4.22
   Compiling arrayref v0.3.8
   Compiling once_cell v1.19.0
   Compiling percent-encoding v2.3.1
   Compiling unsafe-libyaml v0.2.11
   Compiling arrayvec v0.7.6
   Compiling form_urlencoded v1.2.1
   Compiling idna v0.5.0
   Compiling blake2b_simd v1.0.2
   Compiling regex-automata v0.4.7
   Compiling clap v4.5.16
   Compiling humantime v2.1.0
   Compiling roxmltree v0.20.0
   Compiling svd2rust v0.33.4
   Compiling utf8-width v0.1.7
   Compiling darling_core v0.14.4
   Compiling html-escape v0.2.13
   Compiling serde_derive v1.0.209
   Compiling regex v1.10.6
   Compiling thiserror-impl v1.0.63
   Compiling inflections v1.1.1
   Compiling env_filter v0.1.2
   Compiling env_logger v0.11.5
   Compiling darling_macro v0.14.4
   Compiling darling v0.14.4
   Compiling derive_builder_core v0.12.0
   Compiling derive_builder_macro v0.12.0
   Compiling derive_builder v0.12.0
   Compiling serde_spanned v0.6.7
   Compiling toml_datetime v0.6.8
   Compiling toml_edit v0.19.15
   Compiling svd-rs v0.14.9
   Compiling serde_yaml v0.9.34+deprecated
   Compiling url v2.5.2
   Compiling toml v0.7.8
   Compiling svd-parser v0.14.6
   Compiling irx-config v3.3.0
    Finished `release` profile [optimized] target(s) in 22.31s
  Installing /home/tingo/.cargo/bin/svd2rust
   Installed package `svd2rust v0.33.4` (executable `svd2rust`)
  Installing form v0.12.1
    Updating crates.io index
     Locking 33 packages to latest compatible versions
      Adding env_logger v0.10.2 (latest: v0.11.5)
      Adding windows-sys v0.52.0 (latest: v0.59.0)
  Downloaded env_logger v0.10.2
  Downloaded getopts v0.2.21
  Downloaded termcolor v1.4.1
  Downloaded prettyplease v0.2.22
  Downloaded is-terminal v0.4.13
  Downloaded 5 crates (139.5 KB) in 0.20s
   Compiling proc-macro2 v1.0.86
   Compiling memchr v2.7.4
   Compiling unicode-ident v1.0.12
   Compiling libc v0.2.158
   Compiling regex-syntax v0.8.4
   Compiling prettyplease v0.2.22
   Compiling anyhow v1.0.86
   Compiling humantime v2.1.0
   Compiling termcolor v1.4.1
   Compiling unicode-width v0.1.13
   Compiling log v0.4.22
   Compiling getopts v0.2.21
   Compiling aho-corasick v1.1.3
   Compiling quote v1.0.37
   Compiling is-terminal v0.4.13
   Compiling syn v2.0.76
   Compiling regex-automata v0.4.7
   Compiling regex v1.10.6
   Compiling env_logger v0.10.2
   Compiling form v0.12.1
    Finished `release` profile [optimized] target(s) in 32.69s
  Installing /home/tingo/.cargo/bin/form
   Installed package `form v0.12.1` (executable `form`)
     Summary Successfully installed svd2rust, form!

2024-08-27: zroot - install rust via

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

add target for riscv64imac

tingo@no-osl-ti21-linux:~$ rustup target add riscv64imac-unknown-none-elf
info: downloading component 'rust-std' for 'riscv64imac-unknown-none-elf'
info: installing component 'rust-std' for 'riscv64imac-unknown-none-elf'

add target for riscv64gc

tingo@no-osl-ti21-linux:~$ rustup target add riscv64gc-unknown-none-elf
info: downloading component 'rust-std' for 'riscv64gc-unknown-none-elf'
info: installing component 'rust-std' for 'riscv64gc-unknown-none-elf'

install cargo binutils

tingo@no-osl-ti21-linux:~$ cargo install cargo-binutils
    Updating crates.io index
  Downloaded cargo-binutils v0.3.6
  Downloaded 1 crate (26.1 KB) in 0.47s
  Installing cargo-binutils v0.3.6
    Updating crates.io index
     Locking 51 packages to latest compatible versions
      Adding addr2line v0.22.0 (latest: v0.24.1)
      Adding bitflags v1.3.2 (latest: v2.6.0)
      Adding cargo_metadata v0.14.2 (latest: v0.18.1)
      Adding clap v2.34.0 (latest: v4.5.16)
      Adding gimli v0.29.0 (latest: v0.31.0)
      Adding hermit-abi v0.1.19 (latest: v0.4.0)
      Adding miniz_oxide v0.7.4 (latest: v0.8.0)
      Adding rustc-cfg v0.4.0 (latest: v0.5.0)
      Adding strsim v0.8.0 (latest: v0.11.1)
      Adding syn v1.0.109 (latest: v2.0.76)
      Adding synstructure v0.12.6 (latest: v0.13.1)
      Adding textwrap v0.11.0 (latest: v0.16.1)
      Adding toml v0.5.11 (latest: v0.8.19)
  Downloaded aho-corasick v1.1.3
  Downloaded cargo-platform v0.1.8
  Downloaded failure_derive v0.1.8
  Downloaded cfg-if v1.0.0
  Downloaded cc v1.1.15
  Downloaded adler v1.0.2
  Downloaded addr2line v0.22.0
  Downloaded camino v1.1.9
  Downloaded bitflags v1.3.2
  Downloaded backtrace v0.3.73
  Downloaded memchr v2.7.4
  Downloaded itoa v1.0.11
  Downloaded proc-macro2 v1.0.86
  Downloaded clap v2.34.0
  Downloaded atty v0.2.14
  Downloaded anyhow v1.0.86
  Downloaded ansi_term v0.12.1
  Downloaded vec_map v0.8.2
  Downloaded unicode-xid v0.2.5
  Downloaded synstructure v0.12.6
  Downloaded strsim v0.8.0
  Downloaded libc v0.2.158
  Downloaded unicode-width v0.1.13
  Downloaded regex-automata v0.4.7
  Downloaded object v0.36.3
  Downloaded syn v2.0.76
  Downloaded regex-syntax v0.8.4
  Downloaded cargo_metadata v0.14.2
  Downloaded serde v1.0.209
  Downloaded rustc-cfg v0.4.0
  Downloaded gimli v0.29.0
  Downloaded unicode-ident v1.0.12
  Downloaded toml v0.5.11
  Downloaded textwrap v0.11.0
  Downloaded syn v1.0.109
  Downloaded shlex v1.3.0
  Downloaded serde_json v1.0.127
  Downloaded serde_derive v1.0.209
  Downloaded semver v1.0.23
  Downloaded ryu v1.0.18
  Downloaded rustc_version v0.4.0
  Downloaded rustc-demangle v0.1.24
  Downloaded regex v1.10.6
  Downloaded quote v1.0.37
  Downloaded miniz_oxide v0.7.4
  Downloaded failure v0.1.8
  Downloaded 46 crates (5.2 MB) in 0.31s
   Compiling proc-macro2 v1.0.86
   Compiling unicode-ident v1.0.12
   Compiling memchr v2.7.4
   Compiling serde v1.0.209
   Compiling libc v0.2.158
   Compiling shlex v1.3.0
   Compiling syn v1.0.109
   Compiling unicode-xid v0.2.5
   Compiling gimli v0.29.0
   Compiling semver v1.0.23
   Compiling failure_derive v0.1.8
   Compiling adler v1.0.2
   Compiling miniz_oxide v0.7.4
   Compiling cfg-if v1.0.0
   Compiling cc v1.1.15
   Compiling serde_json v1.0.127
   Compiling camino v1.1.9
   Compiling rustc-demangle v0.1.24
   Compiling unicode-width v0.1.13
   Compiling regex-syntax v0.8.4
   Compiling anyhow v1.0.86
   Compiling ryu v1.0.18
   Compiling itoa v1.0.11
   Compiling textwrap v0.11.0
   Compiling object v0.36.3
   Compiling aho-corasick v1.1.3
   Compiling bitflags v1.3.2
   Compiling quote v1.0.37
   Compiling atty v0.2.14
   Compiling ansi_term v0.12.1
   Compiling syn v2.0.76
   Compiling strsim v0.8.0
   Compiling vec_map v0.8.2
   Compiling clap v2.34.0
   Compiling backtrace v0.3.73
   Compiling regex-automata v0.4.7
   Compiling addr2line v0.22.0
   Compiling synstructure v0.12.6
   Compiling serde_derive v1.0.209
   Compiling failure v0.1.8
   Compiling regex v1.10.6
   Compiling rustc-cfg v0.4.0
   Compiling cargo-platform v0.1.8
   Compiling toml v0.5.11
   Compiling rustc_version v0.4.0
   Compiling cargo_metadata v0.14.2
   Compiling cargo-binutils v0.3.6
    Finished `release` profile [optimized] target(s) in 16.60s
  Installing /home/tingo/.cargo/bin/cargo-cov
  Installing /home/tingo/.cargo/bin/cargo-nm
  Installing /home/tingo/.cargo/bin/cargo-objcopy
  Installing /home/tingo/.cargo/bin/cargo-objdump
  Installing /home/tingo/.cargo/bin/cargo-profdata
  Installing /home/tingo/.cargo/bin/cargo-readobj
  Installing /home/tingo/.cargo/bin/cargo-size
  Installing /home/tingo/.cargo/bin/cargo-strip
  Installing /home/tingo/.cargo/bin/rust-ar
  Installing /home/tingo/.cargo/bin/rust-cov
  Installing /home/tingo/.cargo/bin/rust-ld
  Installing /home/tingo/.cargo/bin/rust-lld
  Installing /home/tingo/.cargo/bin/rust-nm
  Installing /home/tingo/.cargo/bin/rust-objcopy
  Installing /home/tingo/.cargo/bin/rust-objdump
  Installing /home/tingo/.cargo/bin/rust-profdata
  Installing /home/tingo/.cargo/bin/rust-readobj
  Installing /home/tingo/.cargo/bin/rust-size
  Installing /home/tingo/.cargo/bin/rust-strip
   Installed package `cargo-binutils v0.3.6` (executables `cargo-cov`, `cargo-nm`, `cargo-objcopy`, `cargo-objdump`, `cargo-profdata`, `cargo-readobj`, `cargo-size`, `cargo-strip`, `rust-ar`, `rust-cov`, `rust-ld`, `rust-lld`, `rust-nm`, `rust-objcopy`, `rust-objdump`, `rust-profdata`, `rust-readobj`, `rust-size`, `rust-strip`)

rustup - add llvm-tools

tingo@no-osl-ti21-linux:~$ rustup component add llvm-tools
info: downloading component 'llvm-tools'
info: installing component 'llvm-tools'
 31.2 MiB /  31.2 MiB (100 %)  22.8 MiB/s in  1s ETA:  0s

2024-08-27: zroot - apt - install python3-serial

tingo@no-osl-ti21-linux:~$ sudo apt install python3-serial
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Suggested packages:
  python3-wxgtk3.0 | python3-wxgtk
The following NEW packages will be installed:
  python3-serial
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 89.4 kB of archives.
After this operation, 470 kB of additional disk space will be used.
[..]
Selecting previously unselected package python3-serial.
(Reading database ... 221914 files and directories currently installed.)
Preparing to unpack .../python3-serial_3.5-1.1_all.deb ...
Unpacking python3-serial (3.5-1.1) ...
Setting up python3-serial (3.5-1.1) ...

2024-08-27: zroot - writing a Milk-V duo image with dd (for some reason, Etcher from etcher.io doesn't work)

$ sudo dd if=./arduino-milkv-duo-sd-v1.1.2-2024-0801.img of=/dev/sde bs=4M status=progress
224+1 records in
224+1 records out
939524608 bytes (940 MB, 896 MiB) copied, 87.909 s, 10.7 MB/s

2024-08-26: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  linux-headers-6.1.0-21-amd64 linux-headers-6.1.0-21-common linux-image-6.1.0-21-amd64
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
  libc++1-16 libc++abi1-16 libunwind-16
The following packages will be upgraded:
  bind9-dnsutils bind9-host bind9-libs bubblewrap chromium chromium-common chromium-sandbox dnsutils firefox-esr
  fonts-opensymbol kicad kicad-demos kicad-footprints kicad-libraries kicad-packages3d kicad-symbols libaom3 libavcodec59
  libavfilter8 libavformat59 libavutil57 libngspice0 libpostproc56 libreoffice-base-core libreoffice-calc libreoffice-common
  libreoffice-core libreoffice-draw libreoffice-gtk3 libreoffice-help-common libreoffice-help-en-us libreoffice-impress
  libreoffice-math libreoffice-style-colibre libreoffice-writer libswresample4 libswscale6 libuno-cppu3 libuno-cppuhelpergcc3-3
  libuno-purpenvhelpergcc3-3 libuno-sal3 libuno-salhelpergcc3-3 mdatp mde-netfilter python3-uno uno-libs-private ure
  wpasupplicant
48 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 903 MB of archives.
After this operation, 90.6 MB of additional disk space will be used.
[..]
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...

apt - autoremove

tingo@no-osl-ti21-linux:~$ sudo apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  linux-headers-6.1.0-21-amd64 linux-headers-6.1.0-21-common linux-image-6.1.0-21-amd64
0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
After this operation, 470 MB disk space will be freed.
[..]
depmod...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-6.1.0-21-amd64
/etc/kernel/postrm.d/zz-update-grub:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.1.0-23-amd64
Found initrd image: /boot/initrd.img-6.1.0-23-amd64
Found linux image: /boot/vmlinuz-6.1.0-22-amd64
Found initrd image: /boot/initrd.img-6.1.0-22-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done

2024-08-01: zroot - time - install systemd-timesyncd

tingo@no-osl-ti21-linux:~$ sudo apt install systemd-timesyncd
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-6.1.0-21-amd64 linux-headers-6.1.0-21-common linux-image-6.1.0-21-amd64
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
  systemd-timesyncd
0 upgraded, 1 newly installed, 0 to remove and 8 not upgraded.
Need to get 63.4 kB of archives.
After this operation, 151 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main amd64 systemd-timesyncd amd64 252.26-1~deb12u2 [63.4 kB]
Fetched 63.4 kB in 0s (173 kB/s)       
Selecting previously unselected package systemd-timesyncd.
(Reading database ... 243243 files and directories currently installed.)
Preparing to unpack .../systemd-timesyncd_252.26-1~deb12u2_amd64.deb ...
Unpacking systemd-timesyncd (252.26-1~deb12u2) ...
Setting up systemd-timesyncd (252.26-1~deb12u2) ...
Creating group 'systemd-timesync' with GID 995.
Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 995 and GID 995.
Created symlink /etc/systemd/system/dbus-org.freedesktop.timesync1.service  /lib/systemd/system/systemd-timesyncd.service.
Created symlink /etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service  /lib/systemd/system/systemd-timesyncd.service.
Processing triggers for dbus (1.14.10-1~deb12u1) ...
Processing triggers for man-db (2.11.2-2) ...

and verify that it works

tingo@no-osl-ti21-linux:~$ timedatectl
               Local time: Thu 2024-08-01 15:27:54 CEST
           Universal time: Thu 2024-08-01 13:27:54 UTC
                 RTC time: Thu 2024-08-01 13:27:54
                Time zone: Europe/Oslo (CEST, +0200)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

2024-07-19: zroot - reboot, a new kernel is in

tingo@no-osl-ti21-linux:~$ uname -a
Linux no-osl-ti21-linux 6.1.0-23-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.99-1 (2024-07-15) x86_64 GNU/Linux

2024-07-19: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  linux-headers-6.1.0-23-amd64 linux-headers-6.1.0-23-common linux-image-6.1.0-23-amd64
The following packages will be upgraded:
  chromium chromium-common chromium-sandbox firefox-esr linux-compiler-gcc-12-x86 linux-headers-amd64 linux-image-amd64 linux-kbuild-6.1
  linux-libc-dev
9 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 228 MB of archives.
After this operation, 470 MB of additional disk space will be used.
[..]
/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.1.0-23-amd64
Found initrd image: /boot/initrd.img-6.1.0-23-amd64
Found linux image: /boot/vmlinuz-6.1.0-22-amd64
Found initrd image: /boot/initrd.img-6.1.0-22-amd64
Found linux image: /boot/vmlinuz-6.1.0-21-amd64
Found initrd image: /boot/initrd.img-6.1.0-21-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
Setting up linux-headers-6.1.0-23-common (6.1.99-1) ...
Setting up chromium-common (126.0.6478.182-1~deb12u1) ...
Setting up chromium (126.0.6478.182-1~deb12u1) ...
Setting up linux-kbuild-6.1 (6.1.99-1) ...
Setting up firefox-esr (115.13.0esr-1~deb12u1) ...
Setting up linux-image-amd64 (6.1.99-1) ...
Setting up linux-headers-6.1.0-23-amd64 (6.1.99-1) ...
/etc/kernel/header_postinst.d/dkms:
dkms: running auto installation service for kernel 6.1.0-23-amd64.
dkms: autoinstall for kernel: 6.1.0-23-amd64.
Setting up linux-headers-amd64 (6.1.99-1) ...
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for man-db (2.11.2-2) ...

2024-07-10: zroot - I also installed FreeCAD 0.21 as an appimage

tingo@no-osl-ti21-linux:~$ ls -lh ~/progs/Free*
-rwxr-xr-x 1 tingo tingo 810M Jul 10 14:25 /home/tingo/progs/FreeCAD-0.21.2-Linux-x86_64.AppImage
-rw-r--r-- 1 tingo tingo 2.6K Jul 10 14:33 /home/tingo/progs/Freecad.svg

it is better than 0.20 which is in Debian repositories at this time.

2024-07-10: zroot - apt - install freecad

tingo@no-osl-ti21-linux:~$ sudo apt install --no-install-recommends freecad
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  blt fonts-lyx freecad-common freecad-python3 ibverbs-providers libaec0 libboost-dev libboost-program-options1.74.0 libboost-regex1.74.0
  libboost1.74-dev libclang1-14 libcoin80c libevent-core-2.1-7 libevent-pthreads-2.1-7 libexpat1-dev libfabric1 libfreecad-python3-0.20
  libgl2ps1.4 libhdf5-103-1 libhdf5-hl-100 libhdf5-openmpi-103-1 libibverbs1 libjs-jquery-ui liblbfgsb0 libllvm14 libmedc11 libmunge2
  libnetcdf19 libopenblas-dev libopenblas-pthread-dev libopenblas0 libopenblas0-pthread libopenmpi3 libpmix2 libproj25 libpsm-infinipath1
  libpsm2-2 libpyside2-py3-5.15 libpython3-all-dev libpython3-dev libpython3.11-dev libqhull-r8.0 libqt5concurrent5 libqt5opengl5
  libqt5positioning5 libqt5printsupport5 libqt5quickwidgets5 libqt5webchannel5 libqt5webengine-data libqt5webenginecore5
  libqt5webenginewidgets5 libqt5xml5 libqt5xmlpatterns5 librdmacm1 libre2-9 libshiboken2-py3-5.15 libsoqt520 libspnav0 libsz2 libucx0 libvtk9.1
  libxerces-c3.2 libxsimd-dev libyaml-0-2 libzipios++0v5 proj-data python-matplotlib-data python3-all python3-all-dev python3-appdirs
  python3-attr python3-beniget python3-brotli python3-contourpy python3-cycler python3-dateutil python3-decorator python3-dev python3-fonttools
  python3-fs python3-gast python3-kiwisolver python3-lz4 python3-matplotlib python3-mpmath python3-packaging python3-pil.imagetk python3-pivy
  python3-ply python3-pyparsing python3-pyside2.qtcore python3-pyside2.qtgui python3-pyside2.qtnetwork python3-pyside2.qtopengl
  python3-pyside2.qtsvg python3-pyside2.qtuitools python3-pyside2.qtwidgets python3-pyside2.qtxml python3-pythran python3-scipy python3-sympy
  python3-tk python3-tz python3-ufolib2 python3-yaml python3.11-dev shiboken2 tk8.6-blt2.5 unicode-data zlib1g-dev
Suggested packages:
  blt-demo povray libboost-doc libboost1.74-doc libboost-atomic1.74-dev libboost-chrono1.74-dev libboost-container1.74-dev
  libboost-context1.74-dev libboost-contract1.74-dev libboost-coroutine1.74-dev libboost-date-time1.74-dev libboost-exception1.74-dev
  libboost-fiber1.74-dev libboost-filesystem1.74-dev libboost-graph1.74-dev libboost-graph-parallel1.74-dev libboost-iostreams1.74-dev
  libboost-locale1.74-dev libboost-log1.74-dev libboost-math1.74-dev libboost-mpi1.74-dev libboost-mpi-python1.74-dev libboost-numpy1.74-dev
  libboost-program-options1.74-dev libboost-python1.74-dev libboost-random1.74-dev libboost-regex1.74-dev libboost-serialization1.74-dev
  libboost-stacktrace1.74-dev libboost-system1.74-dev libboost-test1.74-dev libboost-thread1.74-dev libboost-timer1.74-dev
  libboost-type-erasure1.74-dev libboost-wave1.74-dev libboost1.74-tools-dev libmpfrc++-dev libntl-dev libboost-nowide1.74-dev libopenal0a
  libsimage-dev libjs-jquery-ui-docs libmed-doc libmed-tools proj-bin spacenavd mpi-default-bin vtk9-doc vtk9-examples libxsimd-doc
  python-attr-doc python-cycler-doc cm-super-minimal dvipng ffmpeg fonts-staypuft ipython3 python3-cairocffi python3-gobject python3-pyqt5
  python3-sip python3-tornado texlive-extra-utils texlive-latex-extra python-mpmath-doc python3-gmpy2 python-pil-doc python-ply-doc
  python-pyparsing-doc python-pyside2-doc python-scipy-doc texlive-fonts-extra python-sympy-doc tix python3-tk-dbg
Recommended packages:
  calculix-ccx python3-pyside2.qtwebchannel python3-pyside2.qtwebengine python3-pyside2.qtwebenginecore python3-pyside2.qtwebenginewidgets
  geoclue-2.0 isympy-common
The following NEW packages will be installed:
  blt fonts-lyx freecad freecad-common freecad-python3 ibverbs-providers libaec0 libboost-dev libboost-program-options1.74.0
  libboost-regex1.74.0 libboost1.74-dev libclang1-14 libcoin80c libevent-core-2.1-7 libevent-pthreads-2.1-7 libexpat1-dev libfabric1
  libfreecad-python3-0.20 libgl2ps1.4 libhdf5-103-1 libhdf5-hl-100 libhdf5-openmpi-103-1 libibverbs1 libjs-jquery-ui liblbfgsb0 libllvm14
  libmedc11 libmunge2 libnetcdf19 libopenblas-dev libopenblas-pthread-dev libopenblas0 libopenblas0-pthread libopenmpi3 libpmix2 libproj25
  libpsm-infinipath1 libpsm2-2 libpyside2-py3-5.15 libpython3-all-dev libpython3-dev libpython3.11-dev libqhull-r8.0 libqt5concurrent5
  libqt5opengl5 libqt5positioning5 libqt5printsupport5 libqt5quickwidgets5 libqt5webchannel5 libqt5webengine-data libqt5webenginecore5
  libqt5webenginewidgets5 libqt5xml5 libqt5xmlpatterns5 librdmacm1 libre2-9 libshiboken2-py3-5.15 libsoqt520 libspnav0 libsz2 libucx0 libvtk9.1
  libxerces-c3.2 libxsimd-dev libyaml-0-2 libzipios++0v5 proj-data python-matplotlib-data python3-all python3-all-dev python3-appdirs
  python3-attr python3-beniget python3-brotli python3-contourpy python3-cycler python3-dateutil python3-decorator python3-dev python3-fonttools
  python3-fs python3-gast python3-kiwisolver python3-lz4 python3-matplotlib python3-mpmath python3-packaging python3-pil.imagetk python3-pivy
  python3-ply python3-pyparsing python3-pyside2.qtcore python3-pyside2.qtgui python3-pyside2.qtnetwork python3-pyside2.qtopengl
  python3-pyside2.qtsvg python3-pyside2.qtuitools python3-pyside2.qtwidgets python3-pyside2.qtxml python3-pythran python3-scipy python3-sympy
  python3-tk python3-tz python3-ufolib2 python3-yaml python3.11-dev shiboken2 tk8.6-blt2.5 unicode-data zlib1g-dev
0 upgraded, 111 newly installed, 0 to remove and 0 not upgraded.
Need to get 249 MB of archives.
After this operation, 1,225 MB of additional disk space will be used.
[..]
update-alternatives: using /usr/lib/freecad/bin/freecad-python3 to provide /usr/bin/freecad (freecad) in auto mode
Setting up freecad (0.20.2+dfsg1-4) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for libc-bin (2.36-9+deb12u7) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for shared-mime-info (2.2-1) ...
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for fontconfig (2.14.1-4) ...

2024-07-08: zroot, reboot, a new kernel is in

tingo@no-osl-ti21-linux:~$ uname -a
Linux no-osl-ti21-linux 6.1.0-22-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.94-1 (2024-06-21) x86_64 GNU/Linux

and Debian is at 12.6

tingo@no-osl-ti21-linux:~$ cat /etc/debian_version 
12.6

2024-07-08: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  linux-headers-6.1.0-22-amd64 linux-headers-6.1.0-22-common linux-image-6.1.0-22-amd64
The following packages will be upgraded:
  base-files bash bluetooth bluez bluez-obexd chromium chromium-common chromium-sandbox curl dns-root-data fonts-opensymbol gir1.2-gdkpixbuf-2.0 intel-microcode libbluetooth3
  libcjson1 libcurl3-gnutls libcurl4 libfreetype6 libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libglib2.0-0 libglib2.0-data libgnutls30 libgssapi-krb5-2
  libhwloc-plugins libhwloc15 libk5crypto3 libkrb5-3 libkrb5support0 libltdl7 libpam-systemd libpython3.11 libpython3.11-minimal libpython3.11-stdlib libqt5core5a libqt5dbus5
  libqt5gui5 libqt5network5 libqt5widgets5 libreoffice-base-core libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-gtk3 libreoffice-help-common
  libreoffice-help-en-us libreoffice-impress libreoffice-math libreoffice-style-colibre libreoffice-writer libseccomp2 libssl3 libsystemd-shared libsystemd0 libudev1 libuno-cppu3
  libuno-cppuhelpergcc3-3 libuno-purpenvhelpergcc3-3 libuno-sal3 libuno-salhelpergcc3-3 libvpx7 linux-compiler-gcc-12-x86 linux-headers-amd64 linux-image-amd64 linux-kbuild-6.1
  linux-libc-dev mdatp nano openssh-client openssh-server openssh-sftp-server openssl python3-uno python3.11 python3.11-minimal qt5-gtk-platformtheme systemd systemd-sysv udev
  uno-libs-private ure wpasupplicant
84 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 455 MB of archives.
After this operation, 504 MB of additional disk space will be used.
[..]
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for initramfs-tools (0.142) ...
update-initramfs: Generating /boot/initrd.img-6.1.0-22-amd64
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8156b-2.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8156a-2.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153c-1.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153b-2.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153a-4.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153a-3.fw for module r8152
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8153a-2.fw for module r8152

2024-07-05: zroot - smbios-battery-ctl testing

tingo@no-osl-ti21-linux:~$ sudo smbios-battery-ctl --get-charging-cfg
Charging mode: express
tingo@no-osl-ti21-linux:~$ sudo smbios-battery-ctl --battery-charge
Libsmbios version : 2.4.3
smbios-battery-ctl version : 2.4.3

 Supported battery charging features: 
     NIL

 Battery charging Status: 
     NIL

more

tingo@no-osl-ti21-linux:~$ sudo getSystemId
Libsmbios version:      2.4.3
Product Name:           Precision 5560
Vendor:                 Dell Inc.
BIOS Version:           1.28.0
System ID:              0x0A62
Service Tag:            27GX5G3
Express Service Code:   4805248467
Asset Tag:              Not Specified
Property Ownership Tag: 

2024-07-05: zroot - apt - install smbios-util

tingo@no-osl-ti21-linux:~$ sudo apt install smbios-utils
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  python3-libsmbios
Suggested packages:
  libsmbios-doc
The following NEW packages will be installed:
  python3-libsmbios smbios-utils
0 upgraded, 2 newly installed, 0 to remove and 4 not upgraded.
Need to get 160 kB of archives.
After this operation, 757 kB of additional disk space will be used.
[..]
Setting up python3-libsmbios (2.4.3-1) ...
Setting up smbios-utils (2.4.3-1) ...
Processing triggers for man-db (2.11.2-2) ...

2024-07-05: zroot - sensors output

tingo@no-osl-ti21-linux:~$ sensors
ucsi_source_psy_USBC000:002-isa-0000
Adapter: ISA adapter
in0:           5.00 V  (min =  +5.00 V, max =  +5.00 V)
curr1:         0.00 A  (max =  +0.00 A)

iwlwifi_1-virtual-0
Adapter: Virtual device
temp1:        +37.0°C  

nvme-pci-e200
Adapter: PCI adapter
Composite:    +39.9°C  (low  = -273.1°C, high = +81.8°C)
                       (crit = +84.8°C)
Sensor 1:     +39.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +46.9°C  (low  = -273.1°C, high = +65261.8°C)

BAT0-acpi-0
Adapter: ACPI interface
in0:          11.38 V  
curr1:         1.63 A  

ucsi_source_psy_USBC000:003-isa-0000
Adapter: ISA adapter
in0:           5.00 V  (min =  +5.00 V, max =  +5.00 V)
curr1:         0.00 A  (max =  +0.00 A)

ucsi_source_psy_USBC000:001-isa-0000
Adapter: ISA adapter
in0:           5.00 V  (min =  +5.00 V, max =  +5.00 V)
curr1:         0.00 A  (max =  +0.00 A)

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +47.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +43.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +41.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:        +39.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:        +40.0°C  (high = +100.0°C, crit = +100.0°C)
Core 4:        +40.0°C  (high = +100.0°C, crit = +100.0°C)
Core 5:        +43.0°C  (high = +100.0°C, crit = +100.0°C)

nvme-pci-e100
Adapter: PCI adapter
Composite:    +47.9°C  (low  =  -0.1°C, high = +82.8°C)
                       (crit = +84.8°C)
Sensor 1:     +40.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +44.9°C  (low  = -273.1°C, high = +65261.8°C)

nouveau-pci-0100
Adapter: PCI adapter
temp1:            N/A  (high = +95.0°C, hyst =  +3.0°C)
                       (crit = +105.0°C, hyst =  +5.0°C)
                       (emerg = +135.0°C, hyst =  +5.0°C)

2024-07-04: zroot - Xorg - check log

tingo@no-osl-ti21-linux:~$ grep "No modes" /var/log/Xorg.0.log

2024-07-04: zroot - check gfx

tingo@no-osl-ti21-linux:~$ lspci | egrep VGA\|3D
0000:00:02.0 VGA compatible controller: Intel Corporation TigerLake-H GT1 [UHD Graphics] (rev 01)
0000:01:00.0 3D controller: NVIDIA Corporation TU117GLM [T1200 Laptop GPU] (rev a1)

and

tingo@no-osl-ti21-linux:~$ !673
xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x46 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 4 associated providers: 0 name:modesetting
Provider 1: id: 0xca cap: 0x0 crtcs: 0 outputs: 0 associated providers: 0 name:modesetting

2024-07-04: zroot - apt - install acpi-call-dkms

tingo@no-osl-ti21-linux:~$ sudo apt install acpi-call-dkms
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  acpi-call-dkms
0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
Need to get 14.4 kB of archives.
After this operation, 51.2 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main amd64 acpi-call-dkms all 1.2.2-2.1 [14.4 kB]
Fetched 14.4 kB in 0s (67.7 kB/s)   
Selecting previously unselected package acpi-call-dkms.
(Reading database ... 173781 files and directories currently installed.)
Preparing to unpack .../acpi-call-dkms_1.2.2-2.1_all.deb ...
Unpacking acpi-call-dkms (1.2.2-2.1) ...
Setting up acpi-call-dkms (1.2.2-2.1) ...
Loading new acpi-call-1.2.2 DKMS files...
Building for 6.1.0-21-amd64
Building initial module for 6.1.0-21-amd64
Done.

acpi_call.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/6.1.0-21-amd64/updates/dkms/
depmod...

then

tingo@no-osl-ti21-linux:~$ sudo modprobe acpi_call
tingo@no-osl-ti21-linux:~$ sudo lsmod | grep call
acpi_call              16384  0

and

tingo@no-osl-ti21-linux:~$ sudo /usr/share/doc/acpi-call-dkms/examples/turn_off_gpu.sh
Trying \_SB_.PCI0.GFX0.ATPX: failed
Trying \_SB.PCI0.P0P1.VGA._OFF: failed
Trying \_SB.PCI0.P0P2.VGA._OFF: failed
Trying \_SB_.PCI0.OVGA.ATPX: failed
Trying \_SB_.PCI0.OVGA.XTPX: failed
Trying \_SB.PCI0.P0P3.PEGP._OFF: failed
Trying \_SB.PCI0.P0P2.PEGP._OFF: failed
Trying \_SB.PCI0.P0P1.PEGP._OFF: failed
Trying \_SB.PCI0.MXR0.MXM0._OFF: failed
Trying \_SB.PCI0.PEG1.GFX0._OFF: failed
Trying \_SB.PCI0.PEG0.GFX0.DOFF: failed
Trying \_SB.PCI0.PEG1.GFX0.DOFF: failed
Trying \_SB.PCI0.PEG0.PEGP._OFF: failed
Trying \_SB.PCI0.XVR0.Z01I.DGOF: failed
Trying \_SB.PCI0.PEGR.GFX0._OFF: failed
Trying \_SB.PCI0.PEG.VID._OFF: failed
Trying \_SB.PCI0.PEG0.VID._OFF: failed
Trying \_SB.PCI0.P0P2.DGPU._OFF: failed
Trying \_SB.PCI0.P0P4.DGPU.DOFF: failed
Trying \_SB.PCI0.IXVE.IGPU.DGOF: failed
Trying \_SB.PCI0.RP00.VGA._PS3: failed
Trying \_SB.PCI0.RP00.VGA.P3MO: failed
Trying \_SB.PCI0.GFX0.DSM._T_0: failed
Trying \_SB.PCI0.LPC.EC.PUBS._OFF: failed
Trying \_SB.PCI0.P0P2.NVID._OFF: failed
Trying \_SB.PCI0.P0P2.VGA.PX02: failed
Trying \_SB_.PCI0.PEGP.DGFX._OFF: failed
Trying \_SB_.PCI0.VGA.PX02: failed
Trying \_SB.PCI0.PEG0.PEGP.SGOF: failed
Trying \_SB.PCI0.AGP.VGA.PX02: failed
Trying \_SB.PCI0.RP05.PXSX._OFF: failed
Trying \_SB.PCI0.GPP0.PG00._OFF: failed

ah, so that doesn't work.

2024-07-04: zroot - disk info

tingo@no-osl-ti21-linux:~$ date;acpi -t;/sbin/swapon --show;df -h;uptime
to. 04. juli 15:33:44 +0200 2024
NAME      TYPE      SIZE USED PRIO
/dev/dm-0 partition  10G   0B   -2
Filesystem         Size  Used Avail Use% Mounted on
udev                32G     0   32G   0% /dev
tmpfs              6.3G  2.0M  6.3G   1% /run
zroot/ROOT/debian  319G  5.9G  313G   2% /
tmpfs               32G  146M   32G   1% /dev/shm
tmpfs              5.0M  8.0K  5.0M   1% /run/lock
zroot/home         341G   29G  313G   9% /home
tmpfs               32G  103M   32G   1% /tmp
bpool/BOOT/debian  749M   92M  658M  13% /boot
/dev/nvme0n1p1     236M  187M   50M  80% /boot/efi
tmpfs              6.3G   56K  6.3G   1% /run/user/1000
 15:33:44 up  7:34,  1 user,  load average: 0.22, 0.19, 0.18

lsblk info

tingo@no-osl-ti21-linux:~$ lsblk -f
NAME        FSTYPE     FSVER LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
nvme0n1                                                                                      
├─nvme0n1p1 vfat       FAT32 ESP         A2D9-67F6                              49.4M    79% /boot/efi
├─nvme0n1p2                                                                                  
├─nvme0n1p3 BitLocker  2                                                                     
├─nvme0n1p4 ntfs             WINRETOOLS  BA72B7A572B76533                                    
└─nvme0n1p5 ntfs             DELLSUPPORT EA18B29A18B264EB                                    
nvme1n1                                                                                      
├─nvme1n1p1 ext4       1.0               3410db14-11df-4b5a-a42a-dae0eade333f                
├─nvme1n1p2                                                                                   └─swap    swap       1     swap        cb053ba1-4cb3-476c-8157-8858a5b1e394                [SWAP]
├─nvme1n1p3 zfs_member 5000  zroot       14076743972203064356                                
└─nvme1n1p4 zfs_member 5000  bpool       14637559565417472261                                

2024-07-04: zroot - battery life

tingo@no-osl-ti21-linux:~$ date; acpi -b
to. 04. juli 08:33:05 +0200 2024
Battery 0: Discharging, 85%, 03:11:24 remaining

and later

tingo@no-osl-ti21-linux:~$ date; acpi -b
to. 04. juli 11:22:05 +0200 2024
Battery 0: Discharging, 21%, 00:43:38 remaining

it would be good to reduce the power consumption a bit.

2024-06-22: zroot - lsblk info

tingo@no-osl-ti21-linux:~$ lsblk -f
NAME        FSTYPE     FSVER LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
nvme0n1                                                                                      
├─nvme0n1p1 vfat       FAT32 ESP         A2D9-67F6                              49.4M    79% /boot/efi
├─nvme0n1p2                                                                                  
├─nvme0n1p3 BitLocker  2                                                                     
├─nvme0n1p4 ntfs             WINRETOOLS  BA72B7A572B76533                                    
└─nvme0n1p5 ntfs             DELLSUPPORT EA18B29A18B264EB                                    
nvme1n1                                                                                      
├─nvme1n1p1 ext4       1.0               3410db14-11df-4b5a-a42a-dae0eade333f                
├─nvme1n1p2                                                                                   └─swap    swap       1     swap        59f1848e-33db-47ed-a9ce-a06691c9bdd7                [SWAP]
├─nvme1n1p3 zfs_member 5000  zroot       14076743972203064356                                
└─nvme1n1p4 zfs_member 5000  bpool       14637559565417472261                                

2024-06-22: zroot - grub - this also works

insmod part_gpt
insmod zfs
search --set --label bpool
configfile /BOOT/debian@/grub/grub.cfg

the reason the inital 'boot' isn't there is because bpool is mounted at /boot - duh! I can shorten it to these two lines

search --set --label bpool
configfile /BOOT/debian@/grub/grub.cfg

and it still works. Good.

2024-06-22: zroot - grub - let me try this variant

insmod part_gpt
insmod zfs
search --set --label bpool
linux /BOOT/debian@/vmlinuz-6.1.0-21-amd64 root=ZFS=zroot/BOOT/debian  boot=zfs 
initrd /BOOT/debian@/initrd.img-6.1.0-21-amd64
boot

and it works, it didn't ask me for the key or anything.

tingo@no-osl-ti21-linux:~$ mokutil --sb-state
SecureBoot enabled

pools

tingo@no-osl-ti21-linux:~$ zpool status
  pool: bpool
 state: ONLINE
config:

    NAME                                    STATE     READ WRITE CKSUM
    bpool                                   ONLINE       0     0     0
      689f5541-112e-41f9-b618-436dd1208561  ONLINE       0     0     0

errors: No known data errors

  pool: zroot
 state: ONLINE
config:

    NAME                                    STATE     READ WRITE CKSUM
    zroot                                   ONLINE       0     0     0
      15683655-cf0f-4c71-8f1d-8751f41ab364  ONLINE       0     0     0

errors: No known data errors

I update /etc/default/grub, changing this line

GRUB_CMDLINE_LINUX="root=ZFS=zroot/ROOT/debian boot=zfs"

the only chhange is to add 'boot=zfs'. Then update grub

tingo@no-osl-ti21-linux:~$ sudo update-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.1.0-21-amd64
Found initrd image: /boot/initrd.img-6.1.0-21-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done

this part still doesn't work

tingo@no-osl-ti21-linux:~$ sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=debian --recheck --no-floppy
Installing for x86_64-efi platform.
grub-install: error: unknown filesystem.

hmm, try something

tingo@no-osl-ti21-linux:~$ sudo grub-probe --target=drive /boot/efi
(hostdisk//dev/nvme0n1,gpt1)
tingo@no-osl-ti21-linux:~$ sudo grub-probe --target=fs /boot/efi
grub-probe: error: unknown filesystem.

that's interesting.

tingo@no-osl-ti21-linux:~$ sudo grub-install --target=x86_64-efi --bootloader-id=debian --recheck --no-floppy /dev/nvme0n1p1
Installing for x86_64-efi platform.
grub-install: error: unknown filesystem.

didn't help

tingo@no-osl-ti21-linux:~$ sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=debian --recheck --no-floppy /dev/nvme0n1p1
Installing for x86_64-efi platform.
grub-install: error: unknown filesystem.

seems it doesn't want to be convinced. Anywa, update intramfs

tingo@no-osl-ti21-linux:~$ sudo update-initramfs -c -k all
update-initramfs: Generating /boot/initrd.img-6.1.0-21-amd64

2024-06-20: zroot - using the following in grub, I get as far as the intramfs

insmod part_gpt
insmod zfs
search --set --label bpool
linux /BOOT/debian@/vmlinuz-6.1.0-21-amd64 root=ZFS=bpool/BOOT/debian  boot=zfs 
initrd /BOOT/debian@/initrd.img-6.1.0-21-amd64
boot

it bails out on tryint to mount bpool/BOOT/debian on /root//boot via

mount.zfs -o zfsutil bpool/BOOT/debian /root//boot

or something like that. Tryuing to manual mount, then exit wasn't a success either.

2024-06-19: zroot - sgdisk check state now

tingo@no-osl-ti21-linux:~$ sudo sgdisk -p /dev/nvme1n1
Disk /dev/nvme1n1: 1953525168 sectors, 931.5 GiB
Model: Samsung SSD 980 1TB                     
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): 261EDE73-A136-4E55-B575-90CFBAC257D3
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 653290861 sectors (311.5 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048       524290047   250.0 GiB   8300  
   2       524290048       545261567   10.0 GiB    8200  swap
   3       545261568      1300236287   360.0 GiB   BF00  pool

create bpool, 1G in size,

tingo@no-osl-ti21-linux:~$ sudo sgdisk -n "4:0:+1g" -t "4:bf01" -c 0:bpool  /dev/nvme1n1
Warning: The kernel is still using the old partition table.
The new table will be used at the next reboot or after you
run partprobe(8) or kpartx(8)
The operation has completed successfully.

verify

tingo@no-osl-ti21-linux:~$ sudo sgdisk -p /dev/nvme1n1
Disk /dev/nvme1n1: 1953525168 sectors, 931.5 GiB
Model: Samsung SSD 980 1TB                     
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): 261EDE73-A136-4E55-B575-90CFBAC257D3
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 651193709 sectors (310.5 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048       524290047   250.0 GiB   8300  
   2       524290048       545261567   10.0 GiB    8200  swap
   3       545261568      1300236287   360.0 GiB   BF00  pool
   4      1300236288      1302333439   1024.0 MiB  BF01  bpool

run partprobe to update in-kernel info

tingo@no-osl-ti21-linux:~$ sudo partprobe /dev/nvme1n1

find the partuuid of bpool

tingo@no-osl-ti21-linux:~$ sudo blkid | grep bpool
/dev/nvme1n1p4: PARTLABEL="bpool" PARTUUID="689f5541-112e-41f9-b618-436dd1208561"

temporarily umount /boot/efi

tingo@no-osl-ti21-linux:~$ sudo umount /boot/efi

move the old boot out of the way

tingo@no-osl-ti21-linux:~$ sudo mv /boot /old_boot

make a new /boot

tingo@no-osl-ti21-linux:~$ sudo mkdir /boot

zfs - create the new bpool

tingo@no-osl-ti21-linux:~$ sudo zpool create \
    -o ashift=12 \
    -o autotrim=on \
    -o compatibility=grub2 \
    -o cachefile=/etc/zfs/zpool.cache \
    -O devices=off \
    -O acltype=posixacl -O xattr=sa \
    -O compression=lz4 \
    -O normalization=formD \
    -O relatime=on \
    -O canmount=off -O mountpoint=/boot -R / \
    bpool /dev/disk/by-partuuid/689f5541-112e-41f9-b618-436dd1208561

create a container dataset

tingo@no-osl-ti21-linux:~$ sudo zfs create -o canmount=off -o mountpoint=none bpool/BOOT

create a filesystem dataset

tingo@no-osl-ti21-linux:~$ sudo zfs create -o mountpoint=/boot bpool/BOOT/debian

and now /boot is mounted

tingo@no-osl-ti21-linux:~$ df -h
Filesystem         Size  Used Avail Use% Mounted on
udev                32G     0   32G   0% /dev
tmpfs              6.3G  1.9M  6.3G   1% /run
zroot/ROOT/debian  347G  3.1G  344G   1% /
tmpfs               32G     0   32G   0% /dev/shm
tmpfs              5.0M  8.0K  5.0M   1% /run/lock
tmpfs               32G  8.0K   32G   1% /tmp
zroot/home         344G   94M  344G   1% /home
tmpfs              6.3G   52K  6.3G   1% /run/user/1000
bpool/BOOT/debian  832M  128K  832M   1% /boot

set up import of bpool, ensures that it is always imported

sudo vi /etc/systemd/system/zfs-import-bpool.service

the unit file is

tingo@no-osl-ti21-linux:~$ cat /etc/systemd/system/zfs-import-bpool.service
[Unit]
DefaultDependencies=no
Before=zfs-import-scan.service
Before=zfs-import-cache.service

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/sbin/zpool import -N -o cachefile=none bpool
# Work-around to preserve zpool cache:
ExecStartPre=-/bin/mv /etc/zfs/zpool.cache /etc/zfs/preboot_zpool.cache
ExecStartPost=-/bin/mv /etc/zfs/preboot_zpool.cache /etc/zfs/zpool.cache

[Install]
WantedBy=zfs-import.target

enable it

tingo@no-osl-ti21-linux:~$ sudo systemctl enable zfs-import-bpool.service
Created symlink /etc/systemd/system/zfs-import.target.wants/zfs-import-bpool.service  /etc/systemd/system/zfs-import-bpool.service.

make a new /boot/efi

tingo@no-osl-ti21-linux:~$ sudo mkdir -p /boot/efi

copy files from /old_boot to /boot

tingo@no-osl-ti21-linux:~$ sudo cp -pv /old_boot/*amd64 /boot/
'/old_boot/config-6.1.0-21-amd64' -> '/boot/config-6.1.0-21-amd64'
'/old_boot/initrd.img-6.1.0-21-amd64' -> '/boot/initrd.img-6.1.0-21-amd64'
'/old_boot/System.map-6.1.0-21-amd64' -> '/boot/System.map-6.1.0-21-amd64'
'/old_boot/vmlinuz-6.1.0-21-amd64' -> '/boot/vmlinuz-6.1.0-21-amd64'

mount /boot/efi again

tingo@no-osl-ti21-linux:~$ sudo mount /boot/efi

install grub-efi-amd64 and shim-signed

tingo@no-osl-ti21-linux:~$ sudo apt install grub-efi-amd64 shim-signed
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  gettext-base grub-common grub-efi-amd64-bin grub-efi-amd64-signed grub2-common libfuse2 os-prober shim-helpers-amd64-signed shim-signed-common shim-unsigned
Suggested packages:
  multiboot-doc grub-emu mtools xorriso
Recommended packages:
  secureboot-db
The following NEW packages will be installed:
  gettext-base grub-common grub-efi-amd64 grub-efi-amd64-bin grub-efi-amd64-signed grub2-common libfuse2 os-prober shim-helpers-amd64-signed shim-signed
  shim-signed-common shim-unsigned
0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded.
Need to get 7,586 kB of archives.
After this operation, 59.2 MB of additional disk space will be used.
[..]
Creating config file /etc/default/grub with new version
Installing for x86_64-efi platform.
grub-install: error: unknown filesystem.
Failed: grub-install --target=x86_64-efi  
WARNING: Bootloader is not properly installed, system may not be bootable
Setting up shim-helpers-amd64-signed (1+15.7+1) ...
Installing for x86_64-efi platform.
grub-install: error: unknown filesystem.
Failed: grub-install --target=x86_64-efi
WARNING: Bootloader is not properly installed, system may not be bootable
Setting up shim-signed:amd64 (1.39+15.7-1) ...
Installing for x86_64-efi platform.
grub-install: error: unknown filesystem.
Failed: grub-install --target=x86_64-efi
WARNING: Bootloader is not properly installed, system may not be bootable
Secure Boot not enabled on this system.
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for libc-bin (2.36-9+deb12u7) ...

verify the zfs boot file system is recognized

tingo@no-osl-ti21-linux:~$ sudo grub-probe /boot
zfs

good. edit /etc/default/grub, uncommented / changed lines

GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX="root=ZFS=zroot/ROOT/debian"
GRUB_TERMINAL=console

update grub

tingo@no-osl-ti21-linux:~$ sudo update-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.1.0-21-amd64
Found initrd image: /boot/initrd.img-6.1.0-21-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done

old grub.cfg on EFI partition

tingo@no-osl-ti21-linux:~$ cat /boot/efi/EFI/debian/grub.cfg
search.fs_uuid 3410db14-11df-4b5a-a42a-dae0eade333f root 
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg

install bootloader to ESP

tingo@no-osl-ti21-linux:~$ sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=debian --recheck --no-floppy
Installing for x86_64-efi platform.
grub-install: error: unknown filesystem.

or not.

update initramfs

tingo@no-osl-ti21-linux:~$ sudo update-initramfs -c -k all
update-initramfs: Generating /boot/initrd.img-6.1.0-21-amd64

fix filesystem ordering

tingo@no-osl-ti21-linux:~$ sudo mkdir /etc/zfs/zfs-list.cache
tingo@no-osl-ti21-linux:~$ sudo touch /etc/zfs/zfs-list.cache/bpool
tingo@no-osl-ti21-linux:~$ sudo touch /etc/zfs/zfs-list.cache/zroot

and

tingo@no-osl-ti21-linux:~$ sudo zed -F &
[1] 30541
tingo@no-osl-ti21-linux:~$ Found PID 1414 bound to PID file "/run/zed.pid"

[1]+  Exit 1                  sudo zed -F

check if empty

tingo@no-osl-ti21-linux:~$ ls -l /etc/zfs/zfs-list.cache/
total 1
-rw-r--r-- 1 root root 0 Jun 19 23:20 bpool
-rw-r--r-- 1 root root 0 Jun 19 23:21 zroot

yes, force update

tingo@no-osl-ti21-linux:~$ sudo zfs set canmount=on     bpool/BOOT/debian
tingo@no-osl-ti21-linux:~$ sudo zfs set canmount=on zroot/ROOT/debian

check again

tingo@no-osl-ti21-linux:~$ cat /etc/zfs/zfs-list.cache/bpool
bpool   /boot   off on  on  off on  off on  off -   none    -   -   -   -   -   -   -   -
bpool/BOOT  none    off on  on  off on  off on  off -   none    -   -   -   -   -   -   -   -
bpool/BOOT/debian   /boot   on  on  on  off on  off on  off -   none    -   -   -   -   -   -   -   -

and

tingo@no-osl-ti21-linux:~$ cat /etc/zfs/zfs-list.cache/zroot
zroot   none    on  on  on  on  on  off on  off zroot   file:///etc/zfs/zroot.key   -   -   -   -   -   -   --
zroot/ROOT  none    on  on  on  on  on  off on  off zroot   none    -   -   -   -   -   -   -   -
zroot/ROOT/debian   /   on  on  on  on  on  off on  off zroot   none    -   -   -   -   -   -   -   -
zroot/home  /home   on  on  on  on  on  off on  off zroot   none    -   -   -   -   -   -   -   -

take snapshots

tingo@no-osl-ti21-linux:~$ sudo zfs snapshot bpool/BOOT/debian@install
tingo@no-osl-ti21-linux:~$ sudo zfs snapshot zroot/ROOT/debian@install

export the pools

2024-06-19: zroot - turned off Secure Boot temporarily. plan B - set up an unencrypted boot pool (bpool) mounted at /boot, the see if I can get grub to boot it.

2024-06-19: nvme1n1p1 - apt - install FreeCAD

tingo@torfinn-precision5560:~$ sudo apt install freecad
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  blt calculix-ccx fonts-lyx freecad-common freecad-python3 isympy-common isympy3 libaec0 libarpack2 libboost-dev
  libboost-program-options1.74.0 libboost-regex1.74.0 libboost1.74-dev libcoin80c libevent-core-2.1-7 libevent-pthreads-2.1-7 libfabric1
  libfreecad-python3-0.20 libgl2ps1.4 libhdf5-103-1 libhdf5-hl-100 libhdf5-openmpi-103-1 libjs-jquery-ui liblbfgsb0 libmedc11 libmunge2
  libnetcdf19 libopenblas-dev libopenblas-pthread-dev libopenblas0 libopenblas0-pthread libopenmpi3 libpmix2 libproj25 libpsm-infinipath1
  libpsm2-2 libpython3-all-dev libqhull-r8.0 libqt5concurrent5 libqt5opengl5 libqt5quickwidgets5 libqt5test5 libqt5webengine-data
  libqt5webengine5 libqt5webenginecore5 libqt5webenginewidgets5 libqt5xmlpatterns5 libre2-9 libsoqt520 libspnav0 libspooles2.2 libsz2
  libucx0 libvtk9.1 libxerces-c3.2 libxsimd-dev libzipios++0v5 proj-data python-matplotlib-data python3-all python3-all-dev
  python3-appdirs python3-attr python3-beniget python3-brotli python3-bs4 python3-chardet python3-contourpy python3-cycler
  python3-dateutil python3-decorator python3-fonttools python3-fs python3-gast python3-html5lib python3-kiwisolver python3-lxml
  python3-lz4 python3-matplotlib python3-mpmath python3-packaging python3-pil.imagetk python3-pivy python3-ply python3-pyparsing
  python3-pyside2.qtnetwork python3-pyside2.qtopengl python3-pyside2.qtprintsupport python3-pyside2.qtsvg python3-pyside2.qtuitools
  python3-pyside2.qtwebchannel python3-pyside2.qtwebengine python3-pyside2.qtwebenginecore python3-pyside2.qtwebenginewidgets
  python3-pyside2.qtxml python3-pythran python3-scipy python3-soupsieve python3-sympy python3-tk python3-tz python3-ufolib2
  python3-webencodings shiboken2 tk8.6-blt2.5 unicode-data
Suggested packages:
  blt-demo povray libboost-doc libboost1.74-doc libboost-atomic1.74-dev libboost-chrono1.74-dev libboost-container1.74-dev
  libboost-context1.74-dev libboost-contract1.74-dev libboost-coroutine1.74-dev libboost-date-time1.74-dev libboost-exception1.74-dev
  libboost-fiber1.74-dev libboost-filesystem1.74-dev libboost-graph1.74-dev libboost-graph-parallel1.74-dev libboost-iostreams1.74-dev
  libboost-locale1.74-dev libboost-log1.74-dev libboost-math1.74-dev libboost-mpi1.74-dev libboost-mpi-python1.74-dev
  libboost-numpy1.74-dev libboost-program-options1.74-dev libboost-python1.74-dev libboost-random1.74-dev libboost-regex1.74-dev
  libboost-serialization1.74-dev libboost-stacktrace1.74-dev libboost-system1.74-dev libboost-test1.74-dev libboost-thread1.74-dev
  libboost-timer1.74-dev libboost-type-erasure1.74-dev libboost-wave1.74-dev libboost1.74-tools-dev libmpfrc++-dev libntl-dev
  libboost-nowide1.74-dev libopenal0a libsimage-dev libjs-jquery-ui-docs libmed-doc libmed-tools proj-bin spacenavd mpi-default-bin
  vtk9-doc vtk9-examples libxsimd-doc python-attr-doc python-cycler-doc python3-genshi python-lxml-doc cm-super-minimal dvipng ffmpeg
  fonts-staypuft inkscape ipython3 python3-cairocffi python3-gobject python3-pyqt5 python3-sip python3-tornado texlive-extra-utils
  texlive-latex-extra python-mpmath-doc python3-gmpy2 python-pil-doc python-ply-doc python-pyparsing-doc python-scipy-doc
  texlive-fonts-extra python-sympy-doc tix python3-tk-dbg
The following NEW packages will be installed:
  blt calculix-ccx fonts-lyx freecad freecad-common freecad-python3 isympy-common isympy3 libaec0 libarpack2 libboost-dev
  libboost-program-options1.74.0 libboost-regex1.74.0 libboost1.74-dev libcoin80c libevent-core-2.1-7 libevent-pthreads-2.1-7 libfabric1
  libfreecad-python3-0.20 libgl2ps1.4 libhdf5-103-1 libhdf5-hl-100 libhdf5-openmpi-103-1 libjs-jquery-ui liblbfgsb0 libmedc11 libmunge2
  libnetcdf19 libopenblas-dev libopenblas-pthread-dev libopenblas0 libopenblas0-pthread libopenmpi3 libpmix2 libproj25 libpsm-infinipath1
  libpsm2-2 libpython3-all-dev libqhull-r8.0 libqt5concurrent5 libqt5opengl5 libqt5quickwidgets5 libqt5test5 libqt5webengine-data
  libqt5webengine5 libqt5webenginecore5 libqt5webenginewidgets5 libqt5xmlpatterns5 libre2-9 libsoqt520 libspnav0 libspooles2.2 libsz2
  libucx0 libvtk9.1 libxerces-c3.2 libxsimd-dev libzipios++0v5 proj-data python-matplotlib-data python3-all python3-all-dev
  python3-appdirs python3-attr python3-beniget python3-brotli python3-bs4 python3-chardet python3-contourpy python3-cycler
  python3-dateutil python3-decorator python3-fonttools python3-fs python3-gast python3-html5lib python3-kiwisolver python3-lxml
  python3-lz4 python3-matplotlib python3-mpmath python3-packaging python3-pil.imagetk python3-pivy python3-ply python3-pyparsing
  python3-pyside2.qtnetwork python3-pyside2.qtopengl python3-pyside2.qtprintsupport python3-pyside2.qtsvg python3-pyside2.qtuitools
  python3-pyside2.qtwebchannel python3-pyside2.qtwebengine python3-pyside2.qtwebenginecore python3-pyside2.qtwebenginewidgets
  python3-pyside2.qtxml python3-pythran python3-scipy python3-soupsieve python3-sympy python3-tk python3-tz python3-ufolib2
  python3-webencodings shiboken2 tk8.6-blt2.5 unicode-data
0 upgraded, 107 newly installed, 0 to remove and 0 not upgraded.
Need to get 214 MB of archives.
After this operation, 1047 MB of additional disk space will be used.
[..]
Setting up freecad (0.20.2+dfsg1-4) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for libc-bin (2.36-9+deb12u7) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for shared-mime-info (2.2-1) ...
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for fontconfig (2.14.1-4) ...

2024-06-17: nvme1n1p1 - apt - upgrade

tingo@torfinn-precision5560:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  chromium chromium-common chromium-sandbox libavcodec59 libavfilter8 libavformat59 libavutil57 libndp0 libpostproc56 libswresample4
  libswscale6
11 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 91,0 MB of archives.
After this operation, 1550 kB of additional disk space will be used.
[..]
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for mailcap (3.70+nmu1) ...

2024-06-16: zroot - I disabled SecureBoot

tingo@no-osl-ti21-linux:~/work$ mokutil --sb-state
SecureBoot disabled

verify signatures on ZBM files

tingo@no-osl-ti21-linux:~/work$ sbverify --list /boot/efi/EFI/ZBM/VMLINUZ.EFI
warning: data remaining[48316960 vs 48326376]: gaps between PE/COFF sections?
signature 1
image signature issuers:
 - /CN=Torfinn Ingolfsen
image signature certificates:
 - subject: /CN=Torfinn Ingolfsen
   issuer:  /CN=Torfinn Ingolfsen
tingo@no-osl-ti21-linux:~/work$ sbverify --cert mok_local.crt /boot/efi/EFI/ZBM/VMLINUZ.EFI
warning: data remaining[48316960 vs 48326376]: gaps between PE/COFF sections?
Signature verification OK

and the backup file

tingo@no-osl-ti21-linux:~/work$ sbverify --cert mok_local.crt /boot/efi/EFI/ZBM/VMLINUZ-BACKUP.EFI
warning: data remaining[48316960 vs 48326376]: gaps between PE/COFF sections?
Signature verification OK
tingo@no-osl-ti21-linux:~/work$ sbverify --list /boot/efi/EFI/ZBM/VMLINUZ-BACKUP.EFI
warning: data remaining[48316960 vs 48326376]: gaps between PE/COFF sections?
signature 1
image signature issuers:
 - /CN=Torfinn Ingolfsen
image signature certificates:
 - subject: /CN=Torfinn Ingolfsen
   issuer:  /CN=Torfinn Ingolfsen

so that checks out.

2024-06-16: when I try to boot ZFSBootMenu with SecureBoot enabled, I get this message: "Operating System Loader has no signature. Incompatible with SecureBoot. all bootable devices failed Secure Boot verification." 2024-06-16: nvme1n1p1 - list signatures on Debian shim

tingo@torfinn-precision5560:~$ sbverify --list /boot/efi/EFI/Debian/shimx64.efi
warning: data remaining[823184 vs 948768]: gaps between PE/COFF sections?
signature 1
image signature issuers:
 - /C=US/ST=Washington/L=Redmond/O=Microsoft Corporation/CN=Microsoft Corporation UEFI CA 2011
image signature certificates:
 - subject: /C=US/ST=Washington/L=Redmond/O=Microsoft Corporation/CN=Microsoft Windows UEFI Driver Publisher
   issuer:  /C=US/ST=Washington/L=Redmond/O=Microsoft Corporation/CN=Microsoft Corporation UEFI CA 2011
 - subject: /C=US/ST=Washington/L=Redmond/O=Microsoft Corporation/CN=Microsoft Corporation UEFI CA 2011
   issuer:  /C=US/ST=Washington/L=Redmond/O=Microsoft Corporation/CN=Microsoft Corporation Third Party Marketplace Root

and we are in SecureBoot

tingo@torfinn-precision5560:~$ mokutil --sb-state
SecureBoot enabled

2024-06-16: nvme1n1p1 - mokutil - list enrolled keys

tingo@torfinn-precision5560:~$ mokutil --list-enrolled
[key 1]
SHA1 Fingerprint: 53:61:0c:f8:1f:bd:7e:0c:eb:67:91:3c:9e:f3:e7:94:a9:63:3e:cb
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            ed:54:a1:d5:af:87:48:94:8d:9f:89:32:ee:9c:7c:34
        Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=Debian Secure Boot CA
        Validity
            Not Before: Aug 16 18:09:18 2016 GMT
            Not After : Aug  9 18:09:18 2046 GMT
        Subject: CN=Debian Secure Boot CA
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                Public-Key: (2048 bit)
                Modulus:
                    00:9d:95:d4:8b:9b:da:10:ac:2e:ca:82:37:c1:a4:
                    cb:4a:c3:1b:42:93:c2:7a:29:d3:6e:dd:64:af:80:
                    af:ea:66:a2:1b:61:9c:83:0c:c5:6b:b9:35:25:ff:
                    c5:fb:e8:29:43:de:ce:4b:3d:c6:12:4d:b1:ef:26:
                    43:95:68:cd:04:11:fe:c2:24:9b:de:14:d8:86:51:
                    e8:38:43:bd:b1:9a:15:e5:08:6b:f8:54:50:8b:b3:
                    4b:5f:fc:14:e4:35:50:7c:0b:b1:e2:03:84:a8:36:
                    48:e4:80:e8:ea:9f:fa:bf:c5:18:7b:5e:ce:1c:be:
                    2c:80:78:49:35:15:c0:21:cf:ef:66:d5:8a:96:08:
                    2b:66:2f:48:17:b1:e7:ec:82:8f:07:e6:ca:e0:5f:
                    71:24:39:50:0a:8e:d1:72:28:50:a5:9d:21:f4:e3:
                    61:ba:09:03:66:c8:df:4e:26:36:0b:15:0f:63:1f:
                    2b:af:ab:c4:28:a2:56:64:85:8d:a6:55:41:ae:3c:
                    88:95:dd:d0:6d:d9:29:db:d8:c4:68:b5:fc:f4:57:
                    89:6b:14:db:e0:ef:ee:40:0d:62:1f:ea:58:d4:a3:
                    d8:ba:03:a6:97:2e:c5:6b:13:a4:91:77:a6:b5:ad:
                    23:a7:eb:0a:49:14:46:7c:76:e9:9e:32:b4:89:af:
                    57:79
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            Authority Information Access: 
                CA Issuers - URI:https://dsa.debian.org/secure-boot-ca
            X509v3 Authority Key Identifier: 
                6C:CE:CE:7E:4C:6C:0D:1F:61:49:F3:DD:27:DF:CC:5C:BB:41:9E:A1
            Netscape Cert Type: critical
                SSL Client, SSL Server, S/MIME, Object Signing, SSL CA, S/MIME CA, Object Signing CA
            X509v3 Extended Key Usage: 
                Code Signing
            X509v3 Key Usage: critical
                Digital Signature, Certificate Sign, CRL Sign
            X509v3 Basic Constraints: critical
                CA:TRUE
            X509v3 Subject Key Identifier: 
                6C:CE:CE:7E:4C:6C:0D:1F:61:49:F3:DD:27:DF:CC:5C:BB:41:9E:A1
    Signature Algorithm: sha256WithRSAEncryption
    Signature Value:
        77:96:3e:47:c9:ce:09:cf:8b:89:ce:59:ed:26:0e:26:0b:b9:
        ad:a9:2b:bd:a1:eb:88:79:02:ff:31:de:fe:f5:6a:07:ef:61:
        13:11:70:1e:bf:9c:4e:66:6c:e1:62:12:97:01:57:65:47:dd:
        4a:c6:f7:f4:de:a8:f1:13:62:cc:83:57:ac:3c:a6:91:15:af:
        55:26:72:69:2e:14:cd:dd:4d:b3:d1:60:24:2d:32:4f:19:6c:
        11:5e:f2:a3:f2:a1:5f:62:0f:30:ae:ad:f1:48:66:64:7d:36:
        44:0d:06:34:3d:2e:af:8e:9d:c3:ad:c2:91:d8:37:e0:ee:7a:
        5f:82:3b:67:8e:00:8a:c4:a4:df:35:16:c2:72:2b:4c:51:d7:
        93:93:9e:ba:08:0d:59:97:f2:e2:29:a0:44:4d:ea:ee:f8:3e:
        02:60:ca:15:cf:4e:9a:25:91:84:3f:b7:5a:c7:ee:bc:6b:80:
        a3:d9:fd:b2:6d:7a:1e:63:14:eb:ef:f1:b0:40:25:d5:e8:0e:
        81:eb:6b:f7:cb:ff:e5:21:00:22:2c:2e:9a:35:60:12:4b:5b:
        5f:38:46:84:0c:06:9c:cf:72:93:62:18:ee:5c:98:d6:b3:7d:
        06:25:39:95:df:4e:60:76:b0:06:7b:08:b0:6e:e3:64:9f:21:
        56:ad:39:0f

[key 2]
SHA1 Fingerprint: d5:af:15:8f:ee:b6:fd:6b:46:4e:f1:34:c1:e4:24:a2:f2:7d:52:bb
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            22:8d:2a:1d:96:f7:bb:ea:29:36:16:52:64:6b:4b:26:d2:c5:91:60
        Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=DKMS module signing key
        Validity
            Not Before: Jun 16 12:03:08 2024 GMT
            Not After : May 23 12:03:08 2124 GMT
        Subject: CN=DKMS module signing key
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                Public-Key: (2048 bit)
                Modulus:
                    00:a1:0d:52:9e:5e:49:14:a6:67:8f:25:98:96:8a:
                    a4:52:23:63:0a:b6:43:e3:f3:95:48:ec:5e:be:b3:
                    8b:ec:f5:ce:5e:bb:56:72:dc:51:eb:18:92:0c:c0:
                    49:d4:93:54:6a:d5:92:e6:af:c7:90:e2:6b:03:20:
                    1b:d1:80:36:c8:b7:32:2f:04:27:6a:02:17:7c:d3:
                    cd:93:9b:22:1f:73:77:a9:d5:b8:19:7a:d2:d9:1b:
                    6b:3f:04:02:dd:68:48:36:67:56:ef:25:44:22:ce:
                    81:fa:c5:db:f9:58:c7:89:ad:ac:12:e5:26:9f:81:
                    80:a6:c2:03:5a:2e:2b:22:ce:5f:3f:4a:2e:85:9b:
                    77:31:06:16:74:75:22:f0:34:56:4c:36:a2:83:93:
                    18:e1:4f:e1:6d:2a:b5:a2:fa:29:f7:d2:05:a8:a6:
                    1a:93:0d:d1:3b:67:16:d1:e5:0c:4d:09:b5:fd:ef:
                    e5:37:5a:05:1c:16:cc:17:77:33:96:d0:16:29:49:
                    5c:e3:b4:a6:88:5b:7a:ec:b5:a0:64:37:56:9f:72:
                    11:77:b4:fd:e3:63:1d:e8:6e:97:62:e6:f3:3b:4e:
                    8f:cd:a4:8c:fa:99:c5:d5:f8:b7:4e:a0:fa:74:86:
                    16:4e:df:f2:14:25:2f:a2:15:b4:d9:03:44:66:3e:
                    8c:fb
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier: 
                CB:D6:2C:7F:08:07:BC:CF:E7:5D:E2:09:17:09:EE:1D:54:AE:07:B2
            X509v3 Authority Key Identifier: 
                CB:D6:2C:7F:08:07:BC:CF:E7:5D:E2:09:17:09:EE:1D:54:AE:07:B2
            X509v3 Basic Constraints: critical
                CA:TRUE
    Signature Algorithm: sha256WithRSAEncryption
    Signature Value:
        33:5e:ff:32:d3:c3:a5:c7:84:56:5f:34:5d:42:bd:f4:7e:ea:
        b0:9d:08:56:c7:dd:27:87:d7:f3:e1:12:9f:bd:12:59:86:58:
        d0:1d:49:57:90:48:80:5f:92:79:75:cf:c5:f6:35:61:fe:9e:
        08:f5:f1:67:9b:aa:3e:73:77:40:ce:a5:d0:0e:18:6d:15:b5:
        44:c7:3a:56:ae:fd:a5:cf:ee:53:44:1a:46:c4:f2:6c:f4:1a:
        55:36:40:3c:24:20:34:69:d9:ba:82:35:fb:8b:4e:07:37:ac:
        7a:39:b7:e1:20:4e:73:2d:53:d1:5b:8b:3d:f0:cd:c6:d4:ee:
        40:2a:23:b3:66:0a:18:7d:d6:07:05:73:ce:75:d6:af:d4:24:
        e6:fb:ed:67:83:96:59:45:4b:20:dc:01:71:47:ef:5f:b9:36:
        fd:7d:1d:92:e3:bc:25:d5:ef:68:8f:d6:4d:25:cb:49:16:e3:
        66:f9:17:d1:3a:27:d0:c2:04:20:cf:1d:87:af:28:ea:aa:8d:
        04:ff:98:1f:3e:75:58:9f:a8:12:df:4c:f3:f8:24:fb:ea:89:
        61:d7:ee:ef:2d:47:31:60:34:c4:74:c6:07:eb:06:94:53:b4:
        8b:ba:be:0f:29:ec:22:97:a8:f8:05:70:9e:89:3c:d2:d7:b1:
        cb:e7:75:a9

[key 3]
SHA1 Fingerprint: b4:c2:e0:79:5a:d6:62:1b:a4:c8:e1:37:cc:b8:2b:3c:71:42:cd:b9
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            44:42:7a:50:7d:2f:6b:af:73:f7:3e:f0:6d:4e:a7:c6:c0:9d:4e:48
        Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=Torfinn Ingolfsen
        Validity
            Not Before: Jun 16 17:42:28 2024 GMT
            Not After : Jun 14 17:42:28 2034 GMT
        Subject: CN=Torfinn Ingolfsen
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                Public-Key: (2048 bit)
                Modulus:
                    00:bf:79:3b:59:2c:00:e5:57:6a:8b:8c:89:d5:7a:
                    8c:35:63:9b:04:46:0c:91:0d:16:9c:e2:2f:ab:00:
                    3c:0d:7c:1c:09:4e:fa:56:2c:3a:be:bd:b8:dc:fb:
                    16:79:b4:71:5c:72:ea:5f:e9:96:17:d4:2e:42:ae:
                    1f:89:49:e7:d1:96:94:40:3c:2e:5a:04:cd:ab:28:
                    45:57:9c:93:98:6a:ca:38:53:b0:e8:65:25:2e:1d:
                    b6:04:3d:6f:48:07:58:04:6d:7f:0c:1f:35:cd:a2:
                    fd:26:ac:b7:a9:b7:dd:54:05:b1:6b:42:f5:55:4e:
                    cf:d6:9a:90:ea:48:8b:19:e5:33:00:f4:3d:08:66:
                    2f:1d:f7:a2:b7:1d:20:fa:9d:7c:ee:9e:a5:04:3b:
                    7e:d6:fb:49:36:22:fc:f3:d5:39:19:49:12:81:94:
                    33:e4:8d:41:1d:3a:b5:c9:bd:98:b0:63:bc:2a:0d:
                    49:84:44:59:c7:5e:99:30:a5:88:4f:65:64:fe:f8:
                    ab:df:0e:0c:a7:6a:f6:19:5c:50:b2:8d:a5:32:3d:
                    d6:02:64:24:ab:84:3b:2e:78:5d:ae:39:4e:9b:6e:
                    e0:a9:46:f3:4e:d7:1c:e4:d1:37:ad:a3:6a:35:37:
                    44:f7:e5:ea:c6:bd:b4:1c:dd:44:f7:66:eb:09:68:
                    ae:73
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier: 
                2C:75:3C:95:D2:D6:63:2A:A0:D4:2F:4E:0F:FB:A7:0B:36:93:8E:D1
            X509v3 Authority Key Identifier: 
                2C:75:3C:95:D2:D6:63:2A:A0:D4:2F:4E:0F:FB:A7:0B:36:93:8E:D1
            X509v3 Basic Constraints: critical
                CA:TRUE
    Signature Algorithm: sha256WithRSAEncryption
    Signature Value:
        91:75:ee:a3:76:30:c7:ba:dc:4d:ea:dc:ab:ed:41:ba:2c:b5:
        f8:10:99:20:4f:c7:16:7c:83:80:03:02:19:be:33:8d:38:9b:
        5e:6d:7f:ed:09:07:59:43:2a:66:5c:34:26:98:41:f0:1d:84:
        dd:b3:c6:d4:6e:29:c5:cf:1a:eb:8e:79:1f:38:d8:ff:9c:77:
        5e:00:98:df:30:e4:bc:d7:2f:f8:e1:e3:42:42:58:8c:b8:c0:
        2a:06:86:35:7b:7a:b5:22:3b:90:96:ac:59:c7:22:fb:6b:9c:
        4a:79:69:bb:77:85:b3:32:f0:ca:ea:6a:7f:88:40:29:e2:10:
        37:82:25:e1:1b:48:d4:27:5f:43:09:11:11:63:a1:27:13:a9:
        a1:b2:39:86:a7:fa:48:b1:ae:74:f4:7c:93:b1:11:6d:9a:f2:
        8e:55:45:0f:b4:ef:c0:40:10:16:17:07:48:92:b9:a0:e0:88:
        8c:b2:5b:59:7a:fe:e9:e3:f1:96:36:72:45:50:a5:23:5b:d8:
        cd:8c:66:89:2f:bc:85:32:8a:72:b0:46:fa:b3:a5:2f:be:ac:
        01:b8:19:53:b0:38:65:0f:40:c3:40:9d:fc:26:c2:e1:b9:11:
        eb:8e:68:f7:13:d6:64:0e:f9:e3:ef:de:26:8f:8a:10:e6:6d:
        ce:06:5d:bd

[key 4]
SHA1 Fingerprint: 55:86:7c:ca:a2:5a:50:71:f4:cf:66:b4:8d:bb:69:a5:a6:b2:37:69
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            7d:9d:60:e5:78:25:be:0c:59:16:91:53:45:6c:a3:d2:83:a7:95:17
        Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=DKMS module signing key
        Validity
            Not Before: Jun 16 16:36:45 2024 GMT
            Not After : May 23 16:36:45 2124 GMT
        Subject: CN=DKMS module signing key
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                Public-Key: (2048 bit)
                Modulus:
                    00:c5:37:11:f6:5a:31:67:b5:00:0a:c6:38:73:6b:
                    11:9b:c3:e6:81:8a:4c:3a:99:6e:78:be:ac:c4:0d:
                    06:a8:0b:b2:d2:91:24:7e:e1:9a:c7:09:73:59:41:
                    e9:b8:c6:34:e0:e8:3c:3f:48:97:f9:21:a6:d8:c8:
                    5a:3c:78:52:2b:e7:7c:b9:29:0e:87:a0:19:55:8a:
                    38:16:6c:5d:57:9c:70:75:d8:a6:2d:1c:dd:41:9c:
                    ad:15:61:e8:f7:ef:d9:93:91:19:27:be:d7:0a:f4:
                    63:88:66:fb:fb:89:f9:e2:83:51:31:21:c7:7d:6d:
                    7c:cd:c6:46:84:44:91:ab:0b:64:b9:97:87:3d:88:
                    5c:4c:48:56:6d:6a:6f:8c:0e:0e:fb:8a:9c:14:c0:
                    af:c9:e5:d9:f8:30:17:f1:8c:28:76:b3:d3:82:cd:
                    8c:da:da:fe:c2:16:95:1a:f8:4f:e2:fb:f0:2f:18:
                    2d:90:7a:d0:fd:20:80:ea:12:f1:f2:ff:c7:2b:93:
                    64:a5:25:82:a4:8a:5f:91:3a:c1:dc:8b:39:c3:00:
                    78:dc:d9:68:c6:90:e3:db:5e:89:ff:a3:40:40:41:
                    27:88:2a:5a:8b:33:e4:5c:06:d2:8b:ce:3a:3d:d7:
                    6c:27:a8:1d:94:71:f0:cf:d6:a1:cd:0c:9d:71:16:
                    24:f5
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier: 
                29:83:24:A7:27:D7:70:A4:A1:77:19:68:69:EE:45:73:AB:43:36:84
            X509v3 Authority Key Identifier: 
                29:83:24:A7:27:D7:70:A4:A1:77:19:68:69:EE:45:73:AB:43:36:84
            X509v3 Basic Constraints: critical
                CA:TRUE
    Signature Algorithm: sha256WithRSAEncryption
    Signature Value:
        7b:81:35:57:f2:1c:f4:ed:f7:5c:fb:ab:16:c9:08:dd:da:dc:
        ee:65:f7:07:a9:aa:75:99:1b:1c:9f:ee:9d:f3:bc:f0:16:79:
        fe:75:91:60:ba:9f:2d:2d:34:c0:9b:e8:5d:40:43:a4:85:ea:
        61:0e:f1:b3:e9:40:27:95:19:b3:78:55:57:55:7b:9e:11:e8:
        70:c7:c3:61:a0:02:c5:7e:47:c2:32:c1:de:21:09:6d:f6:f6:
        c5:44:5c:a7:53:2d:a6:bd:b4:d2:fc:30:a8:50:63:dd:60:dd:
        e6:af:44:40:8a:93:01:3d:31:e6:ba:ce:f8:6f:f1:64:70:e6:
        e1:80:49:a3:a3:5a:7e:b8:21:6b:67:b1:31:67:41:9b:f0:07:
        ac:5d:f5:b5:0f:5d:4e:4f:db:0a:22:a5:4c:ff:0f:8f:89:c9:
        06:4e:86:c9:3e:4a:37:2e:4d:e6:3b:5c:46:02:3e:36:b3:84:
        bd:ac:b2:af:11:3c:16:fb:05:2e:b0:da:f1:85:74:a2:e8:ab:
        0e:8a:c6:de:7b:5d:32:21:13:25:03:d3:40:5d:15:33:9e:b7:
        a9:d4:fc:06:81:0f:d1:58:0c:f7:d1:a9:24:4d:c1:f3:08:02:
        91:83:6a:e1:db:f9:85:ca:72:0f:93:16:7b:b6:d3:fb:0b:8b:
        45:89:6c:d7

2024-06-16: zroot - apt - upgrade

tingo@no-osl-ti21-linux:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  less libndp0
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 144 kB of archives.
After this operation, 0 B of additional disk space will be used.
[..]
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for mailcap (3.70+nmu1) ...

apt - install more software

tingo@no-osl-ti21-linux:~$ sudo apt install chromium vlc gimp inkscape
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  chromium-common chromium-sandbox fig2dev fonts-freefont-ttf fonts-liberation gawk graphviz imagemagick imagemagick-6.q16 lib2geom1.2.0 libann0 libaribb24-0 libcddb2
  libcdt5 libcgraph6 libdouble-conversion3 libdvbpsi10 libebml5 libgc1 libgsl27 libgslcblas0 libgts-0.7-5 libgts-bin libgvc6 libgvpr2 libharfbuzz-subset0
  libimage-magick-perl libimage-magick-q16-perl libixml10 libjsoncpp25 liblab-gamut1 liblirc-client0 liblua5.2-0 liblzo2-2 libmad0 libmagick++-6.q16-8 libmatroska7
  libmd4c0 libminizip1 libmng1 libmtp-common libmtp-runtime libmtp9 libmypaint-1.5-1 libmypaint-common libnetpbm11 libnfs13 libopenmpt-modplug1 libpathplan4
  libpcre2-16-0 libpotrace0 libprotobuf-lite32 libproxy-tools libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5qml5 libqt5qmlmodels5 libqt5quick5 libqt5svg5
  libqt5waylandclient5 libqt5waylandcompositor5 libqt5widgets5 libqt5x11extras5 libresid-builder0c2a libsdl-image1.2 libsdl1.2debian libsidplay2 libsigsegv2
  libspatialaudio0 libupnp13 libva-wayland2 libvlc-bin libvlc5 libvlccore9 libvncclient1 libwmf-0.2-7 libwmf-bin libxcb-composite0 libxcb-icccm4 libxcb-image0
  libxcb-keysyms1 libxcb-render-util0 libxcb-xinerama0 libxcb-xinput0 libxcb-xv0 netpbm python3-bs4 python3-chardet python3-cssselect python3-html5lib python3-lxml
  python3-numpy python3-pkg-resources python3-scour python3-soupsieve python3-webencodings qt5-gtk-platformtheme qttranslations5-l10n qtwayland5 vlc-bin vlc-data
  vlc-l10n vlc-plugin-access-extra vlc-plugin-base vlc-plugin-notify vlc-plugin-qt vlc-plugin-samba vlc-plugin-skins2 vlc-plugin-video-output vlc-plugin-video-splitter
  vlc-plugin-visualization
Suggested packages:
  chromium-l10n chromium-shell chromium-driver xfig gawk-doc gimp-help-en | gimp-help gimp-data-extras gvfs-backends graphviz-doc imagemagick-doc autotrace cups-bsd
  | lpr | lprng enscript ffmpeg gnuplot grads hp2xx html2ps mplayer povray radiance texlive-base-bin ufraw-batch dia inkscape-tutorials libsvg-perl pstoedit
  python3-packaging python3-uniconvertor ruby gsl-ref-psdoc | gsl-doc-pdf | gsl-doc-info | gsl-ref-html lirc qgnomeplatform-qt5 qt5-image-formats-plugins
  qt5-qmltooling-plugins libwmf-0.2-7-gtk python3-genshi python-lxml-doc gfortran python3-dev python3-pytest python3-setuptools vlc-plugin-fluidsynth vlc-plugin-jack
  vlc-plugin-pipewire vlc-plugin-svg libdvdcss2
The following NEW packages will be installed:
  chromium chromium-common chromium-sandbox fig2dev fonts-freefont-ttf fonts-liberation gawk gimp graphviz imagemagick imagemagick-6.q16 inkscape lib2geom1.2.0 libann0
  libaribb24-0 libcddb2 libcdt5 libcgraph6 libdouble-conversion3 libdvbpsi10 libebml5 libgc1 libgsl27 libgslcblas0 libgts-0.7-5 libgts-bin libgvc6 libgvpr2
  libharfbuzz-subset0 libimage-magick-perl libimage-magick-q16-perl libixml10 libjsoncpp25 liblab-gamut1 liblirc-client0 liblua5.2-0 liblzo2-2 libmad0
  libmagick++-6.q16-8 libmatroska7 libmd4c0 libminizip1 libmng1 libmtp-common libmtp-runtime libmtp9 libmypaint-1.5-1 libmypaint-common libnetpbm11 libnfs13
  libopenmpt-modplug1 libpathplan4 libpcre2-16-0 libpotrace0 libprotobuf-lite32 libproxy-tools libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5qml5
  libqt5qmlmodels5 libqt5quick5 libqt5svg5 libqt5waylandclient5 libqt5waylandcompositor5 libqt5widgets5 libqt5x11extras5 libresid-builder0c2a libsdl-image1.2
  libsdl1.2debian libsidplay2 libsigsegv2 libspatialaudio0 libupnp13 libva-wayland2 libvlc-bin libvlc5 libvlccore9 libvncclient1 libwmf-0.2-7 libwmf-bin
  libxcb-composite0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-xinerama0 libxcb-xinput0 libxcb-xv0 netpbm python3-bs4 python3-chardet
  python3-cssselect python3-html5lib python3-lxml python3-numpy python3-pkg-resources python3-scour python3-soupsieve python3-webencodings qt5-gtk-platformtheme
  qttranslations5-l10n qtwayland5 vlc vlc-bin vlc-data vlc-l10n vlc-plugin-access-extra vlc-plugin-base vlc-plugin-notify vlc-plugin-qt vlc-plugin-samba
  vlc-plugin-skins2 vlc-plugin-video-output vlc-plugin-video-splitter vlc-plugin-visualization
0 upgraded, 117 newly installed, 0 to remove and 0 not upgraded.
Need to get 157 MB of archives.
After this operation, 605 MB of additional disk space will be used.
[..]
Processing triggers for libc-bin (2.36-9+deb12u7) ...
Processing triggers for libvlc-bin:amd64 (3.0.21-0+deb12u1) ...

2024-06-16: zroot - look for interesting info in dmesg output

[    1.297351] nouveau 0000:01:00.0: firmware: direct-loading firmware nvidia/tu117/acr/ucode_unload.bin
[    1.297354] nouveau 0000:01:00.0: pmu: firmware unavailable
[    1.297396] nouveau 0000:01:00.0: firmware: direct-loading firmware nvidia/tu117/gr/fecs_bl.bin

[    3.300757] iwlwifi 0000:00:14.3: firmware: direct-loading firmware iwlwifi-QuZ-a0-hr-b0-72.ucode
[    3.300796] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
[    3.300823] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[    3.301328] iwlwifi 0000:00:14.3: firmware: failed to load iwl-debug-yoyo.bin (-2)
[    3.301350] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
[    3.301376] iwlwifi 0000:00:14.3: firmware: failed to load iwl-debug-yoyo.bin (-2)
[    3.301387] iwlwifi 0000:00:14.3: loaded firmware version 72.daa05125.0 QuZ-a0-hr-b0-72.ucode op_mode iwlmvm

[    3.448460] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x351
[    3.448493] thermal thermal_zone12: failed to read out thermal zone (-61)
[    3.575892] iwlwifi 0000:00:14.3: Detected RF HR B5, rfid=0x10a100
[    3.642654] iwlwifi 0000:00:14.3: base HW address: 60:e3:2b:cc:b0:91
[    3.696623] iwlwifi 0000:00:14.3 wlp0s20f3: renamed from wlan0

[    5.233930] Bluetooth: hci0: Waiting for firmware download to complete
[    5.234256] Bluetooth: hci0: Firmware loaded in 1826505 usecs
[    5.234310] Bluetooth: hci0: Waiting for device to boot
[    5.248231] Bluetooth: hci0: Device booted in 13637 usecs
[    5.256103] bluetooth hci0: firmware: direct-loading firmware intel/ibt-19-0-4.ddc
[    5.256106] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-19-0-4.ddc
[    5.258260] Bluetooth: hci0: Applying Intel DDC parameters completed
[    5.259897] Bluetooth: hci0: Firmware revision 0.4 build 15 week 45 2022

[   11.093087] nouveau 0000:01:00.0: sec2: unhandled intr 00000010
[   12.560575] nouveau 0000:01:00.0: sec2: cmdq: timeout waiting for queue ready
[   12.560583] nouveau 0000:01:00.0: gr: init failed, -110
[   12.584840] nouveau 0000:01:00.0: gr: fecs falcon already acquired by gr!
[   12.584847] nouveau 0000:01:00.0: gr: init failed, -16
[   25.709285] nouveau 0000:01:00.0: sec2: unhandled intr 00000010
[   26.736582] nouveau 0000:01:00.0: sec2: cmdq: timeout waiting for queue ready
[   26.736592] nouveau 0000:01:00.0: gr: init failed, -110
[   26.832015] nouveau 0000:01:00.0: gr: fecs falcon already acquired by gr!
[   26.832019] nouveau 0000:01:00.0: gr: init failed, -16

[  680.601842] nouveau 0000:01:00.0: sec2: unhandled intr 00000010
[  682.384588] nouveau 0000:01:00.0: sec2: cmdq: timeout waiting for queue ready
[  682.384597] nouveau 0000:01:00.0: gr: init failed, -110
[  682.404919] nouveau 0000:01:00.0: gr: fecs falcon already acquired by gr!
[  682.404926] nouveau 0000:01:00.0: gr: init failed, -16

2024-06-16: zroot - apt - install inxi

tingo@no-osl-ti21-linux:~$ sudo apt install inxi
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  bind9-dnsutils bind9-host bind9-libs dnsutils libfstrm0 libjemalloc2 libmaxminddb0 libprotobuf-c1 libuv1 mesa-utils mesa-utils-bin pciutils tree usbutils
Suggested packages:
  libxml-dumper-perl mmdb-bin
The following NEW packages will be installed:
  bind9-dnsutils bind9-host bind9-libs dnsutils inxi libfstrm0 libjemalloc2 libmaxminddb0 libprotobuf-c1 libuv1 mesa-utils mesa-utils-bin pciutils tree usbutils
0 upgraded, 15 newly installed, 0 to remove and 1 not upgraded.
Need to get 4,635 kB of archives.
After this operation, 11.2 MB of additional disk space will be used.
[..]
Processing triggers for libc-bin (2.36-9+deb12u7) ...
Processing triggers for man-db (2.11.2-2) ...

2024-06-16: zroot - ok, that didn't work, I had to turn off SecureBoot in order for ZFSBootMenu to boot. Something is fishy here. verify signatures

tingo@no-osl-ti21-linux:~$ sbverify --list /boot/efi/EFI/ZBM/VMLINUZ.EFI
warning: data remaining[48316960 vs 48326376]: gaps between PE/COFF sections?
signature 1
image signature issuers:
 - /CN=Torfinn Ingolfsen
image signature certificates:
 - subject: /CN=Torfinn Ingolfsen
   issuer:  /CN=Torfinn Ingolfsen

and

tingo@no-osl-ti21-linux:~$ sbverify --list /boot/efi/EFI/ZBM/VMLINUZ-BACKUP.EFI
warning: data remaining[48316960 vs 48326376]: gaps between PE/COFF sections?
signature 1
image signature issuers:
 - /CN=Torfinn Ingolfsen
image signature certificates:
 - subject: /CN=Torfinn Ingolfsen
   issuer:  /CN=Torfinn Ingolfsen

hmm, they are signed all right.

2024-06-16: zfs install - round 2 - finish up, exit chroot, unmount and export the zfs pool

root@debian:~# exit
exit
root@debian:~# umount -n -R /mnt
root@debian:~# zpool export zroot

then reboot.

2024-06-16: zfs install - continue round 2 - install required firmware packages

root@debian:~# apt install firmware-intel-sound firmware-iwlwifi firmware-linux-free firmware-linux-nonfree firmware-linux
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
firmware-linux-free is already the newest version (20200122-1).
firmware-linux-free set to manually installed.
The following additional packages will be installed:
  amd64-microcode firmware-amd-graphics firmware-misc-nonfree intel-microcode iucode-tool
The following NEW packages will be installed:
  amd64-microcode firmware-amd-graphics firmware-intel-sound firmware-iwlwifi firmware-linux firmware-linux-nonfree firmware-misc-nonfree intel-microcode iucode-tool
0 upgraded, 9 newly installed, 0 to remove and 1 not upgraded.
Need to get 41.4 MB of archives.
After this operation, 239 MB of additional disk space will be used.
[..]
update-initramfs: deferring update (trigger activated)
amd64-microcode: microcode will be updated at next boot
Setting up firmware-intel-sound (20230210-5) ...
Setting up firmware-amd-graphics (20230210-5) ...
Setting up firmware-linux-nonfree (20230210-5) ...
Setting up firmware-linux (20230210-5) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for initramfs-tools (0.142) ...
update-initramfs: Generating /boot/initrd.img-6.1.0-21-amd64

install a desktop

root@debian:~# sudo apt install task-xfce-desktop
sudo: unable to resolve host debian: Name or service not known
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  acl adwaita-icon-theme alsa-topology-conf alsa-ucm-conf alsa-utils anacron aspell aspell-en at-spi2-common at-spi2-core atril atril-common avahi-daemon avahi-utils
  bc bubblewrap coinor-libcbc3 coinor-libcgl1 coinor-libclp1 coinor-libcoinmp1v5 coinor-libcoinutils3v5 coinor-libosi1v5 colord colord-data cups cups-browsed
  cups-client cups-common cups-core-drivers cups-daemon cups-filters cups-filters-core-drivers cups-ipp-utils cups-pk-helper cups-ppdc cups-server-common
  dconf-gsettings-backend dconf-service desktop-base desktop-file-utils dictionaries-common dns-root-data dnsmasq-base eject emacsen-common enchant-2 espeak-ng-data
  exfalso exfatprogs exo-utils firefox-esr fontconfig fonts-droid-fallback fonts-font-awesome fonts-lato fonts-liberation2 fonts-mathjax fonts-noto-mono
  fonts-opensymbol fonts-quicksand fonts-symbola fonts-urw-base35 fuse3 gcr gdisk ghostscript gimp-data gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-freedesktop
  gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-gtk-3.0 gir1.2-gtksource-3.0 gir1.2-handy-1 gir1.2-harfbuzz-0.0
  gir1.2-javascriptcoregtk-4.0 gir1.2-keybinder-3.0 gir1.2-notify-0.7 gir1.2-packagekitglib-1.0 gir1.2-pango-1.0 gir1.2-polkit-1.0 gir1.2-secret-1 gir1.2-soup-2.4
  gir1.2-webkit2-4.0 gir1.2-wnck-3.0 glib-networking glib-networking-common glib-networking-services gnome-accessibility-themes gnome-icon-theme gnome-keyring
  gnome-keyring-pkcs11 gnome-themes-extra gnome-themes-extra-data gsettings-desktop-schemas gsfonts gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3
  gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-x gtk-update-icon-cache
  gtk2-engines-pixbuf gvfs gvfs-common gvfs-daemons gvfs-libs hicolor-icon-theme hunspell-en-us hyphen-en-us i965-va-driver imagemagick-6-common intel-media-va-driver
  ipp-usb iso-codes iw javascript-common liba52-0.7.4 libaa1 libaacs0 libabw-0.1-1 libamd2 libao-common libao4 libarchive13 libasound2 libasound2-data
  libasound2-plugins libaspell15 libass9 libasyncns0 libatasmart4 libatk-adaptor libatk-bridge2.0-0 libatk1.0-0 libatkmm-1.6-1v5 libatopology2 libatrildocument3
  libatrilview3 libatspi2.0-0 libaudio2 libauthen-sasl-perl libavahi-client3 libavahi-common-data libavahi-common3 libavahi-core7 libavahi-glib1 libavc1394-0
  libavcodec59 libavfilter8 libavformat59 libavutil57 libayatana-appindicator3-1 libayatana-ido3-0.4-0 libayatana-indicator3-7 libbabl-0.1-0 libbdplus0 libblas3
  libblockdev-crypto2 libblockdev-fs2 libblockdev-loop2 libblockdev-part-err2 libblockdev-part2 libblockdev-swap2 libblockdev-utils2 libblockdev2 libbluetooth3
  libbluray2 libboost-filesystem1.74.0 libboost-iostreams1.74.0 libboost-locale1.74.0 libboost-thread1.74.0 libbox2d2 libbrlapi0.8 libbs2b0 libburn4 libcaca0
  libcairo-gobject-perl libcairo-gobject2 libcairo-perl libcairo2 libcairomm-1.0-1v5 libcaja-extension1 libcamd2 libcanberra-gtk3-0 libcanberra-gtk3-module
  libcanberra0 libccolamd2 libcdio19 libcdparanoia0 libcdr-0.1-1 libcholmod3 libchromaprint1 libcjson1 libclone-perl libclucene-contribs1v5 libclucene-core1v5
  libcodec2-1.0 libcolamd2 libcolord2 libcolorhug2 libcups2 libcupsfilters1 libcurl3-gnutls libdaemon0 libdata-dump-perl libdatrie1 libdbus-glib-1-2 libdbusmenu-glib4
  libdbusmenu-gtk3-4 libdc1394-25 libdca0 libdconf1 libdecor-0-0 libdecor-0-plugin-1-cairo libdirectfb-1.7-7 libdjvulibre-text libdjvulibre21 libdotconf0
  libdrm-amdgpu1 libdrm-common libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libduktape207 libdv4 libdvdnav4 libdvdread8 libdw1 libe-book-0.1-1 libegl-mesa0
  libegl1 libenchant-2-2 libencode-locale-perl libeot0 libepoxy0 libept1.6.0 libepubgen-0.1-1 libespeak-ng1 libetonyek-0.1-1 libevdev2 libevent-2.1-7 libexif12
  libexiv2-27 libexo-2-0 libexo-common libexttextcat-2.0-0 libexttextcat-data libextutils-depends-perl libfaad2 libfftw3-double3 libfftw3-single3 libfile-basedir-perl
  libfile-desktopentry-perl libfile-listing-perl libfile-mimeinfo-perl libflac12 libflite1 libfluidsynth3 libfont-afm-perl libfontembed1 libfontenc1 libfreeaptx0
  libfreehand-0.1-1 libfribidi0 libfuse3-3 libgail-common libgail18 libgarcon-1-0 libgarcon-common libgarcon-gtk3-1-0 libgbm1 libgck-1-0 libgcr-base-3-1 libgcr-ui-3-1
  libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgegl-0.4-0 libgegl-common libgexiv2-2 libgfortran5 libgimp2.0 libgirepository-1.0-1 libgl1
  libgl1-mesa-dri libglapi-mesa libgles2 libglib-object-introspection-perl libglib-perl libglib2.0-0 libglib2.0-data libglibmm-2.4-1v5 libglu1-mesa libglvnd0
  libglx-mesa0 libglx0 libgme0 libgpgme11 libgpgmepp6 libgphoto2-6 libgphoto2-l10n libgphoto2-port12 libgpm2 libgraphene-1.0-0 libgraphite2-3 libgs-common libgs10
  libgs10-common libgsm1 libgspell-1-2 libgspell-1-common libgssdp-1.6-0 libgstreamer-gl1.0-0 libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-base1.0-0
  libgstreamer1.0-0 libgtk-3-0 libgtk-3-bin libgtk-3-common libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libgtk3-perl libgtkmm-3.0-1v5 libgtksourceview-3.0-1
  libgtksourceview-3.0-common libgtksourceview-4-0 libgtksourceview-4-common libgtop-2.0-11 libgtop2-common libgudev-1.0-0 libgupnp-1.6-0 libgupnp-igd-1.0-4 libgusb2
  libgxps2 libhandy-1-0 libharfbuzz-icu0 libharfbuzz0b libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl
  libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libhunspell-1.7-0 libhwy1 libhyphen0 libice6 libicu72 libidn12
  libiec61883-0 libieee1284-3 libigdgmm12 libijs-0.35 libimath-3-1-29 libinput-bin libinput10 libinstpatch-1.0-2 libio-html-perl libio-socket-ssl-perl
  libio-stringy-perl libipc-system-simple-perl libisofs6 libjack-jackd2-0 libjavascriptcoregtk-4.0-18 libjavascriptcoregtk-4.1-0 libjbig2dec0 libjim0.81 libjs-jquery
  libjs-mathjax libjs-sphinxdoc libjs-underscore libjson-glib-1.0-0 libjson-glib-1.0-common libjte2 libjxl0.7 libjxr-tools libjxr0 libkate1 libkeybinder-3.0-0
  libkpathsea6 liblangtag-common liblangtag1 liblapack3 liblcms2-2 libldacbt-enc2 libldb2 liblightdm-gobject-1-0 liblilv-0-0 libllvm15 liblmdb0 liblouis-data
  liblouis20 liblouisutdml-bin liblouisutdml-data liblouisutdml9 liblqr-1-0 liblrdf0 libltc11 libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl
  libmagickcore-6.q16-6 libmagickcore-6.q16-6-extra libmagickwand-6.q16-6 libmailtools-perl libmanette-0.2-0 libmbedcrypto7 libmbim-glib4 libmbim-proxy libmbim-utils
  libmetis5 libmfx1 libmhash2 libmjpegutils-2.1-0 libmm-glib0 libmodplug1 libmousepad0 libmp3lame0 libmpcdec6 libmpeg2-4 libmpeg2encpp-2.1-0 libmpg123-0
  libmplex2-2.1-0 libmspub-0.1-1 libmtdev1 libmwaw-0.3-3 libmysofa1 libmythes-1.2-0 libncurses6 libndp0 libneon27 libnet-dbus-perl libnet-http-perl
  libnet-smtp-ssl-perl libnet-ssleay-perl libnetfilter-conntrack3 libnfnetlink0 libnice10 libnl-3-200 libnl-genl-3-200 libnl-route-3-200 libnm0 libnma-common libnma0
  libnorm1 libnotify-bin libnotify4 libnspr4 libnss-mdns libnss3 libntfs-3g89 libnumbertext-1.0-0 libnumbertext-data libodfgen-0.1-1 libogg0 libopenal-data libopenal1
  libopencore-amrnb0 libopencore-amrwb0 libopenexr-3-1-30 libopengl0 libopenh264-7 libopenjp2-7 libopenmpt0 libopenni2-0 libopus0 liborc-0.4-0 liborcus-0.17-0
  liborcus-parser-0.17-0 libpackagekit-glib2-18 libpagemaker-0.0-0 libpam-gnome-keyring libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpangomm-1.4-1v5
  libpangoxft-1.0-0 libpaper-utils libpaper1 libparted-fs-resize0 libparted2 libpcap0.8 libpcaudio0 libpci3 libpciaccess0 libpcre3 libpcsclite1 libpgm-5.3-0
  libpipewire-0.3-0 libpipewire-0.3-common libpixman-1-0 libplacebo208 libplymouth5 libpocketsphinx3 libpolkit-agent-1-0 libpolkit-gobject-1-0 libpoppler-cpp0v5
  libpoppler-glib8 libpoppler126 libpostproc56 libproxy1v5 libpulse-mainloop-glib0 libpulse0 libpulsedsp libpython3.11 libqmi-glib5 libqmi-proxy libqmi-utils libqpdf29
  libqrencode4 libqrtr-glib0 libqxp-0.0-0 librabbitmq4 libraptor2-0 librasqal3 libraw1394-11 libraw20 librdf0 libregexp-ipv6-perl libreoffice-base-core
  libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-gtk3 libreoffice-help-common libreoffice-help-en-us libreoffice-impress
  libreoffice-math libreoffice-style-colibre libreoffice-writer librevenge-0.0-0 librist4 librsvg2-2 librsvg2-common librubberband2 libsamplerate0 libsane-common
  libsane1 libsbc1 libsdl2-2.0-0 libsecret-1-0 libsecret-common libsensors-config libsensors5 libserd-0-0 libshine3 libshout3 libsidplay1v5 libsigc++-2.0-0v5 libsm6
  libsmbclient libsnappy1v5 libsndfile1 libsndio7.0 libsnmp-base libsnmp40 libsodium23 libsonic0 libsord-0-0 libsoundtouch1 libsoup-3.0-0 libsoup-3.0-common
  libsoup-gnome2.4-1 libsoup2.4-1 libsoup2.4-common libsoxr0 libspa-0.2-modules libspandsp2 libspectre1 libspeechd2 libspeex1 libspeexdsp1 libsphinxbase3 libsratom-0-0
  libsrt1.5-gnutls libsrtp2-1 libssh-gcrypt-4 libstaroffice-0.0-0 libstartup-notification0 libsuitesparseconfig5 libswresample4 libswscale6 libsynctex2 libtag1v5
  libtag1v5-vanilla libtagc0 libtalloc2 libtdb1 libteamdctl0 libtevent0 libthai-data libthai0 libtheora0 libthunarx-3-0 libtie-ixhash-perl libtimedate-perl
  libtry-tiny-perl libtumbler-1-0 libtwolame0 libudfread0 libudisks2-0 libumfpack5 libuno-cppu3 libuno-cppuhelpergcc3-3 libuno-purpenvhelpergcc3-3 libuno-sal3
  libuno-salhelpergcc3-3 libunwind8 libupower-glib3 liburi-perl libusb-1.0-0 libutempter0 libv4l-0 libv4lconvert0 libva-drm2 libva-x11-2 libva2 libvdpau-va-gl1
  libvdpau1 libvidstab1.1 libvisio-0.1-1 libvisual-0.4-0 libvo-aacenc0 libvo-amrwbenc0 libvolume-key1 libvorbis0a libvorbisenc2 libvorbisfile3 libvpx7 libvte-2.91-0
  libvte-2.91-common libvulkan1 libwacom-common libwacom9 libwavpack1 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0 libwbclient0
  libwebkit2gtk-4.0-37 libwebkit2gtk-4.1-0 libwebpdemux2 libwebpmux3 libwebrtc-audio-processing1 libwildmidi2 libwmflite-0.2-7 libwnck-3-0 libwnck-3-common libwoff1
  libwpd-0.10-10 libwpg-0.3-3 libwps-0.4-4 libwww-perl libwww-robotrules-perl libx11-protocol-perl libx11-xcb1 libx264-164 libxapian30 libxatracker2 libxaw7
  libxcb-damage0 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1
  libxcb-xfixes0 libxcb-xkb1 libxcomposite1 libxcursor1 libxcvt0 libxdamage1 libxfce4panel-2.0-4 libxfce4ui-2-0 libxfce4ui-common libxfce4ui-utils libxfce4util-bin
  libxfce4util-common libxfce4util7 libxfconf-0-3 libxfixes3 libxfont2 libxft2 libxi6 libxinerama1 libxkbcommon-x11-0 libxkbcommon0 libxkbfile1 libxklavier16
  libxml-parser-perl libxml-twig-perl libxml-xpathengine-perl libxml2 libxmlsec1 libxmlsec1-nss libxmu6 libxnvctrl0 libxpresent1 libxrandr2 libxrender1 libxres1
  libxshmfence1 libxslt1.1 libxss1 libxt6 libxtst6 libxv1 libxvidcore4 libxvmc1 libxxf86dga1 libxxf86vm1 libyajl2 libz3-4 libzbar0 libzimg2 libzmf-0.0-0 libzmq5
  libzvbi-common libzvbi0 libzxing2 light-locker lightdm lightdm-gtk-greeter lm-sensors lp-solve lsof lynx lynx-common mailcap mesa-va-drivers mesa-vdpau-drivers
  mesa-vulkan-drivers mobile-broadband-provider-info modemmanager mousepad mythes-en-us network-manager network-manager-gnome node-clipboard node-normalize.css
  node-prismjs ntfs-3g ocl-icd-libopencl1 orca p11-kit p11-kit-modules p7zip p7zip-full parole parted pavucontrol pci.ids perl-openssl-defaults perl-tk pinentry-gnome3
  pkexec plymouth plymouth-label pocketsphinx-en-us policykit-1 policykit-1-gnome polkitd polkitd-pkla poppler-data poppler-utils ppp pulseaudio pulseaudio-utils
  python3-brlapi python3-cairo python3-cups python3-cupshelpers python3-dbus python3-feedparser python3-gi python3-gi-cairo python3-louis python3-musicbrainzngs
  python3-mutagen python3-pyatspi python3-pyinotify python3-sgmllib3k python3-six python3-smbc python3-speechd python3-uno python3-urllib3 python3-xdg quodlibet
  ristretto rtkit samba-libs sane-airscan sane-utils sgml-base shared-mime-info sound-icons sound-theme-freedesktop speech-dispatcher speech-dispatcher-audio-plugins
  speech-dispatcher-espeak-ng sphinx-rtd-theme-common ssl-cert synaptic system-config-printer system-config-printer-common system-config-printer-udev tango-icon-theme
  task-desktop thunar thunar-archive-plugin thunar-data thunar-media-tags-plugin thunar-volman timgm6mb-soundfont tumbler tumbler-common udisks2 uno-libs-private unzip
  update-inetd upower ure usb-modeswitch usb-modeswitch-data usb.ids va-driver-all vdpau-driver-all wireless-regdb wpasupplicant x11-apps x11-common x11-session-utils
  x11-utils x11-xkb-utils x11-xserver-utils xarchiver xbitmaps xbrlapi xcvt xdg-dbus-proxy xdg-desktop-portal xdg-desktop-portal-gtk xdg-user-dirs xdg-utils xfburn
  xfce4 xfce4-appfinder xfce4-battery-plugin xfce4-clipman xfce4-clipman-plugin xfce4-cpufreq-plugin xfce4-cpugraph-plugin xfce4-dict xfce4-diskperf-plugin
  xfce4-fsguard-plugin xfce4-genmon-plugin xfce4-goodies xfce4-helpers xfce4-mailwatch-plugin xfce4-netload-plugin xfce4-notifyd xfce4-panel xfce4-places-plugin
  xfce4-power-manager xfce4-power-manager-data xfce4-power-manager-plugins xfce4-pulseaudio-plugin xfce4-screenshooter xfce4-sensors-plugin xfce4-session
  xfce4-settings xfce4-smartbookmark-plugin xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-timer-plugin xfce4-verve-plugin xfce4-wavelan-plugin
  xfce4-weather-plugin xfce4-whiskermenu-plugin xfce4-xkb-plugin xfconf xfdesktop4 xfdesktop4-data xfonts-100dpi xfonts-75dpi xfonts-base xfonts-encodings
  xfonts-scalable xfonts-utils xfwm4 xiccd xinit xkbset xml-core xorg xorg-docs-core xsane xsane-common xserver-common xserver-xorg xserver-xorg-core
  xserver-xorg-input-all xserver-xorg-input-libinput xserver-xorg-input-wacom xserver-xorg-legacy xserver-xorg-video-all xserver-xorg-video-amdgpu
  xserver-xorg-video-ati xserver-xorg-video-fbdev xserver-xorg-video-intel xserver-xorg-video-nouveau xserver-xorg-video-qxl xserver-xorg-video-radeon
  xserver-xorg-video-vesa xserver-xorg-video-vmware xterm
Suggested packages:
  dialog default-mta | mail-transport-agent rsyslog | system-log-daemon powermgmt-base aspell-doc spellutils caja unrar avahi-autoipd colord-sensor-argyll cups-bsd
  cups-pdf foomatic-db-compressed-ppds | foomatic-db smbclient antiword docx2txt imagemagick wordlist fonts-stix | otf-stix fonts-lmodern fonts-noto fonts-freefont-otf
  | fonts-freefont-ttf fonts-texgyre frei0r-plugins gvfs-backends hunspell openoffice.org-hunspell | openoffice.org-core i965-va-driver-shaders isoquery apache2
  | lighttpd | httpd libsndio6.1 lrzip nas libdigest-hmac-perl libgssapi-perl libcuda1 libnvcuvid1 libnvidia-encode1 libbluray-bdj libfont-freetype-perl
  libcanberra-gtk0 libcanberra-pulse libdirectfb-extra libdv-bin oss-compat libdvdcss2 libenchant-2-voikko exiv2 libfftw3-bin libfftw3-dev graphviz libxml-libxml-perl
  low-memory-monitor gphoto2 gpm libvisual-0.4-plugins gstreamer1.0-tools jackd2 fonts-mathjax-extras fonts-stix libjs-mathjax-doc liblcms2-utils ooo2dbk rtf2xml
  liblrdf0-dev libcrypt-ssleay-perl inkscape avahi-autoipd | zeroconf libportaudio2 opus-tools libparted-dev libparted-i18n pciutils pcscd pipewire raptor2-utils
  rasqal-utils libraw1394-doc librdf-storage-mysql librdf-storage-postgresql librdf-storage-sqlite librdf-storage-virtuoso redland-utils libreoffice-base
  libreofficekit-data bluez fonts-crosextra-caladea fonts-crosextra-carlito libreoffice-java-common default-jre | java-runtime | java8-runtime | jre librsvg2-bin hplip
  serdi sidplay-base sndiod snmp-mibs-downloader sordi speex libsub-name-perl libbusiness-isbn-perl libwacom-bin libwildmidi-config libauthen-ntlm-perl xapian-tools
  devhelp libunicode-map8-perl libunicode-string-perl xml-twig-tools accountsservice xserver-xephyr fancontrol read-edid i2c-tools libteam-utils iptables
  network-manager-openconnect-gnome network-manager-openvpn-gnome network-manager-vpnc-gnome network-manager-pptp-gnome libjs-html5shiv opencl-icd brltty p7zip-rar
  parted-doc debhelper pinentry-doc plymouth-themes fonts-japanese-mincho | fonts-ipafont-mincho fonts-japanese-gothic | fonts-ipafont-gothic fonts-arphic-ukai
  fonts-arphic-uming fonts-nanum pavumeter paprefs python-dbus-doc python-musicbrainzngs-doc python-mutagen-doc python-pyinotify-doc python3-brotli
  python3-cryptography python3-idna python3-openssl python3-socks python-pyxdg-doc heif-gdk-pixbuf libavif-gdk-pixbuf webp-pixbuf-loader unpaper sgml-base-doc
  libttspico-utils espeak mbrola speech-dispatcher-doc-cs speech-dispatcher-festival speech-dispatcher-cicero speech-dispatcher-flite speech-dispatcher-espeak dwww
  deborphan apt-xapian-index software-properties-gtk gnome-software kdelibs-data fluid-soundfont-gm tumbler-plugins-extra btrfs-progs f2fs-tools libblockdev-mdraid2
  mdadm nilfs-tools reiserfsprogs udftools udisks2-bcache udisks2-btrfs udisks2-lvm2 udisks2-zram xfsprogs zip comgt wvdial nvidia-vdpau-driver
  nvidia-tesla-440-vdpau-driver nvidia-tesla-418-vdpau-driver nvidia-legacy-390xx-vdpau-driver nvidia-legacy-340xx-vdpau-driver wpagui libengine-pkcs11-openssl
  mesa-utils nickle cairo-5c arj lbzip2 lhasa liblz4-tool lzip lzop ncompress pbzip2 pigz plzip rar unar evince xdg-desktop-portal-gnome gigolo xfce4-indicator-plugin
  xfce4-mpc-plugin xfce4-radio-plugin xsensors fortune-mod mugshot xorg-docs x11-xfs-utils gimp gocr | cuneiform | tesseract-ocr | ocrad gv hylafax-client | mgetty-fax
  xinput xserver-xorg-video-r128 xserver-xorg-video-mach64 xfonts-cyrillic
The following NEW packages will be installed:
  acl adwaita-icon-theme alsa-topology-conf alsa-ucm-conf alsa-utils anacron aspell aspell-en at-spi2-common at-spi2-core atril atril-common avahi-daemon avahi-utils
  bc bubblewrap coinor-libcbc3 coinor-libcgl1 coinor-libclp1 coinor-libcoinmp1v5 coinor-libcoinutils3v5 coinor-libosi1v5 colord colord-data cups cups-browsed
  cups-client cups-common cups-core-drivers cups-daemon cups-filters cups-filters-core-drivers cups-ipp-utils cups-pk-helper cups-ppdc cups-server-common
  dconf-gsettings-backend dconf-service desktop-base desktop-file-utils dictionaries-common dns-root-data dnsmasq-base eject emacsen-common enchant-2 espeak-ng-data
  exfalso exfatprogs exo-utils firefox-esr fontconfig fonts-droid-fallback fonts-font-awesome fonts-lato fonts-liberation2 fonts-mathjax fonts-noto-mono
  fonts-opensymbol fonts-quicksand fonts-symbola fonts-urw-base35 fuse3 gcr gdisk ghostscript gimp-data gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-freedesktop
  gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-gtk-3.0 gir1.2-gtksource-3.0 gir1.2-handy-1 gir1.2-harfbuzz-0.0
  gir1.2-javascriptcoregtk-4.0 gir1.2-keybinder-3.0 gir1.2-notify-0.7 gir1.2-packagekitglib-1.0 gir1.2-pango-1.0 gir1.2-polkit-1.0 gir1.2-secret-1 gir1.2-soup-2.4
  gir1.2-webkit2-4.0 gir1.2-wnck-3.0 glib-networking glib-networking-common glib-networking-services gnome-accessibility-themes gnome-icon-theme gnome-keyring
  gnome-keyring-pkcs11 gnome-themes-extra gnome-themes-extra-data gsettings-desktop-schemas gsfonts gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3
  gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-x gtk-update-icon-cache
  gtk2-engines-pixbuf gvfs gvfs-common gvfs-daemons gvfs-libs hicolor-icon-theme hunspell-en-us hyphen-en-us i965-va-driver imagemagick-6-common intel-media-va-driver
  ipp-usb iso-codes iw javascript-common liba52-0.7.4 libaa1 libaacs0 libabw-0.1-1 libamd2 libao-common libao4 libarchive13 libasound2 libasound2-data
  libasound2-plugins libaspell15 libass9 libasyncns0 libatasmart4 libatk-adaptor libatk-bridge2.0-0 libatk1.0-0 libatkmm-1.6-1v5 libatopology2 libatrildocument3
  libatrilview3 libatspi2.0-0 libaudio2 libauthen-sasl-perl libavahi-client3 libavahi-common-data libavahi-common3 libavahi-core7 libavahi-glib1 libavc1394-0
  libavcodec59 libavfilter8 libavformat59 libavutil57 libayatana-appindicator3-1 libayatana-ido3-0.4-0 libayatana-indicator3-7 libbabl-0.1-0 libbdplus0 libblas3
  libblockdev-crypto2 libblockdev-fs2 libblockdev-loop2 libblockdev-part-err2 libblockdev-part2 libblockdev-swap2 libblockdev-utils2 libblockdev2 libbluetooth3
  libbluray2 libboost-filesystem1.74.0 libboost-iostreams1.74.0 libboost-locale1.74.0 libboost-thread1.74.0 libbox2d2 libbrlapi0.8 libbs2b0 libburn4 libcaca0
  libcairo-gobject-perl libcairo-gobject2 libcairo-perl libcairo2 libcairomm-1.0-1v5 libcaja-extension1 libcamd2 libcanberra-gtk3-0 libcanberra-gtk3-module
  libcanberra0 libccolamd2 libcdio19 libcdparanoia0 libcdr-0.1-1 libcholmod3 libchromaprint1 libcjson1 libclone-perl libclucene-contribs1v5 libclucene-core1v5
  libcodec2-1.0 libcolamd2 libcolord2 libcolorhug2 libcups2 libcupsfilters1 libcurl3-gnutls libdaemon0 libdata-dump-perl libdatrie1 libdbus-glib-1-2 libdbusmenu-glib4
  libdbusmenu-gtk3-4 libdc1394-25 libdca0 libdconf1 libdecor-0-0 libdecor-0-plugin-1-cairo libdirectfb-1.7-7 libdjvulibre-text libdjvulibre21 libdotconf0
  libdrm-amdgpu1 libdrm-common libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libduktape207 libdv4 libdvdnav4 libdvdread8 libdw1 libe-book-0.1-1 libegl-mesa0
  libegl1 libenchant-2-2 libencode-locale-perl libeot0 libepoxy0 libept1.6.0 libepubgen-0.1-1 libespeak-ng1 libetonyek-0.1-1 libevdev2 libevent-2.1-7 libexif12
  libexiv2-27 libexo-2-0 libexo-common libexttextcat-2.0-0 libexttextcat-data libextutils-depends-perl libfaad2 libfftw3-double3 libfftw3-single3 libfile-basedir-perl
  libfile-desktopentry-perl libfile-listing-perl libfile-mimeinfo-perl libflac12 libflite1 libfluidsynth3 libfont-afm-perl libfontembed1 libfontenc1 libfreeaptx0
  libfreehand-0.1-1 libfribidi0 libfuse3-3 libgail-common libgail18 libgarcon-1-0 libgarcon-common libgarcon-gtk3-1-0 libgbm1 libgck-1-0 libgcr-base-3-1 libgcr-ui-3-1
  libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgegl-0.4-0 libgegl-common libgexiv2-2 libgfortran5 libgimp2.0 libgirepository-1.0-1 libgl1
  libgl1-mesa-dri libglapi-mesa libgles2 libglib-object-introspection-perl libglib-perl libglib2.0-0 libglib2.0-data libglibmm-2.4-1v5 libglu1-mesa libglvnd0
  libglx-mesa0 libglx0 libgme0 libgpgme11 libgpgmepp6 libgphoto2-6 libgphoto2-l10n libgphoto2-port12 libgpm2 libgraphene-1.0-0 libgraphite2-3 libgs-common libgs10
  libgs10-common libgsm1 libgspell-1-2 libgspell-1-common libgssdp-1.6-0 libgstreamer-gl1.0-0 libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-base1.0-0
  libgstreamer1.0-0 libgtk-3-0 libgtk-3-bin libgtk-3-common libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libgtk3-perl libgtkmm-3.0-1v5 libgtksourceview-3.0-1
  libgtksourceview-3.0-common libgtksourceview-4-0 libgtksourceview-4-common libgtop-2.0-11 libgtop2-common libgudev-1.0-0 libgupnp-1.6-0 libgupnp-igd-1.0-4 libgusb2
  libgxps2 libhandy-1-0 libharfbuzz-icu0 libharfbuzz0b libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl
  libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libhunspell-1.7-0 libhwy1 libhyphen0 libice6 libicu72 libidn12
  libiec61883-0 libieee1284-3 libigdgmm12 libijs-0.35 libimath-3-1-29 libinput-bin libinput10 libinstpatch-1.0-2 libio-html-perl libio-socket-ssl-perl
  libio-stringy-perl libipc-system-simple-perl libisofs6 libjack-jackd2-0 libjavascriptcoregtk-4.0-18 libjavascriptcoregtk-4.1-0 libjbig2dec0 libjim0.81 libjs-jquery
  libjs-mathjax libjs-sphinxdoc libjs-underscore libjson-glib-1.0-0 libjson-glib-1.0-common libjte2 libjxl0.7 libjxr-tools libjxr0 libkate1 libkeybinder-3.0-0
  libkpathsea6 liblangtag-common liblangtag1 liblapack3 liblcms2-2 libldacbt-enc2 libldb2 liblightdm-gobject-1-0 liblilv-0-0 libllvm15 liblmdb0 liblouis-data
  liblouis20 liblouisutdml-bin liblouisutdml-data liblouisutdml9 liblqr-1-0 liblrdf0 libltc11 libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl
  libmagickcore-6.q16-6 libmagickcore-6.q16-6-extra libmagickwand-6.q16-6 libmailtools-perl libmanette-0.2-0 libmbedcrypto7 libmbim-glib4 libmbim-proxy libmbim-utils
  libmetis5 libmfx1 libmhash2 libmjpegutils-2.1-0 libmm-glib0 libmodplug1 libmousepad0 libmp3lame0 libmpcdec6 libmpeg2-4 libmpeg2encpp-2.1-0 libmpg123-0
  libmplex2-2.1-0 libmspub-0.1-1 libmtdev1 libmwaw-0.3-3 libmysofa1 libmythes-1.2-0 libncurses6 libndp0 libneon27 libnet-dbus-perl libnet-http-perl
  libnet-smtp-ssl-perl libnet-ssleay-perl libnetfilter-conntrack3 libnfnetlink0 libnice10 libnl-3-200 libnl-genl-3-200 libnl-route-3-200 libnm0 libnma-common libnma0
  libnorm1 libnotify-bin libnotify4 libnspr4 libnss-mdns libnss3 libntfs-3g89 libnumbertext-1.0-0 libnumbertext-data libodfgen-0.1-1 libogg0 libopenal-data libopenal1
  libopencore-amrnb0 libopencore-amrwb0 libopenexr-3-1-30 libopengl0 libopenh264-7 libopenjp2-7 libopenmpt0 libopenni2-0 libopus0 liborc-0.4-0 liborcus-0.17-0
  liborcus-parser-0.17-0 libpackagekit-glib2-18 libpagemaker-0.0-0 libpam-gnome-keyring libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpangomm-1.4-1v5
  libpangoxft-1.0-0 libpaper-utils libpaper1 libparted-fs-resize0 libparted2 libpcap0.8 libpcaudio0 libpci3 libpciaccess0 libpcre3 libpcsclite1 libpgm-5.3-0
  libpipewire-0.3-0 libpipewire-0.3-common libpixman-1-0 libplacebo208 libplymouth5 libpocketsphinx3 libpolkit-agent-1-0 libpolkit-gobject-1-0 libpoppler-cpp0v5
  libpoppler-glib8 libpoppler126 libpostproc56 libproxy1v5 libpulse-mainloop-glib0 libpulse0 libpulsedsp libpython3.11 libqmi-glib5 libqmi-proxy libqmi-utils libqpdf29
  libqrencode4 libqrtr-glib0 libqxp-0.0-0 librabbitmq4 libraptor2-0 librasqal3 libraw1394-11 libraw20 librdf0 libregexp-ipv6-perl libreoffice-base-core
  libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-gtk3 libreoffice-help-common libreoffice-help-en-us libreoffice-impress
  libreoffice-math libreoffice-style-colibre libreoffice-writer librevenge-0.0-0 librist4 librsvg2-2 librsvg2-common librubberband2 libsamplerate0 libsane-common
  libsane1 libsbc1 libsdl2-2.0-0 libsecret-1-0 libsecret-common libsensors-config libsensors5 libserd-0-0 libshine3 libshout3 libsidplay1v5 libsigc++-2.0-0v5 libsm6
  libsmbclient libsnappy1v5 libsndfile1 libsndio7.0 libsnmp-base libsnmp40 libsodium23 libsonic0 libsord-0-0 libsoundtouch1 libsoup-3.0-0 libsoup-3.0-common
  libsoup-gnome2.4-1 libsoup2.4-1 libsoup2.4-common libsoxr0 libspa-0.2-modules libspandsp2 libspectre1 libspeechd2 libspeex1 libspeexdsp1 libsphinxbase3 libsratom-0-0
  libsrt1.5-gnutls libsrtp2-1 libssh-gcrypt-4 libstaroffice-0.0-0 libstartup-notification0 libsuitesparseconfig5 libswresample4 libswscale6 libsynctex2 libtag1v5
  libtag1v5-vanilla libtagc0 libtalloc2 libtdb1 libteamdctl0 libtevent0 libthai-data libthai0 libtheora0 libthunarx-3-0 libtie-ixhash-perl libtimedate-perl
  libtry-tiny-perl libtumbler-1-0 libtwolame0 libudfread0 libudisks2-0 libumfpack5 libuno-cppu3 libuno-cppuhelpergcc3-3 libuno-purpenvhelpergcc3-3 libuno-sal3
  libuno-salhelpergcc3-3 libunwind8 libupower-glib3 liburi-perl libusb-1.0-0 libutempter0 libv4l-0 libv4lconvert0 libva-drm2 libva-x11-2 libva2 libvdpau-va-gl1
  libvdpau1 libvidstab1.1 libvisio-0.1-1 libvisual-0.4-0 libvo-aacenc0 libvo-amrwbenc0 libvolume-key1 libvorbis0a libvorbisenc2 libvorbisfile3 libvpx7 libvte-2.91-0
  libvte-2.91-common libvulkan1 libwacom-common libwacom9 libwavpack1 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0 libwbclient0
  libwebkit2gtk-4.0-37 libwebkit2gtk-4.1-0 libwebpdemux2 libwebpmux3 libwebrtc-audio-processing1 libwildmidi2 libwmflite-0.2-7 libwnck-3-0 libwnck-3-common libwoff1
  libwpd-0.10-10 libwpg-0.3-3 libwps-0.4-4 libwww-perl libwww-robotrules-perl libx11-protocol-perl libx11-xcb1 libx264-164 libxapian30 libxatracker2 libxaw7
  libxcb-damage0 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1
  libxcb-xfixes0 libxcb-xkb1 libxcomposite1 libxcursor1 libxcvt0 libxdamage1 libxfce4panel-2.0-4 libxfce4ui-2-0 libxfce4ui-common libxfce4ui-utils libxfce4util-bin
  libxfce4util-common libxfce4util7 libxfconf-0-3 libxfixes3 libxfont2 libxft2 libxi6 libxinerama1 libxkbcommon-x11-0 libxkbcommon0 libxkbfile1 libxklavier16
  libxml-parser-perl libxml-twig-perl libxml-xpathengine-perl libxml2 libxmlsec1 libxmlsec1-nss libxmu6 libxnvctrl0 libxpresent1 libxrandr2 libxrender1 libxres1
  libxshmfence1 libxslt1.1 libxss1 libxt6 libxtst6 libxv1 libxvidcore4 libxvmc1 libxxf86dga1 libxxf86vm1 libyajl2 libz3-4 libzbar0 libzimg2 libzmf-0.0-0 libzmq5
  libzvbi-common libzvbi0 libzxing2 light-locker lightdm lightdm-gtk-greeter lm-sensors lp-solve lsof lynx lynx-common mailcap mesa-va-drivers mesa-vdpau-drivers
  mesa-vulkan-drivers mobile-broadband-provider-info modemmanager mousepad mythes-en-us network-manager network-manager-gnome node-clipboard node-normalize.css
  node-prismjs ntfs-3g ocl-icd-libopencl1 orca p11-kit p11-kit-modules p7zip p7zip-full parole parted pavucontrol pci.ids perl-openssl-defaults perl-tk pinentry-gnome3
  pkexec plymouth plymouth-label pocketsphinx-en-us policykit-1 policykit-1-gnome polkitd polkitd-pkla poppler-data poppler-utils ppp pulseaudio pulseaudio-utils
  python3-brlapi python3-cairo python3-cups python3-cupshelpers python3-dbus python3-feedparser python3-gi python3-gi-cairo python3-louis python3-musicbrainzngs
  python3-mutagen python3-pyatspi python3-pyinotify python3-sgmllib3k python3-six python3-smbc python3-speechd python3-uno python3-urllib3 python3-xdg quodlibet
  ristretto rtkit samba-libs sane-airscan sane-utils sgml-base shared-mime-info sound-icons sound-theme-freedesktop speech-dispatcher speech-dispatcher-audio-plugins
  speech-dispatcher-espeak-ng sphinx-rtd-theme-common ssl-cert synaptic system-config-printer system-config-printer-common system-config-printer-udev tango-icon-theme
  task-desktop task-xfce-desktop thunar thunar-archive-plugin thunar-data thunar-media-tags-plugin thunar-volman timgm6mb-soundfont tumbler tumbler-common udisks2
  uno-libs-private unzip update-inetd upower ure usb-modeswitch usb-modeswitch-data usb.ids va-driver-all vdpau-driver-all wireless-regdb wpasupplicant x11-apps
  x11-common x11-session-utils x11-utils x11-xkb-utils x11-xserver-utils xarchiver xbitmaps xbrlapi xcvt xdg-dbus-proxy xdg-desktop-portal xdg-desktop-portal-gtk
  xdg-user-dirs xdg-utils xfburn xfce4 xfce4-appfinder xfce4-battery-plugin xfce4-clipman xfce4-clipman-plugin xfce4-cpufreq-plugin xfce4-cpugraph-plugin xfce4-dict
  xfce4-diskperf-plugin xfce4-fsguard-plugin xfce4-genmon-plugin xfce4-goodies xfce4-helpers xfce4-mailwatch-plugin xfce4-netload-plugin xfce4-notifyd xfce4-panel
  xfce4-places-plugin xfce4-power-manager xfce4-power-manager-data xfce4-power-manager-plugins xfce4-pulseaudio-plugin xfce4-screenshooter xfce4-sensors-plugin
  xfce4-session xfce4-settings xfce4-smartbookmark-plugin xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-timer-plugin xfce4-verve-plugin
  xfce4-wavelan-plugin xfce4-weather-plugin xfce4-whiskermenu-plugin xfce4-xkb-plugin xfconf xfdesktop4 xfdesktop4-data xfonts-100dpi xfonts-75dpi xfonts-base
  xfonts-encodings xfonts-scalable xfonts-utils xfwm4 xiccd xinit xkbset xml-core xorg xorg-docs-core xsane xsane-common xserver-common xserver-xorg xserver-xorg-core
  xserver-xorg-input-all xserver-xorg-input-libinput xserver-xorg-input-wacom xserver-xorg-legacy xserver-xorg-video-all xserver-xorg-video-amdgpu
  xserver-xorg-video-ati xserver-xorg-video-fbdev xserver-xorg-video-intel xserver-xorg-video-nouveau xserver-xorg-video-qxl xserver-xorg-video-radeon
  xserver-xorg-video-vesa xserver-xorg-video-vmware xterm
0 upgraded, 940 newly installed, 0 to remove and 1 not upgraded.
Need to get 673 MB of archives.
After this operation, 2,480 MB of additional disk space will be used.
[..]
Processing triggers for libgdk-pixbuf-2.0-0:amd64 (2.42.10+dfsg-1+b1) ...
Processing triggers for dbus (1.14.10-1~deb12u1) ...

2024-06-16: zfs install - continue round 2 - place ZBM, make a directory

root@debian:/home/tingo/work/zbm# mkdir -p /boot/efi/EFI/ZBM

copy files

root@debian:/home/tingo/work/zbm# cp -v VMLINUZ.EFI /boot/efi/EFI/ZBM/
'VMLINUZ.EFI' -> '/boot/efi/EFI/ZBM/VMLINUZ.EFI'
root@debian:/home/tingo/work/zbm# cp -v VMLINUZ.EFI /boot/efi/EFI/ZBM/VMLINUZ-BACKUP.EFI
'VMLINUZ.EFI' -> '/boot/efi/EFI/ZBM/VMLINUZ-BACKUP.EFI'

set up EFI boot entries

root@debian:/home/tingo/work/zbm# efibootmgr -c -d /dev/nvme0n1 -p  1 -L "ZFSBootMenu"  -l '\EFI\ZBM\VMLINUZ.EFI'
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0005,0006,0004,0001,0002,0003,0000
Boot0000* UEFI HTTPs Boot
Boot0001* UEFI RST PC711 NVMe SK hynix 1TB JA7N44121030762H 
Boot0002* UEFI SMI Corporation USB DISK AA00000000021892
Boot0003* UEFI SMI Corporation USB DISK AA00000000021892 2
Boot0004* debian
Boot0006* Windows Boot Manager
Boot0005* ZFSBootMenu

and backup

root@debian:/home/tingo/work/zbm# efibootmgr -c -d /dev/nvme0n1 -p  1 -L "ZFSBootMenu (Backup)" -l '\EFI\ZBM\VMLINUZ-BACKUP.EFI'
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0007,0005,0006,0004,0001,0002,0003,0000
Boot0000* UEFI HTTPs Boot
Boot0001* UEFI RST PC711 NVMe SK hynix 1TB JA7N44121030762H 
Boot0002* UEFI SMI Corporation USB DISK AA00000000021892
Boot0003* UEFI SMI Corporation USB DISK AA00000000021892 2
Boot0004* debian
Boot0005* ZFSBootMenu
Boot0006* Windows Boot Manager
Boot0007* ZFSBootMenu (Backup)

fix boot order

root@debian:/home/tingo/work/zbm# efibootmgr -o 6,5,7,4,1,2,3,0
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0006,0005,0007,0004,0001,0002,0003,0000
Boot0000* UEFI HTTPs Boot
Boot0001* UEFI RST PC711 NVMe SK hynix 1TB JA7N44121030762H 
Boot0002* UEFI SMI Corporation USB DISK AA00000000021892
Boot0003* UEFI SMI Corporation USB DISK AA00000000021892 2
Boot0004* debian
Boot0005* ZFSBootMenu
Boot0006* Windows Boot Manager
Boot0007* ZFSBootMenu (Backup)

2024-06-16: zfs install - round 2 - configure apt

root@debian:~# cat <<EOF > /etc/apt/sources.list
deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
deb http://deb.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
EOF

install helpers 1

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
gdisk is already the newest version (1.0.9-2.1).
gdisk set to manually installed.
dkms is already the newest version (3.0.10-8+deb12u1).
dkms set to manually installed.
linux-headers-6.1.0-15-amd64 is already the newest version (6.1.66-1).
linux-headers-6.1.0-15-amd64 set to manually installed.
parted is already the newest version (3.5-3).
parted set to manually installed.
The following additional packages will be installed:
  arch-test wget
Suggested packages:
  squid-deb-proxy-client ubuntu-archive-keyring
The following NEW packages will be installed:
  arch-test debootstrap wget
0 upgraded, 3 newly installed, 0 to remove and 290 not upgraded.
Need to get 1,041 kB of archives.
After this operation, 4,229 kB of additional disk space will be used.
[..]
Setting up debootstrap (1.0.128+nmu2+deb12u1) ...
Processing triggers for man-db (2.11.2-2) ...

install helpers 2

root@debian:~# apt install zfsutils-linux zfs-dkms zfs-zed
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libnvpair3linux libuutil3linux libzfs4linux libzpool5linux python3-distutils python3-lib2to3
Suggested packages:
  debhelper nfs-kernel-server samba-common-bin zfs-initramfs | zfs-dracut
The following NEW packages will be installed:
  libnvpair3linux libuutil3linux libzfs4linux libzpool5linux python3-distutils python3-lib2to3 zfs-dkms zfs-zed zfsutils-linux
0 upgraded, 9 newly installed, 0 to remove and 290 not upgraded.
Need to get 4,717 kB of archives.
After this operation, 26.4 MB of additional disk space will be used.
[..]
Loading new zfs-2.1.11 DKMS files...
Building for 6.1.0-15-amd64
Building initial module for 6.1.0-15-amd64
[..]
Setting up libzpool5linux (2.1.11-1) ...
Setting up zfsutils-linux (2.1.11-1) ...
insmod /lib/modules/6.1.0-15-amd64/updates/dkms/spl.ko 
modprobe: ERROR: could not insert 'zfs': Key was rejected by service
Created symlink /etc/systemd/system/zfs-import.target.wants/zfs-import-cache.service  /lib/systemd/system/zfs-import-cache.service.
Created symlink /etc/systemd/system/zfs.target.wants/zfs-import.target  /lib/systemd/system/zfs-import.target.
Created symlink /etc/systemd/system/zfs-mount.service.wants/zfs-load-module.service  /lib/systemd/system/zfs-load-module.service.
Created symlink /etc/systemd/system/zfs.target.wants/zfs-load-module.service  /lib/systemd/system/zfs-load-module.service.
Created symlink /etc/systemd/system/zfs.target.wants/zfs-mount.service  /lib/systemd/system/zfs-mount.service.
Created symlink /etc/systemd/system/zfs.target.wants/zfs-share.service  /lib/systemd/system/zfs-share.service.
Created symlink /etc/systemd/system/zfs-volumes.target.wants/zfs-volume-wait.service  /lib/systemd/system/zfs-volume-wait.service.
Created symlink /etc/systemd/system/zfs.target.wants/zfs-volumes.target  /lib/systemd/system/zfs-volumes.target.
Created symlink /etc/systemd/system/multi-user.target.wants/zfs.target  /lib/systemd/system/zfs.target.
zfs-import-scan.service is a disabled or a static unit, not starting it.
Could not execute systemctl:  at /usr/bin/deb-systemd-invoke line 145.
Processing triggers for initramfs-tools (0.142) ...
I: update-initramfs is disabled (live system is running on read-only media).
Processing triggers for libc-bin (2.36-9+deb12u3) ...
Processing triggers for man-db (2.11.2-2) ...
Setting up zfs-zed (2.1.11-1) ...
Created symlink /etc/systemd/system/zed.service  /lib/systemd/system/zfs-zed.service.
Created symlink /etc/systemd/system/zfs.target.wants/zfs-zed.service  /lib/systemd/system/zfs-zed.service.

so the key changed?

root@debian:~# modinfo zfs | grep -i sig
sig_id:         PKCS#7
signer:         DKMS module signing key
sig_key:        4E:66:CD:14:79:DE:56:59:94:00:D7:CE:39:7C:66:55:8F:14:12:24
sig_hashalgo:   sha256
signature:      41:45:79:DE:5D:F7:08:7A:28:34:FB:58:09:08:8F:18:4A:BC:74:4D:

yes. Ok, bring back the key that I enrolled

root@debian:~# cd /var/lib/dkms
root@debian:/var/lib/dkms# ls -l
total 8
-rw------- 1 root root 1704 Jun 16 12:45 mok.key
-rw-r--r-- 1 root root  811 Jun 16 12:45 mok.pub
drwxr-xr-x 3 root root   80 Jun 16 12:46 zfs

then rebuild and reinstall the module

root@debian:~# dkms status
zfs/2.1.11, 6.1.0-15-amd64, x86_64: installed
root@debian:~# dkms build zfs/2.1.11 --force
Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
[..]
Building module:
Cleaning build area...
make -j12 KERNELRELEASE=6.1.0-15-amd64............
Signing module /var/lib/dkms/zfs/2.1.11/build/module/avl/zavl.ko
Signing module /var/lib/dkms/zfs/2.1.11/build/module/nvpair/znvpair.ko
Signing module /var/lib/dkms/zfs/2.1.11/build/module/unicode/zunicode.ko
Signing module /var/lib/dkms/zfs/2.1.11/build/module/zcommon/zcommon.ko
Signing module /var/lib/dkms/zfs/2.1.11/build/module/zfs/zfs.ko
Signing module /var/lib/dkms/zfs/2.1.11/build/module/icp/icp.ko
Signing module /var/lib/dkms/zfs/2.1.11/build/module/lua/zlua.ko
Signing module /var/lib/dkms/zfs/2.1.11/build/module/spl/spl.ko
Signing module /var/lib/dkms/zfs/2.1.11/build/module/zstd/zzstd.ko

Running the post_build script:
Cleaning build area...
root@debian:~# dkms install zfs/2.1.11 --force
Module zfs-2.1.11 for kernel 6.1.0-15-amd64 (x86_64).
Before uninstall, this module version was ACTIVE on this kernel.
[..]
zzstd.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/6.1.0-15-amd64/updates/dkms/
depmod...

and try loading at again

root@debian:~# modprobe zfs

verify

root@debian:~# lsmod | grep zfs
zfs                  4018176  0
zunicode              335872  1 zfs
zzstd                 589824  1 zfs
zlua                  192512  1 zfs
zavl                   20480  1 zfs
icp                   327680  1 zfs
zcommon               110592  2 zfs,icp
znvpair               118784  2 zfs,zcommon
spl                   122880  6 zfs,icp,zzstd,znvpair,zcommon,zavl

continue install round 2

root@debian:~# zfs version
zfs-2.1.11-1
zfs-kmod-2.1.11-1

generate a hostid

root@debian:~# zgenhostid -f 0x00bab10c```

configure things

root@debian:~# source /etc/os-release
root@debian:~# export ID
root@debian:~# echo $ID
debian

do a lsblk

root@debian:~# lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0         7:0    0   2.5G  1 loop /usr/lib/live/mount/rootfs/filesystem.squashfs
                                      /run/live/rootfs/filesystem.squashfs
sda           8:0    1   7.5G  0 disk 
├─sda1        8:1    1     3G  0 part /usr/lib/live/mount/medium
│                                     /run/live/medium
└─sda2        8:2    1     5M  0 part 
nvme0n1     259:0    0 953.9G  0 disk 
├─nvme0n1p1 259:1    0   240M  0 part 
├─nvme0n1p2 259:2    0   128M  0 part 
├─nvme0n1p3 259:3    0 951.2G  0 part 
├─nvme0n1p4 259:4    0   990M  0 part 
└─nvme0n1p5 259:5    0   1.4G  0 part 
nvme1n1     259:6    0 931.5G  0 disk 
└─nvme1n1p1 259:7    0   250G  0 part 

check the first ssd

root@debian:~# sgdisk -p /dev/nvme0n1
Disk /dev/nvme0n1: 2000409264 sectors, 953.9 GiB
Model: PC711 NVMe SK hynix 1TB                 
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): A2FA9513-070D-4DCE-BF7A-806914B27895
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 2000409230
Partitions will be aligned on 2048-sector boundaries
Total free space is 35437 sectors (17.3 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048          493567   240.0 MiB   EF00  EFI system partition
   2          493568          755711   128.0 MiB   0C01  Microsoft reserved ...
   3          755712      1995470847   951.2 GiB   0700  Basic data partition
   4      1995470848      1997498367   990.0 MiB   2700  
   5      1997500416      2000377855   1.4 GiB     2700  

this is where the ESP lives. check the second ssd

root@debian:~# sgdisk -p /dev/nvme1n1
Disk /dev/nvme1n1: 1953525168 sectors, 931.5 GiB
Model: Samsung SSD 980 1TB                     
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): 261EDE73-A136-4E55-B575-90CFBAC257D3
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 1429237101 sectors (681.5 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048       524290047   250.0 GiB   8300  

this is where I'm goning to install zfs. Continue. Create a 10G swap partition as partition number 2

root@debian:~# sgdisk -n "2:0:+10g" -t "2:8200" -c 0:swap /dev/nvme1n1
The operation has completed successfully.

verify

root@debian:~# sgdisk -p /dev/nvme1n1
Disk /dev/nvme1n1: 1953525168 sectors, 931.5 GiB
Model: Samsung SSD 980 1TB                     
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): 261EDE73-A136-4E55-B575-90CFBAC257D3
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 1408265581 sectors (671.5 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048       524290047   250.0 GiB   8300  
   2       524290048       545261567   10.0 GiB    8200  swap

create a 360G partition for the pool as partition number 3

root@debian:~# sgdisk -n "3:0:360g" -t "3:bf00" -c 0:pool /dev/nvme1n1
The operation has completed successfully.

verify

root@debian:~# sgdisk -p /dev/nvme1n1
Disk /dev/nvme1n1: 1953525168 sectors, 931.5 GiB
Model: Samsung SSD 980 1TB                     
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): 261EDE73-A136-4E55-B575-90CFBAC257D3
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 1198552428 sectors (571.5 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048       524290047   250.0 GiB   8300  
   2       524290048       545261567   10.0 GiB    8200  swap
   3       545261568       754974720   100.0 GiB   BF00  pool

hmm, just 100G, not correct. Ok, I deleted the partition with gdisk, then try again

root@debian:~# sgdisk -n "3:0:+360g" -t "3:bf00" -c 0:pool /dev/nvme1n1
The operation has completed successfully.

verify

root@debian:~# sgdisk -p /dev/nvme1n1
Disk /dev/nvme1n1: 1953525168 sectors, 931.5 GiB
Model: Samsung SSD 980 1TB                     
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): 261EDE73-A136-4E55-B575-90CFBAC257D3
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 653290861 sectors (311.5 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048       524290047   250.0 GiB   8300  
   2       524290048       545261567   10.0 GiB    8200  swap
   3       545261568      1300236287   360.0 GiB   BF00  pool

yes. Details are important. Find the pool partition

root@debian:~# blkid | grep /dev/nvme1n1p3
/dev/nvme1n1p3: PARTLABEL="pool" PARTUUID="15683655-cf0f-4c71-8f1d-8751f41ab364"
root@debian:~# blkid | grep /dev/nvme1n1p3 | cut -d ' ' -f 3
PARTUUID="15683655-cf0f-4c71-8f1d-8751f41ab364"
root@debian:~# blkid | grep /dev/nvme1n1p3 | cut -d ' ' -f 3 | cut -d '"' -f 2
15683655-cf0f-4c71-8f1d-8751f41ab364
root@debian:~# ls /dev/disk/by-partuuid/$(blkid | grep /dev/nvme1n1p3 | cut -d ' ' -f 3 | cut -d '"' -f 2)
/dev/disk/by-partuuid/15683655-cf0f-4c71-8f1d-8751f41ab364

set up a variable for it

root@debian:~# export POOL_ID=/dev/disk/by-partuuid/$(blkid | grep /dev/nvme1n1p3 | cut -d ' ' -f 3 | cut -d '"' -f 2)
root@debian:~# echo $POOL_ID
/dev/disk/by-partuuid/15683655-cf0f-4c71-8f1d-8751f41ab364

store a key passphrase for the pool

# echo 'SomeKeyphrase' > /etc/zfs/zroot.key
# chmod 000 /etc/zfs/zroot.key

create the pool

root@debian:~# zpool create -f -o ashift=12 \
  -O compression=lz4 \
  -O acltype=posixacl \
  -O xattr=sa \
  -O relatime=on \
  -o autotrim=on \
  -O encryption=aes-256-gcm \
  -O keylocation=file:///etc/zfs/zroot.key \
  -O keyformat=passphrase \
  -m none zroot "${POOL_ID}"

create filesystems on the pool

root@debian:~# zfs create -o mountpoint=none zroot/ROOT
root@debian:~# zfs create -o mountpoint=/ -o canmount=noauto zroot/ROOT/${ID}
root@debian:~# zfs create -o mountpoint=/home zroot/home

set preferred boot file system

root@debian:~# zpool set bootfs=zroot/ROOT/${ID} zroot

export and re-import pool

root@debian:~# zpool export zroot
root@debian:~# zpool import -N -R /mnt zroot

mount root and home

root@debian:~# zfs load-key -L prompt zroot
Enter passphrase for 'zroot':
root@debian:~# zfs mount zroot/ROOT/${ID}
root@debian:~# zfs mount zroot/home

verify mount points

root@debian:~# mount -t zfs
zroot/ROOT/debian on /mnt type zfs (rw,relatime,xattr,posixacl)
zroot/home on /mnt/home type zfs (rw,relatime,xattr,posixacl)

update device symlinks

root@debian:~# udevadm trigger

install Debian

root@debian:~# debootstrap bookworm /mnt
I: Target architecture can be executed
I: Retrieving InRelease 
I: Checking Release signature
I: Valid Release signature (key id 4D64FEC119C2029067D6E791F8D2585B8783D481)
I: Retrieving Packages 
I: Validating Packages 
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on http://deb.debian.org/debian...
[..]
I: Configuring tasksel...
I: Configuring tasksel-data...
I: Configuring libc-bin...
I: Base system installed successfully.

copy files into the new install

root@debian:~# cp /etc/hostid /mnt/etc/
root@debian:~# cp /etc/resolv.conf /mnt/etc/
root@debian:~# mkdir /mnt/etc/zfs
root@debian:~# cp /etc/zfs/zroot.key /mnt/etc/zfs/

chroot into the new OS

root@debian:~# mount -t proc proc /mnt/proc
root@debian:~# mount -t sysfs sys /mnt/sys
root@debian:~# mount -B /dev /mnt/dev
root@debian:~# mount -t devpts pts /mnt/dev/pts
root@debian:~# chroot /mnt /bin/bash
root@debian:/# 

set hostname

root@debian:/# echo "no-osl-ti21-linux" > /etc/hostname
root@debian:/# echo -e '127.0.1.1\tno-osl-ti21-linux' >>  /etc/hosts

configure apt sources

root@debian:/# cat <<EOF > /etc/apt/sources.list
deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware

deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
deb-src http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware

deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware

deb http://deb.debian.org/debian/ bookworm-backports main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm-backports main contrib non-free non-free-firmware
EOF

apt update

root@debian:/# apt update
[..]
13 packages can be upgraded. Run 'apt list --upgradable' to see them.

install additional base packages

root@debian:/# apt install console-setup cryptsetup curl dosfstools efibootmgr keyboard-configuration locales
Reading package lists... Done
Building dependency tree... Done
The following additional packages will be installed:
  ca-certificates console-setup-linux cryptsetup-bin kbd libbrotli1 libc-bin libc-l10n libc6 libcurl4 libefiboot1 libefivar1 libldap-2.5-0 libldap-common libnghttp2-14
  libpsl5 librtmp1 libsasl2-2 libsasl2-modules libsasl2-modules-db libssh2-1 openssl publicsuffix xkb-data
Suggested packages:
  cryptsetup-initramfs keyutils glibc-doc libnss-nis libnss-nisplus libsasl2-modules-gssapi-mit | libsasl2-modules-gssapi-heimdal libsasl2-modules-ldap
  libsasl2-modules-otp libsasl2-modules-sql
Recommended packages:
  manpages
The following NEW packages will be installed:
  ca-certificates console-setup console-setup-linux cryptsetup cryptsetup-bin curl dosfstools efibootmgr kbd keyboard-configuration libbrotli1 libc-l10n libcurl4
  libefiboot1 libefivar1 libldap-2.5-0 libldap-common libnghttp2-14 libpsl5 librtmp1 libsasl2-2 libsasl2-modules libsasl2-modules-db libssh2-1 locales openssl
  publicsuffix xkb-data
The following packages will be upgraded:
  libc-bin libc6
2 upgraded, 28 newly installed, 0 to remove and 11 not upgraded.
Need to get 15.8 MB of archives.
After this operation, 46.0 MB of additional disk space will be used.
[..]
Setting up console-setup (1.221) ...
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Processing triggers for libc-bin (2.36-9+deb12u7) ...
Processing triggers for ca-certificates (20230311) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.

set timezone

root@debian:/# dpkg-reconfigure tzdata
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_CTYPE to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_MESSAGES to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_ALL to default locale: No such file or directory

Current default time zone: 'Europe/Oslo'
Local time is now:      Sun Jun 16 18:05:21 CEST 2024.
Universal Time is now:  Sun Jun 16 16:05:21 UTC 2024.

configure locales

root@debian:/# dpkg-reconfigure locales
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_CTYPE to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_MESSAGES to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_ALL to default locale: No such file or directory
Generating locales (this might take a while)...
  en_US.UTF-8... done
  nb_NO.UTF-8... done
Generation complete.

set console font

root@debian:/# dpkg-reconfigure console-setup
root@debian:/# setupcon
setupcon: We are not on the console, the console is left unconfigured.

keyboard setup

root@debian:/# dpkg-reconfigure keyboard-configuration

add a user

Adding user `tingo' ...
Adding new group `tingo' (1000) ...
Adding new user `tingo' (1000) with group `tingo (1000)' ...
Creating home directory `/home/tingo' ...
Copying files from `/etc/skel' ...
New password: 
Retype new password: 
passwd: password updated successfully
Changing the user information for tingo
Enter the new value, or press ENTER for the default
    Full Name []: Torfinn Ingolfsen
    Room Number []: 
    Work Phone []: 
    Home Phone []: 
    Other []: 
Is the information correct? [Y/n] 
Adding new user `tingo' to supplemental / extra groups `users' ...
Adding user `tingo' to group `users' ...

I added the user to more groups

root@debian:/# groups tingo
tingo : tingo adm lp dialout cdrom floppy sudo audio dip video plugdev users netdev

apt - install openssh-server

root@debian:/# apt install openssh-server
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  dbus dbus-bin dbus-daemon dbus-session-bus-common dbus-system-bus-common dbus-user-session libcbor0.8 libdbus-1-3 libexpat1 libfido2-1 libnsl2 libpam-systemd
  libwrap0 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxmuu1 ncurses-term openssh-client openssh-sftp-server runit-helper ucf xauth
Suggested packages:
  keychain libpam-ssh monkeysphere ssh-askpass molly-guard ufw
The following NEW packages will be installed:
  dbus dbus-bin dbus-daemon dbus-session-bus-common dbus-system-bus-common dbus-user-session libcbor0.8 libdbus-1-3 libexpat1 libfido2-1 libnsl2 libpam-systemd
  libwrap0 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxmuu1 ncurses-term openssh-client openssh-server openssh-sftp-server runit-helper ucf xauth
0 upgraded, 27 newly installed, 0 to remove and 11 not upgraded.
Need to get 4,775 kB of archives.
After this operation, 19.8 MB of additional disk space will be used.
[..]
Running in chroot, ignoring request.
Created symlink /etc/systemd/system/sshd.service  /lib/systemd/system/ssh.service.
Created symlink /etc/systemd/system/multi-user.target.wants/ssh.service  /lib/systemd/system/ssh.service.
Setting up dbus-user-session (1.14.10-1~deb12u1) ...
Processing triggers for libc-bin (2.36-9+deb12u7) ...

create entry for swap in /etc/crypttab

root@debian:/# echo "swap /dev/disk/by-partlabel/swap /dev/urandom swap,offset=2048,cipher=aes-xts-plain64,size=512" >> /etc/crypttab

this will map /dev/disk/by-partlabel/swap to /dev/mapper/swap as a swap partition that can be added in /etc/fstab like normal swap. create /etc/fstab

root@debian:/# cat << EOF > /etc/fstab
/dev/nvme0n1p1 /boot/efi vfat defaults 0 0
/dev/mapper/swap none swap defaults 0 0
tmpfs /tmp tmpfs defaults,nosuid,nodev 0 0
EOF

mount efi

root@debian:/# mkdir -p /boot/efi
root@debian:/# mount /boot/efi

zfs - install required packages

root@debian:/# apt install linux-headers-amd64 linux-image-amd64 zfs-initramfs dosfstools
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
dosfstools is already the newest version (4.2-1).
The following additional packages will be installed:
  apparmor binutils binutils-common binutils-x86-64-linux-gnu build-essential busybox bzip2 cpp cpp-12 dirmngr dkms dpkg-dev fakeroot file firmware-linux-free
  fontconfig-config fonts-dejavu-core g++ g++-12 gcc gcc-12 gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm initramfs-tools
  initramfs-tools-core klibc-utils libabsl20220623 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libaom3 libasan8 libassuan0 libatomic1
  libavif15 libbinutils libc-dev-bin libc-devtools libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0 libctf0 libdav1d6 libde265-0 libdeflate0 libdpkg-perl libfakeroot
  libfile-fcntllock-perl libfontconfig1 libfreetype6 libgav1-1 libgcc-12-dev libgd3 libgdbm-compat4 libgdbm6 libgomp1 libgprofng0 libheif1 libisl23 libitm1 libjbig0
  libjpeg62-turbo libklibc libksba8 liblerc4 liblsan0 libmagic-mgc libmagic1 libmpc3 libmpfr6 libnpth0 libnsl-dev libnuma1 libnvpair3linux libperl5.36 libpng16-16
  libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libquadmath0 librav1e0 libsqlite3-0 libstdc++-12-dev libsvtav1enc1 libtiff6 libtirpc-dev libtsan2
  libubsan1 libuutil3linux libwebp7 libx265-199 libxpm4 libyuv0 libzfs4linux libzpool5linux linux-base linux-compiler-gcc-12-x86 linux-headers-6.1.0-21-amd64
  linux-headers-6.1.0-21-common linux-image-6.1.0-21-amd64 linux-kbuild-6.1 linux-libc-dev lsb-release make manpages manpages-dev media-types patch perl
  perl-modules-5.36 pinentry-curses python3 python3-distutils python3-lib2to3 python3-minimal python3.11 python3.11-minimal rpcsvc-proto sudo xz-utils zfs-dkms zfs-zed
  zfsutils-linux zstd
Suggested packages:
  apparmor-profiles-extra apparmor-utils binutils-doc bzip2-doc cpp-doc gcc-12-locales cpp-12-doc pinentry-gnome3 tor menu debian-keyring g++-multilib g++-12-multilib
  gcc-12-doc gcc-multilib autoconf automake libtool flex bison gdb gcc-doc gcc-12-multilib parcimonie xloadimage scdaemon bash-completion glibc-doc git bzr libgd-tools
  gdbm-l10n libstdc++-12-doc linux-doc-6.1 debian-kernel-handbook grub-pc | grub-efi-amd64 | extlinux make-doc man-browser ed diffutils-doc perl-doc
  libterm-readline-gnu-perl | libterm-readline-perl-perl libtap-harness-archive-perl pinentry-doc python3-doc python3-tk python3-venv python3.11-venv python3.11-doc
  binfmt-support debhelper nfs-kernel-server samba-common-bin
The following NEW packages will be installed:
  apparmor binutils binutils-common binutils-x86-64-linux-gnu build-essential busybox bzip2 cpp cpp-12 dirmngr dkms dpkg-dev fakeroot file firmware-linux-free
  fontconfig-config fonts-dejavu-core g++ g++-12 gcc gcc-12 gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm initramfs-tools
  initramfs-tools-core klibc-utils libabsl20220623 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libaom3 libasan8 libassuan0 libatomic1
  libavif15 libbinutils libc-dev-bin libc-devtools libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0 libctf0 libdav1d6 libde265-0 libdeflate0 libdpkg-perl libfakeroot
  libfile-fcntllock-perl libfontconfig1 libfreetype6 libgav1-1 libgcc-12-dev libgd3 libgdbm-compat4 libgdbm6 libgomp1 libgprofng0 libheif1 libisl23 libitm1 libjbig0
  libjpeg62-turbo libklibc libksba8 liblerc4 liblsan0 libmagic-mgc libmagic1 libmpc3 libmpfr6 libnpth0 libnsl-dev libnuma1 libnvpair3linux libperl5.36 libpng16-16
  libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libquadmath0 librav1e0 libsqlite3-0 libstdc++-12-dev libsvtav1enc1 libtiff6 libtirpc-dev libtsan2
  libubsan1 libuutil3linux libwebp7 libx265-199 libxpm4 libyuv0 libzfs4linux libzpool5linux linux-base linux-compiler-gcc-12-x86 linux-headers-6.1.0-21-amd64
  linux-headers-6.1.0-21-common linux-headers-amd64 linux-image-6.1.0-21-amd64 linux-image-amd64 linux-kbuild-6.1 linux-libc-dev lsb-release make manpages manpages-dev
  media-types patch perl perl-modules-5.36 pinentry-curses python3 python3-distutils python3-lib2to3 python3-minimal python3.11 python3.11-minimal rpcsvc-proto sudo
  xz-utils zfs-dkms zfs-initramfs zfs-zed zfsutils-linux zstd
0 upgraded, 135 newly installed, 0 to remove and 11 not upgraded.
Need to get 194 MB of archives.
After this operation, 928 MB of additional disk space will be used.
[..]
Setting up linux-headers-6.1.0-21-amd64 (6.1.90-1) ...
/etc/kernel/header_postinst.d/dkms:
dkms: running auto installation service for kernel 6.1.0-21-amd64.
dkms: autoinstall for kernel: 6.1.0-21-amd64.
Setting up g++ (4:12.2.0-3) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Setting up build-essential (12.9) ...
Setting up libalgorithm-diff-xs-perl:amd64 (0.04-8+b1) ...
Setting up libalgorithm-merge-perl (0.08-5) ...
Setting up linux-headers-amd64 (6.1.90-1) ...
Processing triggers for libc-bin (2.36-9+deb12u7) ...
Processing triggers for systemd (252.22-1~deb12u1) ...
Processing triggers for initramfs-tools (0.142) ...
update-initramfs: Generating /boot/initrd.img-6.1.0-21-amd64
Setting up zfs-initramfs (2.1.11-1) ...
Setting up zfs-zed (2.1.11-1) ...
Running in chroot, ignoring request.
Created symlink /etc/systemd/system/zed.service  /lib/systemd/system/zfs-zed.service.
Created symlink /etc/systemd/system/zfs.target.wants/zfs-zed.service  /lib/systemd/system/zfs-zed.service.
Processing triggers for initramfs-tools (0.142) ...
update-initramfs: Generating /boot/initrd.img-6.1.0-21-amd64

add this

root@debian:/# echo "REMAKE_INITRD=yes" > /etc/dkms/zfs.conf

enable zfs systemd services

root@debian:/# systemctl enable zfs.target
root@debian:/# systemctl enable zfs-import-cache
root@debian:/# systemctl enable zfs-mount
Synchronizing state of zfs-mount.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable zfs-mount
root@debian:/# systemctl enable zfs-import.target

configure initramfs

root@debian:/# echo "UMASK=0077" > /etc/initramfs-tools/conf.d/umask.conf

apt - install mokutil

root@debian:/# apt install mokutil
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  mokutil
0 upgraded, 1 newly installed, 0 to remove and 11 not upgraded.
Need to get 26.9 kB of archives.
After this operation, 81.9 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main amd64 mokutil amd64 0.6.0-2 [26.9 kB]
Fetched 26.9 kB in 0s (232 kB/s)   
Selecting previously unselected package mokutil.
(Reading database ... 48409 files and directories currently installed.)
Preparing to unpack .../mokutil_0.6.0-2_amd64.deb ...
Unpacking mokutil (0.6.0-2) ...
Setting up mokutil (0.6.0-2) ...

mount efivarfs

root@debian:/# mount -t efivarfs efivarfs /sys/firmware/efi/efivars

import the new dkms mok key, so we can enroll it when we reboot

root@debian:/# mokutil --import /var/lib/dkms/mok.pub
input password: 
input password again: 

rebuild initramfs

root@debian:/# update-initramfs -c -k all
update-initramfs: Generating /boot/initrd.img-6.1.0-21-amd64

ZFSBootMenu - add properties

root@debian:/# zfs set org.zfsbootmenu:commandline="quiet loglevel=4" zroot/ROOT
root@debian:/# echo $ID
debian
root@debian:/# zfs set org.zfsbootmenu:keysource="zroot/ROOT/${ID}" zroot
root@debian:/# zpool set cachefile=/etc/zfs/zpool.cache zroot

get ZBM

root@debian:/home/tingo/work/zbm# curl -o VMLINUZ.EFI.org -L https://get.zfsbootmenu.org/efi
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
100 46.0M  100 46.0M    0     0  9019k      0  0:00:05  0:00:05 --:--:-- 13.0M

install sbssigntool

root@debian:/home/tingo/work/zbm# apt install sbsigntool
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  sbsigntool
0 upgraded, 1 newly installed, 0 to remove and 11 not upgraded.
Need to get 68.4 kB of archives.
After this operation, 429 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main amd64 sbsigntool amd64 0.9.4-3.1 [68.4 kB]
Fetched 68.4 kB in 0s (402 kB/s)    
Selecting previously unselected package sbsigntool.
(Reading database ... 48415 files and directories currently installed.)
Preparing to unpack .../sbsigntool_0.9.4-3.1_amd64.deb ...
Unpacking sbsigntool (0.9.4-3.1) ...
Setting up sbsigntool (0.9.4-3.1) ...

sign it

root@debian:/home/tingo/work/zbm# sbsign --key /var/lib/dkms/mok.key --cert /var/lib/dkms/mok.pub --output VMLINUZ.EFI VMLINUZ.EFI.org
warning: data remaining[48315392 vs 48324804]: gaps between PE/COFF sections?
warning: data remaining[48315392 vs 48324808]: gaps between PE/COFF sections?
Can't load certificate from file '/var/lib/dkms/mok.pub'

ok, create my own key then

root@debian:/home/tingo/work# openssl req -new -x509 -newkey rsa:2048 -keyout mok_local.key -out mok_local.crt -nodes -days 3650 -subj "/CN=Torfinn Ingolfsen/"
..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..........+.........+..+.+.....+............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+...+...............+.+........+.+.....+......+.+.....+....+...+...+............+......+...........+.+............+...........+.........+.......+......+...+.....+......................+.....+....+...+...........+....+...+..+...+....+...+..+......+....+...+...........+......+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
.+.....+.+...+.....................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+....+..+.......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*....+...+...+...+..+...+....+.....+.......+..............+.........+.+..+.........+...................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-----

create cert

root@debian:/home/tingo/work# openssl x509 -in mok_local.crt -out mok_local.cer -outform DER

import the key

root@debian:/home/tingo/work# mokutil --import mok_local.cer
input password: 
input password again: 

list keys in queue

root@debian:/home/tingo/work# mokutil --list-new
[key 1]
SHA1 Fingerprint: b4:c2:e0:79:5a:d6:62:1b:a4:c8:e1:37:cc:b8:2b:3c:71:42:cd:b9
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            44:42:7a:50:7d:2f:6b:af:73:f7:3e:f0:6d:4e:a7:c6:c0:9d:4e:48
        Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=Torfinn Ingolfsen
        Validity
            Not Before: Jun 16 17:42:28 2024 GMT
            Not After : Jun 14 17:42:28 2034 GMT
        Subject: CN=Torfinn Ingolfsen
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                Public-Key: (2048 bit)
                Modulus:
                    00:bf:79:3b:59:2c:00:e5:57:6a:8b:8c:89:d5:7a:
                    8c:35:63:9b:04:46:0c:91:0d:16:9c:e2:2f:ab:00:
                    3c:0d:7c:1c:09:4e:fa:56:2c:3a:be:bd:b8:dc:fb:
                    16:79:b4:71:5c:72:ea:5f:e9:96:17:d4:2e:42:ae:
                    1f:89:49:e7:d1:96:94:40:3c:2e:5a:04:cd:ab:28:
                    45:57:9c:93:98:6a:ca:38:53:b0:e8:65:25:2e:1d:
                    b6:04:3d:6f:48:07:58:04:6d:7f:0c:1f:35:cd:a2:
                    fd:26:ac:b7:a9:b7:dd:54:05:b1:6b:42:f5:55:4e:
                    cf:d6:9a:90:ea:48:8b:19:e5:33:00:f4:3d:08:66:
                    2f:1d:f7:a2:b7:1d:20:fa:9d:7c:ee:9e:a5:04:3b:
                    7e:d6:fb:49:36:22:fc:f3:d5:39:19:49:12:81:94:
                    33:e4:8d:41:1d:3a:b5:c9:bd:98:b0:63:bc:2a:0d:
                    49:84:44:59:c7:5e:99:30:a5:88:4f:65:64:fe:f8:
                    ab:df:0e:0c:a7:6a:f6:19:5c:50:b2:8d:a5:32:3d:
                    d6:02:64:24:ab:84:3b:2e:78:5d:ae:39:4e:9b:6e:
                    e0:a9:46:f3:4e:d7:1c:e4:d1:37:ad:a3:6a:35:37:
                    44:f7:e5:ea:c6:bd:b4:1c:dd:44:f7:66:eb:09:68:
                    ae:73
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier: 
                2C:75:3C:95:D2:D6:63:2A:A0:D4:2F:4E:0F:FB:A7:0B:36:93:8E:D1
            X509v3 Authority Key Identifier: 
                2C:75:3C:95:D2:D6:63:2A:A0:D4:2F:4E:0F:FB:A7:0B:36:93:8E:D1
            X509v3 Basic Constraints: critical
                CA:TRUE
    Signature Algorithm: sha256WithRSAEncryption
    Signature Value:
        91:75:ee:a3:76:30:c7:ba:dc:4d:ea:dc:ab:ed:41:ba:2c:b5:
        f8:10:99:20:4f:c7:16:7c:83:80:03:02:19:be:33:8d:38:9b:
        5e:6d:7f:ed:09:07:59:43:2a:66:5c:34:26:98:41:f0:1d:84:
        dd:b3:c6:d4:6e:29:c5:cf:1a:eb:8e:79:1f:38:d8:ff:9c:77:
        5e:00:98:df:30:e4:bc:d7:2f:f8:e1:e3:42:42:58:8c:b8:c0:
        2a:06:86:35:7b:7a:b5:22:3b:90:96:ac:59:c7:22:fb:6b:9c:
        4a:79:69:bb:77:85:b3:32:f0:ca:ea:6a:7f:88:40:29:e2:10:
        37:82:25:e1:1b:48:d4:27:5f:43:09:11:11:63:a1:27:13:a9:
        a1:b2:39:86:a7:fa:48:b1:ae:74:f4:7c:93:b1:11:6d:9a:f2:
        8e:55:45:0f:b4:ef:c0:40:10:16:17:07:48:92:b9:a0:e0:88:
        8c:b2:5b:59:7a:fe:e9:e3:f1:96:36:72:45:50:a5:23:5b:d8:
        cd:8c:66:89:2f:bc:85:32:8a:72:b0:46:fa:b3:a5:2f:be:ac:
        01:b8:19:53:b0:38:65:0f:40:c3:40:9d:fc:26:c2:e1:b9:11:
        eb:8e:68:f7:13:d6:64:0e:f9:e3:ef:de:26:8f:8a:10:e6:6d:
        ce:06:5d:bd

[key 2]
SHA1 Fingerprint: 55:86:7c:ca:a2:5a:50:71:f4:cf:66:b4:8d:bb:69:a5:a6:b2:37:69
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            7d:9d:60:e5:78:25:be:0c:59:16:91:53:45:6c:a3:d2:83:a7:95:17
        Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=DKMS module signing key
        Validity
            Not Before: Jun 16 16:36:45 2024 GMT
            Not After : May 23 16:36:45 2124 GMT
        Subject: CN=DKMS module signing key
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                Public-Key: (2048 bit)
                Modulus:
                    00:c5:37:11:f6:5a:31:67:b5:00:0a:c6:38:73:6b:
                    11:9b:c3:e6:81:8a:4c:3a:99:6e:78:be:ac:c4:0d:
                    06:a8:0b:b2:d2:91:24:7e:e1:9a:c7:09:73:59:41:
                    e9:b8:c6:34:e0:e8:3c:3f:48:97:f9:21:a6:d8:c8:
                    5a:3c:78:52:2b:e7:7c:b9:29:0e:87:a0:19:55:8a:
                    38:16:6c:5d:57:9c:70:75:d8:a6:2d:1c:dd:41:9c:
                    ad:15:61:e8:f7:ef:d9:93:91:19:27:be:d7:0a:f4:
                    63:88:66:fb:fb:89:f9:e2:83:51:31:21:c7:7d:6d:
                    7c:cd:c6:46:84:44:91:ab:0b:64:b9:97:87:3d:88:
                    5c:4c:48:56:6d:6a:6f:8c:0e:0e:fb:8a:9c:14:c0:
                    af:c9:e5:d9:f8:30:17:f1:8c:28:76:b3:d3:82:cd:
                    8c:da:da:fe:c2:16:95:1a:f8:4f:e2:fb:f0:2f:18:
                    2d:90:7a:d0:fd:20:80:ea:12:f1:f2:ff:c7:2b:93:
                    64:a5:25:82:a4:8a:5f:91:3a:c1:dc:8b:39:c3:00:
                    78:dc:d9:68:c6:90:e3:db:5e:89:ff:a3:40:40:41:
                    27:88:2a:5a:8b:33:e4:5c:06:d2:8b:ce:3a:3d:d7:
                    6c:27:a8:1d:94:71:f0:cf:d6:a1:cd:0c:9d:71:16:
                    24:f5
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier: 
                29:83:24:A7:27:D7:70:A4:A1:77:19:68:69:EE:45:73:AB:43:36:84
            X509v3 Authority Key Identifier: 
                29:83:24:A7:27:D7:70:A4:A1:77:19:68:69:EE:45:73:AB:43:36:84
            X509v3 Basic Constraints: critical
                CA:TRUE
    Signature Algorithm: sha256WithRSAEncryption
    Signature Value:
        7b:81:35:57:f2:1c:f4:ed:f7:5c:fb:ab:16:c9:08:dd:da:dc:
        ee:65:f7:07:a9:aa:75:99:1b:1c:9f:ee:9d:f3:bc:f0:16:79:
        fe:75:91:60:ba:9f:2d:2d:34:c0:9b:e8:5d:40:43:a4:85:ea:
        61:0e:f1:b3:e9:40:27:95:19:b3:78:55:57:55:7b:9e:11:e8:
        70:c7:c3:61:a0:02:c5:7e:47:c2:32:c1:de:21:09:6d:f6:f6:
        c5:44:5c:a7:53:2d:a6:bd:b4:d2:fc:30:a8:50:63:dd:60:dd:
        e6:af:44:40:8a:93:01:3d:31:e6:ba:ce:f8:6f:f1:64:70:e6:
        e1:80:49:a3:a3:5a:7e:b8:21:6b:67:b1:31:67:41:9b:f0:07:
        ac:5d:f5:b5:0f:5d:4e:4f:db:0a:22:a5:4c:ff:0f:8f:89:c9:
        06:4e:86:c9:3e:4a:37:2e:4d:e6:3b:5c:46:02:3e:36:b3:84:
        bd:ac:b2:af:11:3c:16:fb:05:2e:b0:da:f1:85:74:a2:e8:ab:
        0e:8a:c6:de:7b:5d:32:21:13:25:03:d3:40:5d:15:33:9e:b7:
        a9:d4:fc:06:81:0f:d1:58:0c:f7:d1:a9:24:4d:c1:f3:08:02:
        91:83:6a:e1:db:f9:85:ca:72:0f:93:16:7b:b6:d3:fb:0b:8b:
        45:89:6c:d7

now, sign the ZBM image

root@debian:/home/tingo/work/zbm# sbsign --key ../mok_local.key --cert ../mok_local.crt --output VMLINUZ.EFI VMLINUZ.EFI.org
warning: data remaining[48315392 vs 48324804]: gaps between PE/COFF sections?
warning: data remaining[48315392 vs 48324808]: gaps between PE/COFF sections?
Signing Unsigned original image

and verify

root@debian:/home/tingo/work/zbm# sbverify --list VMLINUZ.EFI
warning: data remaining[48316960 vs 48326376]: gaps between PE/COFF sections?
signature 1
image signature issuers:
 - /CN=Torfinn Ingolfsen
image signature certificates:
 - subject: /CN=Torfinn Ingolfsen
   issuer:  /CN=Torfinn Ingolfsen

good.

2024-06-16: zfs install - I booted Debian from a live usb, got networking (wireless) going, installed openssh-server, set a password for user 'user' and now I can ssh into the machine and work

  user@debian:~$ sudo -i
root@debian:~# 

configure apt

root@debian:~# cat <<EOF > /etc/apt/sources.list
deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
deb http://deb.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
EOF

apt - update

root@debian:~# apt update
Hit:1 http://deb.debian.org/debian bookworm InRelease
Get:2 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:3 http://deb.debian.org/debian bookworm/non-free Sources [77.9 kB]
Get:4 http://deb.debian.org/debian bookworm/contrib Sources [51.3 kB]
Get:5 http://deb.debian.org/debian bookworm/contrib amd64 Packages [54.1 kB]
Get:6 http://deb.debian.org/debian bookworm/contrib Translation-en [48.7 kB]
Get:7 http://deb.debian.org/debian bookworm/non-free amd64 Packages [96.9 kB]
Get:8 http://deb.debian.org/debian bookworm/non-free Translation-en [66.8 kB]
Get:9 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [160 kB]
Get:10 http://deb.debian.org/debian-security bookworm-security/main Translation-en [96.4 kB]
Get:11 http://deb.debian.org/debian-security bookworm-security/contrib amd64 Packages [644 B]
Get:12 http://deb.debian.org/debian-security bookworm-security/contrib Translation-en [372 B]
Get:13 http://deb.debian.org/debian-security bookworm-security/non-free-firmware amd64 Packages [688 B]
Get:14 http://deb.debian.org/debian-security bookworm-security/non-free-firmware Translation-en [472 B]
Fetched 702 kB in 0s (1,882 kB/s)                      
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
290 packages can be upgraded. Run 'apt list --upgradable' to see them.

install helpers

root@debian:~# apt install debootstrap gdisk dkms linux-headers-$(uname -r) parted
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
gdisk is already the newest version (1.0.9-2.1).
gdisk set to manually installed.
dkms is already the newest version (3.0.10-8+deb12u1).
dkms set to manually installed.
linux-headers-6.1.0-15-amd64 is already the newest version (6.1.66-1).
linux-headers-6.1.0-15-amd64 set to manually installed.
parted is already the newest version (3.5-3).
parted set to manually installed.
The following additional packages will be installed:
  arch-test wget
Suggested packages:
  squid-deb-proxy-client ubuntu-archive-keyring
The following NEW packages will be installed:
  arch-test debootstrap wget
0 upgraded, 3 newly installed, 0 to remove and 290 not upgraded.
Need to get 1,041 kB of archives.
After this operation, 4,229 kB of additional disk space will be used.
[..]
Setting up debootstrap (1.0.128+nmu2+deb12u1) ...
Processing triggers for man-db (2.11.2-2) ...

and

root@debian:~# apt install zfsutils-linux zfs-dkms zfs-zed
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libnvpair3linux libuutil3linux libzfs4linux libzpool5linux python3-distutils python3-lib2to3
Suggested packages:
  debhelper nfs-kernel-server samba-common-bin zfs-initramfs | zfs-dracut
The following NEW packages will be installed:
  libnvpair3linux libuutil3linux libzfs4linux libzpool5linux python3-distutils python3-lib2to3 zfs-dkms zfs-zed zfsutils-linux
0 upgraded, 9 newly installed, 0 to remove and 290 not upgraded.
Need to get 4,717 kB of archives.
After this operation, 26.4 MB of additional disk space will be used.
[..]
Loading new zfs-2.1.11 DKMS files...
Building for 6.1.0-15-amd64
Building initial module for 6.1.0-15-amd64
[..]
Setting up libzpool5linux (2.1.11-1) ...
Setting up zfsutils-linux (2.1.11-1) ...
insmod /lib/modules/6.1.0-15-amd64/updates/dkms/spl.ko 
modprobe: ERROR: could not insert 'zfs': Key was rejected by service
Created symlink /etc/systemd/system/zfs-import.target.wants/zfs-import-cache.service  /lib/systemd/system/zfs-import-cache.service.
Created symlink /etc/systemd/system/zfs.target.wants/zfs-import.target  /lib/systemd/system/zfs-import.target.
Created symlink /etc/systemd/system/zfs-mount.service.wants/zfs-load-module.service  /lib/systemd/system/zfs-load-module.service.
Created symlink /etc/systemd/system/zfs.target.wants/zfs-load-module.service  /lib/systemd/system/zfs-load-module.service.
Created symlink /etc/systemd/system/zfs.target.wants/zfs-mount.service  /lib/systemd/system/zfs-mount.service.
Created symlink /etc/systemd/system/zfs.target.wants/zfs-share.service  /lib/systemd/system/zfs-share.service.
Created symlink /etc/systemd/system/zfs-volumes.target.wants/zfs-volume-wait.service  /lib/systemd/system/zfs-volume-wait.service.
Created symlink /etc/systemd/system/zfs.target.wants/zfs-volumes.target  /lib/systemd/system/zfs-volumes.target.
Created symlink /etc/systemd/system/multi-user.target.wants/zfs.target  /lib/systemd/system/zfs.target.
zfs-import-scan.service is a disabled or a static unit, not starting it.
Could not execute systemctl:  at /usr/bin/deb-systemd-invoke line 145.
Processing triggers for initramfs-tools (0.142) ...
I: update-initramfs is disabled (live system is running on read-only media).
Processing triggers for libc-bin (2.36-9+deb12u3) ...
Processing triggers for man-db (2.11.2-2) ...
Setting up zfs-zed (2.1.11-1) ...
Created symlink /etc/systemd/system/zed.service  /lib/systemd/system/zfs-zed.service.
Created symlink /etc/systemd/system/zfs.target.wants/zfs-zed.service  /lib/systemd/system/zfs-zed.service.

test

root@debian:~# modprobe zfs
modprobe: ERROR: could not insert 'zfs': Key was rejected by service

that's new. Hmm, check the module

root@debian:~# modinfo zfs | grep -i sig
sig_id:         PKCS#7
signer:         DKMS module signing key
sig_key:        22:8D:2A:1D:96:F7:BB:EA:29:36:16:52:64:6B:4B:26:D2:C5:91:60
sig_hashalgo:   sha256
signature:      9B:53:F0:D1:7E:A3:DC:2F:D9:4A:74:DC:3D:91:56:49:C2:A6:28:80:

and

root@debian:~# ls -l /var/lib/dkms
total 8
-rw------- 1 root root 1704 Jun 16 12:03 mok.key
-rw-r--r-- 1 root root  811 Jun 16 12:03 mok.pub
drwxr-xr-x 3 root root   80 Jun 16 12:04 zfs

hmm, I wonder if this mok is static, or if it changes on each install? Let me copy it somewhere safe

root@debian:~# scp /var/lib/dkms/mok* tingo@c2:/home/tingo/doc/Dell/Precision_5560/2024/0616_zfs_install/
The authenticity of host 'c2 (10.1.150.52)' can't be established.
ED25519 key fingerprint is SHA256:qJFJq1zIy5GyTIHDAuJWxJr9xF35FoJ4Jg6vKqAQZCM.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'c2' (ED25519) to the list of known hosts.
(tingo@c2) Password for tingo@kg-core2.kg4.no:
mok.key                                                                                                                                100% 1704   980.8KB/s   00:00    
mok.pub                                                                                                                                100%  811   594.5KB/s   00:00    

then install mokutil

root@debian:~# apt install mokutil
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  mokutil
0 upgraded, 1 newly installed, 0 to remove and 290 not upgraded.
Need to get 26.9 kB of archives.
After this operation, 81.9 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main amd64 mokutil amd64 0.6.0-2 [26.9 kB]
Fetched 26.9 kB in 0s (328 kB/s)   
Selecting previously unselected package mokutil.
(Reading database ... 247279 files and directories currently installed.)
Preparing to unpack .../mokutil_0.6.0-2_amd64.deb ...
Unpacking mokutil (0.6.0-2) ...
Setting up mokutil (0.6.0-2) ...
Processing triggers for man-db (2.11.2-2) ...

check

root@debian:~# mokutil --sb-state
SecureBoot enabled

import the mok

root@debian:~# sudo mokutil --import /var/lib/dkms/mok.pub
input password: 
input password again: 

then reboot, and let grub bring up MokManager, then enroll the key and start over again.

2024-06-16: nvme1n1p1 - info - EFI boot entries

tingo@torfinn-precision5560:~/work/zbm$ efibootmgr -v
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0006,0004,0001,0000
Boot0000* UEFI HTTPs Boot   PciRoot(0x0)/Pci(0x1f,0x6)/MAC(000000000000,0)/IPv4(0.0.0.00.0.0.0,0,0)/Uri()N.....YM....R,Y.
Boot0001* UEFI RST PC711 NVMe SK hynix 1TB JA7N44121030762H     HD(1,GPT,2bd87a3b-078b-4091-a2ea-4f0977b445db,0x800,0x78000)/File(\EFI\Boot\BootX64.efi)N.....YM....R,Y.
Boot0004* debian    HD(1,GPT,2bd87a3b-078b-4091-a2ea-4f0977b445db,0x800,0x78000)/File(\EFI\debian\shimx64.efi)
Boot0006* Windows Boot Manager  HD(1,GPT,2bd87a3b-078b-4091-a2ea-4f0977b445db,0x800,0x78000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................

2024-06-16: nvme1n1p1 - info - ESP contents

tingo@torfinn-precision5560:~/work/zbm$ ll /boot/efi
total 14
drwxr-xr-x 4 root root 2048 jan.   1  1970  ./
drwxr-xr-x 4 root root 4096 mai   27 11:19  ../
drwxr-xr-x 6 root root 2048 april 18 10:38  EFI/
-rwxr-xr-x 1 root root 2048 jan.   1  1980  FSCK0000.REC*
-rwxr-xr-x 1 root root 2048 jan.   1  1980  FSCK0001.REC*
drwxr-xr-x 4 root root 2048 sep.   7  2021 'System Volume Information'/
tingo@torfinn-precision5560:~/work/zbm$ ll /boot/efi/EFI
total 12
drwxr-xr-x 6 root root 2048 april 18 10:38 ./
drwxr-xr-x 4 root root 2048 jan.   1  1970 ../
drwxr-xr-x 2 root root 2048 sep.   7  2021 Boot/
drwxr-xr-x 2 root root 2048 feb.  13  2022 Debian/
drwxr-xr-x 5 root root 2048 april 18 10:38 dell/
drwxr-xr-x 4 root root 2048 sep.   7  2021 Microsoft/

in Boot

tingo@torfinn-precision5560:~/work/zbm$ ll /boot/efi/EFI/Boot
total 1562
drwxr-xr-x 2 root root    2048 sep.   7  2021 ./
drwxr-xr-x 6 root root    2048 april 18 10:38 ../
-rwxr-xr-x 1 root root 1595264 mai   21 10:10 bootx64.efi*

in Debian

tingo@torfinn-precision5560:~/work/zbm$ ll /boot/efi/EFI/Debian
total 5954
drwxr-xr-x 2 root root    2048 feb.  13  2022 ./
drwxr-xr-x 6 root root    2048 april 18 10:38 ../
-rwxr-xr-x 1 root root     108 nov.  13  2023 BOOTX64.CSV*
-rwxr-xr-x 1 root root   87328 nov.  13  2023 fbx64.efi*
-rwxr-xr-x 1 root root     117 nov.  13  2023 grub.cfg*
-rwxr-xr-x 1 root root 4199872 nov.  13  2023 grubx64.efi*
-rwxr-xr-x 1 root root  849616 nov.  13  2023 mmx64.efi*
-rwxr-xr-x 1 root root  948768 nov.  13  2023 shimx64.efi*

in dell

tingo@torfinn-precision5560:~/work/zbm$ ll /boot/efi/EFI/dell
total 20
drwxr-xr-x  5 root root 2048 april 18 10:38 ./
drwxr-xr-x  6 root root 2048 april 18 10:38 ../
drwxr-xr-x  3 root root 2048 april 18 10:38 bios/
drwxr-xr-x  2 root root 8192 jan.  10 13:57 logs/
drwxr-xr-x 40 root root 6144 sep.   7  2021 SOS/

in Microsoft

tingo@torfinn-precision5560:~/work/zbm$ ll /boot/efi/EFI/Microsoft
total 12
drwxr-xr-x  4 root root 2048 sep.   7  2021 ./
drwxr-xr-x  6 root root 2048 april 18 10:38 ../
drwxr-xr-x 40 root root 6144 sep.   7  2021 Boot/
drwxr-xr-x  2 root root 2048 sep.   7  2021 Recovery/

sizes

tingo@torfinn-precision5560:~/work/zbm$ du -sh /boot/efi/EFI/*
1,6M    /boot/efi/EFI/Boot
5,9M    /boot/efi/EFI/Debian
62M /boot/efi/EFI/dell
26M /boot/efi/EFI/Microsoft

2024-06-16: nvme1n1p1 - info - lsblk

tingo@torfinn-precision5560:~$ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
nvme0n1     259:0    0 953,9G  0 disk 
├─nvme0n1p1 259:1    0   240M  0 part /boot/efi
├─nvme0n1p2 259:2    0   128M  0 part 
├─nvme0n1p3 259:3    0 951,2G  0 part 
├─nvme0n1p4 259:4    0   990M  0 part 
└─nvme0n1p5 259:5    0   1,4G  0 part 
nvme1n1     259:6    0 931,5G  0 disk 
└─nvme1n1p1 259:7    0   250G  0 part /

of note: the ESP is on the first ssd, nvme0n1, partition nvme0n1p1 disk free info

tingo@torfinn-precision5560:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev             32G     0   32G   0% /dev
tmpfs           6,3G  1,9M  6,3G   1% /run
/dev/nvme1n1p1  246G   61G  172G  27% /
tmpfs            32G     0   32G   0% /dev/shm
tmpfs           5,0M  8,0K  5,0M   1% /run/lock
/dev/nvme0n1p1  236M   95M  142M  40% /boot/efi
tmpfs           6,3G   64K  6,3G   1% /run/user/1000

2024-06-16: nvme1n1p1 - info - installed formware packages

tingo@torfinn-precision5560:~$ sudo apt list --installed firmware*
Listing... Done
firmware-amd-graphics/stable,now 20230210-5 all [installed]
firmware-ath9k-htc/stable,now 1.4.0-108-gd856466+dfsg1-1.3+deb12u1 all [installed]
firmware-atheros/stable,now 20230210-5 all [installed]
firmware-bnx2/stable,now 20230210-5 all [installed]
firmware-bnx2x/stable,now 20230210-5 all [installed]
firmware-brcm80211/stable,now 20230210-5 all [installed]
firmware-cavium/stable,now 20230210-5 all [installed]
firmware-intel-sound/stable,now 20230210-5 all [installed]
firmware-intelwimax/now 20210315-3 all [installed,local]
firmware-ipw2x00/stable,now 20230210-5 all [installed]
firmware-ivtv/stable,now 20230210-5 all [installed]
firmware-iwlwifi/stable,now 20230210-5 all [installed]
firmware-libertas/stable,now 20230210-5 all [installed]
firmware-linux-free/stable,now 20200122-1 all [installed]
firmware-linux-nonfree/stable,now 20230210-5 all [installed]
firmware-linux/stable,now 20230210-5 all [installed]
firmware-microbit-micropython-doc/stable,now 1.0.1-4 all [installed]
firmware-microbit-micropython/stable,now 1.0.1-4 all [installed]
firmware-misc-nonfree/stable,now 20230210-5 all [installed]
firmware-myricom/stable,now 20230210-5 all [installed]
firmware-netronome/stable,now 20230210-5 all [installed]
firmware-netxen/stable,now 20230210-5 all [installed]
firmware-qcom-media/stable,now 20230210-5 all [installed]
firmware-qcom-soc/stable,now 20230210-5 all [installed]
firmware-qlogic/stable,now 20230210-5 all [installed]
firmware-realtek/stable,now 20230210-5 all [installed]
firmware-samsung/stable,now 20230210-5 all [installed]
firmware-siano/stable,now 20230210-5 all [installed]
firmware-sof-signed/stable,now 2.2.4-1 all [installed]
firmware-ti-connectivity/stable,now 20230210-5 all [installed]
firmware-tomu/stable,now 2.0~rc7-2 all [installed]
firmware-zd1211/stable,now 1:1.5-10 all [installed]

2024-06-16: nvme1n1p1 - gather som info - inxi

tingo@torfinn-precision5560:~$ inxi -F
System:
  Host: torfinn-precision5560 Kernel: 6.1.0-21-amd64 arch: x86_64 bits: 64 Console: pty pts/1
    Distro: Debian GNU/Linux 12 (bookworm)
Machine:
  Type: Laptop System: Dell product: Precision 5560 v: N/A serial: <superuser required>
  Mobo: Dell model: 0WPMMN v: A00 serial: <superuser required> UEFI: Dell v: 1.28.0
    date: 03/08/2024
Battery:
  ID-1: BAT0 charge: 59.1 Wh (89.0%) condition: 66.4/84.3 Wh (78.7%) volts: 11.8 min: 11.4
CPU:
  Info: 6-core model: 11th Gen Intel Core i7-11850H bits: 64 type: MT MCP cache: L2: 7.5 MiB
  Speed (MHz): avg: 800 min/max: 800/4800 cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800
    7: 800 8: 800 9: 800 10: 800 11: 800 12: 800
Graphics:
  Device-1: Intel TigerLake-H GT1 [UHD Graphics] driver: i915 v: kernel
  Device-2: NVIDIA TU117GLM [T1200 Laptop GPU] driver: nouveau v: kernel
  Device-3: Microdia Integrated_Webcam_HD type: USB driver: uvcvideo
  Display: x11 server: X.org v: 1.21.1.7 driver: X: loaded: modesetting unloaded: fbdev,vesa
    dri: iris gpu: i915 tty: 169x38 resolution: 1920x1200
  API: OpenGL Message: GL data unavailable in console. Try -G --display
Audio:
  Device-1: Intel Tiger Lake-H HD Audio driver: snd_hda_intel
  API: ALSA v: k6.1.0-21-amd64 status: kernel-api
  Server-1: PipeWire v: 0.3.65 status: active
Network:
  Device-1: Intel Tiger Lake PCH CNVi WiFi driver: iwlwifi
  IF: wlp0s20f3 state: up mac: 60:e3:2b:cc:b0:91
Bluetooth:
  Device-1: Intel AX201 Bluetooth type: USB driver: btusb
  Report: hciconfig ID: hci0 state: up address: 60:E3:2B:CC:B0:95 bt-v: 3.0
RAID:
  Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd
Drives:
  Local Storage: total: 1.84 TiB used: 60.73 GiB (3.2%)
  ID-1: /dev/nvme0n1 vendor: SK Hynix model: PC711 NVMe 1TB size: 953.87 GiB
  ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 980 1TB size: 931.51 GiB
Partition:
  ID-1: / size: 245.02 GiB used: 60.64 GiB (24.7%) fs: ext4 dev: /dev/nvme1n1p1
  ID-2: /boot/efi size: 236 MiB used: 94.4 MiB (40.0%) fs: vfat dev: /dev/nvme0n1p1
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 42.0 C mobo: N/A gpu: nouveau temp: 40.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 253 Uptime: 6m Memory: 62.52 GiB used: 1.58 GiB (2.5%) Init: systemd
  target: graphical (5) Shell: Bash inxi: 3.3.26

graphics

tingo@torfinn-precision5560:~$ inxi -G
Graphics:
  Device-1: Intel TigerLake-H GT1 [UHD Graphics] driver: i915 v: kernel
  Device-2: NVIDIA TU117GLM [T1200 Laptop GPU] driver: nouveau v: kernel
  Device-3: Microdia Integrated_Webcam_HD type: USB driver: uvcvideo
  Display: x11 server: X.org v: 1.21.1.7 driver: X: loaded: modesetting unloaded: fbdev,vesa
    dri: iris gpu: i915 tty: 169x38 resolution: 1920x1200
  API: OpenGL Message: GL data unavailable in console. Try -G --display

2024-06-14: nvme1n1p1 - apt - upgrade

tingo@torfinn-precision5560:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  libgit2-1.5 libhttp-parser2.9 libmbedtls14 libmbedx509-1
The following packages will be upgraded:
  chromium chromium-common chromium-sandbox firefox-esr firefox-esr-l10n-en-gb firefox-esr-l10n-nb-no
  gir1.2-gst-plugins-base-1.0 gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-plugins-base gstreamer1.0-x kicad
  kicad-demos kicad-footprints kicad-libraries kicad-packages3d kicad-symbols kicad-templates libarchive13
  libgstreamer-gl1.0-0 libgstreamer-plugins-base1.0-0 libvlc-bin libvlc5 libvlccore9 python3-pil vlc vlc-bin vlc-data
  vlc-l10n vlc-plugin-access-extra vlc-plugin-base vlc-plugin-notify vlc-plugin-qt vlc-plugin-samba vlc-plugin-skins2
  vlc-plugin-video-output vlc-plugin-video-splitter vlc-plugin-visualization
38 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 644 MB of archives.
After this operation, 143 MB of additional disk space will be used.
[..]
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for libvlc-bin:amd64 (3.0.21-0+deb12u1) ...

2024-05-27: nvme1n1p1 - apt - autoremove

tingo@torfinn-precision5560:~$ sudo apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  libu2f-udev libwpe-1.0-1 libwpebackend-fdo-1.0-1 linux-image-6.1.0-18-amd64
0 upgraded, 0 newly installed, 4 to remove and 0 not upgraded.
After this operation, 408 MB disk space will be freed.
[..]
etc/kernel/postrm.d/zz-update-grub:
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-6.1.0-21-amd64
Found initrd image: /boot/initrd.img-6.1.0-21-amd64
Found linux image: /boot/vmlinuz-6.1.0-20-amd64
Found initrd image: /boot/initrd.img-6.1.0-20-amd64
Found linux image: /boot/vmlinuz-5.10.0-10-amd64
Found initrd image: /boot/initrd.img-5.10.0-10-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
Processing triggers for libc-bin (2.36-9+deb12u7) ...

2024-05-27: nvme1n1p1 - apt - upgrade

tingo@torfinn-precision5560:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  libu2f-udev libwpe-1.0-1 libwpebackend-fdo-1.0-1
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
  linux-image-6.1.0-21-amd64
The following packages will be upgraded:
  atril atril-common chromium chromium-common chromium-sandbox firefox-esr firefox-esr-l10n-en-gb firefox-esr-l10n-nb-no fonts-opensymbol ghostscript
  gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0 less libatrildocument3 libatrilview3 libc-bin libc-dev-bin libc-devtools libc-l10n libc6 libc6-dev libc6-i386
  libdav1d6 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgs-common libgs10 libgs10-common libjavascriptcoregtk-4.0-18
  libjavascriptcoregtk-4.1-0 libreoffice-base-core libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-gtk3 libreoffice-help-common
  libreoffice-help-en-gb libreoffice-help-en-us libreoffice-l10n-en-gb libreoffice-l10n-nb libreoffice-l10n-nn libreoffice-math libreoffice-style-colibre
  libreoffice-writer libruby3.1 libuno-cppu3 libuno-cppuhelpergcc3-3 libuno-purpenvhelpergcc3-3 libuno-sal3 libuno-salhelpergcc3-3 libwebkit2gtk-4.0-37
  libwebkit2gtk-4.1-0 linux-image-amd64 linux-libc-dev locales python3-uno ruby3.1 uno-libs-private ure
63 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 399 MB of archives.
After this operation, 415 MB of additional disk space will be used.
[..]
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...

2024-05-27: nvme1n1p1 - useful alias

alias mute='pactl set-source-mute `pactl get-default-source` true;pactl set-sink-mute `pactl get-default-sink` true'

2024-05-13: nvme1n1p1 - wireplumber - created a config file to mute default sink and source:

tingo@torfinn-precision5560:~$ cat ~/.config/wireplumber/wireplumber.conf.d/default-mute.conf
wireplumber.settings = {
  device.routes.default-sink-mute = true
  device.routes.default-source-mute = true
}

not sure this works, there are too many moving parts here. Default sink and source can be chacked with pactl

tingo@torfinn-precision5560:~$ pactl get-default-sink
alsa_output.pci-0000_00_1f.3.analog-stereo
tingo@torfinn-precision5560:~$ pactl get-default-source
alsa_input.pci-0000_00_1f.3.analog-stereo

the mute state can be checked with

tingo@torfinn-precision5560:~$ pactl get-sink-mute `pactl get-default-sink`
Mute: no

not muted, and

tingo@torfinn-precision5560:~$ pactl get-sink-mute `pactl get-default-sink`
Mute: yes

for source

tingo@torfinn-precision5560:~$ pactl get-source-mute `pactl get-default-source`
Mute: yes

you can mute with

tingo@torfinn-precision5560:~$ pactl set-sink-mute `pactl get-default-sink` true
tingo@torfinn-precision5560:~$ pactl set-source-mute `pactl get-default-source` true

2024-05-10: nvme1n1p1 - apt - list of all packages installed here.

2024-05-10: nvme1n1p1 - apt - shim packages

tingo@torfinn-precision5560:~$ sudo apt list shim*
Listing... Done
shim-helpers-amd64-signed-template/stable 15.7-1 amd64
shim-helpers-amd64-signed/stable,now 1+15.7+1 amd64 [installed,automatic]
shim-signed-common/stable,now 1.39+15.7-1 all [installed,automatic]
shim-signed/stable,now 1.39+15.7-1 amd64 [installed,automatic]
shim-unsigned/stable,now 15.7-1 amd64 [installed,automatic]

installed grub packages

tingo@torfinn-precision5560:~$ sudo apt list --installed grub*
Listing... Done
grub-common/stable,stable-security,now 2.06-13+deb12u1 amd64 [installed]
grub-efi-amd64-bin/stable,stable-security,now 2.06-13+deb12u1 amd64 [installed,automatic]
grub-efi-amd64-signed/stable,stable-security,now 1+2.06+13+deb12u1 amd64 [installed,automatic]
grub-efi-amd64/stable,stable-security,now 2.06-13+deb12u1 amd64 [installed]
grub-firmware-qemu/stable,stable-security,now 2.06-13+deb12u1 amd64 [installed]
grub-pc-bin/stable,stable-security,now 2.06-13+deb12u1 amd64 [installed]
grub2-common/stable,stable-security,now 2.06-13+deb12u1 amd64 [installed,automatic]

2024-05-10: nvme1n1p1 - efi - boot settings

tingo@torfinn-precision5560:~$ efibootmgr
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0006,0004,0001,0000,0002,0003
Boot0000* USB NIC (IPV4)
Boot0001* UEFI RST PC711 NVMe SK hynix 1TB JA7N44121030762H 
Boot0002* USB NIC (IPV6)
Boot0003* UEFI HTTPs Boot (MAC:381428F6092A)
Boot0004* debian
Boot0006* Windows Boot Manager

verbose

tingo@torfinn-precision5560:~$ efibootmgr -v
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0006,0004,0001,0000,0002,0003
Boot0000* USB NIC (IPV4)    PciRoot(0x0)/Pci(0x7,0x3)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/USB(3,0)/USB(3,0)/MAC(381428f6092a,0)/IPv4(0.0.0.00.0.0.0,0,0)N.....YM....R,Y.
Boot0001* UEFI RST PC711 NVMe SK hynix 1TB JA7N44121030762H     HD(1,GPT,2bd87a3b-078b-4091-a2ea-4f0977b445db,0x800,0x78000)/File(\EFI\Boot\BootX64.efi)N.....YM....R,Y.
Boot0002* USB NIC (IPV6)    PciRoot(0x0)/Pci(0x7,0x3)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/USB(3,0)/USB(3,0)/MAC(381428f6092a,0)/IPv6([::]:<->[::]:,0,0)N.....YM....R,Y.
Boot0003* UEFI HTTPs Boot (MAC:381428F6092A)    PciRoot(0x0)/Pci(0x7,0x3)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/USB(3,0)/USB(3,0)/MAC(381428f6092a,0)/IPv4(0.0.0.00.0.0.0,0,0)/Uri()N.....YM....R,Y.
Boot0004* debian    HD(1,GPT,2bd87a3b-078b-4091-a2ea-4f0977b445db,0x800,0x78000)/File(\EFI\debian\shimx64.efi)
Boot0006* Windows Boot Manager  HD(1,GPT,2bd87a3b-078b-4091-a2ea-4f0977b445db,0x800,0x78000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................

contents of the Debian directory

tingo@torfinn-precision5560:~$ ll /boot/efi/EFI/Debian
total 5954
drwxr-xr-x 2 root root    2048 feb.  13  2022 ./
drwxr-xr-x 6 root root    2048 april 18 10:38 ../
-rwxr-xr-x 1 root root     108 nov.  13 23:16 BOOTX64.CSV*
-rwxr-xr-x 1 root root   87328 nov.  13 23:16 fbx64.efi*
-rwxr-xr-x 1 root root     117 nov.  13 23:16 grub.cfg*
-rwxr-xr-x 1 root root 4199872 nov.  13 23:16 grubx64.efi*
-rwxr-xr-x 1 root root  849616 nov.  13 23:16 mmx64.efi*
-rwxr-xr-x 1 root root  948768 nov.  13 23:16 shimx64.efi*

2024-05-10: nvme1n1p1 - nmcli - useful things.

tingo@torfinn-precision5560:~$ nmcli device wifi
IN-USE  BSSID              SSID                           MODE   CHAN  RATE        SIGNAL  BARS  SECURITY    
        86:69:93:FE:95:B8  DIRECT-B8-HP DesignJet Studio  Infra  11    65 Mbit/s   84      ▂▄▆█  WPA2        
        E8:10:98:C4:4D:91  IoT                            Infra  11    130 Mbit/s  75      ▂▄▆_  WPA2 WPA3   
[..]

then

tingo@torfinn-precision5560:~$ nmcli --fields SSID device wifi
tingo@torfinn-precision5560:~$ nmcli --fields SSID device wifi | grep -i inve
tingo@torfinn-precision5560:~$ nmcli --fields BSSID,SSID device wifi | grep -i inve

and so on.

2024-04-30: nvme1n1p1 - apt - install remmina

tingo@torfinn-precision5560:~$ sudo apt install remmina
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libavahi-ui-gtk3-0 libfreerdp-client2-2 libfreerdp2-2 libwinpr2-2 remmina-common remmina-plugin-rdp remmina-plugin-secret
  remmina-plugin-vnc
Suggested packages:
  freerdp2-x11 remmina-plugin-exec remmina-plugin-kwallet remmina-plugin-python remmina-plugin-www remmina-plugin-x2go
The following NEW packages will be installed:
  libavahi-ui-gtk3-0 libfreerdp-client2-2 libfreerdp2-2 libwinpr2-2 remmina remmina-common remmina-plugin-rdp
  remmina-plugin-secret remmina-plugin-vnc
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Need to get 2156 kB of archives.
After this operation, 9185 kB of additional disk space will be used.
[..]
Processing triggers for shared-mime-info (2.2-1) ...
Processing triggers for mailcap (3.70+nmu1) ...

2024-04-29: nvme1n1p1 - use WoeUSB to create a windows install usb stick

tingo@torfinn-precision5560:~/Downloads$ sudo /home/tingo/bin/woeusb --device Win10_22H2_English_x64v1.iso /dev/sda
WoeUSB v5.2.4
==============================
Info: Mounting source filesystem...
Info: Wiping all existing partition table and filesystem signatures in /dev/sda...
/dev/sda: 2 bytes were erased at offset 0x000001fe (dos): 55 aa
/dev/sda: calling ioctl to re-read partition table: Success
Info: Ensure that /dev/sda is really wiped...
Info: Creating new partition table on /dev/sda...
Info: Creating target partition...
Info: Making system realize that partition table has changed...
Info: Wait 3 seconds for block device nodes to populate...
mkfs.fat 4.2 (2021-01-31)
mkfs.fat: Warning: lowercase labels might not work properly on some systems
Info: Mounting target filesystem...
Info: Copying files from source media...
Splitting WIM: 4903 MiB of 4903 MiB (100%) written, part 2 of 26%
Finished splitting "./sources/install.wim"
Info: Installing GRUB bootloader for legacy PC booting support...
Installing for i386-pc platform.
Installation finished. No error reported.
Info: Installing custom GRUB config for legacy PC booting...
Info: Done :)
Info: The target device should be bootable now
Info: Unmounting and removing "/tmp/woeusb-source-20240429-133012-Monday.lSrqT3"...
Info: Unmounting and removing "/tmp/woeusb-target-20240429-133012-Monday.qyyDQr"...
Info: You may now safely detach the target device

it took a while, but looks like it worked.

2024-04-29: nvme1n1p1 - the install WoeUSB like this

tingo@torfinn-precision5560:~$ sudo curl -L "https://github.com/WoeUSB/WoeUSB/releases/download/v5.2.4/woeusb-5.2.4.bash" -o ~/bin/woeusb
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 76373  100 76373    0     0  94821      0 --:--:-- --:--:-- --:--:-- 94821

then fix permissions

tingo@torfinn-precision5560:~$ sudo chown tingo:tingo ~/bin/woeusb
tingo@torfinn-precision5560:~$ chmod +x ~/bin/woeusb

2024-04-29: nvme1n1p1 - try a different way. use apt to install prereqs, apt - install

tingo@torfinn-precision5560:~$ sudo apt install dosfstools findutils grep gawk grub-common grub-pc-bin ntfs-3g p7zip-full parted util-linux wget wimtools
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
dosfstools is already the newest version (4.2-1).
dosfstools set to manually installed.
findutils is already the newest version (4.9.0-4).
grep is already the newest version (3.8-5).
grub-common is already the newest version (2.06-13+deb12u1).
grub-common set to manually installed.
ntfs-3g is already the newest version (1:2022.10.3-1+b1).
ntfs-3g set to manually installed.
p7zip-full is already the newest version (16.02+dfsg-8).
p7zip-full set to manually installed.
parted is already the newest version (3.5-3).
parted set to manually installed.
util-linux is already the newest version (2.38.1-5+deb12u1).
The following additional packages will be installed:
  libsigsegv2 libwim15
Suggested packages:
  gawk-doc genisoimage mtools syslinux cabextract
The following NEW packages will be installed:
  gawk grub-pc-bin libsigsegv2 libwim15 wget wimtools
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 2971 kB of archives.
After this operation, 11,9 MB of additional disk space will be used.
[..]
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for libc-bin (2.36-9+deb12u6) ...

2024-04-29: nvme1n1p1 - pip - install WoeUSB-ng create venv

tingo@torfinn-precision5560:~$ python3 -m venv ~/.venv/woe

nope, that didn't work out.

2024-04-29: nvme1n1p1 - apt - install libwxgtk3.2-dev

tingo@torfinn-precision5560:~$ sudo apt install libwxgtk3.2-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libglu1-mesa-dev wx-common wx3.2-headers
Suggested packages:
  gettext wx3.2-doc
The following NEW packages will be installed:
  libglu1-mesa-dev libwxgtk3.2-dev wx-common wx3.2-headers
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 1520 kB of archives.
After this operation, 9131 kB of additional disk space will be used.
[..]
Setting up libwxgtk3.2-dev:amd64 (3.2.2+dfsg-2) ...
update-alternatives: using /usr/lib/x86_64-linux-gnu/wx/config/gtk3-unicode-3.2 to provide /usr/bin/wx-config (wx-config) in auto mode
Processing triggers for man-db (2.11.2-2) ...

2024-04-29: nvme1n1p1 - apt - install librust-gtk4-dev

tingo@torfinn-precision5560:~$ sudo apt install librust-gtk4-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  cmake cmake-data gir1.2-graphene-1.0 gir1.2-gtk-4.0 gobject-introspection libblkid-dev libbrotli-dev libcairo2-dev libdatrie-dev
  libdeflate-dev libegl-dev libegl1-mesa-dev libepoxy-dev libfontconfig-dev libfontconfig1-dev libfreetype-dev libfribidi-dev
  libgdk-pixbuf-2.0-dev libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf-xlib-2.0-dev libgdk-pixbuf2.0-dev libgirepository1.0-dev libgl-dev
  libgles-dev libgles1 libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libglvnd-core-dev libglvnd-dev libglx-dev
  libgraphene-1.0-dev libgraphite2-dev libgtk-4-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-subset0 libice-dev libjbig-dev
  libjpeg-dev libjpeg62-turbo-dev liblerc-dev liblzma-dev libmount-dev libopengl-dev libpango1.0-dev libpcre2-dev libpcre2-posix3
  libpixman-1-dev libpng-dev libpng-tools libpthread-stubs0-dev librhash0 librust-anyhow-dev librust-cairo-rs-dev
  librust-cairo-sys-rs-dev librust-cfg-expr-dev librust-cmake-dev librust-field-offset-dev librust-freetype-dev
  librust-freetype-sys-dev librust-futures-channel-dev librust-futures-core-dev librust-futures-executor-dev librust-futures-io-dev
  librust-futures-macro-dev librust-futures-sink-dev librust-futures-task-dev librust-futures-util-dev librust-gdk-pixbuf-dev
  librust-gdk-pixbuf-sys-dev librust-gdk4-dev librust-gdk4-sys-dev librust-gio-dev librust-gio-sys-dev librust-glib-dev
  librust-glib-macros-dev librust-glib-sys-dev librust-gobject-sys-dev librust-graphene-rs-dev librust-graphene-sys-dev
  librust-gsk4-dev librust-gsk4-sys-dev librust-gtk4-macros-dev librust-gtk4-sys-dev librust-itertools-dev librust-pango-dev
  librust-pango-sys-dev librust-pin-utils-dev librust-proc-macro-crate-dev librust-rustc-version-dev librust-semver-dev
  librust-slab-dev librust-system-deps-dev librust-target-lexicon-dev librust-thiserror-dev librust-thiserror-impl-dev
  librust-toml-dev librust-version-compare-dev librust-x11-dev libselinux1-dev libsepol-dev libsm-dev libthai-dev libtiff-dev
  libtiffxx6 libvulkan-dev libwayland-bin libwayland-dev libwebp-dev libx11-dev libx11-xcb-dev libxau-dev libxcb-render0-dev
  libxcb-shm0-dev libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxft-dev
  libxi-dev libxinerama-dev libxkbcommon-dev libxmu-dev libxmu-headers libxrandr-dev libxrender-dev libxss-dev libxt-dev libxtst-dev
  libxxf86vm-dev libzstd-dev pango1.0-tools python3-mako python3-markdown python3-markupsafe uuid-dev wayland-protocols x11proto-dev
  xorg-sgml-doctools xtrans-dev
Suggested packages:
  cmake-doc cmake-format elpa-cmake-mode ninja-build libcairo2-doc libdatrie-doc freetype2-doc libgirepository1.0-doc libglib2.0-doc
  libxml2-utils libgraphene-doc libgraphite2-utils libgtk-4-doc gtk-4-examples libice-doc liblzma-doc libpango1.0-doc
  librust-semver+serde-dev libsm-doc libthai-doc libwayland-doc libx11-doc libxcb-doc libxext-doc libxt-doc graphicsmagick
  python-mako-doc python3-beaker python-markdown-doc
The following NEW packages will be installed:
  cmake cmake-data gir1.2-graphene-1.0 gir1.2-gtk-4.0 gobject-introspection libblkid-dev libbrotli-dev libcairo2-dev libdatrie-dev
  libdeflate-dev libegl-dev libegl1-mesa-dev libepoxy-dev libfontconfig-dev libfontconfig1-dev libfreetype-dev libfribidi-dev
  libgdk-pixbuf-2.0-dev libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf-xlib-2.0-dev libgdk-pixbuf2.0-dev libgirepository1.0-dev libgl-dev
  libgles-dev libgles1 libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libglvnd-core-dev libglvnd-dev libglx-dev
  libgraphene-1.0-dev libgraphite2-dev libgtk-4-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-subset0 libice-dev libjbig-dev
  libjpeg-dev libjpeg62-turbo-dev liblerc-dev liblzma-dev libmount-dev libopengl-dev libpango1.0-dev libpcre2-dev libpcre2-posix3
  libpixman-1-dev libpng-dev libpng-tools libpthread-stubs0-dev librhash0 librust-anyhow-dev librust-cairo-rs-dev
  librust-cairo-sys-rs-dev librust-cfg-expr-dev librust-cmake-dev librust-field-offset-dev librust-freetype-dev
  librust-freetype-sys-dev librust-futures-channel-dev librust-futures-core-dev librust-futures-executor-dev librust-futures-io-dev
  librust-futures-macro-dev librust-futures-sink-dev librust-futures-task-dev librust-futures-util-dev librust-gdk-pixbuf-dev
  librust-gdk-pixbuf-sys-dev librust-gdk4-dev librust-gdk4-sys-dev librust-gio-dev librust-gio-sys-dev librust-glib-dev
  librust-glib-macros-dev librust-glib-sys-dev librust-gobject-sys-dev librust-graphene-rs-dev librust-graphene-sys-dev
  librust-gsk4-dev librust-gsk4-sys-dev librust-gtk4-dev librust-gtk4-macros-dev librust-gtk4-sys-dev librust-itertools-dev
  librust-pango-dev librust-pango-sys-dev librust-pin-utils-dev librust-proc-macro-crate-dev librust-rustc-version-dev
  librust-semver-dev librust-slab-dev librust-system-deps-dev librust-target-lexicon-dev librust-thiserror-dev
  librust-thiserror-impl-dev librust-toml-dev librust-version-compare-dev librust-x11-dev libselinux1-dev libsepol-dev libsm-dev
  libthai-dev libtiff-dev libtiffxx6 libvulkan-dev libwayland-bin libwayland-dev libwebp-dev libx11-dev libx11-xcb-dev libxau-dev
  libxcb-render0-dev libxcb-shm0-dev libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev
  libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxkbcommon-dev libxmu-dev libxmu-headers libxrandr-dev libxrender-dev
  libxss-dev libxt-dev libxtst-dev libxxf86vm-dev libzstd-dev pango1.0-tools python3-mako python3-markdown python3-markupsafe
  uuid-dev wayland-protocols x11proto-dev xorg-sgml-doctools xtrans-dev
0 upgraded, 145 newly installed, 0 to remove and 0 not upgraded.
Need to get 35,2 MB of archives.
After this operation, 169 MB of additional disk space will be used.
[..]
Setting up librust-gtk4-dev:amd64 (0.3.1-1+b1) ...

2024-04-29: nvme1n1p1 - apt - install pyton3-pip

tingo@torfinn-precision5560:~$ sudo apt install python3-pip
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libexpat1-dev libpython3-dev libpython3.11-dev python3-dev python3-distutils python3-lib2to3 python3-setuptools python3-wheel
  python3.11-dev zlib1g-dev
Suggested packages:
  python-setuptools-doc
The following NEW packages will be installed:
  libexpat1-dev libpython3-dev libpython3.11-dev python3-dev python3-distutils python3-lib2to3 python3-pip python3-setuptools
  python3-wheel python3.11-dev zlib1g-dev
0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded.
Need to get 8539 kB of archives.
After this operation, 40,0 MB of additional disk space will be used.
[..]
Setting up python3-dev (3.11.2-1+b1) ...
Processing triggers for man-db (2.11.2-2) ...

apt - install python3-venv

tingo@torfinn-precision5560:~$ sudo apt install python3-venv
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  python3-pip-whl python3-setuptools-whl python3.11-venv
The following NEW packages will be installed:
  python3-pip-whl python3-setuptools-whl python3-venv python3.11-venv
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 2836 kB of archives.
After this operation, 3170 kB of additional disk space will be used.
[..]
Setting up python3.11-venv (3.11.2-6) ...
Setting up python3-venv (3.11.2-1+b1) ...

2024-04-25: nvmen1p1 - apt - autoremove

tingo@torfinn-precision5560:~$ sudo apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  linux-image-6.1.0-13-amd64
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 408 MB disk space will be freed.
[..]
Removing linux-image-6.1.0-13-amd64 (6.1.55-1) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-6.1.0-13-amd64
/etc/kernel/postrm.d/zz-update-grub:
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-6.1.0-20-amd64
Found initrd image: /boot/initrd.img-6.1.0-20-amd64
Found linux image: /boot/vmlinuz-6.1.0-18-amd64
Found initrd image: /boot/initrd.img-6.1.0-18-amd64
Found linux image: /boot/vmlinuz-5.10.0-10-amd64
Found initrd image: /boot/initrd.img-5.10.0-10-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done

2024-04-25: nvmen1p1 - apt - install kicad

tingo@torfinn-precision5560:~$ sudo apt install -t bookworm-backports kicad kicad-footprints kicad-libraries kicad-packages3d kicad-symbols kicad-templates 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following package was automatically installed and is no longer required:
  linux-image-6.1.0-13-amd64
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
  kicad-demos libfreeimage3 libglew2.2 libhwloc-plugins libhwloc15 libimagequant0 libngspice0 libocct-data-exchange-7.6 libocct-draw-7.6
  libocct-foundation-7.6 libocct-modeling-algorithms-7.6 libocct-modeling-data-7.6 libocct-ocaf-7.6 libocct-visualization-7.6 libodbc2
  libpcre2-32-0 libraqm0 libtbb12 libtbbbind-2-5 libtbbmalloc2 libtcl8.6 libtk8.6 libwxbase3.2-1 libwxgtk-gl3.2-1 libwxgtk3.2-1 mime-support
  occt-misc python3-olefile python3-pil python3-wxgtk4.0 xsltproc
Suggested packages:
  extra-xdg-menus kicad-doc-ca | kicad-doc-de | kicad-doc-en | kicad-doc-es | kicad-doc-fr | kicad-doc-id | kicad-doc-it | kicad-doc-ja
  | kicad-doc-pl | kicad-doc-ru | kicad-doc-zh glew-utils libhwloc-contrib-plugins odbc-postgresql tdsodbc tcl8.6 tk8.6 python-pil-doc wx3.2-doc
The following NEW packages will be installed:
  kicad kicad-demos kicad-footprints kicad-libraries kicad-packages3d kicad-symbols kicad-templates libfreeimage3 libglew2.2 libhwloc-plugins
  libhwloc15 libimagequant0 libngspice0 libocct-data-exchange-7.6 libocct-draw-7.6 libocct-foundation-7.6 libocct-modeling-algorithms-7.6
  libocct-modeling-data-7.6 libocct-ocaf-7.6 libocct-visualization-7.6 libodbc2 libpcre2-32-0 libraqm0 libtbb12 libtbbbind-2-5 libtbbmalloc2
  libtcl8.6 libtk8.6 libwxbase3.2-1 libwxgtk-gl3.2-1 libwxgtk3.2-1 mime-support occt-misc python3-olefile python3-pil python3-wxgtk4.0 xsltproc
0 upgraded, 37 newly installed, 0 to remove and 109 not upgraded.
Need to get 524 MB of archives.
After this operation, 6671 MB of additional disk space will be used.
[..]
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for shared-mime-info (2.2-1) ...

2024-04-24: nvmen1p1 - apt - install vlc

tingo@torfinn-precision5560:~$ sudo apt install vlc
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following package was automatically installed and is no longer required:
  linux-image-6.1.0-13-amd64
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
  libaribb24-0 libcddb2 libdvbpsi10 libebml5 libixml10 liblirc-client0 libmad0 libmatroska7 libmtp-common
  libmtp-runtime libmtp9 libopenmpt-modplug1 libprotobuf-lite32 libproxy-tools libresid-builder0c2a libsdl-image1.2
  libsdl1.2debian libsidplay2 libspatialaudio0 libupnp13 libva-wayland2 libvlc-bin libvlc5 libvlccore9 libvncclient1
  libxcb-composite0 libxcb-xv0 vlc-bin vlc-data vlc-l10n vlc-plugin-access-extra vlc-plugin-base vlc-plugin-notify
  vlc-plugin-qt vlc-plugin-samba vlc-plugin-skins2 vlc-plugin-video-output vlc-plugin-video-splitter
  vlc-plugin-visualization
Suggested packages:
  lirc vlc-plugin-fluidsynth vlc-plugin-jack vlc-plugin-pipewire vlc-plugin-svg libdvdcss2
The following NEW packages will be installed:
  libaribb24-0 libcddb2 libdvbpsi10 libebml5 libixml10 liblirc-client0 libmad0 libmatroska7 libmtp-common
  libmtp-runtime libmtp9 libopenmpt-modplug1 libprotobuf-lite32 libproxy-tools libresid-builder0c2a libsdl-image1.2
  libsdl1.2debian libsidplay2 libspatialaudio0 libupnp13 libva-wayland2 libvlc-bin libvlc5 libvlccore9 libvncclient1
  libxcb-composite0 libxcb-xv0 vlc vlc-bin vlc-data vlc-l10n vlc-plugin-access-extra vlc-plugin-base
  vlc-plugin-notify vlc-plugin-qt vlc-plugin-samba vlc-plugin-skins2 vlc-plugin-video-output
  vlc-plugin-video-splitter vlc-plugin-visualization
0 upgraded, 40 newly installed, 0 to remove and 0 not upgraded.
Need to get 14,9 MB of archives.
After this operation, 71,6 MB of additional disk space will be used.
[..]
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for libvlc-bin:amd64 (3.0.20-0+deb12u1) ...

2024-04-23: nvmen1p1 - apt - upgrade

tingo@torfinn-precision5560:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following package was automatically installed and is no longer required:
  linux-image-6.1.0-13-amd64
Use 'sudo apt autoremove' to remove it.
The following packages will be upgraded:
  chromium chromium-common chromium-sandbox firefox-esr firefox-esr-l10n-en-gb firefox-esr-l10n-nb-no libc-bin
  libc-dev-bin libc-devtools libc-l10n libc6 libc6-dev libc6-i386 locales openjdk-17-jre openjdk-17-jre-headless
16 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 200 MB of archives.
After this operation, 6654 kB of additional disk space will be used.
[..]
Setting up openjdk-17-jre:amd64 (17.0.11+9-1~deb12u1) ...
Processing triggers for libc-bin (2.36-9+deb12u6) ...

2024-04-14: nvmen1p1 - fsck on the ESP / vfat partition

tingo@torfinn-precision5560:~$ sudo fsck.fat /dev/nvme0n1p1
fsck.fat 4.2 (2021-01-31)
There are differences between boot sector and its backup.
This is mostly harmless. Differences: (offset:original/backup)
  65:01/00
1) Copy original to backup
2) Copy backup to original
3) No action
[123?q]? 3
Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
1) Remove dirty bit
2) No action
[12?q]? 1

*** Filesystem was changed ***
The changes have not yet been written, you can still choose to leave the
filesystem unmodified:
1) Write changes
2) Leave filesystem unchanged
[12?q]? 1
/dev/nvme0n1p1: 399 files, 48326/120832 clusters

verify

tingo@torfinn-precision5560:~$ sudo fsck.fat /dev/nvme0n1p1
fsck.fat 4.2 (2021-01-31)
/dev/nvme0n1p1: 399 files, 48326/120832 clusters

2024-04-14: nvme1n1p1 - blkid info

tingo@torfinn-precision5560:~$ sudo blkid
/dev/nvme0n1p5: LABEL="DELLSUPPORT" BLOCK_SIZE="512" UUID="EA18B29A18B264EB" TYPE="ntfs" PARTUUID="30898a80-7261-4993-af3b-292770915aa7"
/dev/nvme0n1p3: TYPE="BitLocker" PARTLABEL="Basic data partition" PARTUUID="5df8cbe4-2eaa-490a-a2bd-786c49a79540"
/dev/nvme0n1p1: LABEL_FATBOOT="ESP" LABEL="ESP" UUID="A2D9-67F6" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="2bd87a3b-078b-4091-a2ea-4f0977b445db"
/dev/nvme0n1p4: LABEL="WINRETOOLS" BLOCK_SIZE="512" UUID="BA72B7A572B76533" TYPE="ntfs" PARTUUID="6ca8c6a7-941d-436e-a77a-e6c2ee3598c9"
/dev/nvme1n1p1: UUID="3410db14-11df-4b5a-a42a-dae0eade333f" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="10208451-5749-dc48-8eb0-f590f323b003"
/dev/nvme0n1p2: PARTLABEL="Microsoft reserved partition" PARTUUID="a6354cab-1497-45d7-ace7-9b874dfce3f6"

2024-04-14: nvme1n1p1 - mokutil confirms that the machine has booted in secure boot mode

tingo@torfinn-precision5560:~$ sudo mokutil --sb-state
SecureBoot enabled

and dmesg shows that the certificates are loaded

tingo@torfinn-precision5560:~$ sudo dmesg | grep cert
[    0.874855] Loading compiled-in X.509 certificates
[    0.884447] Loaded X.509 cert 'Debian Secure Boot CA: 6ccece7e4c6c0d1f6149f3dd27dfcc5cbb419ea1'
[    0.884460] Loaded X.509 cert 'Debian Secure Boot Signer 2022 - linux: 14011249c2675ea8e5148542202005810584b25f'
[    0.888302] integrity: Loading X.509 certificate: UEFI:db
[    0.888322] integrity: Loaded X.509 cert 'Dell Inc.: Dell Bios DB Key: 637fa7a9f74471b406de0511557071fd41dd5487'
[    0.888323] integrity: Loading X.509 certificate: UEFI:db
[    0.888335] integrity: Loaded X.509 cert 'Dell Inc.: Dell Bios FW Aux Authority 2018: dd4df7c3f5ce7e5a77847915abc37b031f6b10bd'
[    0.888336] integrity: Loading X.509 certificate: UEFI:db
[    0.888351] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[    0.888351] integrity: Loading X.509 certificate: UEFI:db
[    0.888369] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[    0.889539] integrity: Loading X.509 certificate: UEFI:MokListRT (MOKvar table)
[    0.889737] integrity: Loaded X.509 cert 'Debian Secure Boot CA: 6ccece7e4c6c0d1f6149f3dd27dfcc5cbb419ea1'
[    4.211905] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    4.212217] cfg80211: Loaded X.509 cert 'benh@debian.org: 577e021cb980e0e820821ba7b54b4961b8b4fadf'
[    4.212370] cfg80211: Loaded X.509 cert 'romain.perier@gmail.com: 3abbc6ec146e09d1b6016ab9d6cf71dd233f0328'
[    4.212528] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    4.212777] cfg80211: Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'

2024-04-14: nvme1n1p1 - grub-probe on first drive

tingo@torfinn-precision5560:~$ sudo grub-probe --target=drive /boot/efi
(hostdisk//dev/nvme0n1,gpt1)
tingo@torfinn-precision5560:~$ sudo grub-probe --target=fs /boot/efi
grub-probe: error: unknown filesystem.

but findmnt says that it is vfat

tingo@torfinn-precision5560:~$ findmnt /boot/efi
TARGET    SOURCE         FSTYPE OPTIONS
/boot/efi /dev/nvme0n1p1 vfat   rw,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro

on second drive

tingo@torfinn-precision5560:~$ sudo grub-probe --target=drive /
(hostdisk//dev/nvme1n1,gpt1)
tingo@torfinn-precision5560:~$ sudo grub-probe --target=fs /
ext2

findmnt

tingo@torfinn-precision5560:~$ findmnt /
TARGET SOURCE         FSTYPE OPTIONS
/      /dev/nvme1n1p1 ext4   rw,noatime,stripe=32

2024-04-14. nvme1n1p1 - apt - upgrade

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  linux-image-6.1.0-20-amd64
The following packages will be upgraded:
  chromium chromium-common chromium-sandbox linux-image-amd64 linux-libc-dev xserver-common xserver-xorg-core xserver-xorg-legacy
8 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 158 MB of archives.
After this operation, 408 MB of additional disk space will be used.
[..]
Preconfiguring packages ...
setting xserver-xorg-legacy/xwrapper/allowed_users from configuration file
(Reading database ... 171650 files and directories currently installed.)
Preparing to unpack .../0-chromium_123.0.6312.122-1~deb12u1_amd64.deb ...
Unpacking chromium (123.0.6312.122-1~deb12u1) over (123.0.6312.105-1~deb12u1) ...
Preparing to unpack .../1-chromium-sandbox_123.0.6312.122-1~deb12u1_amd64.deb ...
Unpacking chromium-sandbox (123.0.6312.122-1~deb12u1) over (123.0.6312.105-1~deb12u1) ...
Preparing to unpack .../2-chromium-common_123.0.6312.122-1~deb12u1_amd64.deb ...
Unpacking chromium-common (123.0.6312.122-1~deb12u1) over (123.0.6312.105-1~deb12u1) ...
Selecting previously unselected package linux-image-6.1.0-20-amd64.
Preparing to unpack .../3-linux-image-6.1.0-20-amd64_6.1.85-1_amd64.deb ...
Unpacking linux-image-6.1.0-20-amd64 (6.1.85-1) ...
Preparing to unpack .../4-linux-image-amd64_6.1.85-1_amd64.deb ...
Unpacking linux-image-amd64 (6.1.85-1) over (6.1.76-1) ...
Preparing to unpack .../5-linux-libc-dev_6.1.85-1_amd64.deb ...
Unpacking linux-libc-dev:amd64 (6.1.85-1) over (6.1.76-1) ...
Preparing to unpack .../6-xserver-common_2%3a21.1.7-3+deb12u7_all.deb ...
Unpacking xserver-common (2:21.1.7-3+deb12u7) over (2:21.1.7-3+deb12u5) ...
Preparing to unpack .../7-xserver-xorg-legacy_2%3a21.1.7-3+deb12u7_amd64.deb ...
Unpacking xserver-xorg-legacy (2:21.1.7-3+deb12u7) over (2:21.1.7-3+deb12u5) ...
Preparing to unpack .../8-xserver-xorg-core_2%3a21.1.7-3+deb12u7_amd64.deb ...
Unpacking xserver-xorg-core (2:21.1.7-3+deb12u7) over (2:21.1.7-3+deb12u5) ...
Setting up linux-image-6.1.0-20-amd64 (6.1.85-1) ...
I: /vmlinuz.old is now a symlink to boot/vmlinuz-6.1.0-18-amd64
I: /initrd.img.old is now a symlink to boot/initrd.img-6.1.0-18-amd64
I: /vmlinuz is now a symlink to boot/vmlinuz-6.1.0-20-amd64
I: /initrd.img is now a symlink to boot/initrd.img-6.1.0-20-amd64
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-6.1.0-20-amd64
/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-6.1.0-20-amd64
Found initrd image: /boot/initrd.img-6.1.0-20-amd64
Found linux image: /boot/vmlinuz-6.1.0-18-amd64
Found initrd image: /boot/initrd.img-6.1.0-18-amd64
Found linux image: /boot/vmlinuz-6.1.0-13-amd64
Found initrd image: /boot/initrd.img-6.1.0-13-amd64
Found linux image: /boot/vmlinuz-5.10.0-10-amd64
Found initrd image: /boot/initrd.img-5.10.0-10-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
Setting up linux-libc-dev:amd64 (6.1.85-1) ...
Setting up linux-image-amd64 (6.1.85-1) ...
Setting up chromium-sandbox (123.0.6312.122-1~deb12u1) ...
Setting up chromium-common (123.0.6312.122-1~deb12u1) ...
Setting up chromium (123.0.6312.122-1~deb12u1) ...
Setting up xserver-common (2:21.1.7-3+deb12u7) ...
Setting up xserver-xorg-legacy (2:21.1.7-3+deb12u7) ...
setting xserver-xorg-legacy/xwrapper/allowed_users from configuration file
Setting up xserver-xorg-core (2:21.1.7-3+deb12u7) ...
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for man-db (2.11.2-2) ...

2024-04-15: nvme1n1p1 - gfdisk info

tingo@torfinn-precision5560:~$ sudo gdisk -l /dev/nvme0n1
GPT fdisk (gdisk) version 1.0.9

The protective MBR's 0xEE partition is oversized! Auto-repairing.

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/nvme0n1: 2000409264 sectors, 953.9 GiB
Model: PC711 NVMe SK hynix 1TB                 
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): A2FA9513-070D-4DCE-BF7A-806914B27895
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 2000409230
Partitions will be aligned on 2048-sector boundaries
Total free space is 35437 sectors (17.3 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048          493567   240.0 MiB   EF00  EFI system partition
   2          493568          755711   128.0 MiB   0C01  Microsoft reserved ...
   3          755712      1995470847   951.2 GiB   0700  Basic data partition
   4      1995470848      1997498367   990.0 MiB   2700  
   5      1997500416      2000377855   1.4 GiB     2700  

second drive

tingo@torfinn-precision5560:~$ sudo gdisk -l /dev/nvme1n1
GPT fdisk (gdisk) version 1.0.9

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/nvme1n1: 1953525168 sectors, 931.5 GiB
Model: Samsung SSD 980 1TB                     
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): 261EDE73-A136-4E55-B575-90CFBAC257D3
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 1429237101 sectors (681.5 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048       524290047   250.0 GiB   8300  

2024-04-15: nvme1n1p1 - apt - grub packages installed

tingo@torfinn-precision5560:~$ sudo apt list --installed grub*
Listing... Done
grub-common/stable,stable-security,now 2.06-13+deb12u1 amd64 [installed,automatic]
grub-efi-amd64-bin/stable,stable-security,now 2.06-13+deb12u1 amd64 [installed,automatic]
grub-efi-amd64-signed/stable,stable-security,now 1+2.06+13+deb12u1 amd64 [installed,automatic]
grub-efi-amd64/stable,stable-security,now 2.06-13+deb12u1 amd64 [installed]
grub-firmware-qemu/stable,stable-security,now 2.06-13+deb12u1 amd64 [installed]
grub2-common/stable,stable-security,now 2.06-13+deb12u1 amd64 [installed,automatic]

2024-04-15: nvme1n1p1 - parted info

tingo@torfinn-precision5560:~$ sudo parted /dev/nvme0n1 print
Model: PC711 NVMe SK hynix 1TB (nvme)
Disk /dev/nvme0n1: 1024GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name                          Flags
 1      1049kB  253MB   252MB   fat32        EFI system partition          boot, esp
 2      253MB   387MB   134MB                Microsoft reserved partition  msftres
 3      387MB   1022GB  1021GB               Basic data partition          msftdata
 4      1022GB  1023GB  1038MB  ntfs                                       hidden, diag
 5      1023GB  1024GB  1473MB  ntfs                                       hidden, diag

and drive number 2

tingo@torfinn-precision5560:~$ sudo parted /dev/nvme1n1 print
Model: Samsung SSD 980 1TB (nvme)
Disk /dev/nvme1n1: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size   File system  Name  Flags
 1      1049kB  268GB  268GB  ext4

2024-04-15: nvme1n1p1 - lsblk info

tingo@torfinn-precision5560:~$ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
nvme0n1     259:0    0 953,9G  0 disk 
├─nvme0n1p1 259:1    0   240M  0 part /boot/efi
├─nvme0n1p2 259:2    0   128M  0 part 
├─nvme0n1p3 259:3    0 951,2G  0 part 
├─nvme0n1p4 259:4    0   990M  0 part 
└─nvme0n1p5 259:5    0   1,4G  0 part 
nvme1n1     259:6    0 931,5G  0 disk 
└─nvme1n1p1 259:7    0   250G  0 part /

lsblk -f

tingo@torfinn-precision5560:~$ lsblk -f
NAME        FSTYPE    FSVER LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
nvme0n1                                                                                     
├─nvme0n1p1 vfat      FAT32 ESP         A2D9-67F6                             141,6M    40% /boot/efi
├─nvme0n1p2                                                                                 
├─nvme0n1p3 BitLocker 2                                                                     
├─nvme0n1p4 ntfs            WINRETOOLS  BA72B7A572B76533                                    
└─nvme0n1p5 ntfs            DELLSUPPORT EA18B29A18B264EB                                    
nvme1n1                                                                                     
└─nvme1n1p1 ext4      1.0               3410db14-11df-4b5a-a42a-dae0eade333f  214,2G     7% /

2024-04-15: nvme1n1p1 - more grub testing

tingo@torfinn-precision5560:~$ sudo grub-probe --target=drive /boot/efi
(hostdisk//dev/nvme0n1,gpt1)

and

tingo@torfinn-precision5560:~$ sudo grub-probe --target=fs /boot/efi
grub-probe: error: unknown filesystem.

2024-04-15: nvme1n1p1 - more testing of grub

tingo@torfinn-precision5560:~$ sudo grub-probe --target=fs --device /dev/nvme0n1p1
grub-probe: error: unknown filesystem.

tune2fs

tingo@torfinn-precision5560:~$ sudo tune2fs -l /dev/nvme0n1p1
tune2fs 1.47.0 (5-Feb-2023)
tune2fs: Bad magic number in super-block while trying to open /dev/nvme0n1p1
/dev/nvme0n1p1 contains a vfat file system labelled 'ESP'

try on root file system

tingo@torfinn-precision5560:~$ sudo grub-probe --target=fs --device /dev/nvme1n1p1
ext2

and

tingo@torfinn-precision5560:~$ sudo tune2fs -l /dev/nvme1n1p1
tune2fs 1.47.0 (5-Feb-2023)
Filesystem volume name:   <none>
Last mounted on:          /
Filesystem UUID:          3410db14-11df-4b5a-a42a-dae0eade333f
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent 64bit flex_bg sparse_super large_file huge_file dir_nlink extra_isize metadata_csum
Filesystem flags:         signed_directory_hash 
Default mount options:    user_xattr acl
Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              16384000
Block count:              65536000
Reserved block count:     3276800
Overhead clusters:        1305999
Free blocks:              59507981
Free inodes:              16087992
First block:              0
Block size:               4096
Fragment size:            4096
Group descriptor size:    64
Reserved GDT blocks:      1024
Blocks per group:         32768
Fragments per group:      32768
Inodes per group:         8192
Inode blocks per group:   512
RAID stride:              4
RAID stripe width:        32
Flex block group size:    16
Filesystem created:       Sun Feb 13 17:28:08 2022
Last mount time:          Mon Apr 15 08:17:34 2024
Last write time:          Mon Apr 15 08:17:34 2024
Mount count:              33
Maximum mount count:      -1
Last checked:             Sun Feb 13 17:28:09 2022
Check interval:           0 (<none>)
Lifetime writes:          71 GB
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:           256
Required extra isize:     32
Desired extra isize:      32
Journal inode:            8
First orphan inode:       9568755
Default directory hash:   half_md4
Directory Hash Seed:      5124254b-475e-45d4-940e-71dc454de8ee
Journal backup:           inode blocks
Checksum type:            crc32c
Checksum:                 0xd88b9a3a

2024-04-15: nvme1n1p1 - grub - try to fix the UEFI grub.cfg file

tingo@torfinn-precision5560:~$ sudo grub-install --efi-directory=/boot/efi
Installing for x86_64-efi platform.
grub-install: error: unknown filesystem.

hmm, try this then

tingo@torfinn-precision5560:~$ sudo dpkg-reconfigure grub-efi-amd64
Installing for x86_64-efi platform.
grub-install: error: unknown filesystem.
Failed: grub-install --target=x86_64-efi  --no-nvram
WARNING: Bootloader is not properly installed, system may not be bootable
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-6.1.0-18-amd64
Found initrd image: /boot/initrd.img-6.1.0-18-amd64
Found linux image: /boot/vmlinuz-6.1.0-13-amd64
Found initrd image: /boot/initrd.img-6.1.0-13-amd64
Found linux image: /boot/vmlinuz-5.10.0-10-amd64
Found initrd image: /boot/initrd.img-5.10.0-10-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
Processing triggers for shim-signed:amd64 (1.39+15.7-1) ...

that didn't work.

2024-04-12: nvme1n1p1 - Bluetooth - install libspa-0.2-bluetooth to get support for Bluetooth in wireplumber

tingo@torfinn-precision5560:~$ sudo apt install libspa-0.2-bluetooth
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  liblc3-0 libldacbt-abr2
The following NEW packages will be installed:
  liblc3-0 libldacbt-abr2 libspa-0.2-bluetooth
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 401 kB of archives.
After this operation, 1453 kB of additional disk space will be used.
[..]
Selecting previously unselected package liblc3-0:amd64.
(Reading database ... 171626 files and directories currently installed.)
Preparing to unpack .../liblc3-0_1.0.1-1+b1_amd64.deb ...
Unpacking liblc3-0:amd64 (1.0.1-1+b1) ...
Selecting previously unselected package libldacbt-abr2:amd64.
Preparing to unpack .../libldacbt-abr2_2.0.2.3+git20200429+ed310a0-4_amd64.deb ...
Unpacking libldacbt-abr2:amd64 (2.0.2.3+git20200429+ed310a0-4) ...
Selecting previously unselected package libspa-0.2-bluetooth:amd64.
Preparing to unpack .../libspa-0.2-bluetooth_0.3.65-3+deb12u1_amd64.deb ...
Unpacking libspa-0.2-bluetooth:amd64 (0.3.65-3+deb12u1) ...
Setting up liblc3-0:amd64 (1.0.1-1+b1) ...
Setting up libldacbt-abr2:amd64 (2.0.2.3+git20200429+ed310a0-4) ...
Setting up libspa-0.2-bluetooth:amd64 (0.3.65-3+deb12u1) ...
Processing triggers for libc-bin (2.36-9+deb12u4) ...

2024-04-08: nvme1n1p1 - uefi - grub.cfg file

tingo@torfinn-precision5560:~$ cat /boot/efi/EFI/Debian/grub.cfg
search.fs_uuid 3410db14-11df-4b5a-a42a-dae0eade333f root 
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg

note: /boot/efi is on nvme0n1p1. lsblk output

tingo@torfinn-precision5560:~$ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
nvme0n1     259:0    0 953,9G  0 disk 
├─nvme0n1p1 259:1    0   240M  0 part /boot/efi
├─nvme0n1p2 259:2    0   128M  0 part 
├─nvme0n1p3 259:3    0 951,2G  0 part 
├─nvme0n1p4 259:4    0   990M  0 part 
└─nvme0n1p5 259:5    0   1,4G  0 part 
nvme1n1     259:6    0 931,5G  0 disk 
└─nvme1n1p1 259:7    0   250G  0 part /

2024-04-04: nvme1n1p1 - apt - upgrade

tingo@torfinn-precision5560:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  fcitx5-chinese-addons-data
The following packages will be upgraded:
  bsdextrautils bsdutils eject fdisk firefox-esr firefox-esr-l10n-en-gb firefox-esr-l10n-nb-no libblkid1 libfdisk1 libmount1 libsmartcols1
  libuuid1 mount util-linux util-linux-extra util-linux-locales uuid-runtime
17 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Need to get 67,8 MB of archives.
After this operation, 143 kB disk space will be freed.
[..]
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for mailcap (3.70+nmu1) ...

2014-03-12: nvme1n1p1 - Debian 12.5 is in

tingo@torfinn-precision5560:~$ cat /etc/debian_version 
12.5

kernel

tingo@torfinn-precision5560:~$ uname -a
Linux torfinn-precision5560 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 GNU/Linux

2024-03-12: nvme1n1p1 - on reboot I landed in the grub command line, had to do ls, ls (hd1,gpt1)/, and finally

configfile (hd1,gpt1)/boot/grub/grub.cfg

to get Debian to boot.

2024-03-12: nvme1n1p1 - apt - upgrade

tingo@torfinn-precision5560:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  linux-image-6.1.0-18-amd64
The following packages have been kept back:
  fcitx5-chinese-addons-data
The following packages will be upgraded:
  atril atril-common base-files bind9-dnsutils bind9-host bind9-libs bluetooth bluez bluez-obexd ca-certificates-java cryptsetup cryptsetup-bin
  cryptsetup-initramfs cups cups-client cups-common cups-core-drivers cups-daemon cups-ipp-utils cups-ppdc cups-server-common curl dnsutils
  espeak-ng-data exfatprogs exim4-base exim4-config exim4-daemon-light firefox-esr firefox-esr-l10n-en-gb firefox-esr-l10n-nb-no
  fonts-noto-color-emoji fonts-opensymbol ghostscript gimp-data gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0 gstreamer1.0-plugins-bad
  imagemagick-6-common intel-microcode libatrildocument3 libatrilview3 libbluetooth-dev libbluetooth3 libc-bin libc-dev-bin libc-devtools libc-l10n
  libc6 libc6-dev libc6-i386 libcaja-extension1 libcryptsetup12 libcups2 libcurl3-gnutls libcurl3-nss libcurl4 libde265-0 libespeak-ng1 libgimp2.0
  libgnutls-dane0 libgnutls30 libgs-common libgs10 libgs10-common libgstreamer-plugins-bad1.0-0 libisl23 libjavascriptcoregtk-4.0-18
  libjavascriptcoregtk-4.1-0 libmagickcore-6.q16-6 libmagickcore-6.q16-6-extra libmagickwand-6.q16-6 libmariadb3 libnghttp2-14 libnss-myhostname
  libpam-systemd libperl5.36 libpipewire-0.3-0 libpipewire-0.3-common libpipewire-0.3-modules libpq5 libqpdf29 libreoffice-base-core
  libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-gtk3 libreoffice-help-common libreoffice-help-en-gb
  libreoffice-help-en-us libreoffice-l10n-en-gb libreoffice-l10n-nb libreoffice-l10n-nn libreoffice-math libreoffice-style-colibre
  libreoffice-writer libspa-0.2-modules libssh-4 libssh-gcrypt-4 libsystemd-shared libsystemd0 libtiff6 libtinyxml2.6.2v5 libudev1 libunbound8
  libuno-cppu3 libuno-cppuhelpergcc3-3 libuno-purpenvhelpergcc3-3 libuno-sal3 libuno-salhelpergcc3-3 libuv1 libwebkit2gtk-4.0-37
  libwebkit2gtk-4.1-0 libzbar0 linux-image-amd64 linux-libc-dev locales mariadb-common openjdk-17-jre openjdk-17-jre-headless openssh-client
  openssh-server openssh-sftp-server ovmf perl perl-base perl-modules-5.36 pipewire pipewire-bin pipewire-pulse python3-uno qemu-block-extra
  qemu-system-common qemu-system-data qemu-system-gui qemu-system-x86 qemu-utils systemd systemd-sysv systemd-timesyncd tar tzdata udev
  uno-libs-private ure usb.ids usbutils usrmerge xserver-common xserver-xorg-core xserver-xorg-legacy
152 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 460 MB of archives.
After this operation, 409 MB of additional disk space will be used.
[..]
update-initramfs: Generating /boot/initrd.img-6.1.0-18-amd64
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for libglib2.0-0:amd64 (2.74.6-2) ...
Processing triggers for ca-certificates-java (20230710~deb12u1) ...
done.
Setting up openjdk-17-jre:amd64 (17.0.10+7-1~deb12u1) ...

apt - autoremove

tingo@torfinn-precision5560:~$ sudo apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  linux-image-5.10.0-20-amd64
0 upgraded, 0 newly installed, 1 to remove and 1 not upgraded.
After this operation, 318 MB disk space will be freed.
[..]
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.10.0-20-amd64
/etc/kernel/postrm.d/zz-update-grub:
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-6.1.0-18-amd64
Found initrd image: /boot/initrd.img-6.1.0-18-amd64
Found linux image: /boot/vmlinuz-6.1.0-13-amd64
Found initrd image: /boot/initrd.img-6.1.0-13-amd64
Found linux image: /boot/vmlinuz-5.10.0-10-amd64
Found initrd image: /boot/initrd.img-5.10.0-10-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done

apt - autoclean

tingo@torfinn-precision5560:~$ sudo apt autoclean
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done

2024-03-12: nvme1n1p1 - booted into Debian and set up the mouse again. Also tested netExtender (SonicWall). It works, but it is slow to connect, almost two minutes (1 min 55 secs).

2023-11-13: nvme1n1p1 - reboot, Debian 12.2 is in

tingo@torfinn-precision5560:~$ cat /etc/debian_version 
12.2

kernel

tingo@torfinn-precision5560:~$ uname -a
Linux torfinn-precision5560 6.1.0-13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.55-1 (2023-09-29) x86_64 GNU/Linux

2023-11-13: nvme1n1p1 - upgrade to Debian 12. minimal upgrade first

tingo@torfinn-precision5560:~/work/debian_bullseye_upgrade$ sudo apt upgrade --without-new-pkgs
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  gsfonts gsfonts-x11 gstreamer1.0-pulseaudio libappstream4 libglib2.0-bin libstemmer0d packagekit packagekit-tools
  xfce4-datetime-plugin
Use 'sudo apt autoremove' to remove them.
The following packages have been kept back:
  acl acpi acpid alsa-utils anacron apparmor apt apt-utils arm-trusted-firmware-tools aspell at-spi2-core atril avahi-autoipd
  avahi-daemon base-passwd bash bind9-dnsutils bind9-host bind9-libs binutils binutils-arm-none-eabi binutils-common
  binutils-x86-64-linux-gnu blueman bluez bluez-obexd bolt bsdextrautils bsdutils btrfs-progs bubblewrap busybox bzip2 coinor-libcbc3
  coinor-libcgl1 coinor-libclp1 colord coreutils cpio cpp cron cryptsetup cryptsetup-bin cryptsetup-initramfs cups cups-browsed
  cups-client cups-core-drivers cups-daemon cups-filters cups-filters-core-drivers cups-ipp-utils cups-ppdc curl dash dbus
  dbus-user-session dbus-x11 dconf-cli dconf-gsettings-backend dconf-service debianutils diffutils dirmngr dmidecode dmsetup
  dnsmasq-base dpkg dpkg-dev e2fsprogs efibootmgr eject enchant-2 espeak-ng-data exfatprogs exim4-base exim4-daemon-light exo-utils
  fakeroot fcitx fcitx-bin fcitx-data fcitx-frontend-all fcitx-frontend-qt5 fcitx-module-kimpanel fcitx-module-x11 fcitx-modules
  fcitx-pinyin fcitx-table fcitx-ui-classic fcitx5 fcitx5-chewing fcitx5-chinese-addons fcitx5-chinese-addons-bin
  fcitx5-chinese-addons-data fcitx5-config-qt fcitx5-data fcitx5-frontend-gtk3 fcitx5-frontend-qt5 fcitx5-module-chttrans
  fcitx5-module-cloudpinyin fcitx5-module-fullwidth fcitx5-module-pinyinhelper fcitx5-module-punctuation fcitx5-modules fcitx5-pinyin
  fcitx5-table fdisk file findutils firefox-esr firefox-esr-l10n-en-gb firefox-esr-l10n-nb-no fontconfig fuse fwupd g++ gcc
  gcc-arm-none-eabi gcr gdisk geoclue-2.0 gettext-base ghostscript gir1.2-atspi-2.0 gir1.2-freedesktop gir1.2-glib-2.0
  gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-ibus-1.0 gir1.2-javascriptcoregtk-4.0 gir1.2-nm-1.0 gir1.2-notify-0.7
  gir1.2-pango-1.0 gir1.2-polkit-1.0 gir1.2-soup-2.4 gir1.2-webkit2-4.0 git git-man glib-networking glib-networking-services
  gnome-desktop3-data gnome-firmware gnome-keyring gnupg gnupg-l10n gnupg-utils goldendict gpg gpg-agent gpg-wks-client gpg-wks-server
  gpgconf gpgsm gpgv grep groff-base grub-common grub-efi-amd64 grub-efi-amd64-bin grub-efi-amd64-signed grub2-common gsasl-common
  gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-base
  gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-pulseaudio gstreamer1.0-x gtk-update-icon-cache guile-2.2-libs gvfs
  gvfs-common gvfs-daemons gvfs-libs gzip hostname hunspell i2c-tools iamerican ibritish ibus ibus-data ibus-gtk ibus-gtk3 ibus-hangul
  ibverbs-providers ienglish-common ifupdown init-system-helpers intel-media-va-driver ipp-usb iproute2 iptables iputils-ping
  isc-dhcp-client ispell iucode-tool kasumi kbd keyutils kmod less libaacs0 libacl1 libalgorithm-diff-xs-perl libapparmor1
  libappstream4 libapt-pkg6.0 libarchive13 libargon2-1 libasan6 libasound2 libasound2-data libasound2-plugins libaspell15 libassuan0
  libasyncns0 libatk1.0-0 libatkmm-1.6-1v5 libatomic1 libatopology2 libatrildocument3 libatrilview3 libatspi2.0-0 libaudit1
  libavahi-client3 libavahi-common-data libavahi-common3 libavahi-core7 libavahi-glib1 libayatana-ido3-0.4-0 libayatana-indicator3-7
  libbabl-0.1-0 libbdplus0 libbinutils libblkid1 libblockdev-crypto2 libblockdev-utils2 libblockdev2 libbluray2
  libboost-filesystem1.74.0 libboost-iostreams1.74.0 libboost-locale1.74.0 libboost-regex1.74.0 libboost-thread1.74.0 libbrlapi0.8
  libbsd0 libbz2-1.0 libc-bin libc-dev-bin libc-devtools libc6 libc6-dev libcairo-gobject-perl libcairo-gobject2 libcairo-perl
  libcairo2 libcanberra0 libcap-ng0 libcap2 libcap2-bin libcc1-0 libcdio19 libcdr-0.1-1 libchromaprint1 libclone-perl
  libclucene-core1v5 libcrypt-dev libcrypt1 libcryptsetup12 libctf0 libcups2 libcupsfilters1 libcurl3-gnutls libcurl4 libdaxctl1
  libdb5.3 libdbus-1-3 libdbus-1-dev libdconf1 libde265-0 libdevmapper1.02.1 libdjvulibre21 libdpkg-perl libdrm-amdgpu1 libdrm-intel1
  libdrm-nouveau2 libdrm-radeon1 libdrm2 libdvdread8 libdw1 libe-book-0.1-1 libedit2 libegl-mesa0 libegl1 libelf1 libenchant-2-2
  libenchant-2-voikko libespeak-ng1 libetonyek-0.1-1 libevdev2 libevent-2.1-7 libexiv2-27 libexo-2-0 libext2fs2 libfakeroot
  libfcitx-config4 libfcitx-core0 libfcitx-gclient1 libfcitx-qt5-1 libfcitx-utils0 libfcitx5-qt-data libfcitx5-qt1 libfcitx5config6
  libfcitx5core7 libfcitx5utils2 libfdisk1 libfftw3-double3 libfftw3-single3 libfido2-1 libfile-fcntllock-perl libflashrom1 libflite1
  libfontconfig1 libfreetype6 libfstrm0 libfuse2 libgarcon-1-0 libgbm1 libgc1 libgcc-s1 libgck-1-0 libgcr-base-3-1 libgcr-ui-3-1
  libgcrypt20 libgd3 libgdbm-compat4 libgdbm6 libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgegl-0.4-0
  libgettextpo0 libgexiv2-2 libgfortran5 libgimp2.0 libgirepository-1.0-1 libgl1 libgl1-mesa-dri libglapi-mesa libgles2
  libglib-object-introspection-perl libglib-perl libglib2.0-0 libglib2.0-bin libglibmm-2.4-1v5 libglu1-mesa libglvnd0 libglx-mesa0
  libglx0 libgme0 libgnutls-dane0 libgnutls30 libgomp1 libgpg-error0 libgpgme11 libgpgmepp6 libgphoto2-6 libgphoto2-port12 libgpm2
  libgs9-common libgssapi-krb5-2 libgstreamer-gl1.0-0 libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0
  libgtk-3-0 libgtk-3-bin libgtkmm-3.0-1v5 libgupnp-igd-1.0-4 libgxps2 libharfbuzz-icu0 libharfbuzz0b libhfstospell11
  libhtml-parser-perl libhttp-message-perl libhunspell-1.7-0 libibus-1.0-5 libibverbs1 libical3 libime-bin libime-data
  libime-data-language-model libimecore0 libimepinyin0 libimetable0 libimobiledevice6 libinput-bin libinput10 libip4tc2 libip6tc2
  libitm1 libjack-jackd2-0 libjavascriptcoregtk-4.0-18 libjson-c5 libk5crypto3 libkmod2 libkpathsea6 libkrb5-3 libkrb5support0 libksba8
  liblangtag-common liblangtag1 libldb2 liblibreoffice-java liblilv-0-0 liblocale-gettext-perl liblouis20 liblouisutdml-bin
  liblouisutdml9 liblsan0 libltdl7 liblua5.2-0 liblzma5 libm17n-0 libmagic-mgc libmagic1 libmariadb3 libmarisa0 libmaxminddb0
  libmbim-glib4 libmbim-proxy libmd0 libmfx1 libmm-glib0 libmount1 libmpeg2encpp-2.1-0 libmpg123-0 libmplex2-2.1-0 libmspub-0.1-1
  libmwaw-0.3-3 libncurses6 libncursesw6 libndctl6 libneon27-gnutls libnet-dbus-perl libnet-ssleay-perl libnewt0.52 libnftables1
  libnftnl11 libnl-3-200 libnl-genl-3-200 libnl-route-3-200 libnm0 libnma-common libnma0 libnotify-bin libnotify4 libnspr4 libnss-mdns
  libnss-myhostname libnss3 libnuma1 libnumbertext-1.0-0 libopencc-data libopencc1.1 libopenjp2-7 libopenmpt0 libopenni2-0 libp11-kit0
  libpam-gnome-keyring libpam-modules libpam-modules-bin libpam-systemd libpam0g libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0
  libpangomm-1.4-1v5 libpangoxft-1.0-0 libpaper-utils libpaper1 libparted-fs-resize0 libparted2 libpcap0.8 libpcap0.8-dev libpci3
  libpciaccess0 libpcre2-16-0 libpcre2-8-0 libpcre3 libpcsclite1 libpipeline1 libpipewire-0.3-0 libpipewire-0.3-modules libplist3
  libplymouth5 libpmem1 libpolkit-agent-1-0 libpolkit-gobject-1-0 libpoppler-cpp0v5 libpoppler-glib8 libpopt0 libpresage-data
  libpresage1v5 libproxy1v5 libpsl5 libpulse-mainloop-glib0 libpulse0 libpulsedsp libpyside2-py3-5.15 libpython3-stdlib libqmi-glib5
  libqmi-proxy libqt5core5a libqt5dbus5 libqt5gui5 libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediagsttools5
  libqt5multimediawidgets5 libqt5network5 libqt5positioning5 libqt5printsupport5 libqt5qml5 libqt5qmlmodels5 libqt5quick5
  libqt5quickwidgets5 libqt5sensors5 libqt5sql5 libqt5sql5-sqlite libqt5svg5 libqt5waylandclient5 libqt5waylandcompositor5
  libqt5webchannel5 libqt5webengine-data libqt5webenginecore5 libqt5webenginewidgets5 libqt5webkit5 libqt5widgets5 libqt5x11extras5
  libqt5xml5 libquadmath0 libqxp-0.0-0 librabbitmq4 libraptor2-0 librasqal3 libraw20 librdf0 librdmacm1 libre2-9 libreadline8
  libreoffice-base-core libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-gtk3 libreoffice-help-common
  libreoffice-help-en-gb libreoffice-help-en-us libreoffice-l10n-en-gb libreoffice-l10n-nb libreoffice-l10n-nn libreoffice-math
  libreoffice-writer librevenge-0.0-0 librsvg2-2 librsvg2-common librubberband2 librust-bitflags-dev librust-lazy-static-dev
  librust-openssl-dev librust-openssl-sys-dev libsane-common libsane1 libsasl2-2 libsasl2-modules libsdl2-2.0-0 libsecret-1-0
  libselinux1 libsemanage-common libsensors5 libshiboken2-py3-5.15 libshout3 libslang2 libslirp0 libsmartcols1 libsmbclient libsndfile1
  libsndio7.0 libsnmp40 libsoup-gnome2.4-1 libsoup2.4-1 libspa-0.2-modules libspandsp2 libspectre1 libspeechd2 libsphinxbase3
  libspice-server1 libsqlite3-0 libss2 libssh-gcrypt-4 libssh2-1 libssl-dev libstdc++-arm-none-eabi-newlib libstdc++6 libsynctex2
  libsystemd0 libtalloc2 libtdb1 libtevent0 libtext-charwidth-perl libtext-iconv-perl libthunarx-3-0 libtinfo6 libtirpc-dev libtirpc3
  libtsan0 libtss2-esys-3.0.2-0 libtumbler-1-0 libubertooth-dev libubertooth1 libubsan1 libudev1 libuim-custom2 libuim8 libunbound8
  libunistring2 libuno-cppu3 libuno-cppuhelpergcc3-3 libuno-sal3 libunwind8 libupower-glib3 liburi-perl libutempter0 libuv1 libv4l-0
  libv4lconvert0 libva-drm2 libva-x11-2 libva2 libvdeplug2 libvdpau1 libvirglrenderer1 libvisio-0.1-1 libvisual-0.4-0 libvoikko1
  libvte-2.91-0 libvte-2.91-common libvulkan1 libwacom-bin libwacom-common libwavpack1 libwayland-client0 libwayland-cursor0
  libwayland-server0 libwbclient0 libwebkit2gtk-4.0-37 libwebpdemux2 libwebpmux3 libwoff1 libwpd-0.10-10 libwpe-1.0-1
  libwpebackend-fdo-1.0-1 libwps-0.4-4 libwrap0 libx11-6 libx11-xcb1 libxapian30 libxatracker2 libxenforeignmemory1 libxengnttab1
  libxfce4panel-2.0-4 libxfce4ui-2-0 libxfce4ui-utils libxfce4util-bin libxfce4util7 libxfont2 libxkbcommon-x11-0 libxkbcommon0
  libxkbregistry0 libxml-parser-perl libxml2 libxmlsec1-nss libxpm4 libxslt1.1 libxt6 libxtables12 libxxf86dga1 libz3-4 libzbar0
  libzmf-0.0-0 libzmq5 libzstd1 libzvbi-common libzvbi0 lightdm linux-image-amd64 lm-sensors locales login logrotate logsave lsb-base
  lsof mailutils mailutils-common man-db mdadm mesa-utils mesa-va-drivers mesa-vdpau-drivers mesa-vulkan-drivers modemmanager mokutil
  mount mousepad mozc-server mozc-utils-gui nano ncurses-base ncurses-bin ncurses-term network-manager network-manager-gnome nftables
  ntfs-3g ocl-icd-libopencl1 openssh-client openssh-server openssh-sftp-server openssl p11-kit p11-kit-modules packagekit
  packagekit-tools parole parted passwd pavucontrol pciutils perl perl-base perl-openssl-defaults perl-tk pinentry-curses
  pinentry-gnome3 pipewire pipewire-bin pkg-config plymouth plymouth-label policykit-1 policykit-1-gnome poppler-utils powertop ppp
  presage procps psmisc pulseaudio pulseaudio-module-bluetooth pulseaudio-utils python3 python3-brlapi python3-cairo python3-cups
  python3-cupshelpers python3-dbus python3-feedparser python3-gi python3-gi-cairo python3-ibus-1.0 python3-ldb python3-libvoikko
  python3-louis python3-minimal python3-numpy python3-pyside2.qtcore python3-pyside2.qtgui python3-pyside2.qtwidgets python3-requests
  python3-smbc python3-talloc python3-uno qemu-system-common qemu-system-gui qemu-system-x86 qemu-utils qt5-gtk-platformtheme
  qtwayland5 ristretto rsyslog rtkit ruby ruby-ffi samba-libs sane-utils sed shared-mime-info shim-signed speech-dispatcher
  speech-dispatcher-audio-plugins speech-dispatcher-espeak-ng sudo synaptic system-config-printer system-config-printer-common
  system-config-printer-udev systemd systemd-timesyncd sysvinit-utils tar thunar thunar-data thunar-volman traceroute tree tumbler
  tumbler-common ubertooth udev udisks2 uim uim-fep uim-gtk2.0 uim-gtk2.0-immodule uim-gtk3 uim-gtk3-immodule uim-mozc uim-plugins
  uim-qt5 uim-qt5-immodule uim-xim uno-libs-private unzip upower ure usb-modeswitch util-linux util-linux-locales uuid-runtime
  vim-common vim-tiny whiptail wireless-tools wpasupplicant x11-apps x11-xkb-utils x11-xserver-utils xarchiver xauth xbrlapi
  xdg-dbus-proxy xdg-desktop-portal xdg-desktop-portal-gtk xdg-user-dirs xfce4 xfce4-appfinder xfce4-cpufreq-plugin
  xfce4-cpugraph-plugin xfce4-diskperf-plugin xfce4-notifyd xfce4-panel xfce4-places-plugin xfce4-power-manager
  xfce4-power-manager-data xfce4-screenshooter xfce4-sensors-plugin xfce4-session xfce4-settings xfce4-systemload-plugin
  xfce4-taskmanager xfce4-whiskermenu-plugin xfconf xfdesktop4 xfdesktop4-data xfwm4 xiccd xkbset xsane xsane-common xserver-xorg-core
  xserver-xorg-input-libinput xserver-xorg-input-wacom xserver-xorg-legacy xserver-xorg-video-amdgpu xserver-xorg-video-ati
  xserver-xorg-video-fbdev xserver-xorg-video-intel xserver-xorg-video-nouveau xserver-xorg-video-qxl xserver-xorg-video-radeon
  xserver-xorg-video-vesa xserver-xorg-video-vmware xterm xxd xxkb xz-utils zenity zip zstd
The following packages will be upgraded:
  adduser adwaita-icon-theme alsa-topology-conf alsa-ucm-conf amd64-microcode aspell-am aspell-ca aspell-cs aspell-cy aspell-da
  aspell-de aspell-el aspell-en aspell-eo aspell-es aspell-et aspell-eu aspell-gl-minimos aspell-hr aspell-hu aspell-is aspell-kk
  aspell-lt aspell-lv aspell-pt-br aspell-pt-pt aspell-ro aspell-ru aspell-sk aspell-sl aspell-sv aspell-tl aspell-uk atmel-firmware
  atril-common base-files bc bluetooth bluez-firmware ca-certificates coinor-libcoinutils3v5 colord-data console-setup
  console-setup-linux cryptsetup-run cups-common cups-server-common dahdi-firmware-nonfree debconf debconf-i18n debian-archive-keyring
  desktop-base dfu-util dictionaries-common dns-root-data dns323-firmware-tools dnsutils emacsen-common exfalso exim4-config
  fcitx-frontend-gtk2 fcitx-frontend-gtk3 fcitx-m17n fcitx-module-dbus fcitx-module-lua fcitx-table-amharic
  fcitx-table-malayalam-phonetic firmware-amd-graphics firmware-ath9k-htc firmware-atheros firmware-bnx2 firmware-bnx2x
  firmware-brcm80211 firmware-cavium firmware-intel-sound firmware-ipw2x00 firmware-ivtv firmware-iwlwifi firmware-libertas
  firmware-linux firmware-linux-nonfree firmware-microbit-micropython firmware-microbit-micropython-doc firmware-misc-nonfree
  firmware-myricom firmware-netronome firmware-netxen firmware-qcom-media firmware-qcom-soc firmware-qlogic firmware-realtek
  firmware-samsung firmware-siano firmware-sof-signed firmware-ti-connectivity firmware-zd1211 fontconfig-config fonts-dejavu
  fonts-dejavu-core fonts-dejavu-extra fonts-ipafont fonts-ipafont-gothic fonts-ipafont-mincho fonts-liberation2
  fonts-lohit-beng-bengali fonts-lohit-deva fonts-lohit-guru fonts-noto-cjk fonts-noto-cjk-extra fonts-noto-color-emoji
  fonts-opensymbol fonts-sil-abyssinica fonts-sil-andika fonts-thai-tlwg fonts-tlwg-garuda fonts-tlwg-garuda-ttf fonts-tlwg-kinnari
  fonts-tlwg-kinnari-ttf fonts-tlwg-laksaman fonts-tlwg-laksaman-ttf fonts-tlwg-loma fonts-tlwg-loma-ttf fonts-tlwg-mono
  fonts-tlwg-mono-ttf fonts-tlwg-norasi fonts-tlwg-norasi-ttf fonts-tlwg-purisa fonts-tlwg-purisa-ttf fonts-tlwg-sawasdee
  fonts-tlwg-sawasdee-ttf fonts-tlwg-typewriter fonts-tlwg-typewriter-ttf fonts-tlwg-typist fonts-tlwg-typist-ttf fonts-tlwg-typo
  fonts-tlwg-typo-ttf fonts-tlwg-umpush fonts-tlwg-umpush-ttf fonts-tlwg-waree fonts-tlwg-waree-ttf fonts-unifont fonts-urw-base35
  fonts-vlgothic fwupd-amd64-signed fxload gimp-data gimp-help-common gimp-help-sv gir1.2-atk-1.0 gir1.2-ayatanaappindicator3-0.1
  gir1.2-gdkpixbuf-2.0 gir1.2-gtk-3.0 gir1.2-gtksource-3.0 gir1.2-harfbuzz-0.0 gir1.2-packagekitglib-1.0 gir1.2-secret-1
  gir1.2-wnck-3.0 glib-networking-common gnome-accessibility-themes gnome-keyring-pkcs11 gnome-themes-extra gnome-themes-extra-data
  grub-firmware-qemu gsettings-desktop-schemas gsfonts gsfonts-x11 hunspell-ar hunspell-bg hunspell-bs hunspell-ca hunspell-cs
  hunspell-da hunspell-de-at hunspell-de-ch hunspell-de-de hunspell-el hunspell-en-gb hunspell-en-us hunspell-eu hunspell-gl
  hunspell-gu hunspell-hi hunspell-hr hunspell-hu hunspell-id hunspell-is hunspell-it hunspell-kk hunspell-kmr hunspell-lt hunspell-lv
  hunspell-ne hunspell-pl hunspell-pt-br hunspell-pt-pt hunspell-ro hunspell-ru hunspell-si hunspell-sl hunspell-sr hunspell-sv
  hunspell-te hunspell-th hunspell-vi hyphen-de hyphen-hr hyphen-hu hyphen-lt ibrazilian icatalan idanish ifrench-gut iitalian
  ilithuanian im-config ingerman init initramfs-tools initramfs-tools-core intel-microcode inxi ipolish iportuguese irussian
  isc-dhcp-common iso-codes ispanish iswiss iw keyboard-configuration klibc-utils libaa1 libaio1 libalgorithm-merge-perl libamd2
  libass9 libatk-adaptor libatk-bridge2.0-0 libattr1 libaudit-common libauthen-sasl-perl libayatana-appindicator3-1 libblas3
  libblockdev-fs2 libblockdev-loop2 libblockdev-part-err2 libblockdev-part2 libblockdev-swap2 libbluetooth-dev libbluetooth3 libbrotli1
  libbs2b0 libburn4 libc-l10n libcaca0 libcairomm-1.0-1v5 libcaja-extension1 libcamd2 libcanberra-gtk3-0 libcanberra-gtk3-module
  libcapstone4 libccolamd2 libcdparanoia0 libchewing3 libchewing3-data libcholmod3 libclucene-contribs1v5 libcolamd2 libcolord2
  libcolorhug2 libcom-err2 libctf-nobfd0 libdata-dump-perl libdatrie1 libdbus-glib-1-2 libdbusmenu-glib4 libdbusmenu-gtk3-4
  libdc1394-25 libdebconfclient0 libdeflate0 libdouble-conversion3 libdrm-common libdv4 libdvdnav4 libeb16 libencode-locale-perl
  libepoxy0 liberror-perl libestr0 libexecs0 libexif12 libexo-common libexpat1 libextutils-depends-perl libextutils-pkgconfig-perl
  libfaad2 libfastjson4 libfcitx-qt5-data libfdt1 libfile-basedir-perl libfile-desktopentry-perl libfile-listing-perl
  libfile-mimeinfo-perl libfont-afm-perl libfontembed1 libfribidi0 libftdi1-2 libfwupd2 libgarcon-common libgarcon-gtk3-1-0
  libgcab-1.0-0 libgcroots0 libgegl-common libglib2.0-data libgmp10 libgphoto2-l10n libgraphene-1.0-0 libgsm1 libgtk-3-common
  libgtk3-perl libgtksourceview-3.0-1 libgudev-1.0-0 libgusb2 libhogweed6 libhtml-form-perl libhtml-format-perl libhtml-tagset-perl
  libhtml-tree-perl libhttp-daemon-perl libhttp-date-perl libhttp-negotiate-perl libi2c0 libidn2-0 libiec61883-0 libio-html-perl
  libio-socket-ssl-perl libipc-system-simple-perl libisl23 libisofs6 libiw30 libjansson4 libjbig0 libjbig2dec0 libjcat1 libjpeg62-turbo
  libjs-jquery libjs-sphinxdoc libjs-underscore libjson-glib-1.0-0 libjson-glib-1.0-common libkeyutils1 libkf5itemviews-data
  libkf5itemviews5 libkf5widgetsaddons-data libkf5widgetsaddons5 libklibc liblapack3 liblcms2-2 libldap-common liblightdm-gobject-1-0
  liblognorm5 liblouis-data liblouisutdml-data libltc11 liblwp-mediatypes-perl liblz4-1 libmailtools-perl libmanette-0.2-0 libmd4c0
  libmjpegutils-2.1-0 libmp3lame0 libmpc3 libmpfr6 libmysofa1 libmythes-1.2-0 libndp0 libnet-http-perl libnet-smtp-ssl-perl
  libnetfilter-conntrack3 libnettle8 libnewlib-arm-none-eabi libnewlib-dev libnfnetlink0 libnghttp2-14 libnice10 libntlm0
  libnumbertext-data libogg0 libopencore-amrnb0 libopencore-amrwb0 libopus0 liborc-0.4-0 libpackagekit-glib2-18 libpam-runtime
  libpcap-dev libpcaudio0 libpixman-1-0 libpng16-16 libpocketsphinx3 libprotobuf-c1 libqrcodegencpp1 libqt5help5 libqt5pas1
  libreoffice-style-colibre libreoffice-voikko librust-autocfg-dev librust-cc-dev librust-libc-dev librust-pkg-config-dev
  libsamplerate0 libsasl2-modules-db libsbc1 libseccomp2 libsecret-common libsensors-config libserd-0-0 libsigc++-2.0-0v5 libsnappy1v5
  libsnmp-base libsonic0 libsord-0-0 libsoundtouch1 libspeex1 libspeexdsp1 libsratom-0-0 libsrtp2-1 libstemmer0d libsuitesparseconfig5
  libtag1v5 libtag1v5-vanilla libtagc0 libtasn1-6 libtext-wrapi18n-perl libthai-data libthai0 libtheora0 libtie-ixhash-perl
  libtinyxml2.6.2v5 libtirpc-common libtry-tiny-perl libtss2-mu0 libtss2-sys1 libtss2-tcti-cmd0 libtss2-tcti-device0
  libtss2-tcti-mssim0 libtss2-tcti-swtpm0 libudfread0 libudisks2-0 libuim-data libuim-scm0 libumfpack5 libuno-purpenvhelpergcc3-3
  libuno-salhelpergcc3-3 libunoloader-java libusb-1.0-0 libusb-1.0-0-dev libusb-1.0-doc libusbredirparser1 libuuid1 libvolume-key1
  libwayland-egl1 libwnck-3-0 libwnck-3-common libwww-perl libx11-data libx11-protocol-perl libxaw7 libxcb-dri2-0 libxcb-dri3-0
  libxcb-glx0 libxcb-image0 libxcb-imdkit1 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1
  libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb1 libxcursor1 libxdamage1 libxencall1 libxendevicemodel1
  libxenevtchn1 libxenhypfs1 libxentoolcore1 libxentoollog1 libxext6 libxfce4ui-common libxfce4util-common libxfconf-0-3 libxfixes3
  libxft2 libxi6 libxinerama1 libxml-twig-perl libxml-xpathengine-perl libxmlsec1 libxmu6 libxmuu1 libxnvctrl0 libxrandr2 libxrender1
  libxres1 libxtst6 libxv1 libxxhash0 libyajl2 libyaml-0-2 lightdm-gtk-greeter linux-base linux-libc-dev m17n-db manpages manpages-dev
  mariadb-common mawk media-types mlterm mlterm-common mlterm-tools mobile-broadband-provider-info mozc-data myspell-eo myspell-es
  myspell-et myspell-fa myspell-sq myspell-uk mysql-common mythes-cs mythes-en-us mythes-fr mythes-it mythes-ne mythes-pl mythes-ru
  mythes-sk netbase node-normalize.css notification-daemon orca os-prober ovmf pci.ids pocketsphinx-en-us poppler-data powermgmt-base
  psf-unifont publicsuffix python3-certifi python3-chardet python3-idna python3-musicbrainzngs python3-mutagen python3-pkg-resources
  python3-pyatspi python3-pyinotify python3-pyvisa python3-pyvisa-py python3-serial python3-six python3-speechd
  python3-typing-extensions python3-urllib3 python3-usb python3-xdg qemu-system-data qttranslations5-l10n quodlibet rake
  readline-common ruby-minitest ruby-net-telnet ruby-power-assert ruby-rubygems ruby-test-unit ruby-xmlrpc runit-helper seabios
  sensible-utils shim-helpers-amd64-signed shim-signed-common shim-unsigned sound-icons sphinx-rtd-theme-common ssl-cert systemd-sysv
  t1-cyrillic t1-teams tango-icon-theme task-albanian-desktop task-amharic-desktop task-arabic-desktop task-asturian-desktop
  task-basque-desktop task-belarusian-desktop task-bengali-desktop task-bosnian-desktop task-brazilian-portuguese-desktop
  task-british-desktop task-bulgarian-desktop task-catalan-desktop task-chinese-s-desktop task-chinese-t-desktop task-croatian-desktop
  task-cyrillic-desktop task-czech-desktop task-danish-desktop task-desktop task-dutch-desktop task-dzongkha-desktop task-english
  task-esperanto-desktop task-estonian-desktop task-finnish-desktop task-french-desktop task-galician-desktop task-georgian-desktop
  task-german-desktop task-greek-desktop task-gujarati-desktop task-hebrew-desktop task-hindi-desktop task-hungarian-desktop
  task-icelandic-desktop task-indonesian-desktop task-irish-desktop task-italian-desktop task-japanese-desktop task-kannada-desktop
  task-kazakh-desktop task-khmer-desktop task-korean-desktop task-kurdish-desktop task-laptop task-latvian-desktop
  task-lithuanian-desktop task-macedonian-desktop task-malayalam-desktop task-marathi-desktop task-nepali-desktop
  task-northern-sami-desktop task-norwegian-desktop task-persian-desktop task-polish-desktop task-portuguese-desktop
  task-punjabi-desktop task-romanian-desktop task-russian-desktop task-serbian-desktop task-sinhala-desktop task-slovak-desktop
  task-slovenian-desktop task-south-african-english-desktop task-spanish-desktop task-swedish-desktop task-tamil-desktop
  task-telugu-desktop task-thai-desktop task-turkish-desktop task-ukrainian-desktop task-uyghur-desktop task-vietnamese-desktop
  task-welsh-desktop task-xfce-desktop task-xhosa-desktop tasksel tasksel-data tegaki-zinnia-japanese thunar-archive-plugin
  thunar-media-tags-plugin tpm-udev tzdata ubertooth-firmware ubertooth-firmware-source ucf uim-data unicode-cldr-core unifont
  update-inetd usb-modeswitch-data usb.ids usbutils va-driver-all vdpau-driver-all voikko-fi wamerican wbrazilian wcatalan wdanish
  wfrench wireless-regdb wngerman wpolish wportuguese wspanish wswedish x11-common x11-session-utils xbitmaps xfburn
  xfce4-battery-plugin xfce4-clipman xfce4-clipman-plugin xfce4-datetime-plugin xfce4-dict xfce4-goodies xfce4-helpers
  xfce4-mailwatch-plugin xfce4-netload-plugin xfce4-power-manager-plugins xfce4-pulseaudio-plugin xfce4-terminal xfce4-wavelan-plugin
  xfce4-xkb-plugin xfonts-100dpi xfonts-75dpi xfonts-base xfonts-encodings xfonts-scalable xfonts-thai xfonts-thai-etl
  xfonts-thai-manop xfonts-thai-nectec xfonts-thai-poonlap xfonts-thai-vor xfonts-unifont xkb-data xorg xserver-common xserver-xorg
  xserver-xorg-input-all xserver-xorg-video-all zenity-common zlib1g
740 upgraded, 0 newly installed, 0 to remove and 908 not upgraded.
Need to get 766 MB of archives.
After this operation, 65,7 MB of additional disk space will be used.
[..]
Processing triggers for initramfs-tools (0.142) ...
update-initramfs: Generating /boot/initrd.img-5.10.0-26-amd64

apt - full-upgrade

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  appstream cryptsetup-run fcitx5-config-qt fcitx5-data fcitx5-frontend-gtk3 fcitx5-frontend-qt5 fcitx5-module-chttrans
  fcitx5-module-cloudpinyin fcitx5-module-fullwidth fcitx5-module-punctuation fcitx5-modules g++-10 gir1.2-ayatanaappindicator3-0.1
  gnome-desktop3-data gsfonts-x11 gstreamer1.0-pulseaudio guile-2.2-libs hddtemp libabsl20200923 libappstream4 libatk1.0-data
  libavfilter7 libavformat58 libavresample4 libboost-regex1.74.0 libcbor0 libcmis-0.5-5v5 libextutils-pkgconfig-perl libfcitx5-qt-data
  libfcitx5-qt1 libfcitx5gclient1 libfcitx5gclient2 libflac8 libfluidsynth2 libfwupdplugin1 libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0
  libglew2.1 libglib2.0-bin libgs9-common libgssdp-1.2-0 libgupnp-1.2-0 libharfbuzz-subset0 libicu67 libidn11 libigdgmm11 libilmbase25
  libime-bin libime-data libime-data-language-model libimecore0 libimepinyin0 libimetable0 libimobiledevice6 libjim0.79
  libkf5itemviews-data libkf5itemviews5 libkf5widgetsaddons-data libkf5widgetsaddons5 libldap-2.4-2 liblibreoffice-java libllvm11
  libminizip1 libmms0 libmpdec3 libneon27-gnutls libntfs-3g883 libofa0 libopenexr25 liborcus-0.16-0 liborcus-parser-0.16-0 libotf0
  libperl5.32 libplist3 libpoppler102 libpostproc55 libprotobuf23 libpython3.9 libpython3.9-minimal libpython3.9-stdlib libqpdf28
  libqrcodegencpp1 libqt5quickwidgets5 libqt5webengine-data libqt5webenginecore5 libqt5webenginewidgets5 libre2-9 librest-0.7-0
  librust-cfg-if-0.1-dev libsrt1.4-gnutls libstdc++-10-dev libstemmer0d libswscale5 libtiff5 libunoloader-java liburing1 libusbmuxd6
  libxcb-ewmh2 libxcb-imdkit1 libxencall1 libxendevicemodel1 libxenevtchn1 libxenforeignmemory1 libxengnttab1 libxenhypfs1
  libxenmisc4.14 libxenstore3.0 libxentoolcore1 libxentoollog1 libxkbregistry0 libxmlb1 packagekit packagekit-tools perl-modules-5.32
  python3-certifi python3-chardet python3-charset-normalizer python3-ldb python3-requests python3-talloc python3.9 python3.9-minimal
  ruby2.7 tegaki-zinnia-japanese unicode-cldr-core ure-java usbmuxd xfce4-datetime-plugin
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  fcitx-pinyin fcitx-table fcitx-table-amharic fcitx-table-malayalam-phonetic fcitx5 fcitx5-chinese-addons fcitx5-module-emoji
  fcitx5-module-pinyinhelper fcitx5-module-quickphrase fcitx5-module-quickphrase-editor fcitx5-module-wayland fcitx5-module-xorg
  fcitx5-pinyin fcitx5-table fuse libgnome-desktop-3-19 libgs9 libgsasl7 libjuh-java libjurt-java libmailutils7 libridl-java
  libsemanage1 libwacom2
The following NEW packages will be installed:
  appstream at-spi2-common avahi-utils ca-certificates-java clang clang-14 cpp-12 cron-daemon-common dbus-bin dbus-daemon
  dbus-session-bus-common dbus-system-bus-common default-jre default-jre-headless fcitx-frontend-qt6 fcitx-module-quickphrase-editor5
  fuse3 g++-12 gcc-11-base gcc-12 gcc-12-base gir1.2-handy-1 gnome-icon-theme guile-3.0-libs ibus-gtk4 icu-devtools
  imagemagick-6-common java-common jq lib32gcc-s1 lib32stdc++6 libabsl20220623 libadwaita-1-0 libaom3 libasan8 libatk-wrapper-java
  libatk-wrapper-java-jni libavcodec59 libavfilter8 libavformat59 libavif15 libavutil57 libb2-1 libbpf1 libc6-i386
  libcairo-script-interpreter2 libcbor0.8 libcjson1 libclang-14-dev libclang-common-14-dev libclang-cpp14 libclang-dev
  libclang-rt-14-dev libclang1-14 libcloudproviders0 libcodec2-1.0 libcurl3-nss libdav1d6 libdecor-0-0 libdecor-0-plugin-1-cairo
  libdirectfb-1.7-7 libduktape207 libfcitx5gclient2 libffi-dev libffi8 libfile-find-rule-perl libflac12 libfluidsynth3 libfmt9
  libfreeaptx0 libfuse3-3 libgav1-1 libgcc-12-dev libgfapi0 libgfrpc0 libgfxdr0 libgif7 libglusterfs0 libgprofng0 libgs-common libgs10
  libgs10-common libgsasl18 libgspell-1-2 libgspell-1-common libgssdp-1.6-0 libgssglue1 libgtk-4-1 libgtk-4-bin libgtk-4-common
  libgtksourceview-4-0 libgtksourceview-4-common libgupnp-1.6-0 libhandy-1-0 libharfbuzz-subset0 libheif1 libhwy1 libicu-dev libicu72
  libidn12 libigdgmm12 libimath-3-1-29 libiscsi7 libjavascriptcoregtk-4.1-0 libjaylink0 libjemalloc2 libjim0.81 libjq1 libjxl0.7
  libjxr-tools libjxr0 libldacbt-enc2 libldap-2.5-0 liblerc4 libllvm14 libllvm15 liblqr-1-0 liblrdf0 liblua5.3-0 libmagickcore-6.q16-6
  libmagickcore-6.q16-6-extra libmagickwand-6.q16-6 libmailutils9 libmbedcrypto7 libmbim-utils libmousepad0 libncurses-dev libneon27
  libnfs13 libntfs-3g89 libnumber-compare-perl libobjc-12-dev libobjc4 libonig5 libopenexr-3-1-30 libopengl0 libopenh264-7
  liborcus-0.17-0 liborcus-parser-0.17-0 libotf1 libperl5.36 libpfm4 libpipewire-0.3-common libpkgconf3 libplacebo208 libpoppler126
  libpostproc56 libpq5 libproc2-0 libprotobuf32 libpython3.11 libpython3.11-minimal libpython3.11-stdlib libqmi-utils libqpdf29
  libqrtr-glib0 libqt6core6 libqt6dbus6 libqt6gui6 libqt6network6 librados2 librav1e0 librbd1 libregexp-ipv6-perl librist4 libruby
  libruby3.1 librust-addr2line+cpp-demangle-dev librust-addr2line+default-dev librust-addr2line+object-dev
  librust-addr2line+rustc-demangle-dev librust-addr2line+std-dev librust-addr2line+std-object-dev librust-addr2line-dev
  librust-adler-dev librust-ahash-0.7-dev librust-aho-corasick-dev librust-arbitrary-dev librust-atty-dev librust-backtrace-dev
  librust-bindgen+clap-dev librust-bindgen+default-dev librust-bindgen+env-logger-dev librust-bindgen+log-dev
  librust-bindgen+logging-dev librust-bindgen+runtime-dev librust-bindgen+which-dev librust-bindgen-dev librust-bumpalo-dev
  librust-bytes-dev librust-cexpr-dev librust-cfg-if-dev librust-clang-sys+libloading-dev librust-clang-sys-dev librust-clap-3-dev
  librust-clap-derive-3-dev librust-clap-lex-dev librust-compiler-builtins-dev librust-const-random-dev librust-const-random-macro-dev
  librust-cpp-demangle-dev librust-crc32fast-dev librust-crossbeam-channel-dev librust-crossbeam-deque-dev
  librust-crossbeam-epoch+std-dev librust-crossbeam-epoch-dev librust-crossbeam-utils-dev librust-crunchy-dev librust-ctor-dev
  librust-derive-arbitrary-dev librust-either-dev librust-env-logger+atty-dev librust-env-logger+default-dev
  librust-env-logger+humantime-dev librust-env-logger+regex-dev librust-env-logger+termcolor-dev librust-env-logger-dev
  librust-erased-serde-dev librust-errno-dev librust-fallible-iterator-dev librust-fixedbitset-dev librust-flate2+miniz-oxide-dev
  librust-flate2-dev librust-getrandom-dev librust-gimli-dev librust-glob-dev librust-hashbrown-dev librust-heck-dev
  librust-humantime-dev librust-indexmap-dev librust-io-lifetimes-dev librust-itoa-dev librust-lazycell-dev librust-libloading-dev
  librust-linked-hash-map-dev librust-linux-raw-sys+compiler-builtins-dev librust-linux-raw-sys+core-dev
  librust-linux-raw-sys+default-dev librust-linux-raw-sys+rustc-dep-of-std-dev librust-linux-raw-sys-dev librust-lock-api-dev
  librust-log-dev librust-memchr-dev librust-memoffset-dev librust-minimal-lexical-dev librust-miniz-oxide-dev librust-mio-dev
  librust-nom+std-dev librust-nom-dev librust-num-cpus-dev librust-object-dev librust-once-cell-dev librust-openssl-macros-dev
  librust-os-pipe-dev librust-os-str-bytes-dev librust-owning-ref-dev librust-parking-lot-core+deadlock-detection-dev
  librust-parking-lot-core+petgraph-dev librust-parking-lot-core+thread-id-dev librust-parking-lot-core-dev librust-parking-lot-dev
  librust-peeking-take-while-dev librust-petgraph-dev librust-pin-project-lite-dev librust-ppv-lite86-dev librust-print-bytes-dev
  librust-proc-macro-error-attr-dev librust-proc-macro-error-dev librust-proc-macro-hack-dev librust-proc-macro2-dev
  librust-quickcheck+default-dev librust-quickcheck+regex-dev librust-quickcheck+use-logging-dev librust-quickcheck-dev
  librust-quote+proc-macro-dev librust-quote-dev librust-rand-chacha-dev librust-rand-core+getrandom-dev librust-rand-core+serde-dev
  librust-rand-core+std-dev librust-rand-core-dev librust-rand-dev librust-rayon-core-dev librust-rayon-dev
  librust-regex+aho-corasick-dev librust-regex+default-dev librust-regex+memchr-dev librust-regex+perf-dev
  librust-regex+perf-literal-dev librust-regex+unicode-age-dev librust-regex+unicode-bool-dev librust-regex+unicode-case-dev
  librust-regex+unicode-dev librust-regex+unicode-gencat-dev librust-regex+unicode-perl-dev librust-regex+unicode-script-dev
  librust-regex+unicode-segment-dev librust-regex-dev librust-regex-syntax+unicode-dev librust-regex-syntax-dev
  librust-rustc-demangle-dev librust-rustc-hash-dev librust-rustc-std-workspace-core-dev librust-rustix-dev librust-scopeguard-dev
  librust-serde+serde-derive-dev librust-serde-derive-dev librust-serde-dev librust-serde-fmt-dev librust-shlex-dev
  librust-signal-hook-registry-dev librust-smallvec-dev librust-smawk-dev librust-socket2-dev librust-spin-dev
  librust-stable-deref-trait-dev librust-strsim-dev librust-sval+serde1-lib-dev librust-sval-dev librust-syn-dev librust-syn-mid-dev
  librust-termcolor-dev librust-terminal-size-dev librust-textwrap-dev librust-thread-id-dev librust-tiny-keccak-dev librust-tokio-dev
  librust-tokio-macros-dev librust-tracing-attributes-dev librust-tracing-core-dev librust-tracing-dev librust-unicase-dev
  librust-unicode-ident-dev librust-unicode-linebreak-dev librust-unicode-segmentation-dev librust-unicode-width-dev
  librust-uniquote-dev librust-valuable-derive-dev librust-valuable-dev librust-value-bag-dev librust-version-check-dev
  librust-which-dev librust-winapi-dev librust-winapi-i686-pc-windows-gnu-dev librust-winapi-util-dev
  librust-winapi-x86-64-pc-windows-gnu-dev librust-yaml-rust-dev libsemanage2 libsepol2 libsoup-3.0-0 libsoup-3.0-common
  libsoup2.4-common libsrt1.5-gnutls libssh-4 libssl3 libstdc++-12-dev libstdc++-arm-none-eabi-dev libsvtav1enc1 libswresample4
  libswscale6 libsystemd-shared libtext-glob-perl libtiff6 libtinfo-dev libts0 libtsan2 liburing2 libvpx7 libwacom9 libwebkit2gtk-4.1-0
  libwebp7 libwireplumber-0.4-0 libwmflite-0.2-7 libx264-164 libx265-199 libxcb-damage0 libxcvt0 libxml2-dev libxmlb2 libyuv0 libz3-dev
  libzimg2 libzxing2 linux-image-6.1.0-13-amd64 llvm llvm-14 llvm-14-dev llvm-14-linker-tools llvm-14-runtime llvm-14-tools
  llvm-runtime lynx lynx-common mailcap mesa-utils-bin node-clipboard node-prismjs nss-plugin-pem openjdk-17-jre
  openjdk-17-jre-headless perl-modules-5.36 pipewire-pulse pkexec pkgconf pkgconf-bin polkitd polkitd-pkla python3-charset-normalizer
  python3-libevdev python3-pygments python3-pyudev python3-sgmllib3k python3-yaml python3.11 python3.11-minimal qemu-block-extra
  qt6-gtk-platformtheme qt6-qpa-plugins qt6-translations-l10n rpcsvc-proto ruby-sdbm ruby-webrick ruby3.1 sane-airscan sgml-base
  ure-java usrmerge util-linux-extra wireplumber xcvt xml-core
The following packages have been kept back:
  fcitx5-chinese-addons-data fcitx5-module-chttrans fcitx5-module-fullwidth fcitx5-module-punctuation
The following packages will be upgraded:
  acl acpi acpid alsa-utils anacron apparmor apt apt-utils arm-trusted-firmware-tools aspell at-spi2-core atril avahi-autoipd
  avahi-daemon base-passwd bash bind9-dnsutils bind9-host bind9-libs binutils binutils-arm-none-eabi binutils-common
  binutils-x86-64-linux-gnu blueman bluez bluez-obexd bolt bsdextrautils bsdutils btrfs-progs bubblewrap busybox bzip2 coinor-libcbc3
  coinor-libcgl1 coinor-libclp1 colord coreutils cpio cpp cron cryptsetup cryptsetup-bin cryptsetup-initramfs cups cups-browsed
  cups-client cups-core-drivers cups-daemon cups-filters cups-filters-core-drivers cups-ipp-utils cups-ppdc curl dash dbus
  dbus-user-session dbus-x11 dconf-cli dconf-gsettings-backend dconf-service debianutils diffutils dirmngr dmidecode dmsetup
  dnsmasq-base dpkg dpkg-dev e2fsprogs efibootmgr eject enchant-2 espeak-ng-data exfatprogs exim4-base exim4-daemon-light exo-utils
  fakeroot fcitx fcitx-bin fcitx-data fcitx-frontend-all fcitx-frontend-qt5 fcitx-module-kimpanel fcitx-module-x11 fcitx-modules
  fcitx-ui-classic fcitx5-chewing fcitx5-chinese-addons-bin fcitx5-config-qt fcitx5-data fcitx5-frontend-gtk3 fcitx5-frontend-qt5
  fcitx5-module-cloudpinyin fcitx5-modules fdisk file findutils firefox-esr firefox-esr-l10n-en-gb firefox-esr-l10n-nb-no fontconfig
  fwupd g++ gcc gcc-arm-none-eabi gcr gdisk geoclue-2.0 gettext-base ghostscript gir1.2-atspi-2.0 gir1.2-freedesktop gir1.2-glib-2.0
  gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-ibus-1.0 gir1.2-javascriptcoregtk-4.0 gir1.2-nm-1.0 gir1.2-notify-0.7
  gir1.2-pango-1.0 gir1.2-polkit-1.0 gir1.2-soup-2.4 gir1.2-webkit2-4.0 git git-man glib-networking glib-networking-services
  gnome-desktop3-data gnome-firmware gnome-keyring gnupg gnupg-l10n gnupg-utils goldendict gpg gpg-agent gpg-wks-client gpg-wks-server
  gpgconf gpgsm gpgv grep groff-base grub-common grub-efi-amd64 grub-efi-amd64-bin grub-efi-amd64-signed grub2-common gsasl-common
  gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-base
  gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-pulseaudio gstreamer1.0-x gtk-update-icon-cache guile-2.2-libs gvfs
  gvfs-common gvfs-daemons gvfs-libs gzip hostname hunspell i2c-tools iamerican ibritish ibus ibus-data ibus-gtk ibus-gtk3 ibus-hangul
  ibverbs-providers ienglish-common ifupdown init-system-helpers intel-media-va-driver ipp-usb iproute2 iptables iputils-ping
  isc-dhcp-client ispell iucode-tool kasumi kbd keyutils kmod less libaacs0 libacl1 libalgorithm-diff-xs-perl libapparmor1
  libappstream4 libapt-pkg6.0 libarchive13 libargon2-1 libasan6 libasound2 libasound2-data libasound2-plugins libaspell15 libassuan0
  libasyncns0 libatk1.0-0 libatkmm-1.6-1v5 libatomic1 libatopology2 libatrildocument3 libatrilview3 libatspi2.0-0 libaudit1
  libavahi-client3 libavahi-common-data libavahi-common3 libavahi-core7 libavahi-glib1 libayatana-ido3-0.4-0 libayatana-indicator3-7
  libbabl-0.1-0 libbdplus0 libbinutils libblkid1 libblockdev-crypto2 libblockdev-utils2 libblockdev2 libbluray2
  libboost-filesystem1.74.0 libboost-iostreams1.74.0 libboost-locale1.74.0 libboost-regex1.74.0 libboost-thread1.74.0 libbrlapi0.8
  libbsd0 libbz2-1.0 libc-bin libc-dev-bin libc-devtools libc6 libc6-dev libcairo-gobject-perl libcairo-gobject2 libcairo-perl
  libcairo2 libcanberra0 libcap-ng0 libcap2 libcap2-bin libcc1-0 libcdio19 libcdr-0.1-1 libchromaprint1 libclone-perl
  libclucene-core1v5 libcrypt-dev libcrypt1 libcryptsetup12 libctf0 libcups2 libcupsfilters1 libcurl3-gnutls libcurl4 libdaxctl1
  libdb5.3 libdbus-1-3 libdbus-1-dev libdconf1 libde265-0 libdevmapper1.02.1 libdjvulibre21 libdpkg-perl libdrm-amdgpu1 libdrm-intel1
  libdrm-nouveau2 libdrm-radeon1 libdrm2 libdvdread8 libdw1 libe-book-0.1-1 libedit2 libegl-mesa0 libegl1 libelf1 libenchant-2-2
  libenchant-2-voikko libespeak-ng1 libetonyek-0.1-1 libevdev2 libevent-2.1-7 libexiv2-27 libexo-2-0 libext2fs2 libfakeroot
  libfcitx-config4 libfcitx-core0 libfcitx-gclient1 libfcitx-qt5-1 libfcitx-utils0 libfcitx5-qt-data libfcitx5-qt1 libfcitx5config6
  libfcitx5core7 libfcitx5utils2 libfdisk1 libfftw3-double3 libfftw3-single3 libfido2-1 libfile-fcntllock-perl libflashrom1 libflite1
  libfontconfig1 libfreetype6 libfstrm0 libfuse2 libgarcon-1-0 libgbm1 libgc1 libgcc-s1 libgck-1-0 libgcr-base-3-1 libgcr-ui-3-1
  libgcrypt20 libgd3 libgdbm-compat4 libgdbm6 libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgegl-0.4-0
  libgettextpo0 libgexiv2-2 libgfortran5 libgimp2.0 libgirepository-1.0-1 libgl1 libgl1-mesa-dri libglapi-mesa libgles2
  libglib-object-introspection-perl libglib-perl libglib2.0-0 libglib2.0-bin libglibmm-2.4-1v5 libglu1-mesa libglvnd0 libglx-mesa0
  libglx0 libgme0 libgnutls-dane0 libgnutls30 libgomp1 libgpg-error0 libgpgme11 libgpgmepp6 libgphoto2-6 libgphoto2-port12 libgpm2
  libgs9-common libgssapi-krb5-2 libgstreamer-gl1.0-0 libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0
  libgtk-3-0 libgtk-3-bin libgtkmm-3.0-1v5 libgupnp-igd-1.0-4 libgxps2 libharfbuzz-icu0 libharfbuzz0b libhfstospell11
  libhtml-parser-perl libhttp-message-perl libhunspell-1.7-0 libibus-1.0-5 libibverbs1 libical3 libime-bin libime-data
  libime-data-language-model libimecore0 libimepinyin0 libimetable0 libimobiledevice6 libinput-bin libinput10 libip4tc2 libip6tc2
  libitm1 libjack-jackd2-0 libjavascriptcoregtk-4.0-18 libjson-c5 libk5crypto3 libkmod2 libkpathsea6 libkrb5-3 libkrb5support0 libksba8
  liblangtag-common liblangtag1 libldb2 liblibreoffice-java liblilv-0-0 liblocale-gettext-perl liblouis20 liblouisutdml-bin
  liblouisutdml9 liblsan0 libltdl7 liblua5.2-0 liblzma5 libm17n-0 libmagic-mgc libmagic1 libmariadb3 libmarisa0 libmaxminddb0
  libmbim-glib4 libmbim-proxy libmd0 libmfx1 libmm-glib0 libmount1 libmpeg2encpp-2.1-0 libmpg123-0 libmplex2-2.1-0 libmspub-0.1-1
  libmwaw-0.3-3 libncurses6 libncursesw6 libndctl6 libneon27-gnutls libnet-dbus-perl libnet-ssleay-perl libnewt0.52 libnftables1
  libnftnl11 libnl-3-200 libnl-genl-3-200 libnl-route-3-200 libnm0 libnma-common libnma0 libnotify-bin libnotify4 libnspr4 libnss-mdns
  libnss-myhostname libnss3 libnuma1 libnumbertext-1.0-0 libopencc-data libopencc1.1 libopenjp2-7 libopenmpt0 libopenni2-0 libp11-kit0
  libpam-gnome-keyring libpam-modules libpam-modules-bin libpam-systemd libpam0g libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0
  libpangomm-1.4-1v5 libpangoxft-1.0-0 libpaper-utils libpaper1 libparted-fs-resize0 libparted2 libpcap0.8 libpcap0.8-dev libpci3
  libpciaccess0 libpcre2-16-0 libpcre2-8-0 libpcre3 libpcsclite1 libpipeline1 libpipewire-0.3-0 libpipewire-0.3-modules libplist3
  libplymouth5 libpmem1 libpolkit-agent-1-0 libpolkit-gobject-1-0 libpoppler-cpp0v5 libpoppler-glib8 libpopt0 libpresage-data
  libpresage1v5 libproxy1v5 libpsl5 libpulse-mainloop-glib0 libpulse0 libpulsedsp libpyside2-py3-5.15 libpython3-stdlib libqmi-glib5
  libqmi-proxy libqt5core5a libqt5dbus5 libqt5gui5 libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediagsttools5
  libqt5multimediawidgets5 libqt5network5 libqt5positioning5 libqt5printsupport5 libqt5qml5 libqt5qmlmodels5 libqt5quick5
  libqt5quickwidgets5 libqt5sensors5 libqt5sql5 libqt5sql5-sqlite libqt5svg5 libqt5waylandclient5 libqt5waylandcompositor5
  libqt5webchannel5 libqt5webengine-data libqt5webenginecore5 libqt5webenginewidgets5 libqt5webkit5 libqt5widgets5 libqt5x11extras5
  libqt5xml5 libquadmath0 libqxp-0.0-0 librabbitmq4 libraptor2-0 librasqal3 libraw20 librdf0 librdmacm1 libre2-9 libreadline8
  libreoffice-base-core libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-gtk3 libreoffice-help-common
  libreoffice-help-en-gb libreoffice-help-en-us libreoffice-l10n-en-gb libreoffice-l10n-nb libreoffice-l10n-nn libreoffice-math
  libreoffice-writer librevenge-0.0-0 librsvg2-2 librsvg2-common librubberband2 librust-bitflags-dev librust-lazy-static-dev
  librust-openssl-dev librust-openssl-sys-dev libsane-common libsane1 libsasl2-2 libsasl2-modules libsdl2-2.0-0 libsecret-1-0
  libselinux1 libsemanage-common libsensors5 libshiboken2-py3-5.15 libshout3 libslang2 libslirp0 libsmartcols1 libsmbclient libsndfile1
  libsndio7.0 libsnmp40 libsoup-gnome2.4-1 libsoup2.4-1 libspa-0.2-modules libspandsp2 libspectre1 libspeechd2 libsphinxbase3
  libspice-server1 libsqlite3-0 libss2 libssh-gcrypt-4 libssh2-1 libssl-dev libstdc++-arm-none-eabi-newlib libstdc++6 libsynctex2
  libsystemd0 libtalloc2 libtdb1 libtevent0 libtext-charwidth-perl libtext-iconv-perl libthunarx-3-0 libtinfo6 libtirpc-dev libtirpc3
  libtsan0 libtss2-esys-3.0.2-0 libtumbler-1-0 libubertooth-dev libubertooth1 libubsan1 libudev1 libuim-custom2 libuim8 libunbound8
  libunistring2 libuno-cppu3 libuno-cppuhelpergcc3-3 libuno-sal3 libunwind8 libupower-glib3 liburi-perl libutempter0 libuv1 libv4l-0
  libv4lconvert0 libva-drm2 libva-x11-2 libva2 libvdeplug2 libvdpau1 libvirglrenderer1 libvisio-0.1-1 libvisual-0.4-0 libvoikko1
  libvte-2.91-0 libvte-2.91-common libvulkan1 libwacom-bin libwacom-common libwavpack1 libwayland-client0 libwayland-cursor0
  libwayland-server0 libwbclient0 libwebkit2gtk-4.0-37 libwebpdemux2 libwebpmux3 libwoff1 libwpd-0.10-10 libwpe-1.0-1
  libwpebackend-fdo-1.0-1 libwps-0.4-4 libwrap0 libx11-6 libx11-xcb1 libxapian30 libxatracker2 libxenforeignmemory1 libxengnttab1
  libxfce4panel-2.0-4 libxfce4ui-2-0 libxfce4ui-utils libxfce4util-bin libxfce4util7 libxfont2 libxkbcommon-x11-0 libxkbcommon0
  libxkbregistry0 libxml-parser-perl libxml2 libxmlsec1-nss libxpm4 libxslt1.1 libxt6 libxtables12 libxxf86dga1 libz3-4 libzbar0
  libzmf-0.0-0 libzmq5 libzstd1 libzvbi-common libzvbi0 lightdm linux-image-amd64 lm-sensors locales login logrotate logsave lsb-base
  lsof mailutils mailutils-common man-db mdadm mesa-utils mesa-va-drivers mesa-vdpau-drivers mesa-vulkan-drivers modemmanager mokutil
  mount mousepad mozc-server mozc-utils-gui nano ncurses-base ncurses-bin ncurses-term network-manager network-manager-gnome nftables
  ntfs-3g ocl-icd-libopencl1 openssh-client openssh-server openssh-sftp-server openssl p11-kit p11-kit-modules packagekit
  packagekit-tools parole parted passwd pavucontrol pciutils perl perl-base perl-openssl-defaults perl-tk pinentry-curses
  pinentry-gnome3 pipewire pipewire-bin pkg-config plymouth plymouth-label policykit-1 policykit-1-gnome poppler-utils powertop ppp
  presage procps psmisc pulseaudio pulseaudio-module-bluetooth pulseaudio-utils python3 python3-brlapi python3-cairo python3-cups
  python3-cupshelpers python3-dbus python3-feedparser python3-gi python3-gi-cairo python3-ibus-1.0 python3-ldb python3-libvoikko
  python3-louis python3-minimal python3-numpy python3-pyside2.qtcore python3-pyside2.qtgui python3-pyside2.qtwidgets python3-requests
  python3-smbc python3-talloc python3-uno qemu-system-common qemu-system-gui qemu-system-x86 qemu-utils qt5-gtk-platformtheme
  qtwayland5 ristretto rsyslog rtkit ruby ruby-ffi samba-libs sane-utils sed shared-mime-info shim-signed speech-dispatcher
  speech-dispatcher-audio-plugins speech-dispatcher-espeak-ng sudo synaptic system-config-printer system-config-printer-common
  system-config-printer-udev systemd systemd-timesyncd sysvinit-utils tar thunar thunar-data thunar-volman traceroute tree tumbler
  tumbler-common ubertooth udev udisks2 uim uim-fep uim-gtk2.0 uim-gtk2.0-immodule uim-gtk3 uim-gtk3-immodule uim-mozc uim-plugins
  uim-qt5 uim-qt5-immodule uim-xim uno-libs-private unzip upower ure usb-modeswitch util-linux util-linux-locales uuid-runtime
  vim-common vim-tiny whiptail wireless-tools wpasupplicant x11-apps x11-xkb-utils x11-xserver-utils xarchiver xauth xbrlapi
  xdg-dbus-proxy xdg-desktop-portal xdg-desktop-portal-gtk xdg-user-dirs xfce4 xfce4-appfinder xfce4-cpufreq-plugin
  xfce4-cpugraph-plugin xfce4-diskperf-plugin xfce4-notifyd xfce4-panel xfce4-places-plugin xfce4-power-manager
  xfce4-power-manager-data xfce4-screenshooter xfce4-sensors-plugin xfce4-session xfce4-settings xfce4-systemload-plugin
  xfce4-taskmanager xfce4-whiskermenu-plugin xfconf xfdesktop4 xfdesktop4-data xfwm4 xiccd xkbset xsane xsane-common xserver-xorg-core
  xserver-xorg-input-libinput xserver-xorg-input-wacom xserver-xorg-legacy xserver-xorg-video-amdgpu xserver-xorg-video-ati
  xserver-xorg-video-fbdev xserver-xorg-video-intel xserver-xorg-video-nouveau xserver-xorg-video-qxl xserver-xorg-video-radeon
  xserver-xorg-video-vesa xserver-xorg-video-vmware xterm xxd xxkb xz-utils zenity zip zstd
896 upgraded, 431 newly installed, 24 to remove and 4 not upgraded.
Need to get 1551 MB of archives.
After this operation, 3470 MB of additional disk space will be used.
[..]
Processing triggers for dbus (1.14.10-1~deb12u1) ...
Processing triggers for libgdk-pixbuf-2.0-0:amd64 (2.42.10+dfsg-1+b1) ...
Processing triggers for shim-signed:amd64 (1.39+15.7-1) ...

apt - autoremove

ingo@torfinn-precision5560:~/work/debian_bullseye_upgrade$ sudo apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  appstream cryptsetup-run fcitx5-config-qt fcitx5-data fcitx5-frontend-gtk3 fcitx5-frontend-qt5 fcitx5-module-chttrans
  fcitx5-module-cloudpinyin fcitx5-module-fullwidth fcitx5-module-punctuation fcitx5-modules g++-10 gir1.2-ayatanaappindicator3-0.1
  gnome-desktop3-data gsfonts-x11 gstreamer1.0-pulseaudio guile-2.2-libs hddtemp libabsl20200923 libappstream4 libatk1.0-data
  libavfilter7 libavformat58 libavresample4 libboost-regex1.74.0 libcbor0 libcmis-0.5-5v5 libextutils-pkgconfig-perl libfcitx5-qt-data
  libfcitx5-qt1 libfcitx5gclient1 libfcitx5gclient2 libflac8 libfluidsynth2 libfwupdplugin1 libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0
  libglew2.1 libglib2.0-bin libgs9-common libgssdp-1.2-0 libgupnp-1.2-0 libharfbuzz-subset0 libicu67 libidn11 libigdgmm11 libilmbase25
  libime-bin libime-data libime-data-language-model libimecore0 libimepinyin0 libimetable0 libimobiledevice6 libjim0.79
  libkf5itemviews-data libkf5itemviews5 libkf5widgetsaddons-data libkf5widgetsaddons5 libldap-2.4-2 liblibreoffice-java libllvm11
  libminizip1 libmms0 libmpdec3 libneon27-gnutls libntfs-3g883 libofa0 libopenexr25 liborcus-0.16-0 liborcus-parser-0.16-0 libotf0
  libperl5.32 libplist3 libpoppler102 libpostproc55 libprotobuf23 libpython3.9 libpython3.9-minimal libpython3.9-stdlib libqpdf28
  libqrcodegencpp1 libqt5quickwidgets5 libqt5webengine-data libqt5webenginecore5 libqt5webenginewidgets5 libre2-9 librest-0.7-0
  librust-cfg-if-0.1-dev libsrt1.4-gnutls libstdc++-10-dev libstemmer0d libswscale5 libtiff5 libunoloader-java liburing1 libusbmuxd6
  libxcb-ewmh2 libxcb-imdkit1 libxencall1 libxendevicemodel1 libxenevtchn1 libxenforeignmemory1 libxengnttab1 libxenhypfs1
  libxenmisc4.14 libxenstore3.0 libxentoolcore1 libxentoollog1 libxkbregistry0 libxmlb1 linux-image-5.10.0-26-amd64 packagekit
  packagekit-tools perl-modules-5.32 python3-certifi python3-chardet python3-charset-normalizer python3-ldb python3-requests
  python3-talloc python3.9 python3.9-minimal ruby2.7 tegaki-zinnia-japanese unicode-cldr-core ure-java usbmuxd xfce4-datetime-plugin
0 upgraded, 0 newly installed, 129 to remove and 1 not upgraded.
After this operation, 1163 MB disk space will be freed.
[..]
Processing triggers for dbus (1.14.10-1~deb12u1) ...
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for desktop-file-utils (0.26-1) ...

apt - autoclean

tingo@torfinn-precision5560:~/work/debian_bullseye_upgrade$ sudo apt autoclean
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done

2023-11-13: nvme1n1p1 - apt - upgrade sources.list

tingo@torfinn-precision5560:~/work/debian_bullseye_upgrade$ sudo sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list

then run apt update again.

2023-11-13: nvme1n1p1 - apt - upgrade

tingo@torfinn-precision5560:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following package was automatically installed and is no longer required:
  libopengl0
Use 'sudo apt autoremove' to remove it.
The following NEW packages will be installed:
  libgles2 linux-image-5.10.0-26-amd64
The following packages will be upgraded:
  adduser at-spi2-core avahi-autoipd avahi-daemon base-files bind9-dnsutils bind9-host bind9-libs cpio cups
  cups-browsed cups-client cups-common cups-core-drivers cups-daemon cups-filters cups-filters-core-drivers
  cups-ipp-utils cups-ppdc cups-server-common curl dbus dbus-user-session dbus-x11 debian-archive-keyring
  dnsutils dpkg dpkg-dev exim4-base exim4-config exim4-daemon-light file firefox-esr firefox-esr-l10n-en-gb
  firefox-esr-l10n-nb-no fonts-opensymbol ghostscript gir1.2-atspi-2.0 gir1.2-gst-plugins-base-1.0
  gir1.2-gtk-3.0 gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0 git git-man grep grub-common grub-efi-amd64
  grub-efi-amd64-bin grub-efi-amd64-signed grub-firmware-qemu grub2-common gstreamer1.0-alsa gstreamer1.0-gl
  gstreamer1.0-gtk3 gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gstreamer1.0-plugins-good
  gstreamer1.0-plugins-ugly gstreamer1.0-pulseaudio gstreamer1.0-x gtk-update-icon-cache isc-dhcp-client
  isc-dhcp-common libaom0 libatspi2.0-0 libavahi-client3 libavahi-common-data libavahi-common3 libavahi-core7
  libavahi-glib1 libavcodec58 libavfilter7 libavformat58 libavresample4 libavutil56 libblas3 libbsd0 libc-bin
  libc-dev-bin libc-devtools libc-l10n libc6 libc6-dev libcups2 libcupsfilters1 libcurl3-gnutls libcurl4
  libdbus-1-3 libdbus-1-dev libde265-0 libdpkg-perl libexiv2-27 libflac8 libfontembed1 libgnutls-dane0
  libgnutls30 libgs9 libgs9-common libgssapi-krb5-2 libgstreamer-gl1.0-0 libgstreamer-plugins-bad1.0-0
  libgstreamer-plugins-base1.0-0 libgtk-3-0 libgtk-3-bin libgtk-3-common libjavascriptcoregtk-4.0-18 libjson-c5
  libjuh-java libjurt-java libk5crypto3 libkpathsea6 libkrb5-3 libkrb5support0 liblapack3 liblibreoffice-java
  libmagic-mgc libmagic1 libmariadb3 libncurses6 libncursesw6 libnss-myhostname libnss3 libpam-systemd
  libpostproc55 libprotobuf23 libraw20 libreoffice-base-core libreoffice-calc libreoffice-common
  libreoffice-core libreoffice-draw libreoffice-gtk3 libreoffice-help-common libreoffice-help-en-gb
  libreoffice-help-en-us libreoffice-l10n-en-gb libreoffice-l10n-nb libreoffice-l10n-nn libreoffice-math
  libreoffice-style-colibre libreoffice-writer libridl-java librsvg2-2 librsvg2-common libssh-gcrypt-4
  libssl-dev libssl1.1 libswresample3 libswscale5 libsynctex2 libsystemd0 libtiff5 libtinfo6 libudev1
  libunbound8 libuno-cppu3 libuno-cppuhelpergcc3-3 libuno-purpenvhelpergcc3-3 libuno-sal3
  libuno-salhelpergcc3-3 libunoloader-java libvpx6 libwebkit2gtk-4.0-37 libwebp6 libwebpdemux2 libwebpmux3
  libx11-6 libx11-data libx11-xcb1 libxapian30 libxencall1 libxendevicemodel1 libxenevtchn1
  libxenforeignmemory1 libxengnttab1 libxenhypfs1 libxenmisc4.14 libxenstore3.0 libxentoolcore1 libxentoollog1
  libxml2 libxpm4 libyajl2 linux-image-amd64 linux-libc-dev locales logrotate mariadb-common ncurses-base
  ncurses-bin ncurses-term openssh-client openssh-server openssh-sftp-server openssl python3-uno
  qemu-system-common qemu-system-data qemu-system-gui qemu-system-x86 qemu-utils shim-helpers-amd64-signed
  shim-signed shim-signed-common shim-unsigned sudo systemd systemd-sysv systemd-timesyncd traceroute tzdata
  udev uno-libs-private ure usb.ids xserver-common xserver-xorg-core xserver-xorg-legacy
218 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 386 MB of archives.
After this operation, 345 MB of additional disk space will be used.
[..]
update-initramfs: Generating /boot/initrd.img-5.10.0-26-amd64
setupcon: The keyboard model is unknown, assuming 'pc105'. Keyboard may be configured incorrectly.
[..]
Setting up libreoffice-help-en-us (1:7.0.4-4+deb11u7) ...
Processing triggers for libc-bin (2.31-13+deb11u7) ...

apt - dist-upgrade

tingo@torfinn-precision5560:~$ sudo apt dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following package was automatically installed and is no longer required:
  libopengl0
Use 'sudo apt autoremove' to remove it.
The following packages will be REMOVED:
  linux-image-5.10.0-14-amd64
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 302 MB disk space will be freed.
[..]
Removing linux-image-5.10.0-14-amd64 (5.10.113-1) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.10.0-14-amd64
/etc/kernel/postrm.d/zz-update-grub:
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-5.10.0-26-amd64
Found initrd image: /boot/initrd.img-5.10.0-26-amd64
Found linux image: /boot/vmlinuz-5.10.0-20-amd64
Found initrd image: /boot/initrd.img-5.10.0-20-amd64
Found linux image: /boot/vmlinuz-5.10.0-10-amd64
Found initrd image: /boot/initrd.img-5.10.0-10-amd64
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings ...
done

apt - cleanup

ingo@torfinn-precision5560:~$ sudo apt --purge autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  libopengl0*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 225 kB disk space will be freed.
[..]
Removing libopengl0:amd64 (1.3.2-1) ...
Processing triggers for libc-bin (2.31-13+deb11u7) ...

and autoclean

tingo@torfinn-precision5560:~$ sudo apt autoclean
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done

2022-12-31: nvme1n1p1 - configured ssh and gnupg keys, then set up a personal token for github access per this blog entry. Cloned a github repository to test. all ok.

2022-12-21: nvme1n1p1 - reboot, Debian 11.6 is in

tingo@torfinn-precision5560:~$ cat /etc/debian_version 
11.6

kernel

tingo@torfinn-precision5560:~$ uname -a
Linux torfinn-precision5560 5.10.0-20-amd64 #1 SMP Debian 5.10.158-2 (2022-12-13) x86_64 GNU/Linux

2022-12-21: nvme1n1p1 - apt - upgrade

tingo@torfinn-precision5560:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following package was automatically installed and is no longer required:
  linux-compiler-gcc-10-x86
Use 'sudo apt autoremove' to remove it.
The following NEW packages will be installed:
  linux-image-5.10.0-20-amd64
The following packages will be upgraded:
  avahi-autoipd avahi-daemon base-files bash bind9-dnsutils bind9-host bind9-libs curl dbus dbus-user-session dbus-x11 dirmngr dnsutils
  dpkg dpkg-dev exo-utils firefox-esr firefox-esr-l10n-en-gb firefox-esr-l10n-nb-no fonts-opensymbol gir1.2-ayatanaappindicator3-0.1
  gir1.2-gdkpixbuf-2.0 gir1.2-javascriptcoregtk-4.0 gir1.2-nm-1.0 gir1.2-webkit2-4.0 gnupg gnupg-l10n gnupg-utils gpg gpg-agent
  gpg-wks-client gpg-wks-server gpgconf gpgsm gpgv grub-common grub-efi-amd64 grub-efi-amd64-bin grub-efi-amd64-signed grub-firmware-qemu
  grub2-common gsasl-common gstreamer1.0-gtk3 gstreamer1.0-plugins-good gstreamer1.0-pulseaudio isc-dhcp-client isc-dhcp-common
  libavahi-client3 libavahi-common-data libavahi-common3 libavahi-core7 libavahi-glib1 libavcodec58 libavfilter7 libavformat58
  libavresample4 libavutil56 libayatana-appindicator3-1 libbluray2 libc-bin libc-dev-bin libc-devtools libc-l10n libc6 libc6-dev
  libcurl3-gnutls libcurl4 libdbus-1-3 libdbus-1-dev libdpkg-perl libexo-2-0 libexo-common libexpat1 libfreetype6 libfribidi0
  libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgnutls-dane0 libgnutls30 libgsasl7 libgssapi-krb5-2
  libhttp-daemon-perl libjavascriptcoregtk-4.0-18 libjuh-java libjurt-java libk5crypto3 libkrb5-3 libkrb5support0 libksba8 libldb2
  liblibreoffice-java libmariadb3 libnftables1 libnm0 libnss-myhostname libntfs-3g883 libopenexr25 libpam-systemd libpcre2-16-0
  libpcre2-8-0 libpixman-1-0 libpoppler-cpp0v5 libpoppler-glib8 libpoppler102 libpostproc55 libreoffice-base-core libreoffice-calc
  libreoffice-common libreoffice-core libreoffice-draw libreoffice-gtk3 libreoffice-help-common libreoffice-help-en-gb
  libreoffice-help-en-us libreoffice-l10n-en-gb libreoffice-l10n-nb libreoffice-l10n-nn libreoffice-math libreoffice-style-colibre
  libreoffice-writer libridl-java libsdl2-2.0-0 libsmbclient libsnmp-base libsnmp40 libspeechd2 libssl1.1 libswresample3 libswscale5
  libsystemd0 libtasn1-6 libtinyxml2.6.2v5 libtirpc-common libtirpc-dev libtirpc3 libudev1 libuno-cppu3 libuno-cppuhelpergcc3-3
  libuno-purpenvhelpergcc3-3 libuno-sal3 libuno-salhelpergcc3-3 libunoloader-java libvirglrenderer1 libwbclient0 libwebkit2gtk-4.0-37
  libxencall1 libxendevicemodel1 libxenevtchn1 libxenforeignmemory1 libxengnttab1 libxenhypfs1 libxenmisc4.14 libxenstore3.0
  libxentoolcore1 libxentoollog1 libxml2 libxnvctrl0 libxslt1.1 linux-compiler-gcc-10-x86 linux-image-amd64 linux-libc-dev locales
  logrotate mariadb-common mokutil nano network-manager nftables ntfs-3g openssh-client openssh-server openssh-sftp-server openssl orca
  poppler-utils publicsuffix python3-ldb python3-speechd python3-uno samba-libs speech-dispatcher speech-dispatcher-audio-plugins
  speech-dispatcher-espeak-ng systemd systemd-sysv systemd-timesyncd tzdata udev uno-libs-private unzip ure usb.ids wireless-regdb
  xfce4-helpers xfce4-settings xserver-common xserver-xorg-core xserver-xorg-legacy zlib1g
200 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 341 MB of archives.
After this operation, 350 MB of additional disk space will be used.
[..]
Processing triggers for initramfs-tools (0.140) ...
update-initramfs: Generating /boot/initrd.img-5.10.0-20-amd64
setupcon: The keyboard model is unknown, assuming 'pc105'. Keyboard may be configured incorrectly.
Processing triggers for shim-signed:amd64 (1.38+15.4-7) ...

apt - autoremove

tingo@torfinn-precision5560:~$ sudo apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  linux-compiler-gcc-10-x86 linux-image-5.10.0-13-amd64
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 302 MB disk space will be freed.
[..]
Removing linux-compiler-gcc-10-x86 (5.10.158-2) ...
Removing linux-image-5.10.0-13-amd64 (5.10.106-1) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.10.0-13-amd64
/etc/kernel/postrm.d/zz-update-grub:
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-5.10.0-20-amd64
Found initrd image: /boot/initrd.img-5.10.0-20-amd64
Found linux image: /boot/vmlinuz-5.10.0-14-amd64
Found initrd image: /boot/initrd.img-5.10.0-14-amd64
Found linux image: /boot/vmlinuz-5.10.0-10-amd64
Found initrd image: /boot/initrd.img-5.10.0-10-amd64
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings ...
done

apt - autoclean

tingo@torfinn-precision5560:~$ sudo apt autoclean
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done

2022-06-10: nvme1n1p1 - reboot, a new kernel is in

tingo@torfinn-precision5560:~$ uname -a
Linux torfinn-precision5560 5.10.0-14-amd64 #1 SMP Debian 5.10.113-1 (2022-04-29) x86_64 GNU/Linux

2022-06-10: nvme1n1p1 - apt, update, then upgrade

tingo@torfinn-precision5560:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  hunspell-gl-es hunspell-sv-se
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
  linux-image-5.10.0-14-amd64
The following packages will be upgraded:
  cups cups-client cups-common cups-core-drivers cups-daemon cups-ipp-utils cups-ppdc cups-server-common dpkg dpkg-dev
  firefox-esr firefox-esr-l10n-en-gb firefox-esr-l10n-nb-no gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0 gzip libavcodec58
  libavfilter7 libavformat58 libavresample4 libavutil56 libcups2 libdpkg-perl libjavascriptcoregtk-4.0-18 libldap-2.4-2
  libldap-common liblzma5 libpostproc55 libssl1.1 libswresample3 libswscale5 libwebkit2gtk-4.0-37 libxencall1
  libxendevicemodel1 libxenevtchn1 libxenforeignmemory1 libxengnttab1 libxenhypfs1 libxenmisc4.14 libxenstore3.0
  libxentoolcore1 libxentoollog1 libxml2 linux-compiler-gcc-10-x86 linux-image-amd64 linux-kbuild-5.10 linux-libc-dev openssl
  qemu-system-common qemu-system-data qemu-system-gui qemu-system-x86 qemu-utils rsyslog xz-utils zlib1g
56 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 171 MB of archives.
After this operation, 300 MB of additional disk space will be used.
[..]
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for libc-bin (2.31-13+deb11u3) ...

2022-03-27: nvme1n1p1 - reboot, Debian 11.3 is in.

tingo@torfinn-precision5560:~$ cat /etc/debian_version 
11.3

kernel

tingo@torfinn-precision5560:~$ uname -a
Linux torfinn-precision5560 5.10.0-13-amd64 #1 SMP Debian 5.10.106-1 (2022-03-17) x86_64 GNU/Linux

2022-03-27: nvme1n1p1 - apt - upgrade

tingo@torfinn-precision5560:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  bc cups cups-browsed cups-core-drivers cups-daemon cups-filters cups-filters-core-drivers cups-ipp-utils cups-ppdc
  cups-server-common ghostscript libcupsfilters1 libfontembed1 liblouisutdml-bin liblouisutdml-data liblouisutdml9
  libopengl0 libpoppler-cpp0v5 libqpdf28 linux-image-5.10.0-13-amd64 poppler-utils ssl-cert
The following packages will be upgraded:
  base-files bind9-dnsutils bind9-host bind9-libs bsdextrautils bsdutils cryptsetup cryptsetup-bin cryptsetup-initramfs
  cryptsetup-run dirmngr dnsutils eject espeak-ng-data fcitx5-chinese-addons fcitx5-chinese-addons-bin
  fcitx5-chinese-addons-data fcitx5-module-chttrans fcitx5-module-cloudpinyin fcitx5-module-fullwidth
  fcitx5-module-pinyinhelper fcitx5-module-punctuation fcitx5-pinyin fcitx5-table fdisk firefox-esr firefox-esr-l10n-ar
  firefox-esr-l10n-ast firefox-esr-l10n-be firefox-esr-l10n-bg firefox-esr-l10n-bn firefox-esr-l10n-bs firefox-esr-l10n-ca
  firefox-esr-l10n-cs firefox-esr-l10n-cy firefox-esr-l10n-da firefox-esr-l10n-de firefox-esr-l10n-el firefox-esr-l10n-en-gb
  firefox-esr-l10n-eo firefox-esr-l10n-es-ar firefox-esr-l10n-es-cl firefox-esr-l10n-es-es firefox-esr-l10n-es-mx
  firefox-esr-l10n-et firefox-esr-l10n-eu firefox-esr-l10n-fa firefox-esr-l10n-fi firefox-esr-l10n-fr firefox-esr-l10n-ga-ie
  firefox-esr-l10n-gl firefox-esr-l10n-gu-in firefox-esr-l10n-he firefox-esr-l10n-hi-in firefox-esr-l10n-hr
  firefox-esr-l10n-hu firefox-esr-l10n-id firefox-esr-l10n-is firefox-esr-l10n-it firefox-esr-l10n-ja firefox-esr-l10n-kk
  firefox-esr-l10n-km firefox-esr-l10n-kn firefox-esr-l10n-ko firefox-esr-l10n-lt firefox-esr-l10n-lv firefox-esr-l10n-mk
  firefox-esr-l10n-mr firefox-esr-l10n-nb-no firefox-esr-l10n-ne-np firefox-esr-l10n-nl firefox-esr-l10n-nn-no
  firefox-esr-l10n-pa-in firefox-esr-l10n-pl firefox-esr-l10n-pt-br firefox-esr-l10n-pt-pt firefox-esr-l10n-ro
  firefox-esr-l10n-ru firefox-esr-l10n-si firefox-esr-l10n-sk firefox-esr-l10n-sl firefox-esr-l10n-sq firefox-esr-l10n-sr
  firefox-esr-l10n-sv-se firefox-esr-l10n-ta firefox-esr-l10n-te firefox-esr-l10n-th firefox-esr-l10n-tr firefox-esr-l10n-uk
  firefox-esr-l10n-vi firefox-esr-l10n-zh-cn firefox-esr-l10n-zh-tw gir1.2-gtk-3.0 gir1.2-javascriptcoregtk-4.0
  gir1.2-polkit-1.0 gir1.2-webkit2-4.0 gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf
  gpgsm gpgv gtk-update-icon-cache libarchive13 libblkid1 libc-bin libc-dev-bin libc-devtools libc-l10n libc6 libc6-dev
  libcryptsetup12 libespeak-ng1 libexpat1 libfdisk1 libflac8 libgs9 libgs9-common libgtk-3-0 libgtk-3-bin libgtk-3-common
  libjavascriptcoregtk-4.0-18 libmariadb3 libmount1 libnss-myhostname libnss3 libpam-systemd libpolkit-agent-1-0
  libpolkit-gobject-1-0 libruby2.7 libsasl2-2 libsasl2-modules libsasl2-modules-db libsmartcols1 libsmbclient libssl1.1
  libsystemd0 libtiff5 libudev1 libuuid1 libwbclient0 libwebkit2gtk-4.0-37 libxml2 linux-compiler-gcc-10-x86
  linux-image-amd64 linux-kbuild-5.10 linux-libc-dev locales mariadb-common mount openssl policykit-1 ruby2.7 samba-libs
  systemd systemd-sysv systemd-timesyncd sysvinit-utils task-albanian-desktop task-amharic-desktop task-arabic-desktop
  task-asturian-desktop task-basque-desktop task-belarusian-desktop task-bengali-desktop task-bosnian-desktop
  task-brazilian-portuguese-desktop task-british-desktop task-bulgarian-desktop task-catalan-desktop task-chinese-s-desktop
  task-chinese-t-desktop task-croatian-desktop task-cyrillic-desktop task-czech-desktop task-danish-desktop task-desktop
  task-dutch-desktop task-dzongkha-desktop task-english task-esperanto-desktop task-estonian-desktop task-finnish-desktop
  task-french-desktop task-galician-desktop task-georgian-desktop task-german-desktop task-greek-desktop
  task-gujarati-desktop task-hebrew-desktop task-hindi-desktop task-hungarian-desktop task-icelandic-desktop
  task-indonesian-desktop task-irish-desktop task-italian-desktop task-japanese-desktop task-kannada-desktop
  task-kazakh-desktop task-khmer-desktop task-korean-desktop task-kurdish-desktop task-laptop task-latvian-desktop
  task-lithuanian-desktop task-macedonian-desktop task-malayalam-desktop task-marathi-desktop task-nepali-desktop
  task-northern-sami-desktop task-norwegian-desktop task-persian-desktop task-polish-desktop task-portuguese-desktop
  task-punjabi-desktop task-romanian-desktop task-russian-desktop task-serbian-desktop task-sinhala-desktop
  task-slovak-desktop task-slovenian-desktop task-south-african-english-desktop task-spanish-desktop task-swedish-desktop
  task-tamil-desktop task-telugu-desktop task-thai-desktop task-turkish-desktop task-ukrainian-desktop task-uyghur-desktop
  task-vietnamese-desktop task-welsh-desktop task-xfce-desktop task-xhosa-desktop tasksel tasksel-data tzdata udev usb.ids
  util-linux util-linux-locales uuid-runtime xserver-common xserver-xorg-core xserver-xorg-legacy xserver-xorg-video-intel
  xterm
251 upgraded, 22 newly installed, 0 to remove and 0 not upgraded.
Need to get 255 MB of archives.
After this operation, 330 MB of additional disk space will be used.
[..]
Setting up firefox-esr-l10n-sv-se (91.7.0esr-1~deb11u1) ...
Processing triggers for libc-bin (2.31-13+deb11u3) ...

apt - autoremove

tingo@torfinn-precision5560:~$ sudo apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

apt - autoclean

tingo@torfinn-precision5560:~$ sudo apt autoclean
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done

2022-03-27: nvme1n1p1 - check bootorder

tingo@torfinn-precision5560:~$ efibootmgr
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0004,0006,0001,0000
Boot0000* UEFI HTTPs Boot
Boot0001* UEFI RST PC711 NVMe SK hynix 1TB JA7N44121030762H 
Boot0004* Debian
Boot0006* Windows Boot Manager

change it

tingo@torfinn-precision5560:~$ sudo efibootmgr -o 6,4,1,0
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0006,0004,0001,0000
Boot0000* UEFI HTTPs Boot
Boot0001* UEFI RST PC711 NVMe SK hynix 1TB JA7N44121030762H 
Boot0004* Debian
Boot0006* Windows Boot Manager

verify

tingo@torfinn-precision5560:~$ efibootmgr
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0006,0004,0001,0000
Boot0000* UEFI HTTPs Boot
Boot0001* UEFI RST PC711 NVMe SK hynix 1TB JA7N44121030762H 
Boot0004* Debian
Boot0006* Windows Boot Manager

change timeout to 5 seconds

tingo@torfinn-precision5560:~$ sudo efibootmgr -t 5
BootCurrent: 0004
Timeout: 5 seconds
BootOrder: 0006,0004,0001,0000
Boot0000* UEFI HTTPs Boot
Boot0001* UEFI RST PC711 NVMe SK hynix 1TB JA7N44121030762H 
Boot0004* Debian
Boot0006* Windows Boot Manager

2022-03-27: nvme1n1p1 - I set up Bluetooth sharing for my mouse via How to share a Bluetooth mouse between Windows 10 and Ubuntu Linux (dual boot) and Dual Boot Bluetooth Pair. It works beautifully.

2022-02-13: nvme1n1p1 - inxi info

tingo@torfinn-precision5560:~$ sudo inxi -F
System:    Host: torfinn-precision5560 Kernel: 5.10.0-10-amd64 x86_64 bits: 64 Console: tty 1 
           Distro: Debian GNU/Linux 11 (bullseye) 
Machine:   Type: Laptop System: Dell product: Precision 5560 v: N/A serial: 27GX5G3 
           Mobo: Dell model: 0WPMMN v: A00 serial: /27GX5G3/CNCMK001920739/ UEFI: Dell v: 1.7.0 date: 12/09/2021 
Battery:   ID-1: BAT0 charge: 48.1 Wh condition: 84.3/84.3 Wh (100%) 
CPU:       Info: 8-Core model: 11th Gen Intel Core i7-11850H bits: 64 type: MT MCP L2 cache: 24 MiB 
           Speed: 907 MHz min/max: 800/4800 MHz Core speeds (MHz): 1: 907 2: 769 3: 800 4: 801 5: 787 6: 801 7: 899 
           8: 800 9: 800 10: 800 11: 801 12: 801 13: 952 14: 800 15: 800 16: 800 
Graphics:  Device-1: Intel driver: i915 v: kernel 
           Device-2: NVIDIA driver: nouveau v: kernel 
           Device-3: Microdia Integrated_Webcam_HD type: USB driver: uvcvideo 
           Display: server: X.org 1.20.11 driver: loaded: modesetting unloaded: fbdev,vesa tty: 122x36 
           Message: Advanced graphics data unavailable in console for root. 
Audio:     Device-1: Intel driver: snd_hda_intel 
           Sound Server: ALSA v: k5.10.0-10-amd64 
Network:   Device-1: Intel driver: iwlwifi 
           IF: wlp0s20f3 state: up mac: 60:e3:2b:cc:b0:91 
Bluetooth: Device-1: Intel type: USB driver: btusb 
           Report: ID: hci0 state: up running bt-v: 3.0 address: 60:E3:2B:CC:B0:95 
RAID:      Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd 
Drives:    Local Storage: total: 1.84 TiB used: 9.66 GiB (0.5%) 
           ID-1: /dev/nvme0n1 vendor: SK Hynix model: PC711 NVMe 1TB size: 953.87 GiB 
           ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 980 1TB size: 931.51 GiB 
Partition: ID-1: / size: 245.02 GiB used: 9.58 GiB (3.9%) fs: ext4 dev: /dev/nvme1n1p1 
           ID-2: /boot/efi size: 236 MiB used: 91.5 MiB (38.8%) fs: vfat dev: /dev/nvme0n1p1 
Swap:      Alert: No Swap data was found. 
Sensors:   System Temperatures: cpu: 40.0 C mobo: N/A gpu: nouveau temp: 40.0 C 
           Fan Speeds (RPM): N/A 
Info:      Processes: 289 Uptime: 1h 35m Memory: 62.54 GiB used: 1.93 GiB (3.1%) Init: systemd runlevel: 5 Shell: Bash 
           inxi: 3.3.01 

graphics info

tingo@torfinn-precision5560:~$ inxi -G --display
Graphics:  Device-1: Intel driver: i915 v: kernel 
           Device-2: NVIDIA driver: nouveau v: kernel 
           Device-3: Microdia Integrated_Webcam_HD type: USB driver: uvcvideo 
           Display: server: X.Org 1.20.11 driver: loaded: modesetting unloaded: fbdev,vesa resolution: 1920x1200~60Hz 
           OpenGL: renderer: Mesa Intel UHD Graphics (TGL GT1) v: 4.6 Mesa 20.3.5 

2022-02-13: nvme1n1p1 - apt - install inxi.

2022-02-13: nvme1n1p1 - apt - install acpi

tingo@torfinn-precision5560:~$ sudo apt install acpi
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  acpi
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 16,4 kB of archives.
After this operation, 46,1 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bullseye/main amd64 acpi amd64 1.7-1.1 [16,4 kB]
Fetched 16,4 kB in 0s (58,6 kB/s)
Selecting previously unselected package acpi.
(Reading database ... 222087 files and directories currently installed.)
Preparing to unpack .../acpi_1.7-1.1_amd64.deb ...
Unpacking acpi (1.7-1.1) ...
Setting up acpi (1.7-1.1) ...
Processing triggers for man-db (2.9.4-2) ...
tingo@torfinn-precision5560:~$ dpkg-query -S `which acpi`
acpi: /usr/bin/acpi

hmm, acpi -t doesn't report anything

tingo@torfinn-precision5560:~$ acpi -t

acpi -b does

tingo@torfinn-precision5560:~$ acpi -b
Battery 0: Discharging, 60%, 04:55:08 remaining

2022-02-13: nvme1n1p1 - partition info the first drive has the uefi partition and Windows

tingo@torfinn-precision5560:~$ sudo parted /dev/nvme0n1 print
Model: PC711 NVMe SK hynix 1TB (nvme)
Disk /dev/nvme0n1: 1024GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name                          Flags
 1      1049kB  253MB   252MB   fat32        EFI system partition          boot, esp
 2      253MB   387MB   134MB                Microsoft reserved partition  msftres
 3      387MB   1022GB  1021GB               Basic data partition          msftdata
 4      1022GB  1023GB  1038MB  ntfs                                       hidden, diag
 5      1023GB  1024GB  1473MB  ntfs                                       hidden, diag

the second drive only has Debian for now

Model: Samsung SSD 980 1TB (nvme)
Disk /dev/nvme1n1: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size   File system  Name  Flags
 1      1049kB  268GB  268GB  ext4

EFI boot manager info

tingo@torfinn-precision5560:~$ sudo efibootmgr
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0004,0006,0001,0000
Boot0000* UEFI HTTPs Boot
Boot0001* UEFI RST PC711 NVMe SK hynix 1TB JA7N44121030762H 
Boot0004* Debian
Boot0006* Windows Boot Manager

lsblk info

tingo@torfinn-precision5560:~$ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
nvme0n1     259:0    0 953,9G  0 disk 
├─nvme0n1p1 259:1    0   240M  0 part /boot/efi
├─nvme0n1p2 259:2    0   128M  0 part 
├─nvme0n1p3 259:3    0 951,2G  0 part 
├─nvme0n1p4 259:4    0   990M  0 part 
└─nvme0n1p5 259:5    0   1,4G  0 part 
nvme1n1     259:6    0 931,5G  0 disk 
└─nvme1n1p1 259:7    0   250G  0 part /

2022-02-13: nvme1n1p1 - apt - install blueman (then log out and log in) so I can connect a bluetooth mouse. apt - install openssh-server, then start the service via

$ sudo systemctl start sshd

so I can log in remotely.

2022-02-13: I connected up a usb-c to usb-A and HDMI adapter, inserted a Debian 11.2 live usb stick and booted from it by pressing F12. everything worked, including wireless, so I installed gparted, created a 250 GB partition on drive nvme1n1 and installed Debian on it by selecting to replace that partition. That worked.