syslinux pxe boot rebots every few minutes

Я обнаружил, что update-command-not-found загрузил несколько файлов Contents-i386.gz в / var / cache / apt / apt-file / каталог. Почему-то скачанные файлы некорректны, размер файла не соответствует оригиналу. Почему возникла эта проблема, до сих пор остается для меня загадкой. Мне пришлось загрузить вручную с помощью wget (с переключателем -O для переименования загруженных файлов), как показано ниже:

Вот команда (для копирования и вставки):

wget http://ftp.us.debian.org/debian/dists/jessie/main/Contents-i386.gz -O /var/cache/apt/apt-file/ftp.us.debian.org_debian_dists_jessie_main_Contents-i386.gz

И проделайте то же самое с остальными файлами :

wget http://http.debian.net/debian/dists/jessie/main/Contents-i386.gz -O /var/cache/apt/apt-file/http.debian.net_debian_dists_jessie_main_Contents-i386.gz
wget http://http.debian.net/debian/dists/jessie/contrib/Contents-i386.gz -O /var/cache/apt/apt-file/http.debian.net_debian_dists_jessie_contrib_Contents-i386.gz
wget http://http.debian.net/debian/dists/jessie/non-free/Contents-i386.gz -O /var/cache/apt/apt-file/http.debian.net_debian_dists_jessie_non-free_Contents-i386.gz

Теперь, когда / var / cache / apt / apt-file / содержит правильные файлы, я могу запустить update-command-not-found с помощью -n Переключатель , чтобы эта команда не загружала и перезаписывала правильные файлы неисправными.

root@debian:/var/cache/apt# update-command-not-found -n
I: Writing data for ftp.us.debian.org_debian_dists_jessie_main_Contents-i386.gz ... . done
I: Writing data for http.debian.net_debian_dists_jessie_contrib_Contents-i386.gz ... . done
I: Writing data for http.debian.net_debian_dists_jessie_main_Contents-i386.gz ... . done
I: Writing data for ftp.us.debian.org_debian_dists_jessie-updates_main_Contents-i386.gz ... . done
I: Writing data for http.debian.net_debian_dists_jessie_non-free_Contents-i386.gz ... . done

NB: мне пришлось удалить security.debian.org_dists_jessie_updates_main_Contents-i386.gz из каталога / var / cache / apt / apt-file / , поскольку предыдущий wget приводит к ОШИБКА 404: не найдено .

0
21.11.2018, 13:09
1 ответ

Если SoC перезагружается каждый раз через одно и то же время, я полагаю, что проблема может быть связана со сторожевым таймером. Проверьте вывод ядра на что-то вроде:

iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
iTCO_wdt: Found a Apollo Lake SoC TCO device (Version=5, TCOBASE=0x0460)
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)

Там вы можете найти дополнительную информацию о настройке сторожевого таймера:http://www.fit-pc.com/wiki/index.php/Linux_Mint:_Watchdog_configuration

0
28.01.2020, 04:08

Теги

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