Debian’da Xen’i düşük bir olasılık olsa da
bir çekirdek sorunu yaşamadan çalıştırmayı başarırsanız konsola ve syslog’a şuna benzer satırlar düşebilir:
4gb seg fixup, process xxxx (pid xxxx), cs:ip xx:xxxxxxxx
Sorunun kaynağı; stable dağıtım da kullansanız Xen hypervisor ve Xen çekirdeği ile libc6′nın uyumsuz olması. Çözüm olarak Xen için hazırlanan libc6′yı kurmalısınız (yahu bağımlılık diye bir şey icat etmişler, insan kullanır):
# apt-get install libc6-xen
Bunu kurarken libc6-i686′yı kaldırmak için onay isteyecektir. Kabul edin ve arkasında ldconfig çalıştırıp, emin olmamakla birlikte makineyi yeniden başlatın.
Tabi stable bir Debian kullanmanızın sonucunda hiç sorun/uyumsuzluk çıkmamasını umabilirsiniz. Ama bazen maalesef öyle olmuyor. Makine açıldığında aynı mesajlarla karşılaşmaya devam ederseniz, şu dosyalarda ufak birer değişiklik gerekiyor demektir:
/etc/ld.so.conf.d/libc.conf
/etc/ld.so.conf.d/libc6-xen.conf
Bu iki dosyanın içerisine şu satırı ekliyoruz:
wcap 0 nosegneg
wcap 1 nosegneg şeklinde bir satır zaten varsa bunu yukarıdaki gibi 0 (sıfır) haline getiriyorsunuz.
Bundan sonra ldconfig & sunucuyu yeniden başlattığınızda bu hata mesajlarının kesilmiş olması gerek. (ben bir günümü harcadım, başkaları harcamasın)