...
FMC GUI authentication using RADIUS credentials fails. Using local credentials fails intermittently and RADIUS logs show FMC requesting RADIUS authorization for local users. From RADIUS object test, the authorization is successful. mojo_server logs shows the request times out, from RADIUS server we see a correct authentication. Unable to delete the external authentication object with error "Authorization Failure: Invalid or expired session"
FMC running 7.1.0 version with RADIUS external authentication object enabled for GUI access.
Reboot the FMC to be able to delete and reconfigure the RADIUS object. Restarting mojo/httpsd and other GUI processes does not fix this.
mojo_server errors when authenticating [debug] 400 Bad Request (0.008434s, 118.568/s) [debug] after dispatch worker inspection [debug] Resetting modules... [debug] Module reset complete [debug] POST "/auth/login" (40a062e2) [info] Use of uninitialized value in numeric eq (==) at /usr/local/sf/lib/perl/5.24.4/SF/Auth.pm line 2315. [info] Use of uninitialized value $_SESSION in numeric eq (==) at /usr/local/sf/lib/perl/5.24.4/SF/Auth.pm line 2315. [info] Session timeout set at /usr/local/sf/lib/perl/5.24.4/SF/Auth.pm line 380. mojo_server errors when attempting to delete RADIUS object. MOJO: 03-31 15:50:13 [.43007] [30232] [error] pjb.cgi - Error calling 'SF::AuthConfigObject::saveCurrentAuthenticationList' , user: admin MOJO: 03-31 15:50:13 [.43019] [30232] [error] pjb.cgi - Parameters used: MOJO: 03-31 15:50:13 $VAR1 = '[[],["6935011e-b2c0-11eb-9a23-848ee4e38723"],["bee2eb18-e129-11df-a04a-42c66f0a3b36"],null]'; MOJO: 03-31 15:50:13 MOJO: 03-31 15:50:13 [.43053] [30232] [error] pjb.cgi - Error message: MOJO: 03-31 15:50:13 MOJO: 03-31 15:50:13 Authorization Failure: Invalid or expired session at /usr/local/sf/lib/perl/5.24.4/SF/EOHandler.pm line 1658. MOJO: 03-31 15:50:13 SF::EOHandler::_deleteObject(HASH(0x55aff5903158)) MOJO: 03-31 15:50:13 called at /usr/local/sf/lib/perl/5.24.4/SF/EOHandler.pm line 1595 MOJO: 03-31 15:50:13 SF::EOHandler::deleteObject(HASH(0x55aff5903158)) MOJO: 03-31 15:50:13 called at /usr/local/sf/lib/perl/5.24.4/SF/AuthConfigObject.pm line 177 MOJO: 03-31 15:50:13 SF::AuthConfigObject::saveCurrentAuthenticationList(ARRAY(0x55aff58d7990), ARRAY(0x55aff5925908), ARRAY(0x55aff57d7da0), undef) MOJO: 03-31 15:50:13 called at /usr/local/sf/lib/perl/5.24.4/SF/UI/PJB.pm line 1431 MOJO: 03-31 15:50:13 SF::UI::PJB::executeFunction("SF::AuthConfigObject::saveCurrentAuthenticationList", ARRAY(0x55aff5925590)) MOJO: 03-31 15:50:13 called at /usr/local/sf/lib/perl/5.24.4/SF/UI/PJB.pm line 1393 MOJO: 03-31 15:50:13 SF::UI::PJB::handleRequest("SF::AuthConfigObject::saveCurrentAuthenticationList", "[[],[\"6935011e-b2c0-11eb-9a23-848ee4e38723\"],[\"bee2eb18-e129-"...) MOJO: 03-31 15:50:13 called at /usr/local/sf/lib/perl/5.24.4/SF/Mojo/Handlers/PjbHandler.pm line 46 MOJO: 03-31 15:50:13 eval {...} MOJO: 03-31 15:50:13 called at /usr/local/sf/lib/perl/5.24.4/SF/Mojo/Handlers/PjbHandler.pm line 49 MOJO: 03-31 15:50:13 SF::Mojo::Handlers::PjbHandler::handle_pjb_cgi(SF::Mojo::Handlers::PjbHandler=HASH(0x55aff2b49df8)) MOJO: 03-31 15:50:13 called at /usr/lib64/perl/site_perl/5.24.4/Mojolicious.pm line 141 MOJO: 03-31 15:50:13 Mojolicious::__ANON__(undef, SF::Mojo::Handlers::PjbHandler=HASH(0x55aff2b49df8), CODE(0x55afeb16be50), 1) MOJO: 03-31 15:50:13 called at /usr/lib64/perl/site_perl/5.24.4/Mojolicious/Plugins.pm line 15 MOJO: 03-31 15:50:13 Mojolicious::Plugins::__ANON__() MOJO: 03-31 15:50:13 called at /usr/lib64/perl/site_perl/5.24.4/Mojolicious/Plugins.pm line 18 MOJO: 03-31 15:50:13 Mojolicious::Plugins::emit_chain(Mojolicious::Plugins=HASH(0x55afe1345808), "around_action", SF::Mojo::Handlers::PjbHandler=HASH(0x55aff2b49df8), CODE(0x55afeb16be50), 1)