A C toolkit to interract with the virtualization capabilities of Linux

Edit Package libvirt

Libvirt is a C toolkit to interact with the virtualization
capabilities of Linux. Virtualization of the Linux Operating System means
the ability to run multiple instances of Operating Systems concurrently
on a single hardware system where the basic resources are driven by a
Linux instance. The library aims to provide long term stable C API
to interact with Linux virtualization technologies.

Refresh
Refresh
Source Files
Filename Size Changed
0001-Extract-stats-functions-from-the-qemu-driver.patch 0000020554 20.1 KB
0001-libxl-add-support-for-BlockResize-API.patch 0000004590 4.48 KB
0002-lxc-implement-connectGetAllDomainStats.patch 0000005327 5.2 KB
074a7e14-revert-jansson13.patch 0000000860 860 Bytes
54f2b5e3-revert-jansson2.patch 0000000962 962 Bytes
5a58b5ed-revert-jansson8.patch 0000001460 1.43 KB
63f6e0e9-revert-jansson9.patch 0000002236 2.18 KB
6c3d66ac-revert-jansson4.patch 0000013314 13 KB
6f99de31-revert-jansson6.patch 0000006383 6.23 KB
8687eba-revert-jansson10.patch 0000000839 839 Bytes
86db0db9-revert-jansson14.patch 0000002560 2.5 KB
8e373e6d-revert-jansson5.patch 0000001029 1 KB
9ed59012--revert-jansson1.patch 0000001572 1.54 KB
apparmor-no-mount.patch 0000001468 1.43 KB
b56950fd-revert-jansson3.patch 0000001203 1.17 KB
baselibs.conf 0000000098 98 Bytes
blockcopy-check-dst-identical-device.patch 0000001100 1.07 KB
d99a8959-revert-jansson12.patch 0000020783 20.3 KB
e96e71d8-revert-jansson11.patch 0000014732 14.4 KB
f204cf51-revert-jansson7.patch 0000001053 1.03 KB
libvirt-4.6.0.tar.xz 0014760064 14.1 MB
libvirt-4.6.0.tar.xz.asc 0000000455 455 Bytes
libvirt-power8-models.patch 0000000571 571 Bytes
libvirt-rpmlintrc 0000000189 189 Bytes
libvirt-supportconfig 0000004429 4.33 KB
libvirt-suse-netcontrol.patch 0000007174 7.01 KB
libvirt.changes 0000161356 158 KB
libvirt.keyring 0000013385 13.1 KB
libvirt.spec 0000061104 59.7 KB
libvirtd-relocation-server.fw 0000000112 112 Bytes
libvirtd-relocation-server.xml 0000000224 224 Bytes
libxl-dom-reset.patch 0000002687 2.62 KB
libxl-qemu-emulator-caps.patch 0000001448 1.41 KB
libxl-set-cach-mode.patch 0000001784 1.74 KB
libxl-set-migration-constraints.patch 0000016265 15.9 KB
libxl-support-block-script.patch 0000002329 2.27 KB
lxc-wait-after-eth-del.patch 0000002767 2.7 KB
network-don-t-use-dhcp-authoritative-on-static-netwo.patch 0000002440 2.38 KB
ppc64le-canonical-name.patch 0000000625 625 Bytes
qemu-apparmor-screenshot.patch 0000000427 427 Bytes
support-managed-pci-xen-driver.patch 0000004752 4.64 KB
suse-apparmor-libnl-paths.patch 0000001283 1.25 KB
suse-libvirt-guests-service.patch 0000009107 8.89 KB
suse-libvirtd-disable-tls.patch 0000001766 1.72 KB
suse-libvirtd-service-xen.patch 0000000826 826 Bytes
suse-libvirtd-sysconfig-settings.patch 0000002176 2.13 KB
suse-ovmf-paths.patch 0000002679 2.62 KB
suse-qemu-conf.patch 0000002548 2.49 KB
suse-qemu-domain-hook.py 0000009529 9.31 KB
suse-virtlockd-sysconfig-settings.patch 0000000433 433 Bytes
suse-virtlogd-sysconfig-settings.patch 0000000426 426 Bytes
virt-create-rootfs.patch 0000008101 7.91 KB
xen-pv-cdrom.patch 0000000960 960 Bytes
xen-sxpr-disk-type.patch 0000001369 1.34 KB
Revision 264 (latest revision is 407)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 629267 from James Fehlig's avatar James Fehlig (jfehlig) (revision 264)
- Revert switch to jansson
  boo#1104820
  - Dropped:
    temp-build-fix.patch
  - Added:
    9ed59012--revert-jansson1.patch,
    54f2b5e3-revert-jansson2.patch,
    b56950fd-revert-jansson3.patch,
    6c3d66ac-revert-jansson4.patch,
    8e373e6d-revert-jansson5.patch,
    6f99de31-revert-jansson6.patch,
    f204cf51-revert-jansson7.patch,
    5a58b5ed-revert-jansson8.patch,
    63f6e0e9-revert-jansson9.patch,
    8687eba-revert-jansson10.patch,
    e96e71d8-revert-jansson11.patch,
    d99a8959-revert-jansson12.patch,
    074a7e14-revert-jansson13.patch,
    86db0db9-revert-jansson14.patch

