Accidentally deleted my original comment…
Seeing this issue after manually upgrading IIS from 3.7.4 to 3.8.1
Login screen does not do anything after entering correct user name and password. However if you enter incorrect creds it does say they are invalid credentials.
Log info… (2 sections in same box)
[12:05:19 INF] Application started. Press Ctrl+C to shut down.
[12:05:19 INF] Hosting environment: Production
[12:05:19 INF] Content root path: C:\inetpub\wwwroot\PowershellUniversal
[12:05:19 INF] Request starting HTTP/1.1 GET http://eclwswd00027.stg-tfayd.com/ - -
[12:05:19 INF] Server eclwswd00027:6780:3c705a3f successfully announced in 10.4691 ms
[12:05:19 INF] Server eclwswd00027:6780:3c705a3f is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, SqlServerHeartbeatProcess, Worker, DelayedJobScheduler, RecurringJobScheduler...
[12:05:19 ERR] Connection ID "17870283323016740865", Request ID "80000011-0000-f800-b63f-84710c7967bb": An unhandled exception was thrown by the application.
System.ArgumentException: Options.ClientId must be provided (Parameter 'ClientId')
at Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectOptions.Validate()
at Microsoft.AspNetCore.Authentication.RemoteAuthenticationOptions.Validate(String scheme)
at Microsoft.AspNetCore.Authentication.AuthenticationBuilder.<>c__DisplayClass4_0`2.<AddSchemeHelper>b__1(TOptions o)
at Microsoft.Extensions.Options.ValidateOptions`1.Validate(String name, TOptions options)
at Microsoft.Extensions.Options.OptionsFactory`1.Create(String name)
at Microsoft.Extensions.Options.OptionsMonitor`1.<>c__DisplayClass10_0.<Get>b__0()
at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor)
at System.Lazy`1.CreateValue()
at System.Lazy`1.get_Value()
at Microsoft.Extensions.Options.OptionsCache`1.GetOrAdd(String name, Func`1 createOptions)
at Microsoft.Extensions.Options.OptionsMonitor`1.Get(String name)
at Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.InitializeAsync(AuthenticationScheme scheme, HttpContext context)
at Microsoft.AspNetCore.Authentication.AuthenticationHandlerProvider.GetHandlerAsync(HttpContext context, String authenticationScheme)
at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Server.IIS.Core.IISHttpContextOfT`1.ProcessRequestAsync()
[12:05:19 INF] Server eclwswd00027:6780:3c705a3f all the dispatchers started
2nd Section
12:05:25 INF] Request starting HTTP/1.1 GET http://eclwswd00027.stg-tfayd.com/api/v1/loginPage - -
[12:05:25 INF] Request starting HTTP/1.1 GET http://eclwswd00027.stg-tfayd.com/api/v1/identity/my - -
[12:05:25 INF] Executing endpoint 'Universal.Server.Services.VersionController.Get (Universal.Server)'
[12:05:25 INF] Route matched with {action = "Get", controller = "Version"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult Get() on controller Universal.Server.Services.VersionController (Universal.Server).
[12:05:25 INF] Executing endpoint 'UniversalAutomation.LoginPageController.Get (Universal.Server)'
[12:05:25 INF] Executing OkObjectResult, writing value of type 'System.String'.
[12:05:25 INF] Route matched with {action = "Get", controller = "LoginPage"}. Executing controller action with signature PowerShellUniversal.LoginPage Get() on controller UniversalAutomation.LoginPageController (Universal.Server).
[12:05:25 INF] Authorization failed. These requirements were not met:
DenyAnonymousAuthorizationRequirement: Requires an authenticated user.
DenyAnonymousAuthorizationRequirement: Requires an authenticated user.
[12:05:25 INF] AuthenticationScheme: Cookies was challenged.
[12:05:25 INF] AuthenticationScheme: Bearer was challenged.
[12:05:25 INF] Executed action Universal.Server.Services.VersionController.Get (Universal.Server) in 8.0706ms
[12:05:25 INF] Executed endpoint 'Universal.Server.Services.VersionController.Get (Universal.Server)'
[12:05:25 INF] Request finished HTTP/1.1 GET http://eclwswd00027.stg-tfayd.com/api/v1/version - - - 200 - text/plain;+charset=utf-8 41.1157ms
[12:05:25 INF] Request starting HTTP/1.1 GET http://eclwswd00027.stg-tfayd.com/api/v1/sso - -
[12:05:25 INF] Authorization failed. These requirements were not met:
DenyAnonymousAuthorizationRequirement: Requires an authenticated user.
DenyAnonymousAuthorizationRequirement: Requires an authenticated user.
[12:05:25 INF] AuthenticationScheme: Cookies was challenged.
[12:05:25 INF] AuthenticationScheme: Bearer was challenged.
[12:05:25 INF] Request finished HTTP/1.1 GET http://eclwswd00027.stg-tfayd.com/api/v1/identity/my - - - 401 - - 50.4307ms
[12:05:25 INF] Request starting HTTP/1.1 GET http://eclwswd00027.stg-tfayd.com/api/v1/version/build - -
[12:05:25 INF] Executing endpoint 'UniversalDashboard.Controllers.AuthenticationController.SingleSignOn (Universal.Server)'
[12:05:25 INF] Executing endpoint 'Universal.Server.Services.VersionController.GetBuildVersion (Universal.Server)'
[12:05:25 INF] Route matched with {action = "GetBuildVersion", controller = "Version"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetBuildVersion() on controller Universal.Server.Services.VersionController (Universal.Server).
[12:05:25 INF] Route matched with {action = "SingleSignOn", controller = "Authentication"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult SingleSignOn() on controller UniversalDashboard.Controllers.AuthenticationController (Universal.Server).
[12:05:25 INF] Executing OkObjectResult, writing value of type '<>f__AnonymousType18`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'.
[12:05:25 INF] Executing JsonResult, writing value of type '<>f__AnonymousType4`1[[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'.
[12:05:25 INF] Executed action UniversalDashboard.Controllers.AuthenticationController.SingleSignOn (Universal.Server) in 15.1372ms
[12:05:25 INF] Executed action Universal.Server.Services.VersionController.GetBuildVersion (Universal.Server) in 15.389ms
[12:05:25 INF] Executed endpoint 'UniversalDashboard.Controllers.AuthenticationController.SingleSignOn (Universal.Server)'
[12:05:25 INF] Executed endpoint 'Universal.Server.Services.VersionController.GetBuildVersion (Universal.Server)'
[12:05:25 INF] Request finished HTTP/1.1 GET http://eclwswd00027.stg-tfayd.com/api/v1/sso - - - 200 - application/json;+charset=utf-8 30.3724ms
[12:05:25 INF] Request finished HTTP/1.1 GET http://eclwswd00027.stg-tfayd.com/api/v1/version/build - - - 200 - application/json;+charset=utf-8 21.1254ms
[12:05:25 INF] Request starting HTTP/1.1 GET http://eclwswd00027.stg-tfayd.com/api/v1/alive - -
[12:05:25 INF] Executing endpoint 'UniversalAutomation.AliveController.Get (Universal.Server)'
[12:05:25 INF] Route matched with {action = "Get", controller = "Alive"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult Get() on controller UniversalAutomation.AliveController (Universal.Server).
[12:05:25 INF] Executing OkObjectResult, writing value of type '<>f__AnonymousType1`3[[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'.
[12:05:25 INF] Executed action UniversalAutomation.AliveController.Get (Universal.Server) in 7.1407ms
[12:05:25 INF] Executed endpoint 'UniversalAutomation.AliveController.Get (Universal.Server)'
[12:05:25 INF] Request finished HTTP/1.1 GET http://eclwswd00027.stg-tfayd.com/api/v1/alive - - - 200 - application/json;+charset=utf-8 13.5237ms
[12:05:25 INF] Request starting HTTP/1.1 GET http://eclwswd00027.stg-tfayd.com/api/v1/accessible - -
[12:05:25 INF] Authorization failed. These requirements were not met:
DenyAnonymousAuthorizationRequirement: Requires an authenticated user.
[12:05:25 INF] AuthenticationScheme: Cookies was challenged.
[12:05:25 INF] AuthenticationScheme: Bearer was challenged.
[12:05:25 INF] Authorization failed. These requirements were not met:
DenyAnonymousAuthorizationRequirement: Requires an authenticated user.
[12:05:25 INF] Request starting HTTP/1.1 GET http://eclwswd00027.stg-tfayd.com/api/v1/version/update - -
[12:05:25 INF] AuthenticationScheme: Cookies was challenged.
[12:05:25 INF] AuthenticationScheme: Bearer was challenged.
[12:05:25 INF] Request finished HTTP/1.1 GET http://eclwswd00027.stg-tfayd.com/api/v1/accessible - - - 401 - - 11.7973ms
[12:05:25 INF] Executing endpoint 'Universal.Server.Services.VersionController.GetUpdate (Universal.Server)'
[12:05:25 INF] Route matched with {action = "GetUpdate", controller = "Version"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult GetUpdate() on controller Universal.Server.Services.VersionController (Universal.Server).
[12:05:25 INF] Executing JsonResult, writing value of type 'PowerShellUniversal.Update'.
[12:05:25 INF] Executed action Universal.Server.Services.VersionController.GetUpdate (Universal.Server) in 4.6324ms
[12:05:25 INF] Executed endpoint 'Universal.Server.Services.VersionController.GetUpdate (Universal.Server)'
[12:05:25 INF] Request finished HTTP/1.1 GET http://eclwswd00027.stg-tfayd.com/api/v1/version/update - - - 200 - application/json;+charset=utf-8 10.9984ms
[12:05:25 INF] Executing ObjectResult, writing value of type 'PowerShellUniversal.LoginPage'.
[12:05:25 INF] Request starting HTTP/1.1 GET http://eclwswd00027.stg-tfayd.com/api/v1/settings/public - -
[12:05:25 INF] Request starting HTTP/1.1 GET http://eclwswd00027.stg-tfayd.com/api/v1/license/feature - -
[12:05:25 INF] Executed action UniversalAutomation.LoginPageController.Get (Universal.Server) in 95.9899ms
[12:05:25 INF] Executed endpoint 'UniversalAutomation.LoginPageController.Get (Universal.Server)'
[12:05:25 INF] Executing endpoint 'Universal.Server.Controllers.LicenseController.GetLicensedFeatures (Universal.Server)'
[12:05:25 INF] Executing endpoint 'UniversalAutomation.SettingsController.GetPublic (Universal.Server)'
[12:05:25 INF] Request finished HTTP/1.1 GET http://eclwswd00027.stg-tfayd.com/api/v1/loginPage - - - 200 - application/json;+charset=utf-8 128.3003ms
[12:05:25 INF] Route matched with {action = "GetLicensedFeatures", controller = "License"}. Executing controller action with signature System.Collections.Generic.IEnumerable`1[UniversalAutomation.Common.Interfaces.Feature] GetLicensedFeatures() on controller Universal.Server.Controllers.LicenseController (Universal.Server).
[12:05:25 INF] Route matched with {action = "GetPublic", controller = "Settings"}. Executing controller action with signature System.Collections.Generic.IEnumerable`1[PowerShellUniversal.Settings] GetPublic() on controller UniversalAutomation.SettingsController (Universal.Server).
[12:05:25 INF] Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[UniversalAutomation.Common.Interfaces.Feature, PowerShellUniversal, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'.
[12:05:25 INF] Executing ObjectResult, writing value of type 'PowerShellUniversal.Settings[]'.
[12:05:25 INF] Executed action Universal.Server.Controllers.LicenseController.GetLicensedFeatures (Universal.Server) in 6.016ms
[12:05:25 INF] Executed endpoint 'Universal.Server.Controllers.LicenseController.GetLicensedFeatures (Universal.Server)'
[12:05:25 INF] Request finished HTTP/1.1 GET http://eclwswd00027.stg-tfayd.com/api/v1/license/feature - - - 200 - application/json;+charset=utf-8 12.7961ms
[12:05:25 INF] Request starting HTTP/1.1 GET http://eclwswd00027.stg-tfayd.com/api/v1/gitstatus/edit - -
[12:05:25 INF] Authorization failed. These requirements were not met:
DenyAnonymousAuthorizationRequirement: Requires an authenticated user.
DenyAnonymousAuthorizationRequirement: Requires an authenticated user.
[12:05:25 INF] AuthenticationScheme: Cookies was challenged.
[12:05:25 INF] AuthenticationScheme: Bearer was challenged.
[12:05:25 INF] Authorization failed. These requirements were not met:
DenyAnonymousAuthorizationRequirement: Requires an authenticated user.
DenyAnonymousAuthorizationRequirement: Requires an authenticated user.
[12:05:25 INF] AuthenticationScheme: Cookies was challenged.
[12:05:25 INF] AuthenticationScheme: Bearer was challenged.
[12:05:25 INF] Request finished HTTP/1.1 GET http://eclwswd00027.stg-tfayd.com/api/v1/gitstatus/edit - - - 401 - - 11.3043ms
[12:05:25 INF] Executed action UniversalAutomation.SettingsController.GetPublic (Universal.Server) in 25.2128ms
[12:05:25 INF] Executed endpoint 'UniversalAutomation.SettingsController.GetPublic (Universal.Server)'
[12:05:25 INF] Request finished HTTP/1.1 GET http://eclwswd00027.stg-tfayd.com/api/v1/settings/public - - - 200 - application/json;+charset=utf-8 32.5687ms
[12:05:25 ERR] Failure configuring Universal. Some settings from your configuration files may not be applied.
Microsoft.Data.SqlClient.SqlException (0x80131904): Invalid column name 'RunId'.
at Microsoft.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
at Microsoft.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
at Microsoft.Data.SqlClient.SqlDataReader.get_MetaData()
at Microsoft.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean isAsync, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry, String method)
at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
at Microsoft.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior)
at Microsoft.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
at System.Data.Common.DbCommand.ExecuteReader()
at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReader(RelationalCommandParameterObject parameterObject)
at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.Enumerator.InitializeReader(Enumerator enumerator)
at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.Enumerator.<>c.<MoveNext>b__19_0(DbContext _, Enumerator enumerator)
at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass31_0`2.<Execute>b__0(DbContext context, TState state)
at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementation[TState,TResult](Func`3 operation, Func`3 verifySucceeded, TState state)
at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded)
at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.Enumerator.MoveNext()
at System.Collections.Generic.LargeArrayBuilder`1.AddRange(IEnumerable`1 items)
at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at PowerShellUniversal.SQL.SqlTable`1.<>c.<ToArray>b__18_0(IQueryable`1 m) in C:\actions-runner\_work\universal\universal\src\PowerShellUniversal.SQL\Database.cs:line 592
at PowerShellUniversal.SQL.SqlTable`1.DisposeAfterCall[X](Func`2 call) in C:\actions-runner\_work\universal\universal\src\PowerShellUniversal.SQL\Database.cs:line 652
at PowerShellUniversal.SQL.SqlTable`1.ToArray() in C:\actions-runner\_work\universal\universal\src\PowerShellUniversal.SQL\Database.cs:line 592
at PowerShellUniversal.SQL.Database.FailOrphanedJobs() in C:\actions-runner\_work\universal\universal\src\PowerShellUniversal.SQL\Database.cs:line 0
at UniversalAutomation.StartupService.RunStartup() in C:\actions-runner\_work\universal\universal\src\Universal.Server\Services\StartupService.cs:line 256
ClientConnectionId:adee1878-a7f0-41ac-a53c-610b7e37e1fc
Error Number:207,State:1,Class:16
[12:05:25 INF] Running git sync, if configured.
[12:05:25 INF] Scheduling git sync service.
[12:05:25 INF] Scheduling heartbeat job.
[12:05:25 INF] Scheduling update check.
[12:05:25 INF] Starting security proxy.