[Bug 817187] Re: libvirt FTBFS on 2.6.39 and later kernels

Jamie Strandboge jamie at ubuntu.com
Wed Jul 27 19:39:51 UTC 2011


** Attachment added: "reduced test case"
   https://bugs.launchpad.net/ubuntu/oneiric/+source/linux/+bug/817187/+attachment/2237126/+files/test-readlink.c

** Bug watch added: Debian Bug tracker #630902
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=630902

** Also affects: m4 (Debian) via
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=630902
   Importance: Unknown
       Status: Unknown

** Summary changed:

- libvirt FTBFS on 2.6.39 and later kernels
+ change in readlink() errno in 2.6.39 and later kernels causes FTBFS for packages with older gnulib

** Description changed:

  This is due to the following:
  http://lists.gnu.org/archive/html/bug-gnulib/2011-03/msg00308.html
  
  "coreutils' "make check" failed on rawhide due to a kernel change
  in how readlink and readlinkat treat the empty file name.
  Before, they'd fail with ENOENT.  Now, it's EINVAL."
  
- This will affect more than libvirt, (see Debian http://bugs.debian.org
- /cgi-bin/bugreport.cgi?bug=630902) but the patch in the above bug can be
- applied to gnulib/tests/test-areadlink.h to get these building again on
- newer releases. This is SRU-worthy, as libvirt will not build once the
- buildds are running newer kernels.
+ This was discovered when preparing security updates for libvirt, but
+ will affect more than libvirt, (see Debian http://bugs.debian.org/cgi-
+ bin/bugreport.cgi?bug=630902). For libvirt, the patch in the above bug
+ can be applied to gnulib/tests/test-areadlink.h to get these building
+ again on newer releases. This is SRU-worthy, as libvirt will not build
+ once the buildds are running newer kernels. If it is not SRUd before the
+ next security update, the security team will do it as part of their
+ update process.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to libvirt in Ubuntu.
https://bugs.launchpad.net/bugs/817187

Title:
  change in readlink() errno in 2.6.39 and later kernels causes FTBFS
  for packages with older gnulib

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/817187/+subscriptions



More information about the Ubuntu-server-bugs mailing list