Bug#518133: closed by Aurelien Jarno <aurelien@aurel32.net> (Re: Bug#518133: libc6-xen: nosegneg not selected when running in OpenVZ under Xen)
Dr. Andreas Krüger a écrit :
> Hello, Aurelian,
>
> thank you for that piece of information.
>
>> You should either ask the company providing you kernel to fix the pseudo
>> hwcap nosegneg value, or edit /etc/ld.so.conf.d/libc6-xen.conf and
>> replace 'hwcap 1 nosegneg' by 'hwcap 0 nosegneg'.
>
> I have tried that "hwcap 0 nosegneg" bit. That one does NOT help.
Then it's probably your kernel which does not correctly export the
nosegneg pseudo hwcap for your openvz guest.
> That established, do you still think there a good chance that the other part of your
> counsel does help, that is, upgrading to a more recent kernel?
No idea.
> For the record, as an ugly workaround, what does get rid of the messages is: Move the
> plain versions to the side and replace them with symbolic links into the
> i686/nosegneg directory. Something along those lines (while 156 is stopped):
>
> cd /var/lib/vz/private/156/lib
> mkdir wrong-version-moved-to-the-side
> for f in `cd i686/nosegneg; echo *`
> do
> test -f $f && mv $f wrong-version-moved-to-the-side && ln -s i686/nosegneg/$f .
> done
>
This is basically what the etch version does, that is no autodetection.
--
Aurelien Jarno GPG: 1024D/F1BCDB73
aurelien@aurel32.net http://www.aurel32.net
Reply to: