Ожидание ошибки заголовков при обновлении apt-get

Итак, если вы хотите немедленно увидеть журнал ядра, то это будет убито, завершите его следующим скриптом bash:

#!/bin/bash
your_job_here
ret=$?
#
#  returns > 127 are a SIGNAL
#
if [ $ret -gt 127 ]; then
        sig=$((ret - 128))
        echo "Got SIGNAL $sig"
        if [ $sig -eq $(kill -l SIGKILL) ]; then
                echo "process was killed with SIGKILL"
                dmesg > $HOME/dmesg-kill.log
        fi
fi

Примечание: «your_job_here» - это имя программы / задания вы хотите запустить. Этот скрипт проверяет код возврата программы и проверяет, был ли он убит с помощью SIGKILL, и если да, то сразу же выгрузите dmesg в свой домашний каталог в файле dmesg-kill.log

Hope что помогает

0
задан 26 May 2017 в 06:45

2 ответа

Просто вышел из этой проблемы, потратив 5 часов, пытаясь понять, что случилось. Это либо ваше зеркало, через которое Ubuntu обращается к пакетам, либо ваш поставщик услуг блокирует что-то. Я бы рекомендовал:

Проверить, доступен ли текущий сервер, который вы используете, через браузер. Если это не так, используйте другое зеркало. Перейдите к «Software & amp; Обновления "и выберите зеркало из списка доступных в 'Загрузить с'. Проверьте файл sources.list в файле / etc / apt / и закомментируйте все строки, которые обращаются к пакетам из недоступного зеркала.

Если изменение зеркала не работает, проверьте, сможете ли вы обновить данные с помощью sudo apt-get update после подключения к другому интернет-провайдеру. Наверное, попробуйте с горячей точкой вашего телефона? Может просто работать. (Работал для меня.)

2
ответ дан 18 July 2018 в 12:42

Просто вышел из этой проблемы, потратив 5 часов, пытаясь понять, что случилось. Это либо ваше зеркало, через которое Ubuntu обращается к пакетам, либо ваш поставщик услуг блокирует что-то. Я бы рекомендовал:

Проверить, доступен ли текущий сервер, который вы используете, через браузер. Если это не так, используйте другое зеркало. Перейдите к «Software & amp; Обновления "и выберите зеркало из списка доступных в 'Загрузить с'. Проверьте файл sources.list в файле / etc / apt / и закомментируйте все строки, которые обращаются к пакетам из недоступного зеркала.

Если изменение зеркала не работает, проверьте, сможете ли вы обновить данные с помощью sudo apt-get update после подключения к другому интернет-провайдеру. Наверное, попробуйте с горячей точкой вашего телефона? Может просто работать. (Работал для меня.)

2
ответ дан 24 July 2018 в 20:01

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

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