- spec: don't restart libvirt-guests when updating libvirt-client
  bsc#1104662
Comments 8

Sean Lewis's avatar

libvirt 4.7.0 has been released: ftp://libvirt.org/libvirt/libvirt-4.7.0.tar.xz


James Fehlig's avatar

We need a resolution to bug#1106813 before libvirt 4.7.0 can be submitted to Factory. Note that I have 4.7.0 packaged and staged in my home project

https://build.opensuse.org/package/show/home:jfehlig:branches:Virtualization/libvirt


Victor Morales's avatar

I couldn't find a place to report an issue, hopefully some developer take a look this comment

~> sudo libvirtd --version
libvirtd: symbol lookup error: /usr/lib64/libgobject-2.0.so.0: undefined symbol: g_uri_ref
~> cat /etc/os-release 
NAME="openSUSE Tumbleweed"
# VERSION="20201025"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20201025"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20201025"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
~> uname -a
Linux localhost 5.8.15-1-default #1 SMP Thu Oct 15 08:10:08 UTC 2020 (c680e93) x86_64 x86_64 x86_64 GNU/Linux
~> sudo zypper info libvirt
Loading repository data...
Reading installed packages...


Information for package libvirt:
--------------------------------
Repository     : openSUSE-Tumbleweed-Oss
Name           : libvirt
Version        : 6.8.0-2.1
Arch           : x86_64
Vendor         : openSUSE
Installed Size : 0 B
Installed      : Yes
Status         : up-to-date
Source package : libvirt-6.8.0-2.1.src
Summary        : Library providing a virtualization API
Description    : 
    Libvirt is a C toolkit to interact with the virtualization
    capabilities of Linux. Virtualization of the Linux Operating System means
    the ability to run multiple instances of Operating Systems concurrently
    on a single hardware system where the basic resources are driven by a
    Linux instance. The library aims to provide long term stable C API
    to interact with Linux virtualization technologies.


James Fehlig's avatar

libvirt doesn't use the symbol g_uri_ref. There's likely something wrong with your libgobject installation. I just updated one of my TW machines and don't see the problem

~> sudo libvirtd --version
libvirtd (libvirt) 6.8.0

~> cat /etc/os-release 
NAME="openSUSE Tumbleweed"
# VERSION="20201026"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20201026"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20201026"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo"

Victor Morales's avatar

Apparently this was an issue which can only be reproduced in the version v1.0.20201025 of the vagrant box image , I upgraded it to v1.0.20201026 and the issue is gone. Thanks @jfehlig


John Shand's avatar

VirtualBox is now at version 6.1.16. please update


James Fehlig's avatar

The libvirt vbox driver is disabled. I'm happy to enable it if there is an interested maintainer.


John Shand's avatar

oh i got the impression that libvirt maintainer also was the maintainer for Virtualbox. sorry for the confusion

openSUSE Build Service is sponsored by