после ssh вход в систему и во время Кв. - получают обновление, разве неправильно внезапно выйти из системы?

Если TAR находит ошибки при распаковке, он будет распечатать сообщение и выйти с ненулевым значением выхода. Такое поведение независимо от алгоритма сжатия, используемого после создания файла TAR.

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

0
26.08.2014, 04:03
3 ответа

Неужели это неправильно, что я внезапно вышел из системы?

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

sudo dpkg --configure -a
sudo apt-get install -f

Как я могу заставить мою малину делать всякие вещи, даже если я вышел из системы?

Я бы порекомендовал screen для этого. Он создает виртуальную оболочку, которая не умирает при выходе из системы, так что вы можете перезагрузить ее между входами.

2
28.01.2020, 02:20

В общем, обычно безопасно повторить обновление.

Если предположить, что Вы используете стандартный Linux.....

Следующие журналы относятся к apt (и, таким образом, к обновлению):

$ ls /var/log/apt/ | grep 'log$'
history.log
term.log

, а также

/var/log/dpkg.log 

Наконец, из этого пост кажется, что жесткая перезагрузка (т.е. отключение питания) позволит вам снова войти в устройство.

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

Примечание: процесс обновления, если он не был запущен в течение некоторого времени, может занять несколько часов.

1
28.01.2020, 02:20

Когда текущая сессия уничтожена, любые приложения, запущенные в ней, также уничтожаются. Чтобы предотвратить это , используйте nohup так:

sudo nohup apt-get update &

или

sudo nohup apt-get install --yes package &

Это запустится в фоновом режиме и сразу же вернёт вас к подсказке после его запуска. Вторая версия автоматически ответит "да" на любые вопросы (что важно, так как вы не находитесь в интерактивной оболочке с этой версией). Если что-то пойдет не так, вам нужно будет либо повторить попытку, как обычно, либо просмотреть журналы.

1
28.01.2020, 02:20

Теги

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