Upgrade working 1.2.9 Wheezy to Jessie fails

  • I have 2 systems - a test VM and a production VM.


    The test VM (debian 7.9, imscp 1.2.9) was done, and followed the steps to shutdown the imscp daemons, and then followed the steps at https://www.rootusers.com/how-…heezy-to-debian-8-jessie/ to upgrade the system.


    On my test system, I found that PHP-APC should have been removed prior to the install (I guess I glanced over that in my prep stages)... so I had some flunky errors there, and also found that a minor fix to the apache config, followed by a reinstall of Imscp would get the system up and running again. Not a big deal. It worked. And it has been running fine for a few weeks now.


    Today I tried the production VM (also debian 7.9, imscp 1.2.9 - only difference really is in the SSL certs and domain being hosted). The upgrade followed the same steps, and other than pre-removal of PHP-APC was processed the same way. The reinstall returned errors in the upgrade step (which I sort of expected from the apache issue) but even after fixing it, the website failed to come back online after the reinstall of imscp.


    So I rolled back the VM to the pre-install snapshot, and began digging. Based on a post here, which had similar issues :


    http://i-mscp.net/index.php/Th…Bpurge%2Bapache#post38593


    I started again, with the modified update. This time, imscp did not error out - but the (only) website on that machine was returning Error 500.


    Clearly, something funky is going on.


    Is there a definitive recipe for upgrading an I-Mscp server running on a Wheezy box to Jessie? Trial and error is not a lot of fun, and I want to take the prod VM up and down like a yoyo while I work this out.


    Thanks