1.1 KiB
1.1 KiB
Upgrading Debian 8 -> 9
Steps
Don't use tinc or any other VPN to connect to your server when doing a system upgrade.
- Create backup (
/etc
,/home
,/root
,/var/lib/mysql
, mysqldump, ...) - Update sources in
/etc/apt/sources.list
and/etc/apt/sources.list.d/
to stretch apt update
apt upgrade
apt dist-upgrade
- Fix errors and warnings and only then
reboot
dpkg -l | grep -v ^ii
should be empty or packages should be removedreboot
- test
Known problems
fail2ban
Some configuration changes, e.g. multiple ignore
directives are no longer allowed, so
ignore = 127.0.0.1/8
ignore = 10.0.0.1/8
becomes
ignore = 127.0.0.1/8 10.0.0.1/8
IPv6
/etc/rc.local
/sbin/ip -6 addr add <ipv6-address>/64 dev eth0
/sbin/ip -f inet6 route add <ipv6-gateway> dev eth0 # this one is new
/sbin/route -A inet6 add default gw <ipv6-gateway> dev eth0
dnscrypt
Needs to be purged and reinstalled: apt purge dnscrypt-proxy && apt install dnscrypt-proxy
Switch from init.d script to systemd. Systemd script can be obtained from the Arch Wiki