Today I Learned

Short TIL posts

169 posts latest post 2026-06-04 simple view
Publishing rhythm
May 2026 | 4 posts

Today I needed to make a backup of some config. I wanted to add a timestamp so that I knew when the backup was made. This would make unique backups easy, and I could tell when they were made.

cp configfile configfile.backup.$(date %s)

If you want to decrypt the timestamp into something more human readable. You can list backup files, strip out the timestamp, and then convert it to a human readable date.

/bin/ls | grep backup | sed 's/configfile.backup.//' | xargs -I {} date -d @{}

or just throw it to the date command by hand.

date -d @1755895402

I have a couple of use cases for simple qr codes in python coming up. One is for blog posts, the other is for auth into a new server application logged to a terminal. I tried the qrcode library and it does not look as nice to me and I found pyqrcode to be quite nice.

import pyqrcode
url = pyqrcode.create('https://waylonwalker.com/qr-codes-in-python')
url.svg('qr-codes-in-python.svg', scale=8)
print(url.terminal(quiet_zone=1))
url.svg('qr-codes-in-python.svg', scale=12)
url.svg('qr-codes-in-python.svg', omithw=True) # width is controlled by the container

url.svg('qr-codes-in-python.svg', omithw=True, module_color='#ffd119')
url.svg('qr-codes-in-python.svg', omithw=True, module_color='#ff69b4', background='#2b034c')

result #

Here is the final svg result.

Here is what it looks like in the terminal.

screenshot-2025-08-05T13-53-17-368Z.png

If you want fancier qrcodes check out https://mydigitalharbor.com/

I’ve got a few samba shares going in my homelab, and I’m struggling finding a great app to scroll through vacation photos with my wife. I want something intuitive, non intimidating, and just works. Turns out that the default file browser application for hyprland works great, but you need to enable previews for remote storage for it to work for my use case here.

3940267e-3727-4e7b-8f7f-aebb49d79326.png

I am a linux user through and through. Desktop, server, vms, containers, everything except my phone is linux. With this I spend a lot of time in the terminal, and have been a long time user of !! to rerun the last command, but with the ability to tack something on at the beginning or end.

TIL about fc, which opens the last command in your shell history in your $EDITOR or pass in your editor -e nvim.

man fc

Rcap of how !! works #

!! pronounces bang bang and will run the last command in your history.

ls -l

!! | wc -l
# ls -l | wc -l

sudo !!
# sudo ls -l | wc -l

!!:s/-l/-l \/tmp
# sudo ls -l /tmp | wc -l

fc enters the chat #

Now making complex edits in your shell can be a bit of a chore, so fc moves this work to your $EDITOR.

fc

This pops open your $EDITOR with the last command in your history.

sudo ls -l | wc -l
screenshot-2025-07-18T13-21-46-775Z.png

Shell History #

fc shows up in shell history, but !! does not, !! gets replaced by the command that it becomes.

Up Arrow #

yaya yaya, I know you can also up-arrow c-e, but what fun is that, it’s barely a flex. fc just looks big brained and like you really know what you are doing.

I’ve been a long user of pygments, it’s been the thing that injects <spans> with funny little class names like sc and si into the code blocks of my website. I’ve even gone as far as implementing a plugin for md-it, but I had no idea how to re-style it. I long ago got a theme that looked good enough from somewhere and just used it, maybe I pulled something from their docs site and forgot. Today I learned you can list all the themes easily from the library itself, and render out new css.

from pygments.styles import get_all_styles
list(get_all_styles())
# [
#     'abap',
#     'algol_nu',
#     'algol',
#     'arduino',
#     'autumn',
#     'borland',
#     'bw',
#     'colorful',
#     'default',
#     'dracula',
#     'emacs',
#     'friendly_grayscale',
#     'friendly',
#     'fruity',
#     'github-dark',
#     'gruvbox-dark',
#     'gruvbox-light',
#     'igor',
#     'inkpot',
#     'lightbulb',
#     'lilypond',
#     'lovelace',
#     'manni',
#     'material',
#     'monokai',
#     'murphy',
#     'native',
#     'nord-darker',
#     'nord',
#     'one-dark',
#     'paraiso-dark',
#     'paraiso-light',
#     'pastie',
#     'perldoc',
#     'rainbow_dash',
#     'rrt',
#     'sas',
#     'solarized-dark',
#     'solarized-light',
#     'staroffice',
#     'stata-dark',
#     'stata-light',
#     'stata',
#     'tango',
#     'trac',
#     'vim',
#     'vs',
#     'xcode',
#     'zenburn'
# ]
from pygments.formatters import HtmlFormatter
from pygments.styles import get_style_by_name
style = get_style_by_name("monokai")
formatter = HtmlFormatter(style=style)
print(formatter.get_style_defs('.highlight'))

And now you get styles that you can add to your css and be any theme from the list above.

