When using the script, you must consider that depending on each case, some packages might get uninstalled because of different reasons.
Why would that happen? Shouldn’t a bit more checks be done on the script so it wouldn’t happen?
Considering Debian does have an upgrade path to 12, I do highly concur with @PitzKey here How to upgrade to VitalPBX 4.5 - #10 by PitzKey)
@PitzKey
I strongly encourage the VitalPBX team to reconsider this, and please work towards releasing an automated upgrade script.Migrating from v3 to v4 was a long painful process and as a admin of multiple VitalPBX servers, I’d rather not go through that pain again…
The migration that way is long process as well as moving everything is not just a simple backup and restore, that really only happens with smaller systems. So it would really really help out everyone to fine tune the script to upgrade to Debian 12 and Vital v4.5 as smoothly as possible.