Aplicações relatando “instrução ilegal” após atualizar o glibc

1

Informações básicas:

Linux OS: desmontado, minimalista e muito personalizado (sem apt-get, yum, etc)

Kernel do Linux: 2.6.19.1

Versão atual da glibc: 2.3.6

Target glibc version: 2.6.1

Problema:

Tentativa de instalar um pacote ipk fornecido por terceiros que dependam de uma versão glibc > = 2.6 (a versão atual é 2.3.6)

O terceiro forneceu um pacote ipk diferente para atualizar o glibc para o 2.6.1. Depois de executar a instalação do pacote, todos os outros aplicativos que dependem do relatório glibc "libc.so.6: não podem manipular dados TLS"

Alguém está familiarizado com a atualização da glibc em um sistema operacional Linux personalizado sem usar qualquer tipo de gerenciador de pacotes para suporte?

Meu entendimento é que a glibc deve ser compatível com versões anteriores e atualizá-la não deve causar problemas em aplicativos que estavam trabalhando anteriormente. Esta suposição é incorreta?

Eu posso postar mais informações conforme solicitado.

EDIT # 1

Adicionou symlink à parte de terceiros .ipk de glibc ao ponto ld-linux.so.2 a ld-2.6.1 e, em seguida, tentou reinstalar o pacote. Isso alterou o erro original (libc.so.6 não pode manipular dados TLS) para Illegal instruction

    
por BackDoorNoBaby 19.01.2017 / 20:25

0 respostas