libc.so.6: versi `GLIBC_2.14 'tidak ditemukan


45

Setiap kali saya mencoba menjalankan program dari terminal (apt-get misalnya) saya mendapatkan:

apt-get: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib/libstdc++.so.6)

Tidak hanya dengan apt-get, tetapi dengan gimp-2.8, vlc, dan program lainnya. Saya akan selalu mendapatkan pesan dari sebelumnya, kecuali dengan beberapa program sederhana seperti ls.

Belum lagi, saya dapat menjalankan gimp, atau vlc, atau menginstal program apa pun melalui pusat perangkat lunak atau gdebi melalui sistem gui apa pun, baik itu menu unity, atau open nautilus. Tetapi ketika datang untuk menjalankan program-program ini melalui terminal tidak pernah bekerja, dan saya selalu mendapatkan pesan kesalahan sebelumnya.

Saya sering mengacaukan sistem saya, jadi saya mungkin telah memecahkan sesuatu. Juga saya pikir saya pergi dan memodifikasi file / etc / sudoers, dan saya telah banyak hibernasi komputer saya, apakah itu berpengaruh?

Saya seorang pemula dalam berurusan dengan linux, jadi saya tidak tahu apa yang menyebabkan masalah itu.



Maaf, tapi itu tidak akan memperbaiki masalah saya.
b-fuze

1
Anda harus memeriksa ini: ini berfungsi ketika saya mencoba unix.stackexchange.com/questions/176489/…

Jawaban:


30

Anda tidak memiliki versi yang cukup tinggi libc6, yang menyebabkan kesalahan.

Dari Cara memperbaiki “/lib/x86_64-linux-gnu/libc.so.6: versi` GLIBC_2.14 'tidak ditemukan ”? - Pengguna Super :

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).

Jadi, Anda hanya perlu memutakhirkan libc6paket Anda . Semua versi Ubuntu memiliki setidaknya versi 2.15 karena ini adalah paket penting ( referensi ).

Untuk meningkatkannya, gunakan perintah ini di terminal:

sudo apt-get update
sudo apt-get install libc6

9
Anda tidak bisa sejak mengeksekusi apt-getAnda akan mendapatkan kesalahan ...
loretoparisi

Lol. Kedengarannya seperti Anda menginstal entah bagaimana apt-getdari Ubuntu rilis kemudian.
sudo

Ketika Anda menggunakan Python Virtual Environments, solusi ini tidak berfungsi!
snoba

0

Untuk kepentingan orang-orang seperti saya yang hanya mengalami masalah ini di satu direktori tertentu;

Dalam kasus saya ada file perpustakaan bersama di direktori saya yang entah bagaimana membuang OS. Saya membuka folder dalam file explorer, diurutkan berdasarkan 'tipe mime' kemudian menghapus file dari tipe 'sharedlib' (atau aplikasi / x-sharedlib) sampai perintah saya (ls) bekerja lagi tanpa kesalahan itu. Dalam kasus saya, file pustaka bersama yang salah bernama 'libc.so.6'.


0

Saya memiliki masalah ini pada Raspbian dengan RPiCam. Ternyata lebih mudah untuk meningkatkan distro saya daripada hacks / workaround lainnya. Dalam kasus saya, saya meningkatkan Peregangan Raspbian ke Raspbian Buster. Saya kira pelajarannya adalah untuk selalu mem-flash versi Raspbian terbaru.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.