error upgrading 1.5...
 
Notifications
Clear all

error upgrading 1.5.0 > 1.5.1

4 Posts
2 Users
0 Reactions
122 Views
Posts: 24
Topic starter
(@cyberhostpro)
Eminent Member
Joined: 6 years ago

Hello

I am using the powershell script to upgrade to 1.5.1 and it fails with:

	    X. Exit back to Main Menu

	Enter Option From Above Menu: a

	Would you like to download the update files from the SolidCP website? (Y/N): y
	 Downloading the Files ready for updating
	 Extracting the Files ready for updating

	Starting the "SolidCP Enterprise Server" upgrade
	 Stopping the "SolidCP Enterprise Server" website
	 Restarting IIS on this server for a clean upgrade
	 Stopping the "SolidCP Enterprise Server" Scheduler service
	 Creating a backup of the "Enterprise Server" files
	 Creating a backup of the "Enterprise Server" Database
		 Set the permissions on the SQL Database backup directory for full access
		 Create temporary Share for SQL Backup
		 Backup the SQL Database
		 Zip the backup to save space
		 Remove the temporary Share for SQL Backup
		 Remove the SQL Database backup directory as it is no longer required
		 The "Enterprise Server" Database has been backed up successfully
	 Preparing the existing "Enterprise Server" files for upgrading
	 Upgrading the "Enterprise Server" files
	 Upgrading the "Enterprise Server" database
Get-Content : Cannot find path 'C:\SolidCP\Enterprise Server\bin\SolidCP.SchedulerService.exe.config' because it does not exist.
At C:\Users\Administrator\Downloads\SolidCP-Auto-Upgrade-Tool\SolidCP-Auto-Upgrade.ps1:965 char:14
+     [xml]$xml = Get-Content -Path "$dFilePath"
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (C:\SolidCP\Ente...vice.exe.config:String) [Get-Content], ItemNotFoundException
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetContentCommand
 
You cannot call a method on a null-valued expression.
At C:\Users\Administrator\Downloads\SolidCP-Auto-Upgrade-Tool\SolidCP-Auto-Upgrade.ps1:993 char:3
+         $dNode = $xml.SelectNodes($dNodePath)
+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
You cannot call a method on a null-valued expression.
At C:\Users\Administrator\Downloads\SolidCP-Auto-Upgrade-Tool\SolidCP-Auto-Upgrade.ps1:1000 char:3
+         $xml.Save("$dFilePath") | Out-Null
+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Get-Content : Cannot find path 'C:\SolidCP\Enterprise Server\bin\SolidCP.SchedulerService.exe.config' because it does not exist.
At C:\Users\Administrator\Downloads\SolidCP-Auto-Upgrade-Tool\SolidCP-Auto-Upgrade.ps1:965 char:14
+     [xml]$xml = Get-Content -Path "$dFilePath"
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (C:\SolidCP\Ente...vice.exe.config:String) [Get-Content], ItemNotFoundException
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetContentCommand
 
You cannot call a method on a null-valued expression.
At C:\Users\Administrator\Downloads\SolidCP-Auto-Upgrade-Tool\SolidCP-Auto-Upgrade.ps1:993 char:3
+         $dNode = $xml.SelectNodes($dNodePath)
+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
You cannot call a method on a null-valued expression.
At C:\Users\Administrator\Downloads\SolidCP-Auto-Upgrade-Tool\SolidCP-Auto-Upgrade.ps1:1000 char:3
+         $xml.Save("$dFilePath") | Out-Null
+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
	 The "SolidCP Enterprise Server" web.config file has been updated
	 Starting the "SolidCP Enterprise Server" Scheduler service
	 Starting the "SolidCP Enterprise Server" website
	  The "SolidCP Enterprise Server" has been upgraded

the file C:\SolidCP\Enterprise Server\bin\SolidCP.SchedulerService.exe.config did exist and seems to get removed by the upgrade tool. 

 

I restored the file from a backup but as soon as i start the installer again the file gets removed.

when i visit http://127.0.0.1 9002/9003 ports they're running 1.5.1 but based on the above I know something somewhere has gone wrong!

if I then open the control panel and go to configuration > auto update servers and run update all I get error:

Server	Message
My Server	Access to the path '\\127.0.0.1\C$\SolidCP\Server\\AutoDiscovery.asmx' is denied.
Smartermail Server	Directory \\IP_OF_SM_HERE\C$\SolidCP\Server asp.net v4.5\ not found

 

tasks like calculate diskspace now fail with

System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> Could not load file or assembly 'SolidCP.Providers.Base, Version=1.5.1.0, Culture=neutral, PublicKeyToken=da8782a6fc4d0081' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at SolidCP.Providers.ServiceProvider.GetServiceItemsDiskSpace(SoapServiceProviderItem[] items)
at SolidCP.EnterpriseServer.CalculatePackagesDiskspaceTask.CalculateItems(Int32 serviceId, List`1 items)

Looking forward to some help or advise on how to fix

3 Replies
Posts: 24
Topic starter
(@cyberhostpro)
Eminent Member
Joined: 6 years ago

I downloaded the -update.zip files and manually processed the upgrade on all servers and the everythings now working, the issue only occurs with powershell and auto update.

Reply
Posts: 107
 Ben
(@maoxiong)
Estimable Member
Joined: 7 years ago

I always have this error when every upgrade, so I just run the upgrade and copy a backed up scheduler config back into the folder.

 

It would be nice if the installer didn't do that though 😁

Reply
Posts: 107
 Ben
(@maoxiong)
Estimable Member
Joined: 7 years ago

I always have this error when every upgrade, so I just run the upgrade and copy a backed up scheduler config back into the folder.

 

It would be nice if the installer didn't do that though 😁

Reply
Share: