Как исправить ошибки общих библиотек?

1448
N Alex

Я перенес HDD с Ubuntu 14.04 со своего компьютера на ноутбук. Он загружается без проблем, но застревает на экране входа. Если я введу свой пароль, он вернется к экрану входа. Если я вхожу через терминал (используя Ctrl+ Alt+ F3), я получаю следующие ошибки (сразу после Welcome to 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 

Я загрузился с живого USB и попытался, fsckно он не дал ошибок.

Оба компьютера имеют процессоры Intel.

Если я вставлю жесткий диск обратно в компьютер, с которого я его взял, я получу те же ошибки.

Что я могу сделать, чтобы это исправить?

Редактировать:

Кажется, что большинство команд выдают следующие ошибки:

  • Wget

    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 (просто пытался увидеть, что я получаю)

    error while loading shared libraries: /lib/x86_64-linux-gnu/libstdc++.so.6: invalid ELF header 
0
Ваш ноутбук тоже 64 бит? `недопустимый заголовок ELF`, вероятно, указывает на неправильную архитектуру. jcoppens 8 лет назад 0
Да. ПК имеет i3 и ноутбук Celeron (одна из новых версий). N Alex 8 лет назад 0

0 ответов на вопрос