Обновление дистрибутива Debian -не приводит к обновлению до версии выше 8.11

WantedBy=network-online.targetпо умолчанию не является частью цепочки зависимостей, и вы не должны использовать его таким образом.

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

[Unit]
Description=Firewall setup via /etc/iptables.rules
After=network.target
Before=network-online.target
Wants=network-online.target

[Service]
Type=oneshot
ExecStart=/sbin/iptables-restore /etc/iptables.rules

[Install]
WantedBy=multi-user.target

https://www.freedesktop.org/software/systemd/man/systemd.special.html#network.targethttps://www.freedesktop.org/software/systemd/man/systemd.special.html#network-online.target

0
27.12.2020, 11:07
1 ответ

Вам необходимо обновить свои «источники», чтобы они ссылались на stretch, а не на jessie:

.
sudo sed -i s/jessie/stretch/ /etc/apt/sources.list

Как только это будет сделано,

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

обновление до Debian 9.

После перезагрузки вы можете повторить процесс, заменив stretchна busterдля обновления до Debian 10.

2
18.03.2021, 22:40

Теги

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