pre { line-height: 125%; }
td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
.highlight .hll { background-color: #49483e }
.highlight { background: #272822; color: #f8f8f2 }
.highlight .c { color: #959077 } /* Comment */
.highlight .err { color: #ed007e; background-color: #1e0010 } /* Error */
.highlight .esc { color: #f8f8f2 } /* Escape */
.highlight .g { color: #f8f8f2 } /* Generic */
.highlight .k { color: #66d9ef } /* Keyword */
.highlight .l { color: #ae81ff } /* Literal */
.highlight .n { color: #f8f8f2 } /* Name */
.highlight .o { color: #ff4689 } /* Operator */
.highlight .x { color: #f8f8f2 } /* Other */
.highlight .p { color: #f8f8f2 } /* Punctuation */
.highlight .ch { color: #959077 } /* Comment.Hashbang */
.highlight .cm { color: #959077 } /* Comment.Multiline */
.highlight .cp { color: #959077 } /* Comment.Preproc */
.highlight .cpf { color: #959077 } /* Comment.PreprocFile */
.highlight .c1 { color: #959077 } /* Comment.Single */
.highlight .cs { color: #959077 } /* Comment.Special */
.highlight .gd { color: #ff4689 } /* Generic.Deleted */
.highlight .ge { color: #f8f8f2; font-style: italic } /* Generic.Emph */
.highlight .ges { color: #f8f8f2; font-weight: bold; font-style: italic } /* Generic.EmphStrong */
.highlight .gr { color: #f8f8f2 } /* Generic.Error */
.highlight .gh { color: #f8f8f2 } /* Generic.Heading */
.highlight .gi { color: #a6e22e } /* Generic.Inserted */
.highlight .go { color: #66d9ef } /* Generic.Output */
.highlight .gp { color: #ff4689; font-weight: bold } /* Generic.Prompt */
.highlight .gs { color: #f8f8f2; font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #959077 } /* Generic.Subheading */
.highlight .gt { color: #f8f8f2 } /* Generic.Traceback */
.highlight .kc { color: #66d9ef } /* Keyword.Constant */
.highlight .kd { color: #66d9ef } /* Keyword.Declaration */
.highlight .kn { color: #ff4689 } /* Keyword.Namespace */
.highlight .kp { color: #66d9ef } /* Keyword.Pseudo */
.highlight .kr { color: #66d9ef } /* Keyword.Reserved */
.highlight .kt { color: #66d9ef } /* Keyword.Type */
.highlight .ld { color: #e6db74 } /* Literal.Date */
.highlight .m { color: #ae81ff } /* Literal.Number */
.highlight .s { color: #e6db74 } /* Literal.String */
.highlight .na { color: #a6e22e } /* Name.Attribute */
.highlight .nb { color: #f8f8f2 } /* Name.Builtin */
.highlight .nc { color: #a6e22e } /* Name.Class */
.highlight .no { color: #66d9ef } /* Name.Constant */
.highlight .nd { color: #a6e22e } /* Name.Decorator */
.highlight .ni { color: #f8f8f2 } /* Name.Entity */
.highlight .ne { color: #a6e22e } /* Name.Exception */
.highlight .nf { color: #a6e22e } /* Name.Function */
.highlight .nl { color: #f8f8f2 } /* Name.Label */
.highlight .nn { color: #f8f8f2 } /* Name.Namespace */
.highlight .nx { color: #a6e22e } /* Name.Other */
.highlight .py { color: #f8f8f2 } /* Name.Property */
.highlight .nt { color: #ff4689 } /* Name.Tag */
.highlight .nv { color: #f8f8f2 } /* Name.Variable */
.highlight .ow { color: #ff4689 } /* Operator.Word */
.highlight .pm { color: #f8f8f2 } /* Punctuation.Marker */
.highlight .w { color: #f8f8f2 } /* Text.Whitespace */
.highlight .mb { color: #ae81ff } /* Literal.Number.Bin */
.highlight .mf { color: #ae81ff } /* Literal.Number.Float */
.highlight .mh { color: #ae81ff } /* Literal.Number.Hex */
.highlight .mi { color: #ae81ff } /* Literal.Number.Integer */
.highlight .mo { color: #ae81ff } /* Literal.Number.Oct */
.highlight .sa { color: #e6db74 } /* Literal.String.Affix */
.highlight .sb { color: #e6db74 } /* Literal.String.Backtick */
.highlight .sc { color: #e6db74 } /* Literal.String.Char */
.highlight .dl { color: #e6db74 } /* Literal.String.Delimiter */
.highlight .sd { color: #e6db74 } /* Literal.String.Doc */
.highlight .s2 { color: #e6db74 } /* Literal.String.Double */
.highlight .se { color: #ae81ff } /* Literal.String.Escape */
.highlight .sh { color: #e6db74 } /* Literal.String.Heredoc */
.highlight .si { color: #e6db74 } /* Literal.String.Interpol */
.highlight .sx { color: #e6db74 } /* Literal.String.Other */
.highlight .sr { color: #e6db74 } /* Literal.String.Regex */
.highlight .s1 { color: #e6db74 } /* Literal.String.Single */
.highlight .ss { color: #e6db74 } /* Literal.String.Symbol */
.highlight .bp { color: #f8f8f2 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #a6e22e } /* Name.Function.Magic */
.highlight .vc { color: #f8f8f2 } /* Name.Variable.Class */
.highlight .vg { color: #f8f8f2 } /* Name.Variable.Global */
.highlight .vi { color: #f8f8f2 } /* Name.Variable.Instance */
.highlight .vm { color: #f8f8f2 } /* Name.Variable.Magic */
.highlight .il { color: #ae81ff } /* Literal.Number.Integer.Long */

Smooth clipboard settings for tmux is critical for my workflow. I’m often grabbing snippets of terminal output to paste into team chats, blog posts, or llm prompts. Admittedly, I’m often doing this with the mouse, unless it’s coming from neovim, which I generally do with motions. Moving from an xorg based setup to hyprland has required me to reconfigure my tmux clipboard settings. This is what I did.

First install wl-clipboard with AUR.">paru.

paru -S wl-clipboard

Next add this to your tmux config. I’ve long had this config, but with only the xorg/xclip setup, now this checks for wl-copy, uses it, or falls back to my old xclip setup.

bind -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel "bash -c 'command -v wl-copy >/dev/null && wl-copy || xclip -i -f -selection primary | xclip -i -selection clipboard'"
set-option -s set-clipboard off
bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel "bash -c 'command -v wl-copy >/dev/null && wl-copy || xclip -i -f -selection primary | xclip -i -selection clipboard'"

I got virtual machine manager running on two Bazzite machines today. It was a bit tricky, more than I thought actually. I ran into all sorts of virtualisation not setup issues when I tried the flatpak. Then I found that Bazzite comes with a ujust setup-virtualization command that does all the work for me. I tried that and again virtual machine manager was here, but not working, this time it feels like flatpak issues.

In a Hail Mary attempt I got it working by using an ubuntu distrobox container to run the UI. And it worked!

from the host #

From the host we create the container to use from distrobox. This is an ubuntu machine, it can be any os of your choosing, preferably one that you are familiar with and contains virt-manager in its package repos.

distrobox create -i ubuntu
distrobox enter ubuntu

from inside the distrobox container #

Now that we are in the distrobox we are no longer in an immutable distro and we can easily install anything we want. I actually like this process. I might have shit like this that I use for a month or a few months, on a normal distro, this is fully installed on the os, raises the potential of package conflicts and lengthens the update time.

sudo apt update
sudo apt upgrade
sudo apt install virtinst virt-manager
virt-manager

Along the way #

I tried adding myself to the libvirt group, and expicitly setting the socket path. After setting up another machine I realized these steps were unnecessary.

sudo usermod -aG libvirt $USER
export LIBVIRT_DEFAULT_URI="qemu+unix:///system"
ls -l /run/libvirt/libvirt-sock
virt-install --version

Note

After fully reading through `ujust setup-virtualization` I realized that it

adds me to the libvirt group, so that’s why it is not needed.

An even Better Guide #

I later found [[ thoughts-723 ]] there is documentation for setting up virtual machine manager in distrobox in the distrobox docs. It even calls out running on an immutable distro like bazzite like it knew I was coming.

full log #

waylon@razorcrest:~$ distrobox create -i ubuntu
Image ubuntu not found.
Do you want to pull the image now? [Y/n]: y
Resolved "ubuntu" as an alias (/etc/containers/registries.conf.d/000-shortnames.conf)
Trying to pull docker.io/library/ubuntu:latest...
Getting image source signatures
Copying blob d9d352c11bbd done   |
Copying config bf16bdcff9 done   |
Writing manifest to image destination
bf16bdcff9c96b76a6d417bd8f0a3abe0e55c0ed9bdb3549e906834e2592fd5f
Creating 'ubuntu' using image ubuntu  [ OK ]
Distrobox 'ubuntu' successfully created.
To enter, run:

distrobox enter ubuntu

waylon@razorcrest:~$ distrobox enter ubuntu
Starting container...                     [ OK ]
Installing basic packages...              [ OK ]
Setting up devpts mounts...               [ OK ]
Setting up read-only mounts...            [ OK ]
Setting up read-write mounts...           [ OK ]
Setting up host's sockets integration...  [ OK ]
Integrating host's themes, icons, fonts...  [ OK ]
Setting up distrobox profile...           [ OK ]
Setting up sudo...                        [ OK ]
Setting up user groups...                 [ OK ]
Setting up user's group list...           [ OK ]
Setting up existing user...               [ OK ]
Ensuring user's access...                 [ OK ]

Container Setup Complete!
📦[waylon@ubuntu ~]$ sudo apt update
sudo apt install virtinst
Hit:1 http://security.ubuntu.com/ubuntu noble-security InRelease
Hit:2 http://archive.ubuntu.com/ubuntu noble InRelease
Hit:3 http://archive.ubuntu.com/ubuntu noble-updates InRelease
Hit:4 http://archive.ubuntu.com/ubuntu noble-backports InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
4 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  gir1.2-freedesktop gir1.2-libosinfo-1.0 glib-networking glib-networking-common glib-networking-services
  gstreamer1.0-plugins-base i965-va-driver intel-media-va-driver iso-codes libaio1t64 libasyncns0
  libboost-iostreams1.83.0 libboost-thread1.83.0 libburn4t64 libcacard0 libcdparanoia0 libcurl3t64-gnutls
  libdaxctl1 libduktape207 libdw1t64 libflac12t64 libfuse3-3 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0
  libgtk-vnc-2.0-0 libgvnc-1.0-0 libigdgmm12 libiscsi7 libisoburn1t64 libisofs6t64 libjson-glib-1.0-0
  libjson-glib-1.0-common libmp3lame0 libmpg123-0t64 libndctl6 libnfs14 libnspr4 libnss3 libnuma1 libogg0
  libopus0 liborc-0.4-0t64 libosinfo-1.0-0 libosinfo-l10n libpcsclite1 libphodav-3.0-0 libphodav-3.0-common
  libpmem1 libpmemobj1 libpolkit-gobject-1-0 libproxy1v5 libpulse0 librados2 librbd1 librdmacm1t64 libsndfile1
  libsoup-3.0-0 libsoup-3.0-common libspice-client-glib-2.0-8 libspice-client-gtk-3.0-5 libtheora0 libunwind8
  liburing2 libusb-1.0-0 libusbredirhost1t64 libusbredirparser1t64 libva-x11-2 libva2 libvirt-clients
  libvirt-glib-1.0-0 libvirt-glib-1.0-data libvirt-l10n libvirt0 libvisual-0.4-0 libvorbis0a libvorbisenc2
  libvte-2.91-0 libxslt1.1 libyajl2 mesa-va-drivers osinfo-db pci.ids python3-certifi python3-chardet
  python3-idna python3-libvirt python3-libxml2 python3-pkg-resources python3-requests python3-urllib3
  qemu-block-extra qemu-utils spice-client-glib-usb-acl-helper usb.ids va-driver-all virt-viewer xorriso
Suggested packages:
  gvfs i965-va-driver-shaders isoquery fuse3 libvisual-0.4-plugins gstreamer1.0-tools opus-tools pcscd pulseaudio
  gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-good libvirt-clients-qemu libvirt-daemon
  libvirt-login-shell python3-setuptools python3-cryptography python3-openssl python3-socks python-requests-doc
  python3-brotli netcat python3-argcomplete xorriso-tcltk jigit cdck
The following NEW packages will be installed:
  gir1.2-freedesktop gir1.2-libosinfo-1.0 glib-networking glib-networking-common glib-networking-services
  gstreamer1.0-plugins-base i965-va-driver intel-media-va-driver iso-codes libaio1t64 libasyncns0
  libboost-iostreams1.83.0 libboost-thread1.83.0 libburn4t64 libcacard0 libcdparanoia0 libcurl3t64-gnutls
  libdaxctl1 libduktape207 libdw1t64 libflac12t64 libfuse3-3 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0
  libgtk-vnc-2.0-0 libgvnc-1.0-0 libigdgmm12 libiscsi7 libisoburn1t64 libisofs6t64 libjson-glib-1.0-0
  libjson-glib-1.0-common libmp3lame0 libmpg123-0t64 libndctl6 libnfs14 libnspr4 libnss3 libnuma1 libogg0
  libopus0 liborc-0.4-0t64 libosinfo-1.0-0 libosinfo-l10n libpcsclite1 libphodav-3.0-0 libphodav-3.0-common
  libpmem1 libpmemobj1 libpolkit-gobject-1-0 libproxy1v5 libpulse0 librados2 librbd1 librdmacm1t64 libsndfile1
  libsoup-3.0-0 libsoup-3.0-common libspice-client-glib-2.0-8 libspice-client-gtk-3.0-5 libtheora0 libunwind8
  liburing2 libusb-1.0-0 libusbredirhost1t64 libusbredirparser1t64 libva-x11-2 libva2 libvirt-clients
  libvirt-glib-1.0-0 libvirt-glib-1.0-data libvirt-l10n libvirt0 libvisual-0.4-0 libvorbis0a libvorbisenc2
  libvte-2.91-0 libxslt1.1 libyajl2 mesa-va-drivers osinfo-db pci.ids python3-certifi python3-chardet
  python3-idna python3-libvirt python3-libxml2 python3-pkg-resources python3-requests python3-urllib3
  qemu-block-extra qemu-utils spice-client-glib-usb-acl-helper usb.ids va-driver-all virt-viewer virtinst xorriso
0 upgraded, 98 newly installed, 0 to remove and 4 not upgraded.
Need to get 34.2 MB of archives.
After this operation, 143 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu noble/main amd64 iso-codes all 4.16.0-1 [3,492 kB]
Get:2 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3-pkg-resources all 68.1.2-2ubuntu1.2 [168 kB]
Get:3 http://archive.ubuntu.com/ubuntu noble/main amd64 libfuse3-3 amd64 3.14.0-5build1 [83.1 kB]
Get:4 http://archive.ubuntu.com/ubuntu noble/main amd64 libnuma1 amd64 2.0.18-1build1 [23.3 kB]
Get:5 http://archive.ubuntu.com/ubuntu noble/main amd64 libusb-1.0-0 amd64 2:1.0.27-1 [54.0 kB]
Get:6 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 pci.ids all 0.0~2024.03.31-1ubuntu0.1 [275 kB]
Get:7 http://archive.ubuntu.com/ubuntu noble/main amd64 usb.ids all 2024.03.18-1 [223 kB]
Get:8 http://archive.ubuntu.com/ubuntu noble/main amd64 gir1.2-freedesktop amd64 1.80.1-1 [49.7 kB]
Get:9 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libcurl3t64-gnutls amd64 8.5.0-2ubuntu10.6 [333 kB]
Get:10 http://archive.ubuntu.com/ubuntu noble/main amd64 libduktape207 amd64 2.7.0+tests-0ubuntu3 [143 kB]
Get:11 http://archive.ubuntu.com/ubuntu noble/main amd64 libproxy1v5 amd64 0.5.4-4build1 [26.5 kB]
Get:12 http://archive.ubuntu.com/ubuntu noble/main amd64 glib-networking-common all 2.80.0-1build1 [6,702 B]
Get:13 http://archive.ubuntu.com/ubuntu noble/main amd64 glib-networking-services amd64 2.80.0-1build1 [12.8 kB]
Get:14 http://archive.ubuntu.com/ubuntu noble/main amd64 glib-networking amd64 2.80.0-1build1 [64.1 kB]
Get:15 http://archive.ubuntu.com/ubuntu noble/main amd64 libcdparanoia0 amd64 3.10.2+debian-14build3 [48.5 kB]
Get:16 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libdw1t64 amd64 0.190-1.1ubuntu0.1 [261 kB]
Get:17 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libunwind8 amd64 1.6.2-3build1.1 [55.3 kB]
Get:18 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgstreamer1.0-0 amd64 1.24.2-1ubuntu0.1 [1,165 kB]
Get:19 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 liborc-0.4-0t64 amd64 1:0.4.38-1ubuntu0.1 [207 kB]
Get:20 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgstreamer-plugins-base1.0-0 amd64 1.24.2-1ubuntu0.2 [862 kB]
Get:21 http://archive.ubuntu.com/ubuntu noble/main amd64 libogg0 amd64 1.3.5-3build1 [22.7 kB]
Get:22 http://archive.ubuntu.com/ubuntu noble/main amd64 libopus0 amd64 1.4-1build1 [208 kB]
Get:23 http://archive.ubuntu.com/ubuntu noble/main amd64 libtheora0 amd64 1.1.1+dfsg.1-16.1build3 [211 kB]
Get:24 http://archive.ubuntu.com/ubuntu noble/main amd64 libvisual-0.4-0 amd64 0.4.2-2build1 [115 kB]
Get:25 http://archive.ubuntu.com/ubuntu noble/main amd64 libvorbis0a amd64 1.3.7-1build3 [97.6 kB]
Get:26 http://archive.ubuntu.com/ubuntu noble/main amd64 libvorbisenc2 amd64 1.3.7-1build3 [80.8 kB]
Get:27 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 gstreamer1.0-plugins-base amd64 1.24.2-1ubuntu0.2 [721 kB]
Get:28 http://archive.ubuntu.com/ubuntu noble/universe amd64 libva2 amd64 2.20.0-2build1 [66.2 kB]
Get:29 http://archive.ubuntu.com/ubuntu noble/universe amd64 libigdgmm12 amd64 22.3.17+ds1-1 [145 kB]
Get:30 http://archive.ubuntu.com/ubuntu noble/universe amd64 intel-media-va-driver amd64 24.1.0+dfsg1-1 [4,022 kB]
Get:31 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libaio1t64 amd64 0.3.113-6build1.1 [7,210 B]
Get:32 http://archive.ubuntu.com/ubuntu noble/main amd64 libasyncns0 amd64 0.8-6build4 [11.3 kB]
Get:33 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libboost-iostreams1.83.0 amd64 1.83.0-2.1ubuntu3.1 [259 kB]
Get:34 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libboost-thread1.83.0 amd64 1.83.0-2.1ubuntu3.1 [276 kB]
Get:35 http://archive.ubuntu.com/ubuntu noble/main amd64 libburn4t64 amd64 1.5.6-1.1build1 [158 kB]
Get:36 http://archive.ubuntu.com/ubuntu noble/main amd64 libnspr4 amd64 2:4.35-1.1build1 [117 kB]
Get:37 http://archive.ubuntu.com/ubuntu noble/main amd64 libnss3 amd64 2:3.98-1build1 [1,445 kB]
Get:38 http://archive.ubuntu.com/ubuntu noble/main amd64 libpcsclite1 amd64 2.0.3-1build1 [21.4 kB]
Get:39 http://archive.ubuntu.com/ubuntu noble/main amd64 libcacard0 amd64 1:2.8.0-3build4 [36.5 kB]
Get:40 http://archive.ubuntu.com/ubuntu noble/main amd64 libdaxctl1 amd64 77-2ubuntu2 [21.4 kB]
Get:41 http://archive.ubuntu.com/ubuntu noble/main amd64 libflac12t64 amd64 1.4.3+ds-2.1ubuntu2 [197 kB]
Get:42 http://archive.ubuntu.com/ubuntu noble/main amd64 libmp3lame0 amd64 3.100-6build1 [142 kB]
Get:43 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmpg123-0t64 amd64 1.32.5-1ubuntu1.1 [169 kB]
Get:44 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsndfile1 amd64 1.2.2-1ubuntu5.24.04.1 [209 kB]
Get:45 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libpulse0 amd64 1:16.1+dfsg1-2ubuntu10.1 [292 kB]
Get:46 http://archive.ubuntu.com/ubuntu noble/universe amd64 libgvnc-1.0-0 amd64 1.3.1-1build2 [67.1 kB]
Get:47 http://archive.ubuntu.com/ubuntu noble/universe amd64 libgtk-vnc-2.0-0 amd64 1.3.1-1build2 [28.9 kB]
Get:48 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 librdmacm1t64 amd64 50.0-2ubuntu0.2 [70.7 kB]
Get:49 http://archive.ubuntu.com/ubuntu noble/main amd64 libiscsi7 amd64 1.19.0-3build4 [68.7 kB]
Get:50 http://archive.ubuntu.com/ubuntu noble/main amd64 libisofs6t64 amd64 1.5.6.pl01-1.1ubuntu2 [220 kB]
Get:51 http://archive.ubuntu.com/ubuntu noble/main amd64 libisoburn1t64 amd64 1:1.5.6-1.1ubuntu3 [405 kB]
Get:52 http://archive.ubuntu.com/ubuntu noble/main amd64 libjson-glib-1.0-common all 1.8.0-2build2 [4,244 B]
Get:53 http://archive.ubuntu.com/ubuntu noble/main amd64 libjson-glib-1.0-0 amd64 1.8.0-2build2 [68.0 kB]
Get:54 http://archive.ubuntu.com/ubuntu noble/main amd64 libndctl6 amd64 77-2ubuntu2 [62.8 kB]
Get:55 http://archive.ubuntu.com/ubuntu noble/main amd64 libnfs14 amd64 5.0.2-1build1 [109 kB]
Get:56 http://archive.ubuntu.com/ubuntu noble/universe amd64 libphodav-3.0-common all 3.0-8build3 [14.9 kB]
Get:57 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsoup-3.0-common all 3.4.4-5ubuntu0.4 [11.1 kB]
Get:58 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsoup-3.0-0 amd64 3.4.4-5ubuntu0.4 [290 kB]
Get:59 http://archive.ubuntu.com/ubuntu noble/universe amd64 libphodav-3.0-0 amd64 3.0-8build3 [29.9 kB]
Get:60 http://archive.ubuntu.com/ubuntu noble/main amd64 libpmem1 amd64 1.13.1-1.1ubuntu2 [84.8 kB]
Get:61 http://archive.ubuntu.com/ubuntu noble/main amd64 libpmemobj1 amd64 1.13.1-1.1ubuntu2 [116 kB]
Get:62 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libpolkit-gobject-1-0 amd64 124-2ubuntu1.24.04.2 [49.1 kB]
Get:63 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 librados2 amd64 19.2.0-0ubuntu0.24.04.2 [3,972 kB]
Get:64 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 librbd1 amd64 19.2.0-0ubuntu0.24.04.2 [3,351 kB]
Get:65 http://archive.ubuntu.com/ubuntu noble/universe amd64 spice-client-glib-usb-acl-helper amd64 0.42-2ubuntu2 [12.5 kB]
Get:66 http://archive.ubuntu.com/ubuntu noble/main amd64 libusbredirparser1t64 amd64 0.13.0-2.1build1 [16.5 kB]
Get:67 http://archive.ubuntu.com/ubuntu noble/main amd64 libusbredirhost1t64 amd64 0.13.0-2.1build1 [20.0 kB]
Get:68 http://archive.ubuntu.com/ubuntu noble/universe amd64 libspice-client-glib-2.0-8 amd64 0.42-2ubuntu2 [314 kB]
Get:69 http://archive.ubuntu.com/ubuntu noble/universe amd64 libva-x11-2 amd64 2.20.0-2build1 [12.0 kB]
Get:70 http://archive.ubuntu.com/ubuntu noble/universe amd64 libspice-client-gtk-3.0-5 amd64 0.42-2ubuntu2 [56.6 kB]
Get:71 http://archive.ubuntu.com/ubuntu noble/main amd64 liburing2 amd64 2.5-1build1 [21.1 kB]
Get:72 http://archive.ubuntu.com/ubuntu noble/main amd64 libyajl2 amd64 2.1.0-5build1 [20.2 kB]
Get:73 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libvirt0 amd64 10.0.0-2ubuntu8.7 [1,826 kB]
Get:74 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libvirt-clients amd64 10.0.0-2ubuntu8.7 [438 kB]
Get:75 http://archive.ubuntu.com/ubuntu noble/universe amd64 libvirt-glib-1.0-data all 5.0.0-2build3 [17.3 kB]
Get:76 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libvirt-l10n all 10.0.0-2ubuntu8.7 [1,150 B]
Get:77 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libvte-2.91-0 amd64 0.76.0-1ubuntu0.1 [230 kB]
Get:78 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libxslt1.1 amd64 1.1.39-0exp1ubuntu0.24.04.2 [167 kB]
Get:79 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 mesa-va-drivers amd64 24.2.8-1ubuntu1~24.04.1 [19.5 kB]
Get:80 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 osinfo-db all 0.20250124-0ubuntu0.24.04.1 [176 kB]
Get:81 http://archive.ubuntu.com/ubuntu noble/main amd64 python3-certifi all 2023.11.17-1 [165 kB]
Get:82 http://archive.ubuntu.com/ubuntu noble/main amd64 python3-chardet all 5.2.0+dfsg-1 [117 kB]
Get:83 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3-idna all 3.6-2ubuntu0.1 [49.0 kB]
Get:84 http://archive.ubuntu.com/ubuntu noble/main amd64 python3-libvirt amd64 10.0.0-1build1 [164 kB]
Get:85 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 python3-libxml2 amd64 2.9.14+dfsg-1.3ubuntu3.3 [140 kB]
Get:86 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3-urllib3 all 2.0.7-1ubuntu0.2 [93.3 kB]
Get:87 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3-requests all 2.31.0+dfsg-1ubuntu1.1 [50.8 kB]
Get:88 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 qemu-utils amd64 1:8.2.2+ds-0ubuntu1.7 [2,220 kB]
Get:89 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 qemu-block-extra amd64 1:8.2.2+ds-0ubuntu1.7 [111 kB]
Get:90 http://archive.ubuntu.com/ubuntu noble/universe amd64 i965-va-driver amd64 2.4.1+dfsg1-1build2 [332 kB]
Get:91 http://archive.ubuntu.com/ubuntu noble/universe amd64 va-driver-all amd64 2.20.0-2build1 [4,844 B]
Get:92 http://archive.ubuntu.com/ubuntu noble/universe amd64 libvirt-glib-1.0-0 amd64 5.0.0-2build3 [121 kB]
Get:93 http://archive.ubuntu.com/ubuntu noble/universe amd64 virt-viewer amd64 11.0-3build2 [285 kB]
Get:94 http://archive.ubuntu.com/ubuntu noble/main amd64 xorriso amd64 1:1.5.6-1.1ubuntu3 [297 kB]
Get:95 http://archive.ubuntu.com/ubuntu noble/universe amd64 libosinfo-l10n all 1.11.0-2build3 [50.6 kB]
Get:96 http://archive.ubuntu.com/ubuntu noble/universe amd64 libosinfo-1.0-0 amd64 1.11.0-2build3 [91.5 kB]
Get:97 http://archive.ubuntu.com/ubuntu noble/universe amd64 gir1.2-libosinfo-1.0 amd64 1.11.0-2build3 [18.6 kB]
Get:98 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 virtinst all 1:4.1.0-3ubuntu0.1 [891 kB]
Fetched 34.2 MB in 3s (10.8 MB/s)
Extracting templates from packages: 100%
Selecting previously unselected package iso-codes.
(Reading database ... 26588 files and directories currently installed.)
Preparing to unpack .../00-iso-codes_4.16.0-1_all.deb ...
Unpacking iso-codes (4.16.0-1) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../01-python3-pkg-resources_68.1.2-2ubuntu1.2_all.deb ...
Unpacking python3-pkg-resources (68.1.2-2ubuntu1.2) ...
Selecting previously unselected package libfuse3-3:amd64.
Preparing to unpack .../02-libfuse3-3_3.14.0-5build1_amd64.deb ...
Unpacking libfuse3-3:amd64 (3.14.0-5build1) ...
Selecting previously unselected package libnuma1:amd64.
Preparing to unpack .../03-libnuma1_2.0.18-1build1_amd64.deb ...
Unpacking libnuma1:amd64 (2.0.18-1build1) ...
Selecting previously unselected package libusb-1.0-0:amd64.
Preparing to unpack .../04-libusb-1.0-0_2%3a1.0.27-1_amd64.deb ...
Unpacking libusb-1.0-0:amd64 (2:1.0.27-1) ...
Selecting previously unselected package pci.ids.
Preparing to unpack .../05-pci.ids_0.0~2024.03.31-1ubuntu0.1_all.deb ...
Unpacking pci.ids (0.0~2024.03.31-1ubuntu0.1) ...
Selecting previously unselected package usb.ids.
Preparing to unpack .../06-usb.ids_2024.03.18-1_all.deb ...
Unpacking usb.ids (2024.03.18-1) ...
Selecting previously unselected package gir1.2-freedesktop:amd64.
Preparing to unpack .../07-gir1.2-freedesktop_1.80.1-1_amd64.deb ...
Unpacking gir1.2-freedesktop:amd64 (1.80.1-1) ...
Selecting previously unselected package libcurl3t64-gnutls:amd64.
Preparing to unpack .../08-libcurl3t64-gnutls_8.5.0-2ubuntu10.6_amd64.deb ...
Unpacking libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10.6) ...
Selecting previously unselected package libduktape207:amd64.
Preparing to unpack .../09-libduktape207_2.7.0+tests-0ubuntu3_amd64.deb ...
Unpacking libduktape207:amd64 (2.7.0+tests-0ubuntu3) ...
Selecting previously unselected package libproxy1v5:amd64.
Preparing to unpack .../10-libproxy1v5_0.5.4-4build1_amd64.deb ...
Unpacking libproxy1v5:amd64 (0.5.4-4build1) ...
Selecting previously unselected package glib-networking-common.
Preparing to unpack .../11-glib-networking-common_2.80.0-1build1_all.deb ...
Unpacking glib-networking-common (2.80.0-1build1) ...
Selecting previously unselected package glib-networking-services.
Preparing to unpack .../12-glib-networking-services_2.80.0-1build1_amd64.deb ...
Unpacking glib-networking-services (2.80.0-1build1) ...
Selecting previously unselected package glib-networking:amd64.
Preparing to unpack .../13-glib-networking_2.80.0-1build1_amd64.deb ...
Unpacking glib-networking:amd64 (2.80.0-1build1) ...
Selecting previously unselected package libcdparanoia0:amd64.
Preparing to unpack .../14-libcdparanoia0_3.10.2+debian-14build3_amd64.deb ...
Unpacking libcdparanoia0:amd64 (3.10.2+debian-14build3) ...
Selecting previously unselected package libdw1t64:amd64.
Preparing to unpack .../15-libdw1t64_0.190-1.1ubuntu0.1_amd64.deb ...
Unpacking libdw1t64:amd64 (0.190-1.1ubuntu0.1) ...
Selecting previously unselected package libunwind8:amd64.
Preparing to unpack .../16-libunwind8_1.6.2-3build1.1_amd64.deb ...
Unpacking libunwind8:amd64 (1.6.2-3build1.1) ...
Selecting previously unselected package libgstreamer1.0-0:amd64.
Preparing to unpack .../17-libgstreamer1.0-0_1.24.2-1ubuntu0.1_amd64.deb ...
Unpacking libgstreamer1.0-0:amd64 (1.24.2-1ubuntu0.1) ...
Selecting previously unselected package liborc-0.4-0t64:amd64.
Preparing to unpack .../18-liborc-0.4-0t64_1%3a0.4.38-1ubuntu0.1_amd64.deb ...
Unpacking liborc-0.4-0t64:amd64 (1:0.4.38-1ubuntu0.1) ...
Selecting previously unselected package libgstreamer-plugins-base1.0-0:amd64.
Preparing to unpack .../19-libgstreamer-plugins-base1.0-0_1.24.2-1ubuntu0.2_amd64.deb ...
Unpacking libgstreamer-plugins-base1.0-0:amd64 (1.24.2-1ubuntu0.2) ...
Selecting previously unselected package libogg0:amd64.
Preparing to unpack .../20-libogg0_1.3.5-3build1_amd64.deb ...
Unpacking libogg0:amd64 (1.3.5-3build1) ...
Selecting previously unselected package libopus0:amd64.
Preparing to unpack .../21-libopus0_1.4-1build1_amd64.deb ...
Unpacking libopus0:amd64 (1.4-1build1) ...
Selecting previously unselected package libtheora0:amd64.
Preparing to unpack .../22-libtheora0_1.1.1+dfsg.1-16.1build3_amd64.deb ...
Unpacking libtheora0:amd64 (1.1.1+dfsg.1-16.1build3) ...
Selecting previously unselected package libvisual-0.4-0:amd64.
Preparing to unpack .../23-libvisual-0.4-0_0.4.2-2build1_amd64.deb ...
Unpacking libvisual-0.4-0:amd64 (0.4.2-2build1) ...
Selecting previously unselected package libvorbis0a:amd64.
Preparing to unpack .../24-libvorbis0a_1.3.7-1build3_amd64.deb ...
Unpacking libvorbis0a:amd64 (1.3.7-1build3) ...
Selecting previously unselected package libvorbisenc2:amd64.
Preparing to unpack .../25-libvorbisenc2_1.3.7-1build3_amd64.deb ...
Unpacking libvorbisenc2:amd64 (1.3.7-1build3) ...
Selecting previously unselected package gstreamer1.0-plugins-base:amd64.
Preparing to unpack .../26-gstreamer1.0-plugins-base_1.24.2-1ubuntu0.2_amd64.deb ...
Unpacking gstreamer1.0-plugins-base:amd64 (1.24.2-1ubuntu0.2) ...
Selecting previously unselected package libva2:amd64.
Preparing to unpack .../27-libva2_2.20.0-2build1_amd64.deb ...
Unpacking libva2:amd64 (2.20.0-2build1) ...
Selecting previously unselected package libigdgmm12:amd64.
Preparing to unpack .../28-libigdgmm12_22.3.17+ds1-1_amd64.deb ...
Unpacking libigdgmm12:amd64 (22.3.17+ds1-1) ...
Selecting previously unselected package intel-media-va-driver:amd64.
Preparing to unpack .../29-intel-media-va-driver_24.1.0+dfsg1-1_amd64.deb ...
Unpacking intel-media-va-driver:amd64 (24.1.0+dfsg1-1) ...
Selecting previously unselected package libaio1t64:amd64.
Preparing to unpack .../30-libaio1t64_0.3.113-6build1.1_amd64.deb ...
Unpacking libaio1t64:amd64 (0.3.113-6build1.1) ...
Selecting previously unselected package libasyncns0:amd64.
Preparing to unpack .../31-libasyncns0_0.8-6build4_amd64.deb ...
Unpacking libasyncns0:amd64 (0.8-6build4) ...
Selecting previously unselected package libboost-iostreams1.83.0:amd64.
Preparing to unpack .../32-libboost-iostreams1.83.0_1.83.0-2.1ubuntu3.1_amd64.deb ...
Unpacking libboost-iostreams1.83.0:amd64 (1.83.0-2.1ubuntu3.1) ...
Selecting previously unselected package libboost-thread1.83.0:amd64.
Preparing to unpack .../33-libboost-thread1.83.0_1.83.0-2.1ubuntu3.1_amd64.deb ...
Unpacking libboost-thread1.83.0:amd64 (1.83.0-2.1ubuntu3.1) ...
Selecting previously unselected package libburn4t64:amd64.
Preparing to unpack .../34-libburn4t64_1.5.6-1.1build1_amd64.deb ...
Unpacking libburn4t64:amd64 (1.5.6-1.1build1) ...
Selecting previously unselected package libnspr4:amd64.
Preparing to unpack .../35-libnspr4_2%3a4.35-1.1build1_amd64.deb ...
Unpacking libnspr4:amd64 (2:4.35-1.1build1) ...
Selecting previously unselected package libnss3:amd64.
Preparing to unpack .../36-libnss3_2%3a3.98-1build1_amd64.deb ...
Unpacking libnss3:amd64 (2:3.98-1build1) ...
Selecting previously unselected package libpcsclite1:amd64.
Preparing to unpack .../37-libpcsclite1_2.0.3-1build1_amd64.deb ...
Unpacking libpcsclite1:amd64 (2.0.3-1build1) ...
Selecting previously unselected package libcacard0:amd64.
Preparing to unpack .../38-libcacard0_1%3a2.8.0-3build4_amd64.deb ...
Unpacking libcacard0:amd64 (1:2.8.0-3build4) ...
Selecting previously unselected package libdaxctl1:amd64.
Preparing to unpack .../39-libdaxctl1_77-2ubuntu2_amd64.deb ...
Unpacking libdaxctl1:amd64 (77-2ubuntu2) ...
Selecting previously unselected package libflac12t64:amd64.
Preparing to unpack .../40-libflac12t64_1.4.3+ds-2.1ubuntu2_amd64.deb ...
Unpacking libflac12t64:amd64 (1.4.3+ds-2.1ubuntu2) ...
Selecting previously unselected package libmp3lame0:amd64.
Preparing to unpack .../41-libmp3lame0_3.100-6build1_amd64.deb ...
Unpacking libmp3lame0:amd64 (3.100-6build1) ...
Selecting previously unselected package libmpg123-0t64:amd64.
Preparing to unpack .../42-libmpg123-0t64_1.32.5-1ubuntu1.1_amd64.deb ...
Unpacking libmpg123-0t64:amd64 (1.32.5-1ubuntu1.1) ...
Selecting previously unselected package libsndfile1:amd64.
Preparing to unpack .../43-libsndfile1_1.2.2-1ubuntu5.24.04.1_amd64.deb ...
Unpacking libsndfile1:amd64 (1.2.2-1ubuntu5.24.04.1) ...
Selecting previously unselected package libpulse0:amd64.
Preparing to unpack .../44-libpulse0_1%3a16.1+dfsg1-2ubuntu10.1_amd64.deb ...
Unpacking libpulse0:amd64 (1:16.1+dfsg1-2ubuntu10.1) ...
Selecting previously unselected package libgvnc-1.0-0:amd64.
Preparing to unpack .../45-libgvnc-1.0-0_1.3.1-1build2_amd64.deb ...
Unpacking libgvnc-1.0-0:amd64 (1.3.1-1build2) ...
Selecting previously unselected package libgtk-vnc-2.0-0:amd64.
Preparing to unpack .../46-libgtk-vnc-2.0-0_1.3.1-1build2_amd64.deb ...
Unpacking libgtk-vnc-2.0-0:amd64 (1.3.1-1build2) ...
Selecting previously unselected package librdmacm1t64:amd64.
Preparing to unpack .../47-librdmacm1t64_50.0-2ubuntu0.2_amd64.deb ...
Unpacking librdmacm1t64:amd64 (50.0-2ubuntu0.2) ...
Selecting previously unselected package libiscsi7:amd64.
Preparing to unpack .../48-libiscsi7_1.19.0-3build4_amd64.deb ...
Unpacking libiscsi7:amd64 (1.19.0-3build4) ...
Selecting previously unselected package libisofs6t64:amd64.
Preparing to unpack .../49-libisofs6t64_1.5.6.pl01-1.1ubuntu2_amd64.deb ...
Unpacking libisofs6t64:amd64 (1.5.6.pl01-1.1ubuntu2) ...
Selecting previously unselected package libisoburn1t64:amd64.
Preparing to unpack .../50-libisoburn1t64_1%3a1.5.6-1.1ubuntu3_amd64.deb ...
Unpacking libisoburn1t64:amd64 (1:1.5.6-1.1ubuntu3) ...
Selecting previously unselected package libjson-glib-1.0-common.
Preparing to unpack .../51-libjson-glib-1.0-common_1.8.0-2build2_all.deb ...
Unpacking libjson-glib-1.0-common (1.8.0-2build2) ...
Selecting previously unselected package libjson-glib-1.0-0:amd64.
Preparing to unpack .../52-libjson-glib-1.0-0_1.8.0-2build2_amd64.deb ...
Unpacking libjson-glib-1.0-0:amd64 (1.8.0-2build2) ...
Selecting previously unselected package libndctl6:amd64.
Preparing to unpack .../53-libndctl6_77-2ubuntu2_amd64.deb ...
Unpacking libndctl6:amd64 (77-2ubuntu2) ...
Selecting previously unselected package libnfs14:amd64.
Preparing to unpack .../54-libnfs14_5.0.2-1build1_amd64.deb ...
Unpacking libnfs14:amd64 (5.0.2-1build1) ...
Selecting previously unselected package libphodav-3.0-common.
Preparing to unpack .../55-libphodav-3.0-common_3.0-8build3_all.deb ...
Unpacking libphodav-3.0-common (3.0-8build3) ...
Selecting previously unselected package libsoup-3.0-common.
Preparing to unpack .../56-libsoup-3.0-common_3.4.4-5ubuntu0.4_all.deb ...
Unpacking libsoup-3.0-common (3.4.4-5ubuntu0.4) ...
Selecting previously unselected package libsoup-3.0-0:amd64.
Preparing to unpack .../57-libsoup-3.0-0_3.4.4-5ubuntu0.4_amd64.deb ...
Unpacking libsoup-3.0-0:amd64 (3.4.4-5ubuntu0.4) ...
Selecting previously unselected package libphodav-3.0-0:amd64.
Preparing to unpack .../58-libphodav-3.0-0_3.0-8build3_amd64.deb ...
Unpacking libphodav-3.0-0:amd64 (3.0-8build3) ...
Selecting previously unselected package libpmem1:amd64.
Preparing to unpack .../59-libpmem1_1.13.1-1.1ubuntu2_amd64.deb ...
Unpacking libpmem1:amd64 (1.13.1-1.1ubuntu2) ...
Selecting previously unselected package libpmemobj1:amd64.
Preparing to unpack .../60-libpmemobj1_1.13.1-1.1ubuntu2_amd64.deb ...
Unpacking libpmemobj1:amd64 (1.13.1-1.1ubuntu2) ...
Selecting previously unselected package libpolkit-gobject-1-0:amd64.
Preparing to unpack .../61-libpolkit-gobject-1-0_124-2ubuntu1.24.04.2_amd64.deb ...
Unpacking libpolkit-gobject-1-0:amd64 (124-2ubuntu1.24.04.2) ...
Selecting previously unselected package librados2.
Preparing to unpack .../62-librados2_19.2.0-0ubuntu0.24.04.2_amd64.deb ...
Unpacking librados2 (19.2.0-0ubuntu0.24.04.2) ...
Selecting previously unselected package librbd1.
Preparing to unpack .../63-librbd1_19.2.0-0ubuntu0.24.04.2_amd64.deb ...
Unpacking librbd1 (19.2.0-0ubuntu0.24.04.2) ...
Selecting previously unselected package spice-client-glib-usb-acl-helper.
Preparing to unpack .../64-spice-client-glib-usb-acl-helper_0.42-2ubuntu2_amd64.deb ...
Unpacking spice-client-glib-usb-acl-helper (0.42-2ubuntu2) ...
Selecting previously unselected package libusbredirparser1t64:amd64.
Preparing to unpack .../65-libusbredirparser1t64_0.13.0-2.1build1_amd64.deb ...
Unpacking libusbredirparser1t64:amd64 (0.13.0-2.1build1) ...
Selecting previously unselected package libusbredirhost1t64:amd64.
Preparing to unpack .../66-libusbredirhost1t64_0.13.0-2.1build1_amd64.deb ...
Unpacking libusbredirhost1t64:amd64 (0.13.0-2.1build1) ...
Selecting previously unselected package libspice-client-glib-2.0-8:amd64.
Preparing to unpack .../67-libspice-client-glib-2.0-8_0.42-2ubuntu2_amd64.deb ...
Unpacking libspice-client-glib-2.0-8:amd64 (0.42-2ubuntu2) ...
Selecting previously unselected package libva-x11-2:amd64.
Preparing to unpack .../68-libva-x11-2_2.20.0-2build1_amd64.deb ...
Unpacking libva-x11-2:amd64 (2.20.0-2build1) ...
Selecting previously unselected package libspice-client-gtk-3.0-5:amd64.
Preparing to unpack .../69-libspice-client-gtk-3.0-5_0.42-2ubuntu2_amd64.deb ...
Unpacking libspice-client-gtk-3.0-5:amd64 (0.42-2ubuntu2) ...
Selecting previously unselected package liburing2:amd64.
Preparing to unpack .../70-liburing2_2.5-1build1_amd64.deb ...
Unpacking liburing2:amd64 (2.5-1build1) ...
Selecting previously unselected package libyajl2:amd64.
Preparing to unpack .../71-libyajl2_2.1.0-5build1_amd64.deb ...
Unpacking libyajl2:amd64 (2.1.0-5build1) ...
Selecting previously unselected package libvirt0:amd64.
Preparing to unpack .../72-libvirt0_10.0.0-2ubuntu8.7_amd64.deb ...
Unpacking libvirt0:amd64 (10.0.0-2ubuntu8.7) ...
Selecting previously unselected package libvirt-clients.
Preparing to unpack .../73-libvirt-clients_10.0.0-2ubuntu8.7_amd64.deb ...
Unpacking libvirt-clients (10.0.0-2ubuntu8.7) ...
Selecting previously unselected package libvirt-glib-1.0-data.
Preparing to unpack .../74-libvirt-glib-1.0-data_5.0.0-2build3_all.deb ...
Unpacking libvirt-glib-1.0-data (5.0.0-2build3) ...
Selecting previously unselected package libvirt-l10n.
Preparing to unpack .../75-libvirt-l10n_10.0.0-2ubuntu8.7_all.deb ...
Unpacking libvirt-l10n (10.0.0-2ubuntu8.7) ...
Selecting previously unselected package libvte-2.91-0:amd64.
Preparing to unpack .../76-libvte-2.91-0_0.76.0-1ubuntu0.1_amd64.deb ...
Unpacking libvte-2.91-0:amd64 (0.76.0-1ubuntu0.1) ...
Selecting previously unselected package libxslt1.1:amd64.
Preparing to unpack .../77-libxslt1.1_1.1.39-0exp1ubuntu0.24.04.2_amd64.deb ...
Unpacking libxslt1.1:amd64 (1.1.39-0exp1ubuntu0.24.04.2) ...
Selecting previously unselected package mesa-va-drivers:amd64.
Preparing to unpack .../78-mesa-va-drivers_24.2.8-1ubuntu1~24.04.1_amd64.deb ...
Unpacking mesa-va-drivers:amd64 (24.2.8-1ubuntu1~24.04.1) ...
Selecting previously unselected package osinfo-db.
Preparing to unpack .../79-osinfo-db_0.20250124-0ubuntu0.24.04.1_all.deb ...
Unpacking osinfo-db (0.20250124-0ubuntu0.24.04.1) ...
Selecting previously unselected package python3-certifi.
Preparing to unpack .../80-python3-certifi_2023.11.17-1_all.deb ...
Unpacking python3-certifi (2023.11.17-1) ...
Selecting previously unselected package python3-chardet.
Preparing to unpack .../81-python3-chardet_5.2.0+dfsg-1_all.deb ...
Unpacking python3-chardet (5.2.0+dfsg-1) ...
Selecting previously unselected package python3-idna.
Preparing to unpack .../82-python3-idna_3.6-2ubuntu0.1_all.deb ...
Unpacking python3-idna (3.6-2ubuntu0.1) ...
Selecting previously unselected package python3-libvirt.
Preparing to unpack .../83-python3-libvirt_10.0.0-1build1_amd64.deb ...
Unpacking python3-libvirt (10.0.0-1build1) ...
Selecting previously unselected package python3-libxml2:amd64.
Preparing to unpack .../84-python3-libxml2_2.9.14+dfsg-1.3ubuntu3.3_amd64.deb ...
Unpacking python3-libxml2:amd64 (2.9.14+dfsg-1.3ubuntu3.3) ...
Selecting previously unselected package python3-urllib3.
Preparing to unpack .../85-python3-urllib3_2.0.7-1ubuntu0.2_all.deb ...
Unpacking python3-urllib3 (2.0.7-1ubuntu0.2) ...
Selecting previously unselected package python3-requests.
Preparing to unpack .../86-python3-requests_2.31.0+dfsg-1ubuntu1.1_all.deb ...
Unpacking python3-requests (2.31.0+dfsg-1ubuntu1.1) ...
Selecting previously unselected package qemu-utils.
Preparing to unpack .../87-qemu-utils_1%3a8.2.2+ds-0ubuntu1.7_amd64.deb ...
Unpacking qemu-utils (1:8.2.2+ds-0ubuntu1.7) ...
Selecting previously unselected package qemu-block-extra.
Preparing to unpack .../88-qemu-block-extra_1%3a8.2.2+ds-0ubuntu1.7_amd64.deb ...
Unpacking qemu-block-extra (1:8.2.2+ds-0ubuntu1.7) ...
Selecting previously unselected package i965-va-driver:amd64.
Preparing to unpack .../89-i965-va-driver_2.4.1+dfsg1-1build2_amd64.deb ...
Unpacking i965-va-driver:amd64 (2.4.1+dfsg1-1build2) ...
Selecting previously unselected package va-driver-all:amd64.
Preparing to unpack .../90-va-driver-all_2.20.0-2build1_amd64.deb ...
Unpacking va-driver-all:amd64 (2.20.0-2build1) ...
Selecting previously unselected package libvirt-glib-1.0-0:amd64.
Preparing to unpack .../91-libvirt-glib-1.0-0_5.0.0-2build3_amd64.deb ...
Unpacking libvirt-glib-1.0-0:amd64 (5.0.0-2build3) ...
Selecting previously unselected package virt-viewer.
Preparing to unpack .../92-virt-viewer_11.0-3build2_amd64.deb ...
Unpacking virt-viewer (11.0-3build2) ...
Selecting previously unselected package xorriso.
Preparing to unpack .../93-xorriso_1%3a1.5.6-1.1ubuntu3_amd64.deb ...
Unpacking xorriso (1:1.5.6-1.1ubuntu3) ...
Selecting previously unselected package libosinfo-l10n.
Preparing to unpack .../94-libosinfo-l10n_1.11.0-2build3_all.deb ...
Unpacking libosinfo-l10n (1.11.0-2build3) ...
Selecting previously unselected package libosinfo-1.0-0:amd64.
Preparing to unpack .../95-libosinfo-1.0-0_1.11.0-2build3_amd64.deb ...
Unpacking libosinfo-1.0-0:amd64 (1.11.0-2build3) ...
Selecting previously unselected package gir1.2-libosinfo-1.0:amd64.
Preparing to unpack .../96-gir1.2-libosinfo-1.0_1.11.0-2build3_amd64.deb ...
Unpacking gir1.2-libosinfo-1.0:amd64 (1.11.0-2build3) ...
Selecting previously unselected package virtinst.
Preparing to unpack .../97-virtinst_1%3a4.1.0-3ubuntu0.1_all.deb ...
Unpacking virtinst (1:4.1.0-3ubuntu0.1) ...
Setting up python3-pkg-resources (68.1.2-2ubuntu1.2) ...
Setting up libcdparanoia0:amd64 (3.10.2+debian-14build3) ...
Setting up pci.ids (0.0~2024.03.31-1ubuntu0.1) ...
Setting up gir1.2-freedesktop:amd64 (1.80.1-1) ...
Setting up libogg0:amd64 (1.3.5-3build1) ...
Setting up libphodav-3.0-common (3.0-8build3) ...
Setting up libvisual-0.4-0:amd64 (0.4.2-2build1) ...
Setting up libyajl2:amd64 (2.1.0-5build1) ...
Setting up libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10.6) ...
Setting up libboost-thread1.83.0:amd64 (1.83.0-2.1ubuntu3.1) ...
Setting up libigdgmm12:amd64 (22.3.17+ds1-1) ...
Setting up libsoup-3.0-common (3.4.4-5ubuntu0.4) ...
Setting up libmpg123-0t64:amd64 (1.32.5-1ubuntu1.1) ...
Setting up libvte-2.91-0:amd64 (0.76.0-1ubuntu0.1) ...
Setting up libunwind8:amd64 (1.6.2-3build1.1) ...
Setting up libnfs14:amd64 (5.0.2-1build1) ...
Setting up liborc-0.4-0t64:amd64 (1:0.4.38-1ubuntu0.1) ...
Setting up libdw1t64:amd64 (0.190-1.1ubuntu0.1) ...
Setting up python3-libxml2:amd64 (2.9.14+dfsg-1.3ubuntu3.3) ...
Setting up python3-chardet (5.2.0+dfsg-1) ...
Setting up libvirt-glib-1.0-data (5.0.0-2build3) ...
Setting up libva2:amd64 (2.20.0-2build1) ...
Setting up python3-certifi (2023.11.17-1) ...
Setting up libnspr4:amd64 (2:4.35-1.1build1) ...
Setting up libboost-iostreams1.83.0:amd64 (1.83.0-2.1ubuntu3.1) ...
Setting up libopus0:amd64 (1.4-1build1) ...
Setting up intel-media-va-driver:amd64 (24.1.0+dfsg1-1) ...
Setting up libvorbis0a:amd64 (1.3.7-1build3) ...
Setting up python3-idna (3.6-2ubuntu0.1) ...
Setting up usb.ids (2024.03.18-1) ...
Setting up osinfo-db (0.20250124-0ubuntu0.24.04.1) ...
Setting up libpcsclite1:amd64 (2.0.3-1build1) ...
Setting up libfuse3-3:amd64 (3.14.0-5build1) ...
Setting up libdaxctl1:amd64 (77-2ubuntu2) ...
Setting up python3-urllib3 (2.0.7-1ubuntu0.2) ...
Setting up libnuma1:amd64 (2.0.18-1build1) ...
Setting up libvirt0:amd64 (10.0.0-2ubuntu8.7) ...
Setting up libaio1t64:amd64 (0.3.113-6build1.1) ...
Setting up libvirt-glib-1.0-0:amd64 (5.0.0-2build3) ...
Setting up libisofs6t64:amd64 (1.5.6.pl01-1.1ubuntu2) ...
Setting up libduktape207:amd64 (2.7.0+tests-0ubuntu3) ...
Setting up libasyncns0:amd64 (0.8-6build4) ...
Setting up libusbredirparser1t64:amd64 (0.13.0-2.1build1) ...
Setting up libtheora0:amd64 (1.1.1+dfsg.1-16.1build3) ...
Setting up libxslt1.1:amd64 (1.1.39-0exp1ubuntu0.24.04.2) ...
Setting up libburn4t64:amd64 (1.5.6-1.1build1) ...
Setting up libndctl6:amd64 (77-2ubuntu2) ...
Setting up librdmacm1t64:amd64 (50.0-2ubuntu0.2) ...
Setting up libjson-glib-1.0-common (1.8.0-2build2) ...
Setting up libflac12t64:amd64 (1.4.3+ds-2.1ubuntu2) ...
Setting up libusb-1.0-0:amd64 (2:1.0.27-1) ...
Setting up mesa-va-drivers:amd64 (24.2.8-1ubuntu1~24.04.1) ...
Setting up glib-networking-common (2.80.0-1build1) ...
Setting up liburing2:amd64 (2.5-1build1) ...
Setting up libiscsi7:amd64 (1.19.0-3build4) ...
Setting up libisoburn1t64:amd64 (1:1.5.6-1.1ubuntu3) ...
Setting up xorriso (1:1.5.6-1.1ubuntu3) ...
Setting up libpmem1:amd64 (1.13.1-1.1ubuntu2) ...
Setting up libva-x11-2:amd64 (2.20.0-2build1) ...
Setting up iso-codes (4.16.0-1) ...
Setting up libpolkit-gobject-1-0:amd64 (124-2ubuntu1.24.04.2) ...
Setting up libgstreamer1.0-0:amd64 (1.24.2-1ubuntu0.1) ...
Setcap worked! gst-ptp-helper is not suid!
Setting up libmp3lame0:amd64 (3.100-6build1) ...
Setting up i965-va-driver:amd64 (2.4.1+dfsg1-1build2) ...
Setting up libosinfo-l10n (1.11.0-2build3) ...
Setting up libvorbisenc2:amd64 (1.3.7-1build3) ...
Setting up librados2 (19.2.0-0ubuntu0.24.04.2) ...
Setting up libproxy1v5:amd64 (0.5.4-4build1) ...
Setting up python3-libvirt (10.0.0-1build1) ...
Setting up libvirt-clients (10.0.0-2ubuntu8.7) ...
Setting up spice-client-glib-usb-acl-helper (0.42-2ubuntu2) ...
Setting up libgstreamer-plugins-base1.0-0:amd64 (1.24.2-1ubuntu0.2) ...
Setting up libnss3:amd64 (2:3.98-1build1) ...
Setting up libcacard0:amd64 (1:2.8.0-3build4) ...
Setting up libusbredirhost1t64:amd64 (0.13.0-2.1build1) ...
Setting up libjson-glib-1.0-0:amd64 (1.8.0-2build2) ...
Setting up gstreamer1.0-plugins-base:amd64 (1.24.2-1ubuntu0.2) ...
Setting up libvirt-l10n (10.0.0-2ubuntu8.7) ...
Setting up va-driver-all:amd64 (2.20.0-2build1) ...
Setting up python3-requests (2.31.0+dfsg-1ubuntu1.1) ...
Setting up libpmemobj1:amd64 (1.13.1-1.1ubuntu2) ...
Setting up librbd1 (19.2.0-0ubuntu0.24.04.2) ...
Setting up libsndfile1:amd64 (1.2.2-1ubuntu5.24.04.1) ...
Setting up qemu-utils (1:8.2.2+ds-0ubuntu1.7) ...
Setting up qemu-block-extra (1:8.2.2+ds-0ubuntu1.7) ...
Created symlink /etc/systemd/system/multi-user.target.wants/run-qemu.mount → /usr/lib/systemd/system/run-qemu.mount
.
Setting up glib-networking-services (2.80.0-1build1) ...
Setting up libpulse0:amd64 (1:16.1+dfsg1-2ubuntu10.1) ...
Setting up libgvnc-1.0-0:amd64 (1.3.1-1build2) ...
Setting up glib-networking:amd64 (2.80.0-1build1) ...
Setting up libgtk-vnc-2.0-0:amd64 (1.3.1-1build2) ...
Setting up libsoup-3.0-0:amd64 (3.4.4-5ubuntu0.4) ...
Setting up libphodav-3.0-0:amd64 (3.0-8build3) ...
Setting up libosinfo-1.0-0:amd64 (1.11.0-2build3) ...
Setting up gir1.2-libosinfo-1.0:amd64 (1.11.0-2build3) ...
Setting up libspice-client-glib-2.0-8:amd64 (0.42-2ubuntu2) ...
Setting up virtinst (1:4.1.0-3ubuntu0.1) ...
Setting up libspice-client-gtk-3.0-5:amd64 (0.42-2ubuntu2) ...
Setting up virt-viewer (11.0-3build2) ...
Processing triggers for libc-bin (2.39-0ubuntu8.4) ...
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.4) ...
Processing triggers for shared-mime-info (2.4-4) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
📦[waylon@ubuntu ~]$ virt-install --version
virsh list --all
4.1.0
error: failed to connect to the hypervisor
error: binary '/usr/sbin/libvirtd' does not exist in $PATH: No such file or directory

📦[waylon@ubuntu ~]$ exit
logout
waylon@razorcrest:~$ distrobox enter --additional-flags "--device /dev/kvm" ubuntu
Error: unknown flag: --device
See 'podman exec --help'
waylon@razorcrest:~$ distrobox enter ubuntu
📦[waylon@ubuntu ~]$ ls -l /run/libvirt/
common/               libvirt-sock          nodedev/              secrets/              virtlogd-admin-sock
hostdevmgr/           libvirt-sock-ro       nwfilter/             storage/              virtlogd-sock
interface/            lxc/                  nwfilter-binding/     virtlockd-admin-sock
libvirt-admin-sock    network/              qemu/                 virtlockd-sock
📦[waylon@ubuntu ~]$ ls -l /run/libvirt/libvirt-sock
srw-rw-rw-. 1 nobody nogroup 0 Jun 27 11:09 /run/libvirt/libvirt-sock
📦[waylon@ubuntu ~]$ sudo usermod -aG libvirt $USER
usermod: group 'libvirt' does not exist
📦[waylon@ubuntu ~]$ export LIBVIRT_DEFAULT_URI="qemu+unix:///system"
virsh list --all
 Id   Name   State
--------------------

📦[waylon@ubuntu ~]$ ls -l /run/libvirt/libvirt-sock
srw-rw-rw-. 1 nobody nogroup 0 Jun 27 11:09 /run/libvirt/libvirt-sock
📦[waylon@ubuntu ~]$ virt-install --version
virsh list --all
4.1.0
 Id   Name   State
--------------------

📦[waylon@ubuntu ~]$ sudo apt update
sudo apt install virt-manager -y
Hit:1 http://security.ubuntu.com/ubuntu noble-security InRelease
Hit:2 http://archive.ubuntu.com/ubuntu noble InRelease
Hit:3 http://archive.ubuntu.com/ubuntu noble-updates InRelease
Hit:4 http://archive.ubuntu.com/ubuntu noble-backports InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
4 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  acl alsa-topology-conf alsa-ucm-conf cpu-checker dmeventd dmidecode dns-root-data dnsmasq-base gettext-base
  gir1.2-atk-1.0 gir1.2-ayatanaappindicator3-0.1 gir1.2-gdkpixbuf-2.0 gir1.2-gstreamer-1.0 gir1.2-gtk-3.0
  gir1.2-gtk-vnc-2.0 gir1.2-gtksource-4 gir1.2-harfbuzz-0.0 gir1.2-libvirt-glib-1.0 gir1.2-pango-1.0
  gir1.2-spiceclientglib-2.0 gir1.2-spiceclientgtk-3.0 gir1.2-vte-2.91 gstreamer1.0-plugins-good gstreamer1.0-x
  iptables ipxe-qemu ipxe-qemu-256k-compat-efi-roms libaa1 libasound2-data libasound2t64 libavc1394-0
  libayatana-appindicator3-1 libayatana-ido3-0.4-0 libayatana-indicator3-7 libbrlapi0.8 libcaca0
  libdbusmenu-glib4 libdbusmenu-gtk3-4 libdecor-0-0 libdecor-0-plugin-1-gtk libdevmapper-event1.02.1 libdv4t64
  libfdt1 libgstreamer-plugins-good1.0-0 libgtksourceview-4-0 libgtksourceview-4-common libgudev-1.0-0
  libharfbuzz-gobject0 libiec61883-0 libip4tc2 libip6tc2 libjack-jackd2-0 liblvm2cmd2.03 libnetfilter-conntrack3
  libnfnetlink0 libnftables1 libnftnl11 libnss-mymachines libpangoxft-1.0-0 libparted2t64 libpipewire-0.3-0t64
  libpipewire-0.3-common libpolkit-agent-1-0 libraw1394-11 libsamplerate0 libsdl2-2.0-0 libshout3 libslang2
  libslirp0 libspa-0.2-modules libspeex1 libspice-server1 libtag1v5 libtag1v5-vanilla libtpms0 libtwolame0
  libv4l-0t64 libv4lconvert0t64 libvirglrenderer1 libvirt-daemon libvirt-daemon-config-network
  libvirt-daemon-config-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-system libvirt-daemon-system-systemd
  libvpx9 libwavpack1 libwebrtc-audio-processing1 libxft2 libxml2-utils libxss1 libxv1 logrotate lvm2 mdevctl
  msr-tools netcat-openbsd nftables ovmf parted polkitd python3-cairo python3-gi-cairo qemu-system-common
  qemu-system-data qemu-system-gui qemu-system-modules-opengl qemu-system-modules-spice qemu-system-x86 seabios
  sgml-base swtpm swtpm-tools systemd-container systemd-hwe-hwdb thin-provisioning-tools udev xml-core
Suggested packages:
  firewalld kmod alsa-utils libasound2-plugins libdv-bin oss-compat jackd2 libparted-dev libparted-i18n pipewire
  libraw1394-doc xdg-utils speex gstreamer1.0-libav gstreamer1.0-plugins-ugly
  libvirt-daemon-driver-storage-gluster libvirt-daemon-driver-storage-iscsi-direct
  libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-zfs libvirt-daemon-driver-lxc
  libvirt-daemon-driver-vbox libvirt-daemon-driver-xen numad passt apparmor auditd nfs-common open-iscsi pm-utils
  systemtap zfsutils bsd-mailx | mailx parted-doc polkitd-pkla samba vde2 sgml-base-doc trousers gir1.2-secret-1
  gnome-keyring python3-guestfs ssh-askpass debhelper
The following NEW packages will be installed:
  acl alsa-topology-conf alsa-ucm-conf cpu-checker dmeventd dmidecode dns-root-data dnsmasq-base gettext-base
  gir1.2-atk-1.0 gir1.2-ayatanaappindicator3-0.1 gir1.2-gdkpixbuf-2.0 gir1.2-gstreamer-1.0 gir1.2-gtk-3.0
  gir1.2-gtk-vnc-2.0 gir1.2-gtksource-4 gir1.2-harfbuzz-0.0 gir1.2-libvirt-glib-1.0 gir1.2-pango-1.0
  gir1.2-spiceclientglib-2.0 gir1.2-spiceclientgtk-3.0 gir1.2-vte-2.91 gstreamer1.0-plugins-good gstreamer1.0-x
  iptables ipxe-qemu ipxe-qemu-256k-compat-efi-roms libaa1 libasound2-data libasound2t64 libavc1394-0
  libayatana-appindicator3-1 libayatana-ido3-0.4-0 libayatana-indicator3-7 libbrlapi0.8 libcaca0
  libdbusmenu-glib4 libdbusmenu-gtk3-4 libdecor-0-0 libdecor-0-plugin-1-gtk libdevmapper-event1.02.1 libdv4t64
  libfdt1 libgstreamer-plugins-good1.0-0 libgtksourceview-4-0 libgtksourceview-4-common libgudev-1.0-0
  libharfbuzz-gobject0 libiec61883-0 libip4tc2 libip6tc2 libjack-jackd2-0 liblvm2cmd2.03 libnetfilter-conntrack3
  libnfnetlink0 libnftables1 libnftnl11 libnss-mymachines libpangoxft-1.0-0 libparted2t64 libpipewire-0.3-0t64
  libpipewire-0.3-common libpolkit-agent-1-0 libraw1394-11 libsamplerate0 libsdl2-2.0-0 libshout3 libslang2
  libslirp0 libspa-0.2-modules libspeex1 libspice-server1 libtag1v5 libtag1v5-vanilla libtpms0 libtwolame0
  libv4l-0t64 libv4lconvert0t64 libvirglrenderer1 libvirt-daemon libvirt-daemon-config-network
  libvirt-daemon-config-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-system libvirt-daemon-system-systemd
  libvpx9 libwavpack1 libwebrtc-audio-processing1 libxft2 libxml2-utils libxss1 libxv1 logrotate lvm2 mdevctl
  msr-tools netcat-openbsd nftables ovmf parted polkitd python3-cairo python3-gi-cairo qemu-system-common
  qemu-system-data qemu-system-gui qemu-system-modules-opengl qemu-system-modules-spice qemu-system-x86 seabios
  sgml-base swtpm swtpm-tools systemd-container systemd-hwe-hwdb thin-provisioning-tools udev virt-manager
  xml-core
0 upgraded, 119 newly installed, 0 to remove and 4 not upgraded.
Need to get 43.2 MB of archives.
After this operation, 180 MB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu noble/main amd64 sgml-base all 1.31 [11.4 kB]
Get:2 http://archive.ubuntu.com/ubuntu noble/main amd64 libslang2 amd64 2.3.3-3build2 [506 kB]
Get:3 http://archive.ubuntu.com/ubuntu noble/main amd64 logrotate amd64 3.21.0-2build1 [52.2 kB]
Get:4 http://archive.ubuntu.com/ubuntu noble/main amd64 netcat-openbsd amd64 1.226-1ubuntu2 [44.3 kB]
Get:5 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 udev amd64 255.4-1ubuntu8.8 [1,874 kB]
Get:6 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 systemd-hwe-hwdb all 255.1.4 [3,200 B]
Get:7 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 dmidecode amd64 3.5-3ubuntu0.1 [73.0 kB]
Get:8 http://archive.ubuntu.com/ubuntu noble/main amd64 gettext-base amd64 0.21-14ubuntu2 [38.4 kB]
Get:9 http://archive.ubuntu.com/ubuntu noble/main amd64 libip4tc2 amd64 1.8.10-3ubuntu2 [23.3 kB]
Get:10 http://archive.ubuntu.com/ubuntu noble/main amd64 libip6tc2 amd64 1.8.10-3ubuntu2 [23.7 kB]
Get:11 http://archive.ubuntu.com/ubuntu noble/main amd64 libnfnetlink0 amd64 1.0.2-2build1 [14.8 kB]
Get:12 http://archive.ubuntu.com/ubuntu noble/main amd64 libnetfilter-conntrack3 amd64 1.0.9-6build1 [45.2 kB]
Get:13 http://archive.ubuntu.com/ubuntu noble/main amd64 libnftnl11 amd64 1.2.6-2build1 [66.0 kB]
Get:14 http://archive.ubuntu.com/ubuntu noble/main amd64 iptables amd64 1.8.10-3ubuntu2 [381 kB]
Get:15 http://archive.ubuntu.com/ubuntu noble/main amd64 libnftables1 amd64 1.0.9-1build1 [358 kB]
Get:16 http://archive.ubuntu.com/ubuntu noble/main amd64 libparted2t64 amd64 3.6-4build1 [152 kB]
Get:17 http://archive.ubuntu.com/ubuntu noble/main amd64 nftables amd64 1.0.9-1build1 [69.8 kB]
Get:18 http://archive.ubuntu.com/ubuntu noble/main amd64 parted amd64 3.6-4build1 [43.3 kB]
Get:19 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 acl amd64 2.3.2-1build1.1 [39.4 kB]
Get:20 http://archive.ubuntu.com/ubuntu noble/main amd64 alsa-topology-conf all 1.2.5.1-2 [15.5 kB]
Get:21 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libasound2-data all 1.2.11-1ubuntu0.1 [21.1 kB]
Get:22 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libasound2t64 amd64 1.2.11-1ubuntu0.1 [399 kB]
Get:23 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 alsa-ucm-conf all 1.2.10-1ubuntu5.7 [66.4 kB]
Get:24 http://archive.ubuntu.com/ubuntu noble/main amd64 msr-tools amd64 1.3-5build1 [9,610 B]
Get:25 http://archive.ubuntu.com/ubuntu noble/main amd64 cpu-checker amd64 0.7-1.3build2 [6,148 B]
Get:26 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libdevmapper-event1.02.1 amd64 2:1.02.185-3ubuntu3.2 [12.6 kB]
Get:27 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 liblvm2cmd2.03 amd64 2.03.16-3ubuntu3.2 [797 kB]
Get:28 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 dmeventd amd64 2:1.02.185-3ubuntu3.2 [38.0 kB]
Get:29 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 dns-root-data all 2024071801~ubuntu0.24.04.1 [5,918 B]
Get:30 http://archive.ubuntu.com/ubuntu noble/main amd64 dnsmasq-base amd64 2.90-2build2 [375 kB]
Get:31 http://archive.ubuntu.com/ubuntu noble/main amd64 gir1.2-atk-1.0 amd64 2.52.0-1build1 [23.1 kB]
Get:32 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 gir1.2-gdkpixbuf-2.0 amd64 2.42.10+dfsg-3ubuntu3.1 [9,486 B]
Get:33 http://archive.ubuntu.com/ubuntu noble/main amd64 libharfbuzz-gobject0 amd64 8.3.0-2build2 [34.3 kB]
Get:34 http://archive.ubuntu.com/ubuntu noble/main amd64 gir1.2-harfbuzz-0.0 amd64 8.3.0-2build2 [44.5 kB]
Get:35 http://archive.ubuntu.com/ubuntu noble/main amd64 libxft2 amd64 2.3.6-1build1 [45.3 kB]
Get:36 http://archive.ubuntu.com/ubuntu noble/main amd64 libpangoxft-1.0-0 amd64 1.52.1+ds-1build1 [20.3 kB]
Get:37 http://archive.ubuntu.com/ubuntu noble/main amd64 gir1.2-pango-1.0 amd64 1.52.1+ds-1build1 [34.8 kB]
Get:38 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 gir1.2-gtk-3.0 amd64 3.24.41-4ubuntu1.3 [245 kB]
Get:39 http://archive.ubuntu.com/ubuntu noble/main amd64 libayatana-ido3-0.4-0 amd64 0.10.1-1build2 [56.6 kB]
Get:40 http://archive.ubuntu.com/ubuntu noble/main amd64 libayatana-indicator3-7 amd64 0.9.4-1build1 [31.7 kB]
Get:41 http://archive.ubuntu.com/ubuntu noble/main amd64 libdbusmenu-glib4 amd64 18.10.20180917~bzr492+repack1-3.1ubuntu5 [43.0 kB]
Get:42 http://archive.ubuntu.com/ubuntu noble/main amd64 libdbusmenu-gtk3-4 amd64 18.10.20180917~bzr492+repack1-3.1ubuntu5 [27.6 kB]
Get:43 http://archive.ubuntu.com/ubuntu noble/main amd64 libayatana-appindicator3-1 amd64 0.5.93-1build3 [24.7 kB]
Get:44 http://archive.ubuntu.com/ubuntu noble/main amd64 gir1.2-ayatanaappindicator3-0.1 amd64 0.5.93-1build3 [5,838 B]
Get:45 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 gir1.2-gstreamer-1.0 amd64 1.24.2-1ubuntu0.1 [88.4 kB]
Get:46 http://archive.ubuntu.com/ubuntu noble/universe amd64 gir1.2-gtk-vnc-2.0 amd64 1.3.1-1build2 [12.1 kB]
Get:47 http://archive.ubuntu.com/ubuntu noble/universe amd64 libgtksourceview-4-common all 4.8.4-5build4 [590 kB]
Get:48 http://archive.ubuntu.com/ubuntu noble/universe amd64 libgtksourceview-4-0 amd64 4.8.4-5build4 [233 kB]
Get:49 http://archive.ubuntu.com/ubuntu noble/universe amd64 gir1.2-gtksource-4 amd64 4.8.4-5build4 [20.3 kB]
Get:50 http://archive.ubuntu.com/ubuntu noble/universe amd64 gir1.2-spiceclientglib-2.0 amd64 0.42-2ubuntu2 [14.4 kB]
Get:51 http://archive.ubuntu.com/ubuntu noble/universe amd64 gir1.2-spiceclientgtk-3.0 amd64 0.42-2ubuntu2 [5,610 B]
Get:52 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 gir1.2-vte-2.91 amd64 0.76.0-1ubuntu0.1 [11.5 kB]
Get:53 http://archive.ubuntu.com/ubuntu noble/main amd64 libaa1 amd64 1.4p5-51.1 [49.9 kB]
Get:54 http://archive.ubuntu.com/ubuntu noble/main amd64 libraw1394-11 amd64 2.1.2-2build3 [26.2 kB]
Get:55 http://archive.ubuntu.com/ubuntu noble/main amd64 libavc1394-0 amd64 0.5.4-5build3 [15.4 kB]
Get:56 http://archive.ubuntu.com/ubuntu noble/main amd64 libcaca0 amd64 0.99.beta20-4build2 [208 kB]
Get:57 http://archive.ubuntu.com/ubuntu noble/main amd64 libdv4t64 amd64 1.0.0-17.1build1 [63.2 kB]
Get:58 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgstreamer-plugins-good1.0-0 amd64 1.24.2-1ubuntu1.1 [32.9 kB]
Get:59 http://archive.ubuntu.com/ubuntu noble/main amd64 libgudev-1.0-0 amd64 1:238-5ubuntu1 [15.9 kB]
Get:60 http://archive.ubuntu.com/ubuntu noble/main amd64 libiec61883-0 amd64 1.2.0-6build1 [24.5 kB]
Get:61 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libspeex1 amd64 1.2.1-2ubuntu2.24.04.1 [59.6 kB]
Get:62 http://archive.ubuntu.com/ubuntu noble/main amd64 libshout3 amd64 2.4.6-1build2 [50.3 kB]
Get:63 http://archive.ubuntu.com/ubuntu noble/main amd64 libtag1v5-vanilla amd64 1.13.1-1build1 [326 kB]
Get:64 http://archive.ubuntu.com/ubuntu noble/main amd64 libtag1v5 amd64 1.13.1-1build1 [11.7 kB]
Get:65 http://archive.ubuntu.com/ubuntu noble/main amd64 libtwolame0 amd64 0.4.0-2build3 [52.3 kB]
Get:66 http://archive.ubuntu.com/ubuntu noble/main amd64 libv4lconvert0t64 amd64 1.26.1-4build3 [87.6 kB]
Get:67 http://archive.ubuntu.com/ubuntu noble/main amd64 libv4l-0t64 amd64 1.26.1-4build3 [46.9 kB]
Get:68 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libvpx9 amd64 1.14.0-1ubuntu2.2 [1,143 kB]
Get:69 http://archive.ubuntu.com/ubuntu noble/main amd64 libwavpack1 amd64 5.6.0-1build1 [84.6 kB]
Get:70 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 gstreamer1.0-plugins-good amd64 1.24.2-1ubuntu1.1 [2,238 kB]
Get:71 http://archive.ubuntu.com/ubuntu noble/main amd64 libxv1 amd64 2:1.0.11-1.1build1 [10.7 kB]
Get:72 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 gstreamer1.0-x amd64 1.24.2-1ubuntu0.2 [85.0 kB]
Get:73 http://archive.ubuntu.com/ubuntu noble/main amd64 ipxe-qemu all 1.21.1+git-20220113.fbbdc3926-0ubuntu2 [1,565 kB]
Get:74 http://archive.ubuntu.com/ubuntu noble/main amd64 ipxe-qemu-256k-compat-efi-roms all 1.0.0+git-20150424.a25a16d-0ubuntu5 [548 kB]
Get:75 http://archive.ubuntu.com/ubuntu noble/main amd64 libbrlapi0.8 amd64 6.6-4ubuntu5 [31.4 kB]
Get:76 http://archive.ubuntu.com/ubuntu noble/main amd64 libdecor-0-0 amd64 0.2.2-1build2 [16.5 kB]
Get:77 http://archive.ubuntu.com/ubuntu noble/main amd64 libdecor-0-plugin-1-gtk amd64 0.2.2-1build2 [22.2 kB]
Get:78 http://archive.ubuntu.com/ubuntu noble/main amd64 libsamplerate0 amd64 0.2.2-4build1 [1,344 kB]
Get:79 http://archive.ubuntu.com/ubuntu noble/main amd64 libjack-jackd2-0 amd64 1.9.21~dfsg-3ubuntu3 [289 kB]
Get:80 http://archive.ubuntu.com/ubuntu noble/main amd64 libwebrtc-audio-processing1 amd64 0.3.1-0ubuntu6 [290 kB]
Get:81 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libspa-0.2-modules amd64 1.0.5-1ubuntu3 [626 kB]
Get:82 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libpipewire-0.3-0t64 amd64 1.0.5-1ubuntu3 [252 kB]
Get:83 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libpipewire-0.3-common all 1.0.5-1ubuntu3 [18.8 kB]
Get:84 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libpolkit-agent-1-0 amd64 124-2ubuntu1.24.04.2 [17.4 kB]
Get:85 http://archive.ubuntu.com/ubuntu noble/main amd64 libxss1 amd64 1:1.2.3-1build3 [7,204 B]
Get:86 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsdl2-2.0-0 amd64 2.30.0+dfsg-1ubuntu3.1 [686 kB]
Get:87 http://archive.ubuntu.com/ubuntu noble/main amd64 libslirp0 amd64 4.7.0-1ubuntu3 [63.8 kB]
Get:88 http://archive.ubuntu.com/ubuntu noble/main amd64 libspice-server1 amd64 0.15.1-1build2 [349 kB]
Get:89 http://archive.ubuntu.com/ubuntu noble/main amd64 libtpms0 amd64 0.9.3-0ubuntu4 [373 kB]
Get:90 http://archive.ubuntu.com/ubuntu noble/main amd64 libvirglrenderer1 amd64 1.0.0-1ubuntu2 [226 kB]
Get:91 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libvirt-daemon-driver-qemu amd64 10.0.0-2ubuntu8.7 [740 kB]
Get:92 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libvirt-daemon amd64 10.0.0-2ubuntu8.7 [431 kB]
Get:93 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libvirt-daemon-config-network all 10.0.0-2ubuntu8.7 [3,120 B]
Get:94 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libvirt-daemon-config-nwfilter all 10.0.0-2ubuntu8.7 [6,042 B]
Get:95 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 systemd-container amd64 255.4-1ubuntu8.8 [417 kB]
Get:96 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libvirt-daemon-system-systemd all 10.0.0-2ubuntu8.7 [1,376 B]
Get:97 http://archive.ubuntu.com/ubuntu noble/main amd64 xml-core all 0.19 [20.3 kB]
Get:98 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 polkitd amd64 124-2ubuntu1.24.04.2 [95.2 kB]
Get:99 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libvirt-daemon-system amd64 10.0.0-2ubuntu8.7 [49.6 kB]
Get:100 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libxml2-utils amd64 2.9.14+dfsg-1.3ubuntu3.3 [39.4 kB]
Get:101 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 lvm2 amd64 2.03.16-3ubuntu3.2 [1,186 kB]
Get:102 http://archive.ubuntu.com/ubuntu noble/main amd64 mdevctl amd64 1.3.0-1ubuntu2 [936 kB]
Get:103 http://archive.ubuntu.com/ubuntu noble/main amd64 python3-cairo amd64 1.25.1-2build2 [119 kB]
Get:104 http://archive.ubuntu.com/ubuntu noble/main amd64 python3-gi-cairo amd64 3.48.2-1 [8,132 B]
Get:105 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 qemu-system-common amd64 1:8.2.2+ds-0ubuntu1.7 [1,253 kB]
Get:106 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 qemu-system-data all 1:8.2.2+ds-0ubuntu1.7 [1,793 kB]
Get:107 http://archive.ubuntu.com/ubuntu noble/main amd64 libfdt1 amd64 1.7.0-2build1 [20.1 kB]
Get:108 http://archive.ubuntu.com/ubuntu noble/main amd64 seabios all 1.16.3-2 [175 kB]
Get:109 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 qemu-system-x86 amd64 1:8.2.2+ds-0ubuntu1.7 [11.2 MB]
Get:110 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 qemu-system-modules-opengl amd64 1:8.2.2+ds-0ubuntu1.7 [184 kB]
Get:111 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 qemu-system-gui amd64 1:8.2.2+ds-0ubuntu1.7 [314 kB]
Get:112 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 qemu-system-modules-spice amd64 1:8.2.2+ds-0ubuntu1.7 [70.2 kB]
Get:113 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 swtpm amd64 0.7.3-0ubuntu5.24.04.1 [53.1 kB]
Get:114 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 swtpm-tools amd64 0.7.3-0ubuntu5.24.04.1 [92.9 kB]
Get:115 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 thin-provisioning-tools amd64 0.9.0-2ubuntu5.1 [436 kB]
Get:116 http://archive.ubuntu.com/ubuntu noble/universe amd64 gir1.2-libvirt-glib-1.0 amd64 5.0.0-2build3 [32.6 kB]
Get:117 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 virt-manager all 1:4.1.0-3ubuntu0.1 [263 kB]
Get:118 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libnss-mymachines amd64 255.4-1ubuntu8.8 [153 kB]
Get:119 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 ovmf all 2024.02-2ubuntu0.4 [4,571 kB]
Fetched 43.2 MB in 5s (9,539 kB/s)
Extracting templates from packages: 100%
Preconfiguring packages ...
Selecting previously unselected package sgml-base.
(Reading database ... 30439 files and directories currently installed.)
Preparing to unpack .../000-sgml-base_1.31_all.deb ...
Unpacking sgml-base (1.31) ...
Selecting previously unselected package libslang2:amd64.
Preparing to unpack .../001-libslang2_2.3.3-3build2_amd64.deb ...
Unpacking libslang2:amd64 (2.3.3-3build2) ...
Selecting previously unselected package logrotate.
Preparing to unpack .../002-logrotate_3.21.0-2build1_amd64.deb ...
Unpacking logrotate (3.21.0-2build1) ...
Selecting previously unselected package netcat-openbsd.
Preparing to unpack .../003-netcat-openbsd_1.226-1ubuntu2_amd64.deb ...
Unpacking netcat-openbsd (1.226-1ubuntu2) ...
Selecting previously unselected package udev.
Preparing to unpack .../004-udev_255.4-1ubuntu8.8_amd64.deb ...
Unpacking udev (255.4-1ubuntu8.8) ...
Selecting previously unselected package systemd-hwe-hwdb.
Preparing to unpack .../005-systemd-hwe-hwdb_255.1.4_all.deb ...
Unpacking systemd-hwe-hwdb (255.1.4) ...
Selecting previously unselected package dmidecode.
Preparing to unpack .../006-dmidecode_3.5-3ubuntu0.1_amd64.deb ...
Unpacking dmidecode (3.5-3ubuntu0.1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../007-gettext-base_0.21-14ubuntu2_amd64.deb ...
Unpacking gettext-base (0.21-14ubuntu2) ...
Selecting previously unselected package libip4tc2:amd64.
Preparing to unpack .../008-libip4tc2_1.8.10-3ubuntu2_amd64.deb ...
Unpacking libip4tc2:amd64 (1.8.10-3ubuntu2) ...
Selecting previously unselected package libip6tc2:amd64.
Preparing to unpack .../009-libip6tc2_1.8.10-3ubuntu2_amd64.deb ...
Unpacking libip6tc2:amd64 (1.8.10-3ubuntu2) ...
Selecting previously unselected package libnfnetlink0:amd64.
Preparing to unpack .../010-libnfnetlink0_1.0.2-2build1_amd64.deb ...
Unpacking libnfnetlink0:amd64 (1.0.2-2build1) ...
Selecting previously unselected package libnetfilter-conntrack3:amd64.
Preparing to unpack .../011-libnetfilter-conntrack3_1.0.9-6build1_amd64.deb ...
Unpacking libnetfilter-conntrack3:amd64 (1.0.9-6build1) ...
Selecting previously unselected package libnftnl11:amd64.
Preparing to unpack .../012-libnftnl11_1.2.6-2build1_amd64.deb ...
Unpacking libnftnl11:amd64 (1.2.6-2build1) ...
Selecting previously unselected package iptables.
Preparing to unpack .../013-iptables_1.8.10-3ubuntu2_amd64.deb ...
Unpacking iptables (1.8.10-3ubuntu2) ...
Selecting previously unselected package libnftables1:amd64.
Preparing to unpack .../014-libnftables1_1.0.9-1build1_amd64.deb ...
Unpacking libnftables1:amd64 (1.0.9-1build1) ...
Selecting previously unselected package libparted2t64:amd64.
Preparing to unpack .../015-libparted2t64_3.6-4build1_amd64.deb ...
Adding 'diversion of /lib/x86_64-linux-gnu/libparted.so.2 to /lib/x86_64-linux-gnu/libparted.so.2.usr-is-merged by
libparted2t64'
Adding 'diversion of /lib/x86_64-linux-gnu/libparted.so.2.0.5 to /lib/x86_64-linux-gnu/libparted.so.2.0.5.usr-is-me
rged by libparted2t64'
Unpacking libparted2t64:amd64 (3.6-4build1) ...
Selecting previously unselected package nftables.
Preparing to unpack .../016-nftables_1.0.9-1build1_amd64.deb ...
Unpacking nftables (1.0.9-1build1) ...
Selecting previously unselected package parted.
Preparing to unpack .../017-parted_3.6-4build1_amd64.deb ...
Unpacking parted (3.6-4build1) ...
Selecting previously unselected package acl.
Preparing to unpack .../018-acl_2.3.2-1build1.1_amd64.deb ...
Unpacking acl (2.3.2-1build1.1) ...
Selecting previously unselected package alsa-topology-conf.
Preparing to unpack .../019-alsa-topology-conf_1.2.5.1-2_all.deb ...
Unpacking alsa-topology-conf (1.2.5.1-2) ...
Selecting previously unselected package libasound2-data.
Preparing to unpack .../020-libasound2-data_1.2.11-1ubuntu0.1_all.deb ...
Unpacking libasound2-data (1.2.11-1ubuntu0.1) ...
Selecting previously unselected package libasound2t64:amd64.
Preparing to unpack .../021-libasound2t64_1.2.11-1ubuntu0.1_amd64.deb ...
Unpacking libasound2t64:amd64 (1.2.11-1ubuntu0.1) ...
Selecting previously unselected package alsa-ucm-conf.
Preparing to unpack .../022-alsa-ucm-conf_1.2.10-1ubuntu5.7_all.deb ...
Unpacking alsa-ucm-conf (1.2.10-1ubuntu5.7) ...
Selecting previously unselected package msr-tools.
Preparing to unpack .../023-msr-tools_1.3-5build1_amd64.deb ...
Unpacking msr-tools (1.3-5build1) ...
Selecting previously unselected package cpu-checker.
Preparing to unpack .../024-cpu-checker_0.7-1.3build2_amd64.deb ...
Unpacking cpu-checker (0.7-1.3build2) ...
Selecting previously unselected package libdevmapper-event1.02.1:amd64.
Preparing to unpack .../025-libdevmapper-event1.02.1_2%3a1.02.185-3ubuntu3.2_amd64.deb ...
Unpacking libdevmapper-event1.02.1:amd64 (2:1.02.185-3ubuntu3.2) ...
Selecting previously unselected package liblvm2cmd2.03:amd64.
Preparing to unpack .../026-liblvm2cmd2.03_2.03.16-3ubuntu3.2_amd64.deb ...
Unpacking liblvm2cmd2.03:amd64 (2.03.16-3ubuntu3.2) ...
Selecting previously unselected package dmeventd.
Preparing to unpack .../027-dmeventd_2%3a1.02.185-3ubuntu3.2_amd64.deb ...
Unpacking dmeventd (2:1.02.185-3ubuntu3.2) ...
Selecting previously unselected package dns-root-data.
Preparing to unpack .../028-dns-root-data_2024071801~ubuntu0.24.04.1_all.deb ...
Unpacking dns-root-data (2024071801~ubuntu0.24.04.1) ...
Selecting previously unselected package dnsmasq-base.
Preparing to unpack .../029-dnsmasq-base_2.90-2build2_amd64.deb ...
Unpacking dnsmasq-base (2.90-2build2) ...
Selecting previously unselected package gir1.2-atk-1.0:amd64.
Preparing to unpack .../030-gir1.2-atk-1.0_2.52.0-1build1_amd64.deb ...
Unpacking gir1.2-atk-1.0:amd64 (2.52.0-1build1) ...
Selecting previously unselected package gir1.2-gdkpixbuf-2.0:amd64.
Preparing to unpack .../031-gir1.2-gdkpixbuf-2.0_2.42.10+dfsg-3ubuntu3.1_amd64.deb ...
Unpacking gir1.2-gdkpixbuf-2.0:amd64 (2.42.10+dfsg-3ubuntu3.1) ...
Selecting previously unselected package libharfbuzz-gobject0:amd64.
Preparing to unpack .../032-libharfbuzz-gobject0_8.3.0-2build2_amd64.deb ...
Unpacking libharfbuzz-gobject0:amd64 (8.3.0-2build2) ...
Selecting previously unselected package gir1.2-harfbuzz-0.0:amd64.
Preparing to unpack .../033-gir1.2-harfbuzz-0.0_8.3.0-2build2_amd64.deb ...
Unpacking gir1.2-harfbuzz-0.0:amd64 (8.3.0-2build2) ...
Selecting previously unselected package libxft2:amd64.
Preparing to unpack .../034-libxft2_2.3.6-1build1_amd64.deb ...
Unpacking libxft2:amd64 (2.3.6-1build1) ...
Selecting previously unselected package libpangoxft-1.0-0:amd64.
Preparing to unpack .../035-libpangoxft-1.0-0_1.52.1+ds-1build1_amd64.deb ...
Unpacking libpangoxft-1.0-0:amd64 (1.52.1+ds-1build1) ...
Selecting previously unselected package gir1.2-pango-1.0:amd64.
Preparing to unpack .../036-gir1.2-pango-1.0_1.52.1+ds-1build1_amd64.deb ...
Unpacking gir1.2-pango-1.0:amd64 (1.52.1+ds-1build1) ...
Selecting previously unselected package gir1.2-gtk-3.0:amd64.
Preparing to unpack .../037-gir1.2-gtk-3.0_3.24.41-4ubuntu1.3_amd64.deb ...
Unpacking gir1.2-gtk-3.0:amd64 (3.24.41-4ubuntu1.3) ...
Selecting previously unselected package libayatana-ido3-0.4-0:amd64.
Preparing to unpack .../038-libayatana-ido3-0.4-0_0.10.1-1build2_amd64.deb ...
Unpacking libayatana-ido3-0.4-0:amd64 (0.10.1-1build2) ...
Selecting previously unselected package libayatana-indicator3-7:amd64.
Preparing to unpack .../039-libayatana-indicator3-7_0.9.4-1build1_amd64.deb ...
Unpacking libayatana-indicator3-7:amd64 (0.9.4-1build1) ...
Selecting previously unselected package libdbusmenu-glib4:amd64.
Preparing to unpack .../040-libdbusmenu-glib4_18.10.20180917~bzr492+repack1-3.1ubuntu5_amd64.deb ...
Unpacking libdbusmenu-glib4:amd64 (18.10.20180917~bzr492+repack1-3.1ubuntu5) ...
Selecting previously unselected package libdbusmenu-gtk3-4:amd64.
Preparing to unpack .../041-libdbusmenu-gtk3-4_18.10.20180917~bzr492+repack1-3.1ubuntu5_amd64.deb ...
Unpacking libdbusmenu-gtk3-4:amd64 (18.10.20180917~bzr492+repack1-3.1ubuntu5) ...
Selecting previously unselected package libayatana-appindicator3-1.
Preparing to unpack .../042-libayatana-appindicator3-1_0.5.93-1build3_amd64.deb ...
Unpacking libayatana-appindicator3-1 (0.5.93-1build3) ...
Selecting previously unselected package gir1.2-ayatanaappindicator3-0.1.
Preparing to unpack .../043-gir1.2-ayatanaappindicator3-0.1_0.5.93-1build3_amd64.deb ...
Unpacking gir1.2-ayatanaappindicator3-0.1 (0.5.93-1build3) ...
Selecting previously unselected package gir1.2-gstreamer-1.0:amd64.
Preparing to unpack .../044-gir1.2-gstreamer-1.0_1.24.2-1ubuntu0.1_amd64.deb ...
Unpacking gir1.2-gstreamer-1.0:amd64 (1.24.2-1ubuntu0.1) ...
Selecting previously unselected package gir1.2-gtk-vnc-2.0:amd64.
Preparing to unpack .../045-gir1.2-gtk-vnc-2.0_1.3.1-1build2_amd64.deb ...
Unpacking gir1.2-gtk-vnc-2.0:amd64 (1.3.1-1build2) ...
Selecting previously unselected package libgtksourceview-4-common.
Preparing to unpack .../046-libgtksourceview-4-common_4.8.4-5build4_all.deb ...
Unpacking libgtksourceview-4-common (4.8.4-5build4) ...
Selecting previously unselected package libgtksourceview-4-0:amd64.
Preparing to unpack .../047-libgtksourceview-4-0_4.8.4-5build4_amd64.deb ...
Unpacking libgtksourceview-4-0:amd64 (4.8.4-5build4) ...
Selecting previously unselected package gir1.2-gtksource-4:amd64.
Preparing to unpack .../048-gir1.2-gtksource-4_4.8.4-5build4_amd64.deb ...
Unpacking gir1.2-gtksource-4:amd64 (4.8.4-5build4) ...
Selecting previously unselected package gir1.2-spiceclientglib-2.0:amd64.
Preparing to unpack .../049-gir1.2-spiceclientglib-2.0_0.42-2ubuntu2_amd64.deb ...
Unpacking gir1.2-spiceclientglib-2.0:amd64 (0.42-2ubuntu2) ...
Selecting previously unselected package gir1.2-spiceclientgtk-3.0:amd64.
Preparing to unpack .../050-gir1.2-spiceclientgtk-3.0_0.42-2ubuntu2_amd64.deb ...
Unpacking gir1.2-spiceclientgtk-3.0:amd64 (0.42-2ubuntu2) ...
Selecting previously unselected package gir1.2-vte-2.91:amd64.
Preparing to unpack .../051-gir1.2-vte-2.91_0.76.0-1ubuntu0.1_amd64.deb ...
Unpacking gir1.2-vte-2.91:amd64 (0.76.0-1ubuntu0.1) ...
Selecting previously unselected package libaa1:amd64.
Preparing to unpack .../052-libaa1_1.4p5-51.1_amd64.deb ...
Unpacking libaa1:amd64 (1.4p5-51.1) ...
Selecting previously unselected package libraw1394-11:amd64.
Preparing to unpack .../053-libraw1394-11_2.1.2-2build3_amd64.deb ...
Unpacking libraw1394-11:amd64 (2.1.2-2build3) ...
Selecting previously unselected package libavc1394-0:amd64.
Preparing to unpack .../054-libavc1394-0_0.5.4-5build3_amd64.deb ...
Unpacking libavc1394-0:amd64 (0.5.4-5build3) ...
Selecting previously unselected package libcaca0:amd64.
Preparing to unpack .../055-libcaca0_0.99.beta20-4build2_amd64.deb ...
Unpacking libcaca0:amd64 (0.99.beta20-4build2) ...
Selecting previously unselected package libdv4t64:amd64.
Preparing to unpack .../056-libdv4t64_1.0.0-17.1build1_amd64.deb ...
Unpacking libdv4t64:amd64 (1.0.0-17.1build1) ...
Selecting previously unselected package libgstreamer-plugins-good1.0-0:amd64.
Preparing to unpack .../057-libgstreamer-plugins-good1.0-0_1.24.2-1ubuntu1.1_amd64.deb ...
Unpacking libgstreamer-plugins-good1.0-0:amd64 (1.24.2-1ubuntu1.1) ...
Selecting previously unselected package libgudev-1.0-0:amd64.
Preparing to unpack .../058-libgudev-1.0-0_1%3a238-5ubuntu1_amd64.deb ...
Unpacking libgudev-1.0-0:amd64 (1:238-5ubuntu1) ...
Selecting previously unselected package libiec61883-0:amd64.
Preparing to unpack .../059-libiec61883-0_1.2.0-6build1_amd64.deb ...
Unpacking libiec61883-0:amd64 (1.2.0-6build1) ...
Selecting previously unselected package libspeex1:amd64.
Preparing to unpack .../060-libspeex1_1.2.1-2ubuntu2.24.04.1_amd64.deb ...
Unpacking libspeex1:amd64 (1.2.1-2ubuntu2.24.04.1) ...
Selecting previously unselected package libshout3:amd64.
Preparing to unpack .../061-libshout3_2.4.6-1build2_amd64.deb ...
Unpacking libshout3:amd64 (2.4.6-1build2) ...
Selecting previously unselected package libtag1v5-vanilla:amd64.
Preparing to unpack .../062-libtag1v5-vanilla_1.13.1-1build1_amd64.deb ...
Unpacking libtag1v5-vanilla:amd64 (1.13.1-1build1) ...
Selecting previously unselected package libtag1v5:amd64.
Preparing to unpack .../063-libtag1v5_1.13.1-1build1_amd64.deb ...
Unpacking libtag1v5:amd64 (1.13.1-1build1) ...
Selecting previously unselected package libtwolame0:amd64.
Preparing to unpack .../064-libtwolame0_0.4.0-2build3_amd64.deb ...
Unpacking libtwolame0:amd64 (0.4.0-2build3) ...
Selecting previously unselected package libv4lconvert0t64:amd64.
Preparing to unpack .../065-libv4lconvert0t64_1.26.1-4build3_amd64.deb ...
Unpacking libv4lconvert0t64:amd64 (1.26.1-4build3) ...
Selecting previously unselected package libv4l-0t64:amd64.
Preparing to unpack .../066-libv4l-0t64_1.26.1-4build3_amd64.deb ...
Unpacking libv4l-0t64:amd64 (1.26.1-4build3) ...
Selecting previously unselected package libvpx9:amd64.
Preparing to unpack .../067-libvpx9_1.14.0-1ubuntu2.2_amd64.deb ...
Unpacking libvpx9:amd64 (1.14.0-1ubuntu2.2) ...
Selecting previously unselected package libwavpack1:amd64.
Preparing to unpack .../068-libwavpack1_5.6.0-1build1_amd64.deb ...
Unpacking libwavpack1:amd64 (5.6.0-1build1) ...
Selecting previously unselected package gstreamer1.0-plugins-good:amd64.
Preparing to unpack .../069-gstreamer1.0-plugins-good_1.24.2-1ubuntu1.1_amd64.deb ...
Unpacking gstreamer1.0-plugins-good:amd64 (1.24.2-1ubuntu1.1) ...
Selecting previously unselected package libxv1:amd64.
Preparing to unpack .../070-libxv1_2%3a1.0.11-1.1build1_amd64.deb ...
Unpacking libxv1:amd64 (2:1.0.11-1.1build1) ...
Selecting previously unselected package gstreamer1.0-x:amd64.
Preparing to unpack .../071-gstreamer1.0-x_1.24.2-1ubuntu0.2_amd64.deb ...
Unpacking gstreamer1.0-x:amd64 (1.24.2-1ubuntu0.2) ...
Selecting previously unselected package ipxe-qemu.
Preparing to unpack .../072-ipxe-qemu_1.21.1+git-20220113.fbbdc3926-0ubuntu2_all.deb ...
Unpacking ipxe-qemu (1.21.1+git-20220113.fbbdc3926-0ubuntu2) ...
Selecting previously unselected package ipxe-qemu-256k-compat-efi-roms.
Preparing to unpack .../073-ipxe-qemu-256k-compat-efi-roms_1.0.0+git-20150424.a25a16d-0ubuntu5_all.deb ...
Unpacking ipxe-qemu-256k-compat-efi-roms (1.0.0+git-20150424.a25a16d-0ubuntu5) ...
Selecting previously unselected package libbrlapi0.8:amd64.
Preparing to unpack .../074-libbrlapi0.8_6.6-4ubuntu5_amd64.deb ...
Unpacking libbrlapi0.8:amd64 (6.6-4ubuntu5) ...
Selecting previously unselected package libdecor-0-0:amd64.
Preparing to unpack .../075-libdecor-0-0_0.2.2-1build2_amd64.deb ...
Unpacking libdecor-0-0:amd64 (0.2.2-1build2) ...
Selecting previously unselected package libdecor-0-plugin-1-gtk:amd64.
Preparing to unpack .../076-libdecor-0-plugin-1-gtk_0.2.2-1build2_amd64.deb ...
Unpacking libdecor-0-plugin-1-gtk:amd64 (0.2.2-1build2) ...
Selecting previously unselected package libsamplerate0:amd64.
Preparing to unpack .../077-libsamplerate0_0.2.2-4build1_amd64.deb ...
Unpacking libsamplerate0:amd64 (0.2.2-4build1) ...
Selecting previously unselected package libjack-jackd2-0:amd64.
Preparing to unpack .../078-libjack-jackd2-0_1.9.21~dfsg-3ubuntu3_amd64.deb ...
Unpacking libjack-jackd2-0:amd64 (1.9.21~dfsg-3ubuntu3) ...
Selecting previously unselected package libwebrtc-audio-processing1:amd64.
Preparing to unpack .../079-libwebrtc-audio-processing1_0.3.1-0ubuntu6_amd64.deb ...
Unpacking libwebrtc-audio-processing1:amd64 (0.3.1-0ubuntu6) ...
Selecting previously unselected package libspa-0.2-modules:amd64.
Preparing to unpack .../080-libspa-0.2-modules_1.0.5-1ubuntu3_amd64.deb ...
Unpacking libspa-0.2-modules:amd64 (1.0.5-1ubuntu3) ...
Selecting previously unselected package libpipewire-0.3-0t64:amd64.
Preparing to unpack .../081-libpipewire-0.3-0t64_1.0.5-1ubuntu3_amd64.deb ...
Unpacking libpipewire-0.3-0t64:amd64 (1.0.5-1ubuntu3) ...
Selecting previously unselected package libpipewire-0.3-common.
Preparing to unpack .../082-libpipewire-0.3-common_1.0.5-1ubuntu3_all.deb ...
Unpacking libpipewire-0.3-common (1.0.5-1ubuntu3) ...
Selecting previously unselected package libpolkit-agent-1-0:amd64.
Preparing to unpack .../083-libpolkit-agent-1-0_124-2ubuntu1.24.04.2_amd64.deb ...
Unpacking libpolkit-agent-1-0:amd64 (124-2ubuntu1.24.04.2) ...
Selecting previously unselected package libxss1:amd64.
Preparing to unpack .../084-libxss1_1%3a1.2.3-1build3_amd64.deb ...
Unpacking libxss1:amd64 (1:1.2.3-1build3) ...
Selecting previously unselected package libsdl2-2.0-0:amd64.
Preparing to unpack .../085-libsdl2-2.0-0_2.30.0+dfsg-1ubuntu3.1_amd64.deb ...
Unpacking libsdl2-2.0-0:amd64 (2.30.0+dfsg-1ubuntu3.1) ...
Selecting previously unselected package libslirp0:amd64.
Preparing to unpack .../086-libslirp0_4.7.0-1ubuntu3_amd64.deb ...
Unpacking libslirp0:amd64 (4.7.0-1ubuntu3) ...
Selecting previously unselected package libspice-server1:amd64.
Preparing to unpack .../087-libspice-server1_0.15.1-1build2_amd64.deb ...
Unpacking libspice-server1:amd64 (0.15.1-1build2) ...
Selecting previously unselected package libtpms0:amd64.
Preparing to unpack .../088-libtpms0_0.9.3-0ubuntu4_amd64.deb ...
Unpacking libtpms0:amd64 (0.9.3-0ubuntu4) ...
Selecting previously unselected package libvirglrenderer1:amd64.
Preparing to unpack .../089-libvirglrenderer1_1.0.0-1ubuntu2_amd64.deb ...
Unpacking libvirglrenderer1:amd64 (1.0.0-1ubuntu2) ...
Selecting previously unselected package libvirt-daemon-driver-qemu.
Preparing to unpack .../090-libvirt-daemon-driver-qemu_10.0.0-2ubuntu8.7_amd64.deb ...
Unpacking libvirt-daemon-driver-qemu (10.0.0-2ubuntu8.7) ...
Selecting previously unselected package libvirt-daemon.
Preparing to unpack .../091-libvirt-daemon_10.0.0-2ubuntu8.7_amd64.deb ...
Unpacking libvirt-daemon (10.0.0-2ubuntu8.7) ...
Selecting previously unselected package libvirt-daemon-config-network.
Preparing to unpack .../092-libvirt-daemon-config-network_10.0.0-2ubuntu8.7_all.deb ...
Unpacking libvirt-daemon-config-network (10.0.0-2ubuntu8.7) ...
Selecting previously unselected package libvirt-daemon-config-nwfilter.
Preparing to unpack .../093-libvirt-daemon-config-nwfilter_10.0.0-2ubuntu8.7_all.deb ...
Unpacking libvirt-daemon-config-nwfilter (10.0.0-2ubuntu8.7) ...
Selecting previously unselected package systemd-container.
Preparing to unpack .../094-systemd-container_255.4-1ubuntu8.8_amd64.deb ...
Unpacking systemd-container (255.4-1ubuntu8.8) ...
Selecting previously unselected package libvirt-daemon-system-systemd.
Preparing to unpack .../095-libvirt-daemon-system-systemd_10.0.0-2ubuntu8.7_all.deb ...
Unpacking libvirt-daemon-system-systemd (10.0.0-2ubuntu8.7) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../096-xml-core_0.19_all.deb ...
Unpacking xml-core (0.19) ...
Selecting previously unselected package polkitd.
Preparing to unpack .../097-polkitd_124-2ubuntu1.24.04.2_amd64.deb ...
Unpacking polkitd (124-2ubuntu1.24.04.2) ...
Selecting previously unselected package libvirt-daemon-system.
Preparing to unpack .../098-libvirt-daemon-system_10.0.0-2ubuntu8.7_amd64.deb ...
Unpacking libvirt-daemon-system (10.0.0-2ubuntu8.7) ...
Selecting previously unselected package libxml2-utils.
Preparing to unpack .../099-libxml2-utils_2.9.14+dfsg-1.3ubuntu3.3_amd64.deb ...
Unpacking libxml2-utils (2.9.14+dfsg-1.3ubuntu3.3) ...
Selecting previously unselected package lvm2.
Preparing to unpack .../100-lvm2_2.03.16-3ubuntu3.2_amd64.deb ...
Unpacking lvm2 (2.03.16-3ubuntu3.2) ...
Selecting previously unselected package mdevctl.
Preparing to unpack .../101-mdevctl_1.3.0-1ubuntu2_amd64.deb ...
Unpacking mdevctl (1.3.0-1ubuntu2) ...
Selecting previously unselected package python3-cairo.
Preparing to unpack .../102-python3-cairo_1.25.1-2build2_amd64.deb ...
Unpacking python3-cairo (1.25.1-2build2) ...
Selecting previously unselected package python3-gi-cairo.
Preparing to unpack .../103-python3-gi-cairo_3.48.2-1_amd64.deb ...
Unpacking python3-gi-cairo (3.48.2-1) ...
Selecting previously unselected package qemu-system-common.
Preparing to unpack .../104-qemu-system-common_1%3a8.2.2+ds-0ubuntu1.7_amd64.deb ...
Unpacking qemu-system-common (1:8.2.2+ds-0ubuntu1.7) ...
Selecting previously unselected package qemu-system-data.
Preparing to unpack .../105-qemu-system-data_1%3a8.2.2+ds-0ubuntu1.7_all.deb ...
Unpacking qemu-system-data (1:8.2.2+ds-0ubuntu1.7) ...
Selecting previously unselected package libfdt1:amd64.
Preparing to unpack .../106-libfdt1_1.7.0-2build1_amd64.deb ...
Unpacking libfdt1:amd64 (1.7.0-2build1) ...
Selecting previously unselected package seabios.
Preparing to unpack .../107-seabios_1.16.3-2_all.deb ...
Unpacking seabios (1.16.3-2) ...
Selecting previously unselected package qemu-system-x86.
Preparing to unpack .../108-qemu-system-x86_1%3a8.2.2+ds-0ubuntu1.7_amd64.deb ...
Unpacking qemu-system-x86 (1:8.2.2+ds-0ubuntu1.7) ...
Selecting previously unselected package qemu-system-modules-opengl.
Preparing to unpack .../109-qemu-system-modules-opengl_1%3a8.2.2+ds-0ubuntu1.7_amd64.deb ...
Unpacking qemu-system-modules-opengl (1:8.2.2+ds-0ubuntu1.7) ...
Selecting previously unselected package qemu-system-gui.
Preparing to unpack .../110-qemu-system-gui_1%3a8.2.2+ds-0ubuntu1.7_amd64.deb ...
Unpacking qemu-system-gui (1:8.2.2+ds-0ubuntu1.7) ...
Selecting previously unselected package qemu-system-modules-spice.
Preparing to unpack .../111-qemu-system-modules-spice_1%3a8.2.2+ds-0ubuntu1.7_amd64.deb ...
Unpacking qemu-system-modules-spice (1:8.2.2+ds-0ubuntu1.7) ...
Selecting previously unselected package swtpm.
Preparing to unpack .../112-swtpm_0.7.3-0ubuntu5.24.04.1_amd64.deb ...
Unpacking swtpm (0.7.3-0ubuntu5.24.04.1) ...
Selecting previously unselected package swtpm-tools.
Preparing to unpack .../113-swtpm-tools_0.7.3-0ubuntu5.24.04.1_amd64.deb ...
Unpacking swtpm-tools (0.7.3-0ubuntu5.24.04.1) ...
Selecting previously unselected package thin-provisioning-tools.
Preparing to unpack .../114-thin-provisioning-tools_0.9.0-2ubuntu5.1_amd64.deb ...
Unpacking thin-provisioning-tools (0.9.0-2ubuntu5.1) ...
Selecting previously unselected package gir1.2-libvirt-glib-1.0:amd64.
Preparing to unpack .../115-gir1.2-libvirt-glib-1.0_5.0.0-2build3_amd64.deb ...
Unpacking gir1.2-libvirt-glib-1.0:amd64 (5.0.0-2build3) ...
Selecting previously unselected package virt-manager.
Preparing to unpack .../116-virt-manager_1%3a4.1.0-3ubuntu0.1_all.deb ...
Unpacking virt-manager (1:4.1.0-3ubuntu0.1) ...
Selecting previously unselected package libnss-mymachines:amd64.
Preparing to unpack .../117-libnss-mymachines_255.4-1ubuntu8.8_amd64.deb ...
Unpacking libnss-mymachines:amd64 (255.4-1ubuntu8.8) ...
Selecting previously unselected package ovmf.
Preparing to unpack .../118-ovmf_2024.02-2ubuntu0.4_all.deb ...
Unpacking ovmf (2024.02-2ubuntu0.4) ...
Setting up libip4tc2:amd64 (1.8.10-3ubuntu2) ...
Setting up libpipewire-0.3-common (1.0.5-1ubuntu3) ...
Setting up logrotate (3.21.0-2build1) ...
Created symlink /etc/systemd/system/timers.target.wants/logrotate.timer → /usr/lib/systemd/system/logrotate.timer.
Setting up libvirt-daemon-config-network (10.0.0-2ubuntu8.7) ...
Setting up gir1.2-gstreamer-1.0:amd64 (1.24.2-1ubuntu0.1) ...
Setting up libraw1394-11:amd64 (2.1.2-2build3) ...
Setting up libxft2:amd64 (2.3.6-1build1) ...
Setting up libtag1v5-vanilla:amd64 (1.13.1-1build1) ...
Setting up python3-cairo (1.25.1-2build2) ...
Setting up libspeex1:amd64 (1.2.1-2ubuntu2.24.04.1) ...
Setting up libdevmapper-event1.02.1:amd64 (2:1.02.185-3ubuntu3.2) ...
Setting up libv4lconvert0t64:amd64 (1.26.1-4build3) ...
Setting up libpangoxft-1.0-0:amd64 (1.52.1+ds-1build1) ...
Setting up libtwolame0:amd64 (0.4.0-2build3) ...
Setting up gir1.2-gdkpixbuf-2.0:amd64 (2.42.10+dfsg-3ubuntu3.1) ...
Setting up gir1.2-spiceclientglib-2.0:amd64 (0.42-2ubuntu2) ...
Setting up gir1.2-atk-1.0:amd64 (2.52.0-1build1) ...
Setting up libip6tc2:amd64 (1.8.10-3ubuntu2) ...
Setting up libdbusmenu-glib4:amd64 (18.10.20180917~bzr492+repack1-3.1ubuntu5) ...
Setting up libspice-server1:amd64 (0.15.1-1build2) ...
Setting up netcat-openbsd (1.226-1ubuntu2) ...
update-alternatives: using /bin/nc.openbsd to provide /bin/nc (nc) in auto mode
Setting up gir1.2-libvirt-glib-1.0:amd64 (5.0.0-2build3) ...
Setting up msr-tools (1.3-5build1) ...
Setting up libwebrtc-audio-processing1:amd64 (0.3.1-0ubuntu6) ...
Setting up gettext-base (0.21-14ubuntu2) ...
Setting up libnftnl11:amd64 (1.2.6-2build1) ...
Setting up libharfbuzz-gobject0:amd64 (8.3.0-2build2) ...
Setting up libfdt1:amd64 (1.7.0-2build1) ...
Setting up libayatana-ido3-0.4-0:amd64 (0.10.1-1build2) ...
Setting up gir1.2-harfbuzz-0.0:amd64 (8.3.0-2build2) ...
Setting up acl (2.3.2-1build1.1) ...
Setting up ovmf (2024.02-2ubuntu0.4) ...
Setting up dns-root-data (2024071801~ubuntu0.24.04.1) ...
Setting up libasound2-data (1.2.11-1ubuntu0.1) ...
Setting up gir1.2-pango-1.0:amd64 (1.52.1+ds-1build1) ...
Setting up libgstreamer-plugins-good1.0-0:amd64 (1.24.2-1ubuntu1.1) ...
Setting up libasound2t64:amd64 (1.2.11-1ubuntu0.1) ...
Setting up libslang2:amd64 (2.3.3-3build2) ...
Setting up libvirglrenderer1:amd64 (1.0.0-1ubuntu2) ...
Setting up libspa-0.2-modules:amd64 (1.0.5-1ubuntu3) ...
Setting up libxv1:amd64 (2:1.0.11-1.1build1) ...
Setting up libshout3:amd64 (2.4.6-1build2) ...
Setting up thin-provisioning-tools (0.9.0-2ubuntu5.1) ...
Setting up udev (255.4-1ubuntu8.8) ...
Creating group 'input' with GID 995.
Creating group 'sgx' with GID 994.
Creating group 'kvm' with GID 993.
Creating group 'render' with GID 992.
fchownat() of /dev/snd/seq failed: Operation not permitted
fchownat() of /dev/snd/timer failed: Operation not permitted
fchownat() of /dev/loop-control failed: Operation not permitted
fchmod() of /dev/kvm failed: Operation not permitted
fchmod() of /dev/vhost-net failed: Operation not permitted
fchmod() of /dev/vhost-vsock failed: Operation not permitted
Setting up libvirt-daemon-driver-qemu (10.0.0-2ubuntu8.7) ...
Setting up libdv4t64:amd64 (1.0.0-17.1build1) ...
Setting up qemu-system-data (1:8.2.2+ds-0ubuntu1.7) ...
Setting up seabios (1.16.3-2) ...
Setting up systemd-hwe-hwdb (255.1.4) ...
Setting up libv4l-0t64:amd64 (1.26.1-4build3) ...
Setting up systemd-container (255.4-1ubuntu8.8) ...
Created symlink /etc/systemd/system/multi-user.target.wants/machines.target → /usr/lib/systemd/system/machines.targ
et.
Setting up libvpx9:amd64 (1.14.0-1ubuntu2.2) ...
Setting up libslirp0:amd64 (4.7.0-1ubuntu3) ...
Setting up alsa-topology-conf (1.2.5.1-2) ...
Setting up libtag1v5:amd64 (1.13.1-1build1) ...
Setting up cpu-checker (0.7-1.3build2) ...
Setting up libwavpack1:amd64 (5.6.0-1build1) ...
Setting up libnfnetlink0:amd64 (1.0.2-2build1) ...
Setting up ipxe-qemu (1.21.1+git-20220113.fbbdc3926-0ubuntu2) ...
Setting up libdecor-0-0:amd64 (0.2.2-1build2) ...
Setting up libpolkit-agent-1-0:amd64 (124-2ubuntu1.24.04.2) ...
Setting up ipxe-qemu-256k-compat-efi-roms (1.0.0+git-20150424.a25a16d-0ubuntu5) ...
Setting up sgml-base (1.31) ...
Setting up libbrlapi0.8:amd64 (6.6-4ubuntu5) ...
Setting up libxss1:amd64 (1:1.2.3-1build3) ...
Setting up libtpms0:amd64 (0.9.3-0ubuntu4) ...
Setting up dmidecode (3.5-3ubuntu0.1) ...
Setting up libxml2-utils (2.9.14+dfsg-1.3ubuntu3.3) ...
Setting up libvirt-daemon-config-nwfilter (10.0.0-2ubuntu8.7) ...
Setting up libsamplerate0:amd64 (0.2.2-4build1) ...
Setting up libayatana-indicator3-7:amd64 (0.9.4-1build1) ...
Setting up python3-gi-cairo (3.48.2-1) ...
Setting up libgtksourceview-4-common (4.8.4-5build4) ...
Setting up libpipewire-0.3-0t64:amd64 (1.0.5-1ubuntu3) ...
Setting up libdecor-0-plugin-1-gtk:amd64 (0.2.2-1build2) ...
Setting up libgudev-1.0-0:amd64 (1:238-5ubuntu1) ...
Setting up libaa1:amd64 (1.4p5-51.1) ...
Setting up libiec61883-0:amd64 (1.2.0-6build1) ...
Setting up mdevctl (1.3.0-1ubuntu2) ...
Setting up libavc1394-0:amd64 (0.5.4-5build3) ...
Setting up libdbusmenu-gtk3-4:amd64 (18.10.20180917~bzr492+repack1-3.1ubuntu5) ...
Setting up libnftables1:amd64 (1.0.9-1build1) ...
Setting up gstreamer1.0-x:amd64 (1.24.2-1ubuntu0.2) ...
Setting up nftables (1.0.9-1build1) ...
Setting up qemu-system-common (1:8.2.2+ds-0ubuntu1.7) ...
Created symlink /etc/systemd/system/multi-user.target.wants/qemu-kvm.service → /usr/lib/systemd/system/qemu-kvm.ser
vice.
Setting up libcaca0:amd64 (0.99.beta20-4build2) ...
Setting up alsa-ucm-conf (1.2.10-1ubuntu5.7) ...
Setting up gstreamer1.0-plugins-good:amd64 (1.24.2-1ubuntu1.1) ...
Setting up qemu-system-x86 (1:8.2.2+ds-0ubuntu1.7) ...
Setting up gir1.2-gtk-3.0:amd64 (3.24.41-4ubuntu1.3) ...
Setting up libparted2t64:amd64 (3.6-4build1) ...
Removing 'diversion of /lib/x86_64-linux-gnu/libparted.so.2 to /lib/x86_64-linux-gnu/libparted.so.2.usr-is-merged b
y libparted2t64'
Removing 'diversion of /lib/x86_64-linux-gnu/libparted.so.2.0.5 to /lib/x86_64-linux-gnu/libparted.so.2.0.5.usr-is-
merged by libparted2t64'
Setting up libgtksourceview-4-0:amd64 (4.8.4-5build4) ...
Setting up libnss-mymachines:amd64 (255.4-1ubuntu8.8) ...
Setting up libayatana-appindicator3-1 (0.5.93-1build3) ...
Setting up swtpm (0.7.3-0ubuntu5.24.04.1) ...
Setting up gir1.2-gtk-vnc-2.0:amd64 (1.3.1-1build2) ...
Setting up libvirt-daemon-system-systemd (10.0.0-2ubuntu8.7) ...
Setting up gir1.2-spiceclientgtk-3.0:amd64 (0.42-2ubuntu2) ...
Setting up libjack-jackd2-0:amd64 (1.9.21~dfsg-3ubuntu3) ...
Setting up libnetfilter-conntrack3:amd64 (1.0.9-6build1) ...
Setting up xml-core (0.19) ...
Setting up gir1.2-vte-2.91:amd64 (0.76.0-1ubuntu0.1) ...
Setting up libvirt-daemon (10.0.0-2ubuntu8.7) ...
Setting up libsdl2-2.0-0:amd64 (2.30.0+dfsg-1ubuntu3.1) ...
Setting up gir1.2-ayatanaappindicator3-0.1 (0.5.93-1build3) ...
Setting up gir1.2-gtksource-4:amd64 (4.8.4-5build4) ...
Setting up qemu-system-modules-opengl (1:8.2.2+ds-0ubuntu1.7) ...
Setting up iptables (1.8.10-3ubuntu2) ...
update-alternatives: using /usr/sbin/iptables-legacy to provide /usr/sbin/iptables (iptables) in auto mode
update-alternatives: using /usr/sbin/ip6tables-legacy to provide /usr/sbin/ip6tables (ip6tables) in auto mode
update-alternatives: using /usr/sbin/iptables-nft to provide /usr/sbin/iptables (iptables) in auto mode
update-alternatives: using /usr/sbin/ip6tables-nft to provide /usr/sbin/ip6tables (ip6tables) in auto mode
update-alternatives: using /usr/sbin/arptables-nft to provide /usr/sbin/arptables (arptables) in auto mode
update-alternatives: using /usr/sbin/ebtables-nft to provide /usr/sbin/ebtables (ebtables) in auto mode
Setting up qemu-system-gui (1:8.2.2+ds-0ubuntu1.7) ...
Setting up parted (3.6-4build1) ...
Setting up dnsmasq-base (2.90-2build2) ...
Setting up swtpm-tools (0.7.3-0ubuntu5.24.04.1) ...
info: Selecting GID from range 100 to 999 ...
info: Adding group `swtpm' (GID 107) ...
info: The home dir /var/lib/swtpm you specified can't be accessed: No such file or directory

info: Selecting UID from range 100 to 999 ...

info: Adding system user `swtpm' (UID 103) ...
info: Adding new user `swtpm' (UID 103) with group `swtpm' ...
info: Not creating home directory `/var/lib/swtpm'.
Setting up virt-manager (1:4.1.0-3ubuntu0.1) ...
Setting up qemu-system-modules-spice (1:8.2.2+ds-0ubuntu1.7) ...
Setting up liblvm2cmd2.03:amd64 (2.03.16-3ubuntu3.2) ...
Setting up dmeventd (2:1.02.185-3ubuntu3.2) ...
Created symlink /etc/systemd/system/sockets.target.wants/dm-event.socket → /usr/lib/systemd/system/dm-event.socket.
Setting up lvm2 (2.03.16-3ubuntu3.2) ...
Created symlink /etc/systemd/system/sysinit.target.wants/blk-availability.service → /usr/lib/systemd/system/blk-ava
ilability.service.
Created symlink /etc/systemd/system/sysinit.target.wants/lvm2-monitor.service → /usr/lib/systemd/system/lvm2-monito
r.service.
Created symlink /etc/systemd/system/sysinit.target.wants/lvm2-lvmpolld.socket → /usr/lib/systemd/system/lvm2-lvmpol
ld.socket.
Processing triggers for libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.4) ...
Processing triggers for dbus (1.14.10-4ubuntu4.1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for libc-bin (2.39-0ubuntu8.4) ...
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for sgml-base (1.31) ...
Setting up polkitd (124-2ubuntu1.24.04.2) ...
Creating group 'polkitd' with GID 991.
Creating user 'polkitd' (User for polkitd) with UID 991 and GID 991.
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of reload.
start-stop-daemon: unable to stat /usr/libexec/polkitd (No such file or directory)
Setting up libvirt-daemon-system (10.0.0-2ubuntu8.7) ...
useradd warning: libvirt-qemu's uid 64055 is greater than SYS_UID_MAX 999
chown: changing ownership of '/var/lib/libvirt/qemu/': Operation not permitted
dpkg: error processing package libvirt-daemon-system (--configure):
 installed libvirt-daemon-system package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 libvirt-daemon-system
E: Sub-process /usr/bin/dpkg returned an error code (1)
📦[waylon@ubuntu ~]$ virt-manager

Copier has a few quirks with vcs that I just discovered by trying to test out some changes. I may have some config that I have long forgotten about somewhere deep in my dotfiles, I don’t think so, but id love to be wrong and corrected, please reach out.

What Doesn’t Work #

I tried throwing everything at this template to make it work. I tried a bunch of flags that did not work. I tried making commits to the local repo to get rid of the dirty warning. I really wanted to test new changes locally without committing and pushing untested and potentially broken changes.

uvx copier copy ../markata-blog-starter .
uvx copier copy gh:waylonwalker/markata-blog-starter@develop .
uvx copier copy ../markata-blog-starter . -wlg --trust

What Works - –vcs-ref #

Finally after trying everything to get the local copy to work, and my guess of @branch not working I found this to work. It does require me to go to the repo on my develop branch.

uvx copier copy gh:waylonwalker/markata-blog-starter --vcs-ref develop .

git">What Works - delete .git #

Really this might be my best option to make quick changes and test them locally without going through a version control system. It is not ideal, but makes it easy to quickly iterate on. I might be renaming .git, or copying to /tmp for quick iteration.

rm -rf .git
uvx copier copy ../markata-blog-starter .

Copier I love #

Copier is a great templating tool. I really love it. I use it every single day to create posts on this blog using Tmux hotkey for copier templates. This is the first time this quirk has got me and it had me puzzled for 45 minutes as I did not expect this behavior whatsoever.

I’ve been using gitingest web ui [[ thoughts-516 ]] for quite awhile to serialize git repo into llm friendly text files. This gives tools context about repos that are not in the training data so that it knows about it and how to use the code in the repo. gitingest also has a python library [[ thoughts-517 ]]

I had a use case for a project not yet on git, and found yek.

Installing yek #

Their instructions tell you to curl to bash.

curl -fsSL https://bodo.run/yek.sh | bash

I don’t like curl to bash from random sites, so I have my own self hosted version of i.jpillora.com. I like using this because it pulls from github and I trust github as a source for artifacts as good as the repo I am pulling from.

curl https://i.jpillora.com/bodo-run/yek | bash

Using yek #

yek

/tmp/yek-output/yek-output-bb01e621.txt

This will give you a link to a text file that you can add to many llm tools. This happened so fast for me that I didn’t even believe that it worked properly.

more options #

As with most clis, you can run yek --help to see the options available.

yek --help

Today I discovered brightnessctl to adjust the screen brightness on my AwesomeWM machine. Its a command line utility that you can use to adjust the brightness of your screen. A command line interface like this gives you the ability to bind keys with something like [[xbindkeys]] or your window manager configuration.

sudo apt install brightnessctl
# or 
paru -S brightnessctl

Now that you have it installed you can use it to adjust the brightness of your screen, this worked particularly well for my laptop screen, I don’t think this works for monitors, in my experience they are usually controlled by the built in osd.

# Increase brightness by 10%
brightnessctl set +10%
# Decrease brightness by 10%
brightnessctl set 10%-
# Set brightness to 50%
brightnessctl set 50%
# Set brightness to 100%
brightnessctl set 100%

Note

on my machine I had to use `sudo` to run the command, otherwise I got the following error:
Can't modify brightness: Permission denied

You should run this program with root privileges.
Alternatively, get write permissions for device files.

The rich console is themeable, I’ve been a long time user of rich and had no Idea. You can define your own theme keywords and use them just like you use normal rich keywords in square brackets like'[bold red]'.

from rich.console import Console
from rich.theme import Theme
custom_theme = Theme({
    "info": "dim cyan",
    "warning": "magenta",
    "danger": "bold red"
})
console = Console(theme=custom_theme)
console.print("This is information", style="info")
console.print("[warning]The pod bay doors are locked[/warning]")
console.print("Something terrible happened!", style="danger")

You can unset multiple environment variables at once. I did not know this was a thing, its something that ended up happening organically on a call and asking someone to run unset. They had never done it before and did not know how it works, but did exactly as I said instead of what I meant. I like this handy shortcut doing it in one line rather than each one individually, I will be using this in the future. You might need this for something like running aws cli commands with localstack.

unset AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY AWS_DEFAULT_REGION

i3lock is a fantastic lockscreen for tiling window managers.

If you are using a tiling window manager within a public space you need to add a lockscreen. I have one machine that I take with me to a public space. Its secure enough that I can leave it, but not secure enough that I want to leave it unlocked. So when I need to leave it behind for the restroom I need to lock it up.

arch wiki

paru -S i3lock
# or
apt install i3lock

Now that you have i3lock installed lets lock that screen.

# lock it with a pure white flashbang
i3lock

# lock it with a black background
i3lock -c 000000

# lock it with a custom color
i3lock -c 2e1330

# lock it with a wallpaper
i3lock -c 000000 ~/Pictures/Wallpapers/mywallpaper.png

You can use your window manager or something more generic like xbindkeys to set a hotkey. This way you don’t have to open a terminal and type out the command every time you leave your desk. You can just press something like SUPER+L like you would on other OS’s.

Fancy #

If you like it a bit fancier, you can use i3lock-fancy, it can blur, pixelate, and greyscale your current screen. I did not really like this because you can still tell what is going on the screen. It’s probably secure enough and looks better, but I went with regular i3lock.

paru -S i3lock-fancy-git
# or
apt install i3lock-fancy

If you need to target a specific k8s node in the cluster, you can use labels. You want to treat your nodes as much like cattle as you can, but sometimes budgets get in the way. You might be like me and just run any free hardware you can get in your cluster, or you might have some large storage or gpu needs that you can’t afford to put on every node in the cluster.

kubectl get nodes --show-labels

# add the bigpool label
kubectl label node k8s-1 bigpool=true
kubectl get nodes --show-labels

# remove the bigpool label
kubectl label node k8s-1 bigpool-

To use the label in a pod set spec.nodeSelector to the label that you applied.

apiVersion: v1
kind: Pod
metadata:
  name: busybox
spec:
  containers:
  - name: busybox
    image: busybox
  nodeSelector:
    bigpool: "true"

I’m currently [[replacing-google-search-apps-with-self-hosted-web-apps]] and decided to create a simple b64 encoder/decoder, just start typing to enter text, escape to deselect, then e/d to encode/decode.

I’m trying to make these apps super simple, self hosted out of minio, static html, and javascript. It’s been fun to get back to some simple interactive web development like this. No build just a website that does something. No broken builds, no containers to deploy, just push to minio.

encoded = btoa(content);
decoded = atob(encoded);

Here is the result.

screenshot of https://b64.wayl.one

I’m trying to replace my usage of google inline search apps with real apps, today I used a stopwatch to time some things out at work by opening stopwatch. This was something I just wanted running in a tab on another screen, it was not timing running code or anything, I was using it as a reminder to check browser caches every 5 minutes or so for some testing.

So tonight I whipped up a stopwatch, clock and timer, all of which are using the wakelock API to keep the screen on while the app is running.

    // Wake Lock support
    let wakeLock = null;
    async function requestWakeLock() {
      try {
        if ('wakeLock' in navigator) {
          wakeLock = await navigator.wakeLock.request('screen');
          console.log("Wake lock acquired");
        }
      } catch (err) {
        console.error("Wake lock error:", err);
      }
    }

    document.addEventListener("visibilitychange", () => {
      if (wakeLock !== null && document.visibilityState === "visible") {
        requestWakeLock();
      }
    });

    requestWakeLock();

I’ve been working on ninesui, inspired by k9s see thoughts-633. I want a good flow for making video for the readme and I am using charm.sh’s vhs for this. Its running in an archBTW distrobox and looks gawdaweful.

The over saturated colors give it a really retro look, seems fine, but not my cup of tea. I tried to change the textual theme to tokyo-night and it might have made it a bit better, but still over-saturated.

After #

What I found is that vhs has themes, setting it to dracula made everything much better.

# sort.tape
Output assets/sort.mp4
Output assets/sort.gif

Require echo

Set Shell "bash"
Set FontSize 32
Set Width 1920
Set Height 1080
+ Set Theme 'Dracula'

NinesUI #

I’m using these in my ninesui project, right now they are in the readme, but maybe some docs will grow eventually. Right now its hardcore explore phase.

I’m trying to learn proper logs, monitoring, otel, and grafana. Today I imported a bunch of pre-made k8s dashboards and made a few of my own for specific apps, and it made me want to know how I can turn my own custom dashboards into infrastructure as code. Turns out grafana makes it pretty easy to do this, if you have the grafana dashboard sidecar running. It will pick up any ConfigMap with the grafana_dashboard label and import it.

Go to Dashboards -> Pick a Dashboard -> Export -> JSON.

image
image
image
apiVersion: v1
kind: ConfigMap
metadata:
  name: my-dashboard
  namespace: meta
  labels:
    grafana_dashboard: "1"
data:
  my-dashboard.json: |
    {
      "annotations": {
        "list": [
      ...
      "uid": "fel2uhjhepg5ce",
      "version": 3
    }

I’ve been using ruff to lint my python code for quite awhile now, I was pretty early to jump on it after release. Some of my projects have had a nice force-single-line setting and some have not. I dug into the docs and it was not clear what I needed to make it work.

[tool.ruff]
select = ['I'] # you probably want others as well

[tool.ruff.isort]
force-single-line = true

Turns out I was missing Isort in the select list.

I was looking back at my analytics page today and wondered what were my posts about back at the beginning. My blog is managed by markata so I looked at a few ways you could pull those posts up. Turns out it’s pretty simple to do, use the markata map with a filter.

from markata import Markata

m.map('title, slug, date', filter='date.year==2016', sort='date')

Note

the filter is python eval that should evaluate to a boolean, all of the

attributes of the post are available to filter on.

Result #

[
    ('⭐ jupyterlab jupyterlab', 'jupyterlab-jupyterlab', datetime.date(2016, 12, 13)),
    ('⭐ nickhould tidy-data-python', 'nickhould-tidy-data-python', datetime.date(2016, 12, 9)),
    (
        '⭐ mikeckennedy write-pythonic-code-demos',
        'mikeckennedy-write-pythonic-code-demos',
        datetime.date(2016, 11, 22)
    ),
    (
        '⭐ mikeckennedy write-pythonic-code-for-better-data-science-webcast',
        'mikeckennedy-write-pythonic-code-for-better-data-science-webcast',
        datetime.date(2016, 11, 22)
    ),
    ('⭐ rajshah4 dlgroup', 'rajshah4-dlgroup', datetime.date(2016, 11, 18)),
    ('⭐ pandas-dev pandas', 'pandas-dev-pandas', datetime.date(2016, 10, 5))
]

You could use the list command as well right within your shell and the same map and filters work.

[devtainer-0.1.3] ❯ markata list --map title --filter='date.year==2016'
[22:35:06] 2088/2145 posts skipped                                                                       skip.py:36
           57/2145 posts not skipped                                                                     skip.py:37

⭐ pandas-dev pandas
⭐ rajshah4 dlgroup
⭐ mikeckennedy write-pythonic-code-for-better-data-science-webcast
⭐ mikeckennedy write-pythonic-code-demos
⭐ nickhould tidy-data-python
⭐ jupyterlab jupyterlab

You could also do it with jin right inside of a markdown post using the jinja_md plugin.

{% raw %}
{% for title, slug, date in markata.map('title, slug, date', filter='date.year==2016', sort='date') %}
* [{{title}}]({{slug}}) - {{date}}
{% endfor %}
{% endraw %}

Note

You do have to `jinja: true` in the frontmatter of the post.

Result #

{% for title, slug, date in markata.map(’title, slug, date’, filter=‘date.year==2016’, sort=‘date’) %}