Saturday, February 28, 2026

Switching location of default libvirt's pool on Debian forky

Google's AI Assistant brief report some times shows up the command following below : If you need to redefine, use virsh pool-define-as --name default --type  dir --target /new/path/libvirt/images, some times skips it. However, "Dive deeper in AI mode" always point to this command. Same procedure may be also performed via Virt-manager GUI with option "preferences" => XML editing enabled and manually editing path to default pool and restarting daemon libvirtd.

Existing VMs: If you already have virtual machines, moving the pool will "break" their pathing. You must manually move the .qcow2 files to the new location and update each VM's XML configuration using virsh edit <vm_name> to point to the new disk path. 

 boris@DebianForky20FB:~$ uname -a

Linux DebianForky20FB 6.19.3 #1 SMP PREEMPT_DYNAMIC Thu Feb 19 13:29:45 EST 2026 x86_64 GNU/Linux

boris@DebianForky20FB:~$ mkdir -p lib/libvirt/images/

boris@DebianForky20FB:~$ sudo virsh pool-destroy default

[sudo] password for boris:

Pool default destroyed

boris@DebianForky20FB:~$ sudo virsh pool-undefine default

Pool default has been undefined

Per my experience next step is a must ( obviously my experience is limited )

boris@DebianForky20FB:~$ sudo virsh pool-define-as --name default --type dir --target /home/boris/lib/libvirt/images

Pool default defined

boris@DebianForky20FB:~$ sudo virsh pool-autostart default

Pool default marked as autostarted

boris@DebianForky20FB:~$ sudo virsh pool-start default

Pool default started

boris@DebianForky20FB:~$ sudo systemctl restart libvirtd

boris@DebianForky20FB:~$ sudo systemctl status libvirtd

● libvirtd.service - libvirt legacy monolithic daemon

     Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled; preset: enabled)

     Active: active (running) since Sat 2026-02-28 05:14:03 EST; 10s ago

 Invocation: 70acc549144a452d87816386c0e39190

TriggeredBy: ● libvirtd-ro.socket

             ● libvirtd-admin.socket

             ● libvirtd.socket

       Docs: man:libvirtd(8)

             https://libvirt.org/

   Main PID: 3610 (libvirtd)

      Tasks: 21 (limit: 32768)

     Memory: 8.3M (peak: 9.5M)

        CPU: 412ms

     CGroup: /system.slice/libvirtd.service

             └─3610 /usr/sbin/libvirtd --timeout 120

Feb 28 05:14:02 DebianForky20FB systemd[1]: Starting libvirtd.service - libvirt legacy monolithic daemon...

Feb 28 05:14:03 DebianForky20FB systemd[1]: Started libvirtd.service - libvirt legacy monolithic daemon.



















REFERENCES

https://serverfault.com/questions/840519/how-to-change-the-default-storage-pool-from-libvirt

Sunday, February 22, 2026

Setup CachyOS Kernel 6.19.3 on MX25.1 KDE Edition (VENV)

   MX Linux consistently tops DistroWatch because it is a highly capable, lightweight, and user-friendly Debian-based system that appeals to a wide range of users.  

Key Features of Desktops on MX 25.1:
Init System Choice: MX 25.1 introduced a dual-init system, allowing users to choose between systemd and sysVinit at boot, which applies to all supported desktop's environments. Improved Performance: The 25.1 release includes updated tools (built on Qt6), ZRAM support for better performance, and better handling of graphics drivers. Compatibility: The desktops are designed to work well on older hardware (like 2011 laptops)
while providing a modern experience on new hardware. 

Key Reasons for High Rankings:
User-Friendly & Powerful: MX Tools simplifies complex tasks (like codec installation, boot repair, or user management) through a graphical interface.

Lightweight & Efficient: It uses the XFCE, KDE Plasma, Fluxbox  desktop environments , making it ideal for older, under-powered hardware, as well as modern, fast machines.
Solid Debian Foundation: It is based on Debian Stable, which ensures high reliability and stability. MX is frequently discussed as a top distro, it receives more "hits" or clicks, further boosting its ranking in a self-sustaining cycle.Active Community & Maintenance: It has a very active community and responsive developers, keeping the system polished.  

See for instance https://distrowatch.com/dwres.php?resource=ranking&sort=votes 

Start with pre-installation step

