A atualização do Ubuntu (32 bits) 10.10 - 11.04 falha e causa um kernel panic na inicialização

1

Na máquina Ubuntu 10.10 Atualize para o Ubuntu 11.04 usando o gerenciador de atualização. A atualização falha e deixa o sistema em um estado instável. Quando eu reinicio o sistema, recebo um kernel panic on boot. O erro aponta para /opt/abc/runtime/lib/libc.so.6.

Ao pesquisar sobre isso, descobri que há um software de terceiros, o abc causa problemas. Tem sua própria biblioteca de tempo de execução (libc). No diretório / lib / existe um arquivo de link /lib/ld-abc.so.2 --- > /opt/abc/runtime/lib/ld-linux.so.2.

Se renomearmos este arquivo para /lib/abc.so.2 ou removermos este arquivo, a atualização será bem-sucedida.

Aqui está o log de atualização de onde ele falha (apt-term.log)

=====

Services restarted successfully.

Processing triggers for libc-bin ...

ldconfig deferred processing now taking place

/usr/bin/dpkg: /opt/abc/runtime/lib/libc.so.6: version 'GLIBC_2.11' not found (required by /usr/bin/dpkg)

/usr/bin/dpkg: /opt/abc/runtime/lib/libc.so.6: version 'GLIBC_2.8' not found (required by /lib/libselinux.so.1)

=====

Você poderia, por favor, me avisar qual seria o problema de ter um arquivo de biblioteca de links de tempo de execução no diretório / lib. A atualização do ubuntu verifica o tempo de execução da 3ª parte também?

    
por Ubuntu Upgrade 03.11.2011 / 12:20

2 respostas

1

Ao fornecer um link em / lib para uma biblioteca de terceiros, você está fazendo com que o vinculador dinâmico use a libc de terceiros em vez da biblioteca do sistema, para todos os binários que precisam da libc. Você não deveria fazê-lo, ele poderia ter quebrado o seu sistema, mas não permitir o lançamento de quaisquer binários do sistema.

Se você precisar de um aplicativo específico para usar suas próprias versões de biblioteca, crie um script e use a variável LD_LIBRARY_PATH assim:

export LD_LIBRARY_PATH=/opt/abc/lib
/opt/abc/bin/run
    
por João Pinto 03.11.2011 / 15:48
0

Por causa do Unity, as versões mais antigas do Ubuntu (10.10 e inferiores) não podem ser atualizadas facilmente para o Ubuntu 11.04 ou 11.10.

Eu recomendo que você faça um backup de seus dados importantes e faça uma nova instalação ...

    
por Lilian A. Moraru 03.11.2011 / 17:17