SSH не подключается после обновления библиотеки C / bin / bash не найден [закрыто]

Я недавно обновил свою библиотеку C, и с тех пор я не могу подключиться к своему ПК через SSH.

$ ssh user@foobarzo.com 
user@foobarzo.coms password: 
Welcome to Ubuntu 14.04.5 LTS (GNU/Linux 4.4.0-31-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

  System information as of Tue Aug 15 14:30:30 BRT 2017

  System load:  0.0                Processes:           648
  Usage of /:   0.2% of 761.73GB   Users logged in:     1
  Memory usage: 0%                 IP address for eth0: 1.44.190.1485
  Swap usage:   0%                 IP address for tun0: 192.168.0.6

  Graph this data and manage this system at:
    https://landscape.canonical.com/

131 packages can be updated.
90 updates are security updates.

New release '16.04.3 LTS' available.
Run 'do-release-upgrade' to upgrade to it.

Last login: Tue Aug 15 15:39:20 2017 from 192.168.0.1
/bin/bash: No such file or directory
**Connection to foobarzoo.com closed.**

Есть идеи?

-1
задан 15 August 2017 в 14:44

1 ответ

небольшой совет А, прежде чем я запущу с фактического ответа: dpkg (и много других команд) печатают предупреждающие сообщения и отказываются выполнять опасные или идиотичные задачи по причине. Don’t используют опции, запускающиеся с --force, если Вы не знаете точно что выполнение you’re или доверие компетентности и доброй воле человека, говорящего Вам сделать это!

<час>

, Если Вы имеете физический доступ к рассматриваемой машине (из которого Вы удалили libc6) можно использовать живую систему для извлечения временной установки libc6, который должен позволить Вам загружать систему и использовать диспетчер пакетов для переустановки его правильно:

  1. Начальная загрузка живая система (от USB или DVD) и монтируются корневая файловая система (системы) поврежденной установки. Let’s принимают it’s, смонтированный в /media/ubuntu/root.

  2. Загрузка новая версия libc6 пакет для Вашего релиза Ubuntu и архитектуры, e. В g. от Пакеты Ubuntu или Панель запуска .

  3. Извлечение пакет в ранее смонтированную файловую систему:

    sudo dpkg-deb -x libc6_2.23-0ubuntu9_amd64.deb /media/ubuntu/root
    

    Корректируют имя файла пакета и путь извлечения к Вашей ситуации.

  4. Перезагрузка в установку Ubuntu и просят, чтобы Кв. зафиксировала недостающие пакеты и конкретно переустановила libc6 пакет:

    sudo apt-get install -f --reinstall libc6
    
2
ответ дан 2 November 2019 в 19:15

Другие вопросы по тегам:

Похожие вопросы: