OS = up to date 2012R2 server std, all pre-requisites OK
The server is also running PRTG (network monitoring) that hosts a website on port 443
The install (OME_1_3_A01.exe) runs Ok to start with, but looks to take a little extra time at the end when publishing to IIS, it then goes ahead and uninstall everything. I have also tried to "run as admin". It then goes on to roll everything back.
I really want to install on this server as SNMP info is send to the server IP.
This is the log:
2014-07-03 04:26:47 PM
"C:\Program Files\Dell\SysMgt\Essentials\bin\WebInstall\InstallUtil.exe" -DatabaseOptions 8 -i -WebsitePath "C:\Program Files\Dell\SysMgt\Essentials\WWWRoot\Essentials" -WebsitePort "2607"
Program.RunInstall(...)
Website unzip started...
Website un-install started...
UpdateRegistration(True)
Website un-install completed.
OmeDAService.Uninstall()
Service exe file not found:
OmeHostService.Uninstall()
Service exe file not found:
Database.Install(...)
Database.UnzipDataScripts()
- C:\Users\lasse.thomsen\AppData\Local\Temp\OMEssentials 2014-07-03 16.26.47
- DatabaseAdd.sql
- UpgradeOMEssentials, 1.0.0.30.sql
- UpgradeOMEssentials, 1.0.1.1253.sql
- UpgradeOMEssentials, 1.1.0.6063.sql
- UpgradeOMEssentials, 1.2.0.1160.sql
LoadSqlLogin()
Database.LoadServerPaths(...)
Website unzip complete.
Undefined exception occurred:
System.Data.SqlClient.SqlException (0x80131904): Could not obtain exclusive lock on database 'model'. Retry the operation later.
CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at InstallUtil.Installers.Database.Database.LoadServerPaths(SqlConnection sqlConnection, String databaseName)
at InstallUtil.Installers.Database.Database.Install(DatabaseOptions databaseOptions)
at InstallUtil.Program.RunInstall(CommandLineArgumentsDictionary arguments)
at InstallUtil.Program.Main(String[] args)
ClientConnectionId:6d5f43fe-13f0-4d22-af41-80de9958cf85
2014-07-03 04:27:07 PM
"C:\Program Files\Dell\SysMgt\Essentials\bin\WebInstall\InstallUtil.exe" -u
Program.RunInstall(...)
Website un-install started...
UpdateRegistration(True)
Website un-install completed.
EventLogs.UninstallLogSources(...)
EventLogs.UninstallLogSources(...) - Complete
EventLogs.UninstallLogSources(...)
Expected Exception
Unable to delete the event log source: 'Essentials'
System.ArgumentException: The source 'Essentials' is not registered on machine '.', or you do not have write access to the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog registry key.
at System.Diagnostics.EventLog.DeleteEventSource(String source, String machineName)
at InstallUtil.Installers.EventLogs.UninstallLogSources(List`1 logSourceNames, Boolean logErrors)
EventLogs.UninstallLogSources(...) - Complete
OmeDAService.Uninstall()
Service exe file not found:
OmeHostService.Uninstall()
Service exe file not found:
Database.Uninstall(...)
Removing the local windows groups.
Exception thrown while uninstalling our windows security groups.
System.Data.SqlClient.SqlException (0x80131904): Cannot open database "OMEssentials" requested by the login. The login failed.
Login failed for user 'MBS\dellome'.
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK)
at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover)
at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout)
at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance)
at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData)
at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions)
at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)
at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)
at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
at System.Data.SqlClient.SqlConnection.Open()
at InstallUtil.Installers.Database.Database.OpenSqlConnection(String initialDatabaseName)
at InstallUtil.Installers.Database.Database.Uninstall(Nullable`1 databaseOptions)
ClientConnectionId:e620bb70-b499-4dbe-9920-0a52c23017f7
Deleting Database [OMEssentials]
Unable to delete the database [OMEssentials]
Database.RemoveRegistryKeys()
Unable to remove the registry key value: ApplicationGuid
Unable to locate any root registry keys.
Database.RemoveRegistryKeys() - Complete