The raspberry pi 3 (my blog) is something that just works but was struck on debian stretch [version 9], My prior attempts with upgrading where not good although bad sdcard’s might have helped here with that impression.
So preparation for the end of the world took time -i made backups of important files , and an iso of the disk just in case disaster struck.
Stretch does work but a better dns thing might be nice and buster has been a general success in the zoo on intel hardware.
It is easier to attempt the upgrade than do a native debian install (my blog) which is an unknown experience.
Once ready and sitting next to the thing with a keyboard things went smoothly – only two usual prompts as blogged about before the following files caused conflict
- lighttp/conf-available/ 10-cgi.conf & 1–ssl.conf
- /fail2ban/jail.conf – temp file warning as welll /var/run goes /run.
lighttp needed help and i moved the old config file to a backup and installed the version in /etc/lighttp.
Bind9 init is a mess
named: binding TCP socket: address in use
named: unable to listen on any configured interfaces
named: loading configuration: failure
named: exiting (due to fatal error)
Despite it claiming not to work bind9 does work – ignore systemd (my blog)| for your sanity