$ sudo apt install build-essential bpftool 

and include /usr/sbin in system $PATH variable.

On MX25.1  installation of libdw-dev step is required to succeed with build CachyOS 6.19.2 Kernel on top of MX25.1 ( MX25.1 native kernel 6.12.73)

$ sudo apt install libdw-dev

Proceed with cloning https://github.com/Nitrux/linux-cachyos-deb

$ git clone https://github.com/Nitrux/linux-cachyos-deb

$  cd linux-cachyos-deb

Script installs all required packages and pops up TUI dialog to configure kernel 6.19.3 and finally proceed with building of debian kernel packages.

Kernel config is the same as shown in Build CachyOS Kernel 6.19.2 on Debian forky (VENV) 

$ ./cachy-kernel-deb

Upon build completion content of the working folder looks as follows  

boris@MXVM22F26:~/linux-cachyos-deb
$ ls -l
total 1810288
-rwxrwxr-x  1 boris boris      34200 Feb 22 04:32 cachy-kernel-deb
-rwxrwxr-x  1 boris boris        155 Feb 22 05:40 install.sh
-rw-rw-r--  1 boris boris       1536 Feb 22 04:32 LICENSE
drwxrwxr-x 27 boris boris       4096 Feb 22 05:27 linux-6.19.3
-rw-rw-r--  1 boris boris  156061192 Feb 19 10:57 linux-6.19.3.tar.xz
-rw-r--r--  1 boris boris    9683952 Feb 22 05:27 linux-headers-6.19.3_6.19.3-1_amd64.deb
-rw-r--r--  1 boris boris  312213968 Feb 22 05:28 linux-image-6.19.3_6.19.3-1_amd64.deb
-rw-r--r--  1 boris boris 1374209512 Feb 22 05:38 linux-image-6.19.3-dbg_6.19.3-1_amd64.deb
-rw-r--r--  1 boris boris    1482136 Feb 22 05:27 linux-libc-dev_6.19.3-1_amd64.deb
-rw-rw-r--  1 boris boris       6652 Feb 22 05:38 linux-upstream_6.19.3-1_amd64.buildinfo
-rw-rw-r--  1 boris boris       2194 Feb 22 05:38 linux-upstream_6.19.3-1_amd64.changes
-rw-rw-r--  1 boris boris       3466 Feb 22 04:32 README.md
boris@MXVM22F26:~/linux-cachyos-deb
$ cat ./install.sh
sudo dpkg -i linux-headers-6.19.3_6.19.3-1_amd64.deb \
             linux-image-6.19.3_6.19.3-1_amd64.deb \
             linux-libc-dev_6.19.3-1_amd64.deb
boris@MXVM22F26:~/linux-cachyos-deb
$ ./install.sh
[sudo] password for boris:             
Selecting previously unselected package linux-headers-6.19.3.
(Reading database ... 381034 files and directories currently installed.)
Preparing to unpack linux-headers-6.19.3_6.19.3-1_amd64.deb ...
Unpacking linux-headers-6.19.3 (6.19.3-1) ...
Selecting previously unselected package linux-image-6.19.3.
Preparing to unpack linux-image-6.19.3_6.19.3-1_amd64.deb ...
/usr/sbin/dkms.real kernel_preinst -k 6.19.3
Unpacking linux-image-6.19.3 (6.19.3-1) ...
Preparing to unpack linux-libc-dev_6.19.3-1_amd64.deb ...
Unpacking linux-libc-dev:amd64 (6.19.3-1) over (6.18.12-1~mx25ahs) ...
Setting up linux-headers-6.19.3 (6.19.3-1) ...
Setting up linux-image-6.19.3 (6.19.3-1) ...
/usr/sbin/dkms.real autoinstall --kernelver 6.19.3
Sign command: /lib/modules/6.19.3/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Autoinstall of module 8812au/5.13.6 for kernel 6.19.3 (x86_64)
Warning: The /var/lib/dkms/8812au/5.13.6/6.19.3/x86_64/dkms.conf for module 8812au/5.13.6 includes a BUILD_EXCLUSIVE directive which does not match this kernel/arch/config. This indicates that it should not be built.

