hmmm :-/
Old/Current:
root@g:~# eu-readelf -a /usr/lib/libvirt/libvirt_lxc | grep xdr_uint64 | grep
GLOBAL
104: 0 FUNCGLOBAL DEFAULTUNDEF
xdr_uint64_t@GLIBC_2.2.5 (4)
New build has TIRPC linked now (built with the revert applied):
root@g:~# eu-readelf -a /usr/lib
Our glibc2.32 in groovy still has the xdr symbols of tripc, so the
revert has to be retained for now:
root@g:~# dpkg -S /lib/x86_64-linux-gnu/libc.so.6
libc6:amd64: /lib/x86_64-linux-gnu/libc.so.6
root@g:~# dpkg -l libc6
ii libc6:amd642.32-0ubuntu3 amd64GNU C Library: Shared librarie
Update now that we have glibc 2.32
libguestfs as rebuilt correctly
root@g:~# eu-readelf -a /usr/lib/x86_64-linux-gnu/libguestfs.so.0 | grep
xdr_uint64 | grep GLOBAL
102: 0 FUNCGLOBAL DEFAULTUNDEF
xdr_uint64_t@TIRPC_0.3.0 (12)
libvirt not yet, I'll need to upload
This bug was fixed in the package libvirt - 6.6.0-1ubuntu2
---
libvirt (6.6.0-1ubuntu2) groovy; urgency=medium
* d/p/u/lp-1892826-Revert-m4-virt-xdr-rewrite-XDR-check.patch: avoid clashes
between libtripc and glibc that break libvirt-lxc (LP: #1892826)
* d/p/ubuntu-aa/lp-18927
libguestfs could by affected by the same
root@g:~# eu-readelf -a /usr/lib/x86_64-linux-gnu/libguestfs.so.0 | grep
xdr_uint64 | grep GLOBAL
185: 0 FUNCGLOBAL DEFAULTUNDEF
xdr_uint64_t@GLIBC_2.2.5 (3)
** Also affects: libguestfs (Ubuntu)
Importance: Undecided
** Merge proposal linked:
https://code.launchpad.net/~paelzer/ubuntu/+source/libvirt/+git/libvirt/+merge/389845
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1892826
Title:
autopkgtest breaks in
Discussed here
https://www.redhat.com/archives/libvir-list/2020-August/msg00921.html
Comes down to glibc vs tirpc the linking at build time is wrong (uses
the wrong version).
With glibc 2.32 this won't work anymore as --enable-obsolete-rpc doesn't
exist by then.
For now I'll do the revert to unb
Just verified git v6.6.0 plus reverted d7147b379 works.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1892826
Title:
autopkgtest breaks in groovy at 6.6.0-1ubuntu1 for smoke-lxc
To manage notificat
The bisect confirms the assumption I had.
$ git bisect log
git bisect start
# old: [10ff7997c510171ab231d7c4a484abc1fecf3e78] Release of libvirt-6.0.0
git bisect old 10ff7997c510171ab231d7c4a484abc1fecf3e78
# new: [da94294404dde04c74fa5aba18d407fdb930e2dc] Release of libvirt-6.6.0
git bisect new
** Attachment added: "the test and bisect script used"
https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1892826/+attachment/5404392/+files/bisect-libvirt.sh
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchp
With the switch to meson everything will be different now anyway.
But I'll report it upstream to make them aware there might be an issue hidden
underneath.
This is a recent fix in 6.6 and should not really change things (but fails to
do so).
For Groovy I'll revert the commit which works at build
I can replicate this with libvirt v6.6.0 from git.
6.0 works from packaging
v6.0.0 from git does work as well.
There are two approaches now:
#1 the intro of tirpc
v6.0.0
configure: xdr: yes (CFLAGS='' LIBS='')
vs
v6.6.0
configure: xdr: yes (CFLAGS='-I/usr/include/
The host being libvirt starts to communicate with libvirt_lxc
in src/lxc/lxc_process.c:
monitor = virLXCMonitorNew(vm, cfg->stateDir, &monitorCallbacks);
On the receiving side this then crashes
__GI_xdr_uint64_t is xdr_uint64_t is of glibc-2.31/sunrpc/xdr_intXX_t.c
Once the libvirt_lxc proc
2020-08-25 07:14:30.657+: 264543: debug :
virFileFindResourceFull:1768 : Resolved 'libvirt_lxc' to
'/usr/lib/libvirt/libvirt_lxc'
>From package:
libvirt-daemon: /usr/lib/libvirt/libvirt_lxc
The following should be enough for debug:
$ sudo apt install libvirt-daemon-system-dbgsym libvirt-daemo
systemd[1]: machine-lxc\x2d263033\x2dsl.scope: Succeeded.
systemd-machined[6502]: Machine lxc-263033-sl terminated.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1892826
Title:
autopkgtest breaks in
libvirt log from the crash (we know the segfault, but before there is
some PID/machine not found which might be the reason):
libvirtd[262920]: error from service: GetMachineByPID: PID 263033 does not
belong to any known machine
kernel: libvirt_lxc[263033]: segfault at 0 ip sp
00
16 matches
Mail list logo