Проблема с удаленным выполнением Nagios libc-so-6-version-glibc-2-14-not-found

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

Все эти шаги предполагают, что ваш репозиторий пакетов работает. Значение, если вы выполняете обновление apt-get, вам не представлено много 404s из-за устаревшей версии. Сначала вам нужно исправить это, поэтому моя собственная запись в блоге для этого.

0. Обновить все существующие пакеты

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

1. Настроить выполнение бездействия

Добавить себя в список пользователей, которые могут выполнить make-release-обновление с использованием sudo без ввода пароля, достигается путем выполнения

sudo visudo -f /etc/sudoers.d/do-release-upgrade.

и добавления следуя строке, заменив мое имя для себя, конечно:

my-username ALL=NOPASSWD: /usr/bin/do-release-upgrade

2. Начать инкрементные обновления

Выйти и выполнить следующую команду с вашего компьютера. Он выполнит обновление без запроса ввода (принимает все ответы по умолчанию), дождитесь перезагрузки компьютера и повторите попытку обновления. Он запускается до тех пор, пока вы не будете обновлены до последней версии.

while true; do 
    ssh my-user@my-server sudo do-release-upgrade -f DistUpgradeViewNonInteractive;
    sleep 120; 
done

3. Исправьте файлы конфигурации в их предыдущем состоянии

. После этого вам придется переместить резервные файлы конфигурации в их предыдущее место, так как процесс обновления установил конфигурации по умолчанию.

Не выполнено с ответами по умолчанию?

У этого парня есть способ предварительно подготовить ответы для каждого приглашения, но недостатком является то, что вы должны знать, сколько запросов есть ...

1
задан 28 May 2014 в 15:44

0 ответов

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

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