I have SolidCP v1.4.1 and I am trying to upgrade to v1.4.2 but I am getting errors. Is "upgrading" automatically not possible?
The error in the installer states:
1) SolidCP Server (Site w/ specified bindings already exists 127.0.0.1:9003)
2) SolidCP Enterprise Server (Site w/ specified bindings already exists 127.0.0.1:9002)
3) SolidCP Portal (Windows account already exists SCPPortal)
Are upgrades to be performed manually only?
-Ben
Hello,
Upgrading via the installer should still work as far as im aware. Do you receive an error?
The other way to upgrade would be to use the Powershell script found on the downloads page and this will upgrade all 3 components on all servers (As long as it can access the SMB Share)
Kind Regards,
Trevor Robinson
Trevor,
Thank you for responding. I posted the errors in my original post. I am pasting the errors directly from the log below:
[2/25/2019 8:25:15 AM] ERROR: Site bindings check: Site with specified bindings already exists (ip: 127.0.0.1, port: 9003, domain: )
[2/25/2019 8:25:15 AM] ERROR: Site bindings check: Site with specified bindings already exists (ip: 127.0.0.1, port: 9002, domain: )
[2/25/2019 8:25:16 AM] ERROR: Account check: Windows account already exists: SCPPortal
I don't know anything about Powershell, never used it before. I just figured the installation program should handle upgrades too, but based on the errors that popped up ... almost looks like it only handles initial installs. ::Shrugs::
Ok, so I do not know why the installer fails to perform the update. It should recognize that a previous version is installed and "upgrade" it, or so I expected. Instead, it behaves as an "initial install" application only, expecting that you do not have any previous version installed.
That being said, I downloaded the "Manual Install" zip file and followed the instructions to install that and found a logic error in the Database Script. Line #20600 should be "IF NOT". Several lines after that line fail because currently it is written as just a straight "IF" statement, which then means that the required record is never inserted and subsequent lines of code fail for constraint errors because expected data is missing.
After I fixed that line of code and finished the process, I was able to upgrade my SolidCP to v1.4.2
-Ben
Hello,
The Installer basically only knows if something is installed when it's in the installer configuration (which can be whiped for example with installer removal, bad installer update etc).
But i am glad you resolved it.
I will look into the Database script errors you mentioned thank you for letting us know.
Regards,
Marco