Autoinstall of module broadcom-sta/6.30.223.271 for kernel 6.19.3 (x86_64)
Building module(s).... done.
Signing module /var/lib/dkms/broadcom-sta/6.30.223.271/build/wl.ko Installing /lib/modules/6.19.3/updates/dkms/wl.ko.zst
Running depmod... done.

Autoinstall of module rtl8821cu/5.12.0 for kernel 6.19.3 (x86_64)
Warning: The /var/lib/dkms/rtl8821cu/5.12.0/6.19.3/x86_64/dkms.conf for module rtl8821cu/5.12.0 includes a BUILD_EXCLUSIVE directive which does not match this kernel/arch/config. This indicates that it should not be built.


Autoinstall on 6.19.3 succeeded for module(s) broadcom-sta.
Autoinstall on 6.19.3 was skipped for module(s) 8812au rtl8821cu.

update-initramfs: Generating /boot/initrd.img-6.19.3
I: The initramfs will attempt to resume from /dev/vda5
I: (UUID=6d52a9fc-79b2-4c95-9428-dab77ef2bd3f)
I: Set the RESUME variable to override this.
Generating grub configuration file ...
Found theme: /boot/grub/themes/mx_linux/theme.txt
Found linux image: /boot/vmlinuz-6.19.3
Found initrd image: /boot/initrd.img-6.19.3
Found linux image: /boot/vmlinuz-6.12.73+deb13-amd64
Found initrd image: /boot/initrd.img-6.12.73+deb13-amd64
Found linux image: /boot/vmlinuz-6.12.63+deb13-amd64
Found initrd image: /boot/initrd.img-6.12.63+deb13-amd64
Found mtest-64.efi image: /uefi-mt/mtest-64.efi
Adding boot menu entry for EFI firmware configuration
done
Setting up linux-libc-dev:amd64 (6.19.3-1) ... 

 
The 8812au module is a Linux kernel driver designed for USB Wi-Fi adapters based on the Realtek RTL8812AU chipset. It enables high-performance 802.11ac dual-band (2.4GHz/5G) wireless connectivity, supporting 2T2R (2 Transmit, 2 Receive) antennas, and is commonly used with USB 2.0 AC1200 wireless network interfaces.

The RTL8821CU is a Realtek single-chip wireless module combining 802.11ac Wi-Fi (up to 433 Mbps) and Bluetooth 4.2, typically used for high-speed, dual-band (2.4/5 GHz) wireless connectivity in USB-based devices like laptops, smart TVs, and IoT products. It acts as a 1T1R (1 transmitter, 1 receiver) WLAN controller. 

 The broadcom-sta (or wl) module is a proprietary, closed-source Linux kernel driver designed to support various Broadcom IEEE 802.11a/b/g/n wireless
network cards, particularly popular on laptops. It enables Wi-Fi functionality for specific PCI/PCIe chipsets (e.g., BCM4311, BCM4313, BCM4322, BCM4360)
that are not fully supported by open-source drivers.

********************************************************* 

Brief Howto regarding KVM Setup on MX 25.1 KDE Edition

*********************************************************

$ sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager virt-viewer
$ sudo apt install ovmf qemu-utils swtpm
$ sudo adduser $USER libvirt
$ sudo adduser $USER kvm
$ sudo systemctl enable --now libvirtd
Synchronizing state of libvirtd.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable libvirtd

========================================
Manual creating Linux bridge && reboot
========================================
$ sudo nmcli con add type bridge ifname br0 con-name br0
$ sudo nmcli con add type bridge-slave ifname eth0 con-name br0-slave master br0
$ sudo nmcli con up br0
$ sudo nmcli con add type bridge ifname br0 con-name br0
Connection 'br0' (f6b7ab2a-b58b-418a-b2e2-a79c2cf7a4ce) successfully added.
$ sudo nmcli con add type bridge-slave ifname eth0 con-name br0-slave master br0
Connection 'br0-slave' (b1fb358a-c1a0-4e84-ba1f-0ce2591c9aea) successfully added.
$ sudo nmcli con up br0
Connection successfully activated (controller waiting for ports) (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)
$ sudo reboot 

Tuesday, February 17, 2026

Build CachyOS Kernel 6.19.2 on Debian Forky (VENV)

 In general we follow https://news.itsfoss.com/cachyos-kernel-builder/

Start with Pre-installation step

$ sudo apt install build-essential bpftool 

and include /usr/sbin in system $PATH variable.

