Geçenlerde grubumun önümüzdeki Eylül ayından itibaren bir araştırma projesi için ihtiyaç duyduğu bir yazılım yükledim. Yazılımın glibc 2.12.1 ile kullanıldığında bilinen bir çökme hatası olduğu ortaya çıkıyor. Patronum, çalıştırması gereken sunucuda glibc'yi yükseltebilir miyiz diye sordu. Şüpheci sessizliğimi göster ....
Bir noktada, glibc ile uğraşmanın aç bir puma ile uğraşmak kadar iyi bir fikir olduğunu beynime aldım; ancak bu inancın kaynağını belirleyemedim. Eğer bununla devam edersem:
- Çok aptalca bir şey mi yapıyorum (örneğin sorunumu çözmeyeceğim, sunucumu tuğla tutacağım veya bir zombi kıyametini başlatacağım)?
- Ne yanlış gidebilir?
- Ne yanlış gidecek?
- 2 ve 3'ün cevaplarını nasıl önleyebilirim?
--prefix=$HOME
ardından LD_LIBRARY_PATH
ona işaret edebilir ve çalışıp çalışmadığını görebilirsiniz. Kök olmayan bir kullanıcı olarak, ne kadar kötü berbat olursanız olun, tüm sistemi vidalayamazsınız. Bu işe yararsa, bunu değiştirin --prefix=/usr/local/bleeding-edge-glibc
ve LD_LIBRARY_PATH=/usr/local/bleeding-edge-glibc/lib
araştırma projesi için bir gereklilik olarak belgelendirin
glibc
korktuğunuz hatanın ne olduğunu ve ne tür bir yazılım kullandığınızı söylemelisiniz . Yazılımınızı yatırabilir (kaynak koduna sahip olduğunuzu varsayarak) ya da sisteminizi atlatacak şekilde yapılandırabilirsiniz.