¿Cómo corregir errores de bibliotecas compartidas?

¿Cómo corregir errores de bibliotecas compartidas?

Moví un disco duro con Ubuntu 14.04 de mi PC a una computadora portátil. Arranca sin problemas pero se queda trabado en la pantalla de inicio de sesión. Si ingreso mi contraseña, regresaré a la pantalla de inicio de sesión. Si inicio sesión a través de la terminal ( usando Ctrl++AltF3 ), aparece el siguiente error (justo despuésBienvenido a Ubuntu...):

apt-config: error while loading shared libraries /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12: invalid ELF header
import.im6: unable to open X server `' @ error/import.c/ImportImageCommand/368
/usr/bin/lsb_release: 30: /usr/bin/lsb_release: Syntax error: "(" unexpected

Arranqué desde un USB en vivo y lo intenté fsckpero no dio errores.

Ambas computadoras tienen CPU Intel.

Si vuelvo a colocar el disco duro en la PC de donde lo tomé, ahora aparece el mismo error.

¿Que puedo hacer para arreglarlo?

Editar:

Parece que la mayoría de los comandos dan estos errores:

  • obtener

    error while loading shared libraries: /lib/x86_64-linux-gnu/libssl.so.1.0.0: invalid ELF header
    
  • ssh

    error while loading shared libraries: /lib/x86_64-linux-gnu/libcrypto.so.1.0.0: invalid ELF header
    
  • Firefox (solo intenté ver qué obtengo)

    error while loading shared libraries: /lib/x86_64-linux-gnu/libstdc++.so.6: invalid ELF header
    

información relacionada