On Debian forky  installation of libdw-dev and build dependencies for libdw-dev steps are required to succeed with build CachyOS 6.19.2 Kernel on top of Debian Testing ( forky native kernel 6.18.9 )

$ sudo apt install libdw-dev

$  sudo apt-get build-dep libdw-dev

Proceed with cloning https://github.com/Nitrux/linux-cachyos-deb

$ git clone https://github.com/Nitrux/linux-cachyos-deb

$  cd linux-cachyos-deb

Script installs all required packages and pops up TUI dialog to configure kernel 6.19.2 and finally proceed with building of debian kernel packages.

$ ./cachy-kernel-deb










Install kernel via debian files been built and reboot into CachyOS Kernel 6.19.2 

boris@DebianForky:~$ cd *-deb

boris@DebianForky:~/linux-cachyos-deb$ ls -l
total 1664420
-rwxrwxr-x 1 boris boris      34200 Feb 17 03:15 cachy-kernel-deb
-rwxrwxr-x 1 boris boris        155 Feb 17 04:19 install.sh
-rw-rw-r-- 1 boris boris       1536 Feb 17 03:15 LICENSE
-rw-rw-r-- 1 boris boris  156048284 Feb 16 11:29 linux-6.19.2.tar.xz
-rw-r--r-- 1 boris boris    9731756 Feb 17 04:01 linux-headers-6.19.2_6.19.2-1_amd64.deb
-rw-r--r-- 1 boris boris  187069484 Feb 17 04:01 linux-image-6.19.2_6.19.2-1_amd64.deb
-rw-r--r-- 1 boris boris 1349961180 Feb 17 04:10 linux-image-6.19.2-dbg_6.19.2-1_amd64.deb
-rw-r--r-- 1 boris boris    1482032 Feb 17 04:01 linux-libc-dev_6.19.2-1_amd64.deb
-rw-rw-r-- 1 boris boris       6588 Feb 17 04:11 linux-upstream_6.19.2-1_amd64.buildinfo
-rw-rw-r-- 1 boris boris       2220 Feb 17 04:11 linux-upstream_6.19.2-1_amd64.changes
-rw-rw-r-- 1 boris boris       3466 Feb 17 03:15 README.md
boris@DebianForky:~/linux-cachyos-deb$ cat  install.sh
sudo dpkg -i linux-headers-6.19.2_6.19.2-1_amd64.deb \
            linux-image-6.19.2_6.19.2-1_amd64.deb \
            linux-libc-dev_6.19.2-1_amd64.deb
boris@DebianForky:~$ uname -a
Linux DebianForky 6.19.2 #1 SMP PREEMPT_DYNAMIC Tue Feb 17 03:53:00 EST 2026 x86_64 GNU/Linux




















Cockpit VNC Console ( in detached state ) along with KVM Hypervisor functionality under CachyOS Kernel were tested on the top of the most recent state of Debian forky installed in virtual environment










/var directory was mounted on LVM separate volume to keep enough space for further kernels testing











Sunday, January 25, 2026

Stress test Deepin 25.01 via build CachyOS Kernel 6.18.7 (VENV)

UPDATE as of 02/10/2026

DeepinVMS31J26.qcow2 created on 01/31/26 scp'd to remote host

root@cachyos-WDS8664 images]# ls -l

total 129017284

-rw------- 1 boris boris 118129885184 Feb 10 18:46 DeepinVMS31J26.qcow2

-rw------- 1 root  root   80543154176 Feb 10 14:05 VMCachyOS02FB26.qcow2

VM deployed on remote host via scp'd qcow2 image been created on 01/31/26



















Another CachyOS Kernel build succeeded on Deepin 25.010



















END UPDATE

UPDATE as of 02/07/2026

Immutable Deepin 25.010 currently doesn't allow me to run  `sudo apt update` , no matter which commands Google's AI Assistant suggests. For example:

$ sudo deepin-immutable-writable enable && sudo reboot ;

$ sudo deepin-immutable-ctl admin exec apt update ;

It doesn't work for me.

Google's AI Assistant suggested about five versions of directives similar to $ sudo deepin-immutable-writable enable, only $ sudo deepin-immutable-ctl --help works, but it doesn't help much .

