libc.so.6: sürüm `GLIBC_2.14 'bulunamadı


45

Terminalden bir program çalıştırmayı denediğimde (örneğin apt-get) bir alıyorum:

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

Sadece apt-get ile değil, gimp-2.8, vlc ve diğer programlarla da. Ls gibi bir kaç basit program dışında her zaman mesajı öncekinden alıyorum.

Söylemeye gerek yok, gimp veya vlc çalıştırabilirim veya herhangi bir programı, herhangi bir gui sistemi aracılığıyla yazılım merkezi veya gdebi üzerinden kurabilirim, birliğin menüsü veya nautilus açık. Fakat bu programları bir terminal üzerinden çalıştırmak söz konusu olduğunda asla işe yaramaz ve daima önceki hata mesajını alırım.

Sistemimle çok uğraşıyorum, o yüzden bir şeyleri kırmış olabilirim. Ayrıca gittiğimi ve / etc / sudoers dosyasını değiştirdiğimi ve bilgisayarıma çok fazla kış uykusunda kaldığımı düşünüyorum, bunun bir etkisi var mı?

Linux ile başa çıkmak için acemiyim, o yüzden bu soruna neyin sebep olduğu hakkında hiçbir fikrim yok.



Üzgünüm, ama bu benim sorunumu çözmez.
b-fuze

1
Bunu kontrol etmelisiniz: bu çalıştığım gibi çalışır unix.stackexchange.com/questions/176489/…

Yanıtlar:


30

libc6Hataya neden olacak kadar yüksek bir sürümünüz yok .

Gönderen Nasıl düzeltilir? “/Lib/x86_64-linux-gnu/libc.so.6: sürüm` GLIBC_2.14' bulunamadı”? - Süper Kullanıcı :

Bu, programın glibc sürüm 2.14'e karşı derlendiği ve bu sürümün çalışmasını gerektirdiği anlamına gelir, ancak sisteminizde eski bir sürümü yüklüdür. Programı, sisteminizde bulunan glibc sürümüyle yeniden derlemeniz veya daha yeni bir glibc sürümü (Debian'daki "libc6" paketi) yüklemeniz gerekir.

Yani, sadece libc6paketinizi yükseltmeniz gerekir . Ubuntu'nun tüm sürümleri en azından 2.15 sürümüne sahiptir, çünkü bu çok önemli bir paket ( referans ).

Yükseltmek için, bu komutları bir terminalde kullanın:

sudo apt-get update
sudo apt-get install libc6

9
apt-get
İdamdan

Lol. apt-getBir şekilde Ubuntu'nun daha sonraki bir sürümünden yüklenmiş gibi görünüyor .
sudo

Python Sanal Ortamları kullandığınızda, bu çözüm işe yaramaz!
snoba

0

Bu sorunu yalnızca belirli bir dizinde yaşayan benim gibi olanların yararına;

Benim durumumda, dizinimde bir şekilde işletim sistemini devre dışı bırakan paylaşılan bir kütüphane dosyası vardı. Klasörü bir dosya gezginde açıp, 'mime tipine' göre sıraladıktan sonra, komutum (ls) tekrar hata vermeden çalışıncaya kadar 'sharedlib' (veya application / x-sharedlib) tipindeki dosyaları sildim. Benim durumumdaki hatalı paylaşılan kütüphane dosyasına 'libc.so.6' adı verildi.


0

Bu sorunu Raspbian'da RPiCam ile yaşadım. Dağıtımımı yükseltmek için diğer saldırı / geçici çözümlerden daha kolay olduğu ortaya çıktı. Benim durumumda Raspbian Stretch'imi Raspbian Buster'a yükselttim. Sanırım ders her zaman en son Raspbian versiyonunu flaş etmek.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.