Como corrigir este erro:
/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found
Plataforma:
Linux alef 3.2.0-4-amd64 #1 SMP Debian 3.2.35-2 x86_64 GNU/Linux
Isso significa que o programa foi compilado com a glibc versão 2.14 e requer que essa versão seja executada, mas seu sistema possui uma versão mais antiga instalada. Você precisará recompilar o programa com a versão do glibc existente no seu sistema ou instalar uma versão mais recente do glibc (o pacote "libc6" no Debian).
O Debian possui o glibc 2.16 no repositório "experimental", mas recompilar o programa é a opção mais segura. Glibc é a biblioteca da qual tudo depende, portanto, a atualização pode ter implicações de longo alcance. Embora provavelmente não haja nada de errado com o pacote glibc 2.16 do Debian, o fato de ele estar no repositório experimental significa que ele não recebeu tantos testes.
Publiquei minha solução aqui , repassá-la para referência.
Na minha situação, o erro aparece quando tento executar um aplicativo (compilado no Ubuntu 12.04 LTS) usando GLIBC_2.14 no Debian Wheezy (que instala o glibc 2.13 por padrão).
Eu uso uma maneira complicada de executá-lo e obtenho o resultado correto:
Download libc6 e libc6-dev do Ubuntu 12.04 LTS
Execute o comando dpkg para instalá-los em um diretório (/ home / user / fakeroot / por exemplo):
Execute seu comando com LD_LIBRARY_PATH especificado:
Meu aplicativo usa apenas memcpy () de GLIBC_2.14 e funciona.
Não sei se funcionará com sucesso para outros aplicativos. Desejo útil.
fonte
Isso deve corrigi-lo sem interromper o sistema operacional.
fonte
vesta
painel de controle da hospedagem está relacionado à pergunta?