At the time of publication of "Stress test Deepin 25.010 via build CachyOS Kernel 6.18.7 (VENV)" (01/25/26) https://lxer.com/module/newswire/view/361476/index.html ,there were no problems with `sudo apt update` at all.

END UPDATE

Because Deepin is Debian-based,  we would  use the linux-cachyos-deb tool provided by the community to generate compatible .deb files.  See for instance https://itsfoss.com/news/cachyos-kernel-builder/

Notice also that current Deepin's modules names and dependencies appear to be the same as on Debian 13.3 at least during attempt to setup KVM Hypervisor, Libvirtd service and related tools as virt-manager. Cockpit Console  setup also works on Deepin pretty smoothly exactly the same way as on Debian.

Directory /persistent mounted on device /dev/vda5 should be created large enough at least 50 GB.  It's name during installation phase is "Data" storage and /var/lib/libvirt/images appears to be located on /dev/vda5










Start with Pre-installation step

$ sudo apt install build-essential

$ sudo apt install bpftool

and include /usr/sbin in system $PATH variable.

$ sudo apt install libdw-dev

Proceed with cloning https://github.com/Nitrux/linux-cachyos-deb

$ git clone https://github.com/Nitrux/linux-cachyos-deb

$  cd linux-cachyos-deb

Script installs all required packages and pops up TUI dialog to configure kernel 6.18.7 and finally proceed with building of debian kernel packages.  Proceed with CachyOS Kernel configuration in the same way as it was done in https://lxer.com/module/newswire/view/357231/index.html

$ ./cachy-kernel-deb

Upon build completition

boris@boris-VMSDeepin:~/linux-cachyos-deb$ rm -fr linux-6.18.7

boris@boris-VMSDeepin:~/linux-cachyos-deb$ ls -l

total 1613884

-rwxrwxr-x 1 boris boris      34200 Jan 25 09:57 cachy-kernel-deb

-rwxrwxr-x 1 boris boris        155 Jan 25 10:50 install.sh

-rw-rw-r-- 1 boris boris       1536 Jan 25 09:57 LICENSE

-rw-rw-r-- 1 boris boris  154327332 Jan 23 13:33 linux-6.18.7.tar.xz

-rw-r--r-- 1 boris boris    9581112 Jan 25 10:41 linux-headers-6.18.7_6.18.7-1_amd64.deb

-rw-r--r-- 1 boris boris  182415084 Jan 25 10:42 linux-image-6.18.7_6.18.7-1_amd64.deb

-rw-r--r-- 1 boris boris 1304750360 Jan 25 10:48 linux-image-6.18.7-dbg_6.18.7-1_amd64.deb

-rw-r--r-- 1 boris boris    1464980 Jan 25 10:41 linux-libc-dev_6.18.7-1_amd64.deb

-rw-rw-r-- 1 boris boris       7567 Jan 25 10:48 linux-upstream_6.18.7-1_amd64.buildinfo

-rw-rw-r-- 1 boris boris       2208 Jan 25 10:49 linux-upstream_6.18.7-1_amd64.changes

-rw-rw-r-- 1 boris boris       3466 Jan 25 09:57 README.md

boris@boris-VMSDeepin:~/linux-cachyos-deb$ cat install.sh

sudo dpkg -i linux-headers-6.18.7_6.18.7-1_amd64.deb \

            linux-image-6.18.7_6.18.7-1_amd64.deb \

            linux-libc-dev_6.18.7-1_amd64.deb

$ ./install.sh

$ sudo  grub-mkconfig -o /boot/grub/grub.cfg

$ sudo reboot



















Setup KVM and Cockpit Web Console on Deepin 25.010

==========================================

$ sudo apt install qemu-kvm libvirt-daemon-system  \

   libvirt-clients bridge-utils virtinst virt-manager -y

$ sudo adduser $USER libvirt

$ sudo adduser $USER kvm

$ sudo systemctl enable  libvirtd

$ sudo reboot

sudo virsh --connect qemu:///system

# version

# net-start default

# net-autostart default

^D

$ sudo reboot

$ sudo apt install cockpit cockpit-machines

$ sudo systemctl enable --now cockpit.socket

Enable linuix bridge bridge0 via Cockpit Web Console

$ sudo apt update

Work around  to run dist-upgade and avoid upgrading package
linux-libc-dev on Deepin 25.0.10 which was automatically
downgraded during CahyOS Kernel 6.18.7 setup

