libc.so.6:バージョン `GLIBC_2.14 'が見つかりません


45

端末からプログラムを実行しようとするたびに(たとえば、apt-get)、次のようになります:

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

apt-getだけでなく、gimp-2.8、vlc、およびその他のプログラムでも使用できます。lsのようないくつかの簡単なプログラムを除いて、常に以前からメッセージを受け取ります。

言うまでもなく、gimpまたはvlcを実行したり、ソフトウェアセンターやgdebiを介してプログラムをインストールしたり、統一システムのメニューであれ、nautilusで開いたりすることもできます。しかし、ターミナルを介してこれらのプログラムを実行することになると、それは決して機能せず、以前のエラーメッセージが常に表示されます。

私は自分のシステムをたくさん混乱させているので、何かを壊したかもしれません。また、/ etc / sudoersファイルに行って変更したと思います。コンピューターを冬眠していましたが、効果はありますか?

私はLinuxを扱うのが初めてなので、その問題の原因はわかりません。



申し訳ありませんが、それでも私の問題は解決しません。
b-fuze 14

1
これを確認する必要があります:これは、unix.stackexchange.com

回答:


30

の十分なバージョンがないためlibc6、エラーが発生しています。

修正する方法「/lib/x86_64-linux-gnu/libc.so.6:バージョン`GLIBC_2.14'が見つかりませんか」?–スーパーユーザー

つまり、プログラムはglibcバージョン2.14に対してコンパイルされており、実行するにはそのバージョンが必要ですが、システムには古いバージョンがインストールされています。システムにあるglibcのバージョンに対してプログラムを再コンパイルするか、新しいバージョンのglibc(Debianの「libc6」パッケージ)をインストールする必要があります。

したがって、libc6パッケージをアップグレードするだけです。Ubuntuのすべてのバージョンには、少なくともバージョン2.15があります。これは、重要なパッケージであるためです(参照)。

アップグレードするには、ターミナルで次のコマンドを使用します。

sudo apt-get update
sudo apt-get install libc6

9
あなたは実行することはできませんので、apt-get...あなたがエラーを取得します
loretoparisi

笑。apt-getUbuntuの以降のリリースから何らかの形でインストールされているように聞こえます。
須藤

Python仮想環境を使用する場合、このソリューションは機能しません!
スノバ

0

特定の1つのディレクトリでのみこの問題が発生している私のような人々のために。

私の場合、ディレクトリに共有ライブラリファイルがあり、それが何らかの形でOSをオフにしています。「mime type」でソートされたファイルエクスプローラーでフォルダーを開き、コマンド(ls)がエラーなしで再び機能するまで、「sharedlib」(またはapplication / x-sharedlib)タイプのファイルを削除しました。私の場合、障害が発生した共有ライブラリファイルの名前は「libc.so.6」です。


0

RaspbianとRPiCamでこの問題が発生しました。私のディストリビューションは、他のハック/回避策よりも簡単にアップグレードできることがわかりました。私の場合、Raspbian StretchをRaspbian Busterにアップグレードしました。レッスンは、常に最新のRaspbianバージョンをフラッシュすることだと思います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.