Cara memperbaiki kesalahan ini:
/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found
Peron:
Linux alef 3.2.0-4-amd64 #1 SMP Debian 3.2.35-2 x86_64 GNU/Linux
Itu berarti program ini dikompilasi dengan glibc versi 2.14, dan itu mengharuskan versi itu untuk berjalan, tetapi sistem Anda memiliki versi yang lebih lama diinstal. Anda harus mengkompilasi ulang program terhadap versi glibc yang ada di sistem Anda, atau menginstal versi glibc yang lebih baru (paket "libc6" di Debian).
Debian memiliki glibc 2.16 dalam repositori "eksperimental", tetapi mengkompilasi ulang program adalah opsi yang lebih aman. Glibc adalah pustaka yang semuanya bergantung, jadi memutakhirkannya dapat memiliki implikasi yang luas. Meskipun mungkin tidak ada yang salah dengan paket glibc 2.16 Debian, fakta bahwa paket itu ada di repositori eksperimental berarti belum menerima banyak pengujian.
Saya telah memposting solusi saya di sini , posting ulang untuk referensi.
Dalam situasi saya, kesalahan muncul ketika saya mencoba menjalankan aplikasi (dikompilasi pada Ubuntu 12,04 LTS) menggunakan GLIBC_2.14 pada Debian Wheezy (yang menginstal glibc 2.13 secara default).
Saya menggunakan cara yang rumit untuk menjalankannya, dan mendapatkan hasil yang benar:
Unduh libc6 dan libc6-dev dari Ubuntu 12.04 LTS
Jalankan perintah dpkg untuk menginstalnya ke direktori (/ home / user / fakeroot / misalnya):
Jalankan perintah Anda dengan LD_LIBRARY_PATH yang ditentukan:
Aplikasi saya hanya menggunakan memcpy () dari GLIBC_2.14, dan itu berfungsi.
Saya tidak tahu apakah itu akan berhasil untuk aplikasi lain. Semoga bermanfaat.
sumber
Itu hanya harus memperbaikinya tanpa merusak OS.
sumber
vesta
(panel kontrol hosting web) terkait dengan pertanyaan?