$ sudo apt-mark hold  linux-libc-dev

$ sudo apt dist-upgrade

$ sudo reboot

===========================================

Deploy any KVM Guest and verify /var/lib/libvirt/images location

===========================================

boris@boris-VMSDeepin:/var/lib/libvirt/images$ sudo su -
[sudo] password for boris: 
Verification successful
root@boris-VMSDeepin:~# cd /var/lib/libvirt/images/
root@boris-VMSDeepin:/var/lib/libvirt/images# ls -l
total 8346644
-rw------- 1 root root 32217432064 Jan 25 15:23 ArchCosmicVM.qcow2
root@boris-VMSDeepin:/var/lib/libvirt/images# df -h .
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda5        70G   22G   46G  32% /var
root@boris-VMSDeepin:/var/lib/libvirt/images# df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  7.5G     0  7.5G   0% /dev
tmpfs          tmpfs     1.6G  4.6M  1.6G   1% /run
/dev/vda4      ext4       23G  6.8G   15G  32% /
/dev/vda5      ext4       70G   22G   46G  32% /persistent
usr-overlay    overlay    70G   22G   46G  32% /usr
opt-overlay    overlay    70G   22G   46G  32% /opt
etc-overlay    overlay    70G   22G   46G  32% /etc
tmpfs          tmpfs     7.6G     0  7.6G   0% /dev/shm
tmpfs          tmpfs     5.0M  8.0K  5.0M   1% /run/lock
efivarfs       efivarfs  256K   39K  213K  16% /sys/firmware/efi/efivars
tmpfs          tmpfs     7.6G   32K  7.6G   1% /tmp
/dev/vda2      ext4      3.9G  802M  2.9G  22% /boot
/dev/vda1      vfat      296M   12M  285M   4% /boot/efi
tmpfs          tmpfs     1.6G  160K  1.6G   1% /run/user/1000

UPDATE as of 01/30/2026

====================================================
Worst case scenario to avoid upgrading   linux-libc-dev on Deepin 25.0
====================================================
Work around  to run dist-upgade and avoid upgrading package
linux-libc-dev on Deepin 25.0 which was automatically
downgraded during CahyOS Kernel 6.18.7 setup
====================================================
$ sudo apt-mark hold  linux-libc-dev
sh: 1: /var/lib/lastore/scripts/build_system_info: Exec format error
====================================================
boris@boris-vmdevz:~$ file /var/lib/lastore/scripts/build_system_info
/var/lib/lastore/scripts/build_system_info: data

Reinstall  lastore-daemon

root@boris-vmdevz:/var/lib/lastore/scripts# cd
===================================================
root@boris-vmdevz:~# apt install --reinstall lastore-daemon
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 1 not upgraded.
Need to get 9,829 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 https://community-packages.deepin.com/beige crimson/main amd64 lastore-daemon amd64 6.2.40 [9,829 kB]
Fetched 9,829 kB in 10s (953 kB/s)
(Reading database ... 192952 files and directories currently installed.)
Preparing to unpack .../lastore-daemon_6.2.40_amd64.deb ...
Unpacking lastore-daemon (6.2.40) over (6.2.40) ...
Setting up lastore-daemon (6.2.40) ...
Processing triggers for man-db (2.12.0-1) ...
Processing triggers for dbus (1.14.10-3-1deepin3) ...
Processing triggers for dde-dconfig-daemon (1.0.37.1) ...
Configuration trigger detected, reload completed successfully

root@boris-vmdevz:~# systemctl restart lastore-daemon
root@boris-vmdevz:~# apt update
Hit:1 https://community-packages.deepin.com/beige crimson InRelease
Hit:2 https://community-packages.deepin.com/driver-25 snipe InRelease
Hit:3 https://app-store-files.uniontech.com/260130171705986/appstorev23 crimson InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
1 package can be upgraded. Run 'apt list --upgradable' to see it.


root@boris-vmdevz:~# apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  linux-libc-dev
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
W: Please use `apt dist-upgrade' to upgrade your system. Using `apt upgrade' may result in incomplete upgrades.


root@boris-vmdevz:~# apt dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  linux-libc-dev
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.


