Arşiv: Kasım, 2008

Debian, Xen ve libc6

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)

Yorumlar

SSH genel anahtar ile giriş sorunu

Özellikle Redhat ve türevlerinde ne yaparsam yapayım login’de sshd’ye genel anahtarımı (public key) kabul ettiremiyordum. Hatta sürekli bağlandığım Debian makinelerimden birinin sshd_config dosyasını kopyaladığım da olmuştu. Sorun default olarak dosya haklarının gereğinden fazla olmasıymış, OpenSSH’ın FAQ’sundaki şu iki satırı girince dertler bitiveriyor:

$ chmod go-w $HOME $HOME/.ssh
$ chmod 600 $HOME/.ssh/authorized_keys

Yorumlar (3)