Hi Guys,
So Im stuck in quite a strange problem. I will try to explain as best as i can below and also will lay out some background info:
3 days ago:
So we was happily running Sec5.4.1 on a Windows 2008r2 Standard and then we decided to upgrade the console to 5.5.
However we did not have the SUM password or the SophosManagment Database access accout password. So we reset the passwords in AD and re-ran the sec5.4.1 Installer in to reset the passwords. If i remember correctly that went fine.
Then we Ran the Sec5.5 installer to update it. Initially it failed because of a cached password policy we had. So I removed the policy and re-ran it. This time the installation a completed, but when i restarted the server, enterprise console failed to open. I think the database upgrade to from 540 to 550 failed. so i dropped the Sophos550 databse and recreated it manually using the UPgradeDB utility no the sophos console would open but it i had lost all my policies and computers. so i contacte Sophos support and they issues the folwoing commands:
sqlcmd -S -S .\SOPHOS -d SOPHOS550 -q "Update Upgrade Set UpgradeStatus=1"
sqlcmd -E -S .\SOPHOS -d SOPHOS550 -q "From540"
sqlcmd -S -S .\SOPHOS -d SOPHOS550 -q "Update Upgrade Set UpgradeStatus=2"
So after this everything seemed to work. I had al my policies and computers back, The clients were updating fine and the console was updating fine and i could change policies and protect clienst form the console all fine.
Today:
So we come in today with a plan to migrate the console to another machine. So i go into to services to stop them and i find the:
- The three Sophos Patch Services are stuck on starting –
- I am getting this log in the Event Viewer: Event 0, PatchFeedProcessor, Processing stopped (handled error):'Failed to check upgrade complete status'
- Also I’m getting the following log in windows event logger like every 30 seconds: Event 18456, MSSQL$SOPHOS, Login failed for user 'DOMAIN\SophosManagement'. Reason: Failed to open the explicitly specified database. [CLIENT: <local machine>]
So I verified with the following :
SQLCMD -E -S SQLSERVER\SOPHOS
1> SELECT * FROM SYSDATABASES WHERE NAME LIKE "%PATCH%"
2> GO
This showed that SophosPatch52 is the database name which is correct.
Then i went into SQL Servermanagement Studio and checked the properties of the SophosPatch52 database. it had no users/groups in the permissions tab. so i manualy added the Sophos DB Admins Group to it and gave it connect permissions (same as the other databases) - (THIS STEP CLEARED THE WINDOWS MSSQL$SOPHOS LOGIN FAILED ERROR)
But the services still did not start after taskilling them and re-trying.
Then i tried this:
1> USE SOPHOSPATCH52
2> UPDATE Upgrade
3> SET UpgradeStatus=2 WHERE ID=1
4> GO
it seemed to do something but still the patch services did not start.
i have also tried running: the updatepatchDB.bat Domain\SOPHOS NetbiosDomain SOPHOSpatch52 Sophos_updatepatchDB.log it seems to do something but nothing changes.
So i spoke to Sophos Support and they said i should go ahead with the migration which might fix the issue.
so i did backup up the old server and then i restored them to the new server. however when i try tried to instal enterprise console on the new server it failed. i checked the services and the patch services were stuck in starting state.
I dont know where to go from here..
Does any one have any advice suggestions please?
Cheers,
This thread was automatically locked due to age.