I have been using OSXvnc 1.6 over SSH (with Chicken of the VNC as the client) for years to access my headless Mac Mini and it has been working fine. The Mini was put to sleep each night using the VNC connection, then woken, logged into using ssh, and reconnected using CotVNC. No problems, it worked great.
Recently I saw that Vine Server 2.2 had been released and installed it. All worked well except that when the Mini was woken from sleep the server rejected the attempt to connect by CotVNC over ssh. I figured that a bug had been introduced in the new release so tried going back to the one used previously after removing /Library/StartupItems/OSXvnc, and re-installing the older version as the startup item.
However the problem now continues. I tried removing the plist file in ~/Library/Preferences and re-setup all the settings, still no success.
Somehow Vine Server 2.2 has broken my older installation of OSXvnc, even though as far as I can tell I have removed all trace of 2.2. How can I get the old version working again? At present I have to reboot the Mini from the ssh command line each time it is woken, so each time all my setup is lost. That’s bad. The server is started automatically as part of the reboot and once the login screen appears it allows CotVNC to connect over ssh as normal. The only problem is waking from sleep.
Sooner or later I’m going to lose some important work as a result of forgetting to save it before sleeping the Mac. Please help!