To clarify:
- libc6-xen was already installed. In its initial state, I was
getting error messages and slow performance.
- Changed hwcap from 1 to 0, restarted machine, error messages are
now gone.
This is also the recommended course of action on the Debian wiki:
http://wiki.debian.org/Xen#A4gbsegfixuperrors
Can you please explain why this is broken? Is there some other reason
why I am getting error messages?
Kind regards,
Samuel
On 11/06/2009, at 12:39 AM, Sven Hartge wrote:
> Space Ship Traveller wrote:
>> Okay, this is a bit off topic but for completeness:
>>
>> Standard libc6-xen package installs
>>
>> /etc/ld.so.conf.d# cat libc6-xen.conf
>> # This directive teaches ldconfig to search in nosegneg
>> subdirectories
>> # and cache the DSOs there with extra bit 1 set in their hwcap match
>> # fields. In Xen guest kernels, the vDSO tells the dynamic linker to
>> # search in nosegneg subdirectories and to match this extra hwcap bit
>> # in the ld.so.cache file.
>> hwcap 1 nosegneg
>>
>> But in order to work correctly (AFAIK)
>>
>> it needs to be
>>
>> hwcap 0 nosegneg
>>
>> I did this and all the error messages disappeared.
>
> Nope. You just broke the mechanism of libc6-xen. Please revert your
> change.
>
> Grüße,
> Sven.