I used this guide to manually upgrade stretch to buster and it ended up breaking a couple of things.
First of all, apache stopped serving php, so the landing page stopped working. I was able to fix it (ended up having to delete /etc/apache2/mods-enabled/php7.0.* because 7.3.0 was the new version)
noNVC stopped working.
I am still not able to fix the second problem - it looks like email@example.com is somehow failing to start although Xtightvnc is happily running.
I was poking around Raspbian_For_Robots/VNC at master · DexterInd/Raspbian_For_Robots · GitHub for inspiration but not quite sure what is wrong.
I am seeing things like this in the logs:
Mar 11 02:07:26 dex systemd: firstname.lastname@example.org: New main PID 882 does not belong to service, and PID file is not owned by root. Refusing.
But /home/pi/.vnc/dex:1.pid doesn’t exit (I tried creating it but while it helped with “/usr/bin/vncserver -kill :1” I am still not able to get the service up and running.
I am feeling I’m off by some tiny thing but not quite sure what - any suggestions would be appreciated.