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
0257ba8f-mig-speed-7.patch 0000002414 2.36 KB
1282bd80-mig-speed-2.patch 0000002485 2.43 KB
32620dab-fix-xen-err-msg.patch 0000001668 1.63 KB
57c95175-xend-buff-size.patch 0000000821 821 Bytes
6f84e110-mig-speed-3.patch 0000001600 1.56 KB
6ff9fc26-quiet-libxl-logging.patch 0000001738 1.7 KB
7e5f6a51-rpc-generator.patch 0000003316 3.24 KB
7f2498ef-no-log-invalid.patch 0000001243 1.21 KB
829bce17-mig-speed-4.patch 0000001955 1.91 KB
8fc40c51-mig-speed-5.patch 0000002166 2.12 KB
9e093f0b-libvirtd-sighup.patch 0000001698 1.66 KB
b12354be-mig-speed-1.patch 0000011298 11 KB
baselibs.conf 0000000098 98 Bytes
clone.patch 0000001768 1.73 KB
ef1065cf-mig-speed-6.patch 0000002223 2.17 KB
install-apparmor-profiles.patch 0000008236 8.04 KB
libvirt-0.9.4.tar.bz2 0011518513 11 MB
libvirt-suse-netcontrol.patch 0000007078 6.91 KB
libvirt.changes 0000045569 44.5 KB
libvirt.spec 0000027611 27 KB
libvirtd-defaults.patch 0000001715 1.67 KB
libvirtd-relocation-server.fw 0000000112 112 Bytes
libvirtd.init 0000002050 2 KB
use-init-script-redhat.patch 0000007644 7.46 KB
xen-name-for-devid.patch 0000004190 4.09 KB
xen-pv-cdrom.patch 0000000913 913 Bytes
xend-disk-order.patch 0000001943 1.9 KB
Revision 86 (latest revision is 407)
Lars Vogdt's avatar Lars Vogdt (lrupp) accepted request 82564 from James Fehlig's avatar James Fehlig (jfehlig) (revision 86)
Updated libvirt package for Factory...

- Enable building with libnetcontrol

- Select libnl-1_1-devel

- Set qemu migration speed unlimited when migrating to file
  7e5f6a51-rpc-generator.patch b12354be-mig-speed-1.patch
  1282bd80-mig-speed-2.patch 6f84e110-mig-speed-3.patch
  829bce17-mig-speed-4.patch 8fc40c51-mig-speed-5.patch
  ef1065cf-mig-speed-6.patch 0257ba8f-mig-speed-7.patch
  bnc#706436

- Increase max size of buffer used to receive xend response
  57c95175-xend-buff-size.patch
- Don't overwrite useful error messages in legacy xen driver
  32620dab-fix-xen-err-msg.patch
  bnc#711096

- Add upstream patches to stop excessive logging
  7f2498ef-no-log-invalid.patch 6ff9fc26-quiet-libxl-logging.patch

- Add 'Conflicts: kvm < 0.14.1' to ensure libvirt is using a
  kvm package that creates qemu user:group.  Remove user:group
  creation from libvirt
  bnc#694883
- Add libvirt group at package installation
  bnc#694885

- Explicitly add 'BuildRequires: libgcrypt-devel' since it is no
 longer required by libgnutls-devel
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