But I had problems with "$ sudo apt-get upgrade -s": no libvirt packages were listed.
(Running "sudo aptitude -t jammy-proposed" revealed various dependencies issues holding back libvirt packages.)
I ended up installing the libvirt packages manually:
I followed the steps to enable installation of "proposed" packages: /wiki.ubuntu. com/Testing/ EnableProposed
https:/
But I had problems with "$ sudo apt-get upgrade -s": no libvirt packages were listed.
(Running "sudo aptitude -t jammy-proposed" revealed various dependencies issues holding back libvirt packages.)
I ended up installing the libvirt packages manually:
... clients/ jammy-proposed daemon- system/ jammy-proposed daemon- config- network/ jammy-proposed
$ sudo apt-get install libvirt-
$ sudo apt-get install libvirt-
$ sudo apt-get install libvirt-
...
This allowed me to install 8.0.0-1ubuntu7.7 versions of libvirt packages from "jammy-proposed":
$ sudo apt list --installed | grep libvirt
gir1.2- libvirt- glib-1. 0/jammy, now 4.0.0-2 amd64 [installed, automatic] clients/ jammy-proposed, now 8.0.0-1ubuntu7.7 amd64 [installed] daemon- config- network/ jammy-proposed, jammy-proposed, now 8.0.0-1ubuntu7.7 all [installed] daemon- config- nwfilter/ jammy-proposed, jammy-proposed, now 8.0.0-1ubuntu7.7 all [installed, automatic] daemon- driver- qemu/jammy- proposed, now 8.0.0-1ubuntu7.7 amd64 [installed, automatic] daemon- system- systemd/ jammy-proposed, jammy-proposed, now 8.0.0-1ubuntu7.7 all [installed] daemon- system/ jammy-proposed, now 8.0.0-1ubuntu7.7 amd64 [installed] daemon/ jammy-proposed, now 8.0.0-1ubuntu7.7 amd64 [installed] glib-1. 0-0/jammy, now 4.0.0-2 amd64 [installed, automatic] glib-1. 0-data/ jammy,jammy, now 4.0.0-2 all [installed, automatic] jammy-proposed, now 8.0.0-1ubuntu7.7 amd64 [installed, automatic] libvirt/ jammy,now 8.0.0-1build1 amd64 [installed, automatic]
libvirt-
libvirt-
libvirt-
libvirt-
libvirt-
libvirt-
libvirt-
libvirt-
libvirt-
libvirt0/
python3-
After that I restarted and verified libvirtd:
$ sudo systemctl restart libvirtd system/ libvirtd. service; enabled; vendor preset: enabled) admin.socket /libvirt. org slice/libvirtd. service
├ ─13346 /usr/sbin/dnsmasq --conf- file=/var/ lib/libvirt/ dnsmasq/ default. conf --leasefile-ro --dhcp- script= /usr/lib/ libvirt/ libvirt_ >
├ ─13347 /usr/sbin/dnsmasq --conf- file=/var/ lib/libvirt/ dnsmasq/ default. conf --leasefile-ro --dhcp- script= /usr/lib/ libvirt/ libvirt_ >
└ ─41986 /usr/sbin/libvirtd
$ sudo systemctl status libvirtd
● libvirtd.service - Virtualization daemon
Loaded: loaded (/lib/systemd/
Active: active (running) since Mon 2023-09-18 12:15:07 PDT; 9s ago
TriggeredBy: ● libvirtd.socket
● libvirtd-
● libvirtd-ro.socket
Docs: man:libvirtd(8)
https:/
Main PID: 41986 (libvirtd)
Tasks: 22 (limit: 32768)
Memory: 19.0M
CPU: 1.266s
CGroup: /system.
Sep 18 12:15:07 juro-NUC7PJYH systemd[1]: Starting Virtualization daemon... libvirt/ dnsmasq/ default. addnhosts - 0 addresses dhcp[13346] : read /var/lib/ libvirt/ dnsmasq/ default. hostsfile
Sep 18 12:15:07 juro-NUC7PJYH systemd[1]: Started Virtualization daemon.
Sep 18 12:15:08 juro-NUC7PJYH dnsmasq[13346]: read /etc/hosts - 7 addresses
Sep 18 12:15:08 juro-NUC7PJYH dnsmasq[13346]: read /var/lib/
Sep 18 12:15:08 juro-NUC7PJYH dnsmasq-
Sep 18 12:15:08 juro-NUC7PJYH libvirtd[41986]: libvirt version: 8.0.0, package: 1ubuntu7.7 (Michal Maloszewski <email address hidden>
Sep 18 12:15:08 juro-NUC7PJYH libvirtd[41986]: hostname: juro-NUC7PJYH
Sep 18 12:15:08 juro-NUC7PJYH libvirtd[41986]: Configured security driver "none" disables default policy to create confined guests
After that I was able to launch a VM with SGX enabled as described in comment #11 above.
The conclusion: once the libvirt packages are installed, they work as expected.