I installed a server over a month ago and its been running fine. On installation I installed with multi PHP and then removed the versions I didn’t want, leaving it with 7.3 and 7.4. All was good for a few weeks.
Today, the dev working on the server emailed me with an error message including php7.1-fpm. Which isn’t installed! I took a look and although v-list-sys-php told me only 7.3 and 7.4 were installed, if I did ‘apt list --installed php7.1*’ then a load of PHP modules showed up.
I’ve no idea how they were reinstalled. I got rid of them again with the web interface, by installing them (checking the box) and then uninstalling them again. And then, as apt list --installed php7.1* (and 5.6, 7.0, 7.2) still showed there were some modules installed for each version, I got rid of those with ‘apt remove php7.1-common’ (repeat for each version), which took all the other modules with it.
Some hiccup at the Sury repository perhaps? There have been a lot of PHP updates in the last week.