Сценарий после установки подпроцесса для install-info вернул ошибку после установки Teamviewer

Недавно я попытался установить Teamviewer7 на мою Ubuntu 12.04. Я попытался загрузить дебют, который по какой-то причине так и не закончил его загрузку (остановился на ~ 10 МБ / 17 МБ).

Ожидается, что установка того же дает неудовлетворенные зависимости Я следовал инструкциям, данным

sudo dpkg -i teamviewer_linux.deb
sudo apt-get install -f

Это моя память - единственные изменения, которые я внес в систему. После этого мои apt-get или dpkg кажутся сломанными.

Ниже приведен пример вызова, который возвращает ошибки в подпроцессах. (особенно: dpkg и install-info)

$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 34 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up install-info (4.13a.dfsg.1-8ubuntu2) ...
/var/lib/dpkg/info/install-info.postinst: 32: /var/lib/dpkg/info/install-info.postinst: update-info-dir: not found
dpkg: error processing install-info (--configure):
 subprocess installed post-installation script returned error exit status 127
Errors were encountered while processing:
 install-info
E: Sub-process /usr/bin/dpkg returned an error code (1)

Кроме того, мой менеджер пакетов Synaptic и Google Chrome (если это имеет какое-либо значение) вообще не открываются, в то время как Firefox и др., кажется, работают по порядку ,

Я перепробовала много вещей. Несколько предложений включали замену файла /var/lib/dpkg/status на копию из рабочей версии. Я считаю, что это может исправить нарушенные зависимости. Однако у меня нет рабочей копии, доступной на данный момент (если только я не создаю загрузочную).

Мне действительно нужен какой-то способ вернуть систему в предыдущее состояние (резервное копирование тоже не работает).

Любая помощь приветствуется. Спасибо!

3
задан 9 March 2018 в 15:14

2 ответа

После неудачной попытки установить Teamviewer7 моя система не просто пропустила bash, но когда я попытался вручную установить bash из загруженного вручную пакета deb, я получил ошибку об отсутствующей зависимости: base-files.

Я использовал следующую команду:

sudo apt-get install base-files

Эта установка успешно завершена. После этого я закрыл терминал и снова открыл его, и вернулись различные функции bash (включая историю).

0
ответ дан 9 March 2018 в 15:14

Оказывается, процесс удалил Bash из системы. Если у вас возникла та же проблема, следуйте инструкциям здесь .

Основная процедура выглядит следующим образом:

Перейдите в каталог:

cd /var/cache/apt/archives

Найдите соответствующий deb для bash. 12.04 это может выглядеть как

bash_4.2-2ubuntu2_amd64.deb
0
ответ дан 9 March 2018 в 15:14

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

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