root@boris-vmdevz:~#
logout
boris@boris-vmdevz:~$ sudo apt update
Hit:1 https://community-packages.deepin.com/beige crimson InRelease
Hit:2 https://community-packages.deepin.com/driver-25 snipe InRelease
Hit:3 https://app-store-files.uniontech.com/260130171705986/appstorev23 crimson InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done

 END UPDATE

 


















Monday, January 19, 2026

Setup Arch Linux KVM Guest via archinstall 3.0.15-2

Following below is an attempt to deploy  Arch Linux KVM Guest via archinstall 3.0.15-2. Load  Guest via virt-manager into spice console. Pre-install archinstall 3.0.15-2 seems to be needless. However, straight forward run `python -m archinstall`  having git clone done and skipping first upgrade didn't work for me .

# pacman -Sy archinstall git

# git clone https://github.com/archlinux/archinstall.git

# cd archintall

# python -m archinstall














































First log to instance via ssh:-

$ git clone https://aur.archlinux.org/yay.git

Cloning into 'yay'...

remote: Enumerating objects: 556, done.

remote: Counting objects: 100% (556/556), done.

remote: Compressing objects: 100% (383/383), done.

remote: Total 556 (delta 210), reused 491 (delta 170), pack-reused 0 (from 0)

Receiving objects: 100% (556/556), 99.67 KiB | 600.00 KiB/s, done.

Resolving deltas: 100% (210/210), done.

$ cd yay

$ makepkg -si

==> Making package: yay 12.5.7-1 (Mon 19 Jan 2026 01:03:44 PM MSK)

==> Checking runtime dependencies...

==> Checking buildtime dependencies...

==> Installing missing dependencies...

[sudo] password for boris:

resolving dependencies...

looking for conflicting packages...

Packages (1) go-2:1.25.6-1

Total Download Size:    36.12 MiB

Total Installed Size:  191.61 MiB

. . . . . . .

:: Proceed with installation? [Y/n] Y

(2/2) checking keys in keyring                                                    [##############################################] 100%

(2/2) checking package integrity                                                  [##############################################] 100%

(2/2) loading package files                                                       [##############################################] 100%

(2/2) checking for file conflicts                                                 [##############################################] 100%

(2/2) checking available disk space                                               [##############################################] 100%

:: Processing package changes...

(1/2) installing yay                                                              [##############################################] 100%

Optional dependencies for yay

    sudo: privilege elevation [installed]

    doas: privilege elevation

(2/2) installing yay-debug                                                        [##############################################] 100%

:: Running post-transaction hooks...

(1/1) Arming ConditionNeedsUpdate...

$ cd

$ yay -S mpv-kscreen-doctor

AUR Explicit (1): mpv-kscreen-doctor-0.2.2-1

Sync Dependency (1): mpv-1:0.41.0-2

:: (1/1) Downloaded PKGBUILD: mpv-kscreen-doctor

  1 mpv-kscreen-doctor                       (Build Files Exist)

==> Packages to cleanBuild?

==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)

==> A

:: Deleting (1/1): /home/boris/.cache/yay/mpv-kscreen-doctor

HEAD is now at 870bffe v=0.2.2,r=1 - Initial commit

  1 mpv-kscreen-doctor                       (Build Files Exist)

==> Diffs to show?

==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)

==> N

==> Making package: mpv-kscreen-doctor 0.2.2-1 (Mon 19 Jan 2026 01:06:50 PM MSK)

==> Retrieving sources...

  -> Downloading mpv-kscreen-doctor-v0.2.2.tar.gz...

  % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current

                                 Dload  Upload  Total   Spent   Left   Speed

100   3615   0   3615   0      0   3756      0                              0

. . . . .

:: Proceed with installation? [Y/n] Y

(1/1) checking keys in keyring                                                    [##############################################] 100%

(1/1) checking package integrity                                                  [##############################################] 100%

(1/1) loading package files                                                       [##############################################] 100%

(1/1) checking for file conflicts                                                 [##############################################] 100%

(1/1) checking available disk space                                               [##############################################] 100%

:: Processing package changes...

(1/1) installing mpv-kscreen-doctor                                               [##############################################] 100%

:: Running post-transaction hooks...

(1/1) Arming ConditionNeedsUpdate...

**********************

Log into spice console:

**********************

$ kscreen-doctor --outputs

$ kscreen-doctor output.1.mode.14

Spice console has been converted to 1920x1080@50.00