After upgrading two freeipa servers (replicas of each other) from ipa-server-4.4.0-14.el7.centos.7.x86_64 to ipa-server-4.5.0-21.el7.centos.1.2.x86_64 during the recent Centos 7.3 to 7.4 update, one of the servers is having Web UI errors.
ipactl status show all services up and running on both servers. One of the replicas Web UI works fine, the other throws the following errors. Here is the output is see from the Chrome browser: Runtime error Web UI got in unrecoverable state during "profile" phase. Technical details: Cannot read property 'object' of undefined TypeError: Cannot read property 'object' of undefinedat Object.update_logged_in (https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:18169) at Object.choose_profile (https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:16656) at Object.<anonymous> (https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:1190)
at https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:3478at Object.forEach (https://server.example.com/ipa/ui/js/dojo/dojo.js?v=40500:1:29752) at Object._run_phase (https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:3442) at Object.next_phase (https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:3904) at Object.<anonymous> (https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:3631) at c (https://server.example.com/ipa/ui/js/dojo/dojo.js?v=40500:1:60960) at Object.then.t.then (https://server.example.com/ipa/ui/js/dojo/dojo.js?v=40500:1:62246)
And even more output from Firefox browser: Runtime error Web UI got in unrecoverable state during "profile" phase. Technical details: t.metadata is undefined .cache["freeipa/Application_controller"]/</w<.update_logged_in@https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:18156 .cache["freeipa/Application_controller"]/</w<.choose_profile@https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:16651 .cache["freeipa/app_container"]/</<.register_phases/<@https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:1181 .cache["freeipa/_base/Phase_controller"]/</o<._run_phase/<@https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:3476 .cache["dojo/_base/array"]/</a.forEach@https://server.example.com/ipa/ui/js/dojo/dojo.js?v=40500:1:29752 .cache["freeipa/_base/Phase_controller"]/</o<._run_phase@https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:3440 .cache["freeipa/_base/Phase_controller"]/</o<.next_phase@https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:3899 .cache["freeipa/_base/Phase_controller"]/</o<._run_phase/<@https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:3626 .cache["dojo/Deferred"]/</c@https://server.example.com/ipa/ui/js/dojo/dojo.js?v=40500:1:60960 .cache["dojo/Deferred"]/</d/t.then@https://server.example.com/ipa/ui/js/dojo/dojo.js?v=40500:1:62246 .cache["freeipa/_base/Phase_controller"]/</o<._run_phase@https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:3548 .cache["freeipa/_base/Phase_controller"]/</o<.next_phase@https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:3899 .cache["freeipa/_base/Phase_controller"]/</o<._run_phase/<@https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:3626 .cache["dojo/Deferred"]/</c@https://server.example.com/ipa/ui/js/dojo/dojo.js?v=40500:1:60960 .cache["dojo/Deferred"]/</l@https://server.example.com/ipa/ui/js/dojo/dojo.js?v=40500:1:60886 .cache["dojo/Deferred"]/</d/this.resolve@https://server.example.com/ipa/ui/js/dojo/dojo.js?v=40500:1:61873 .cache["dojo/promise/all"]/</</</<@https://server.example.com/ipa/ui/js/dojo/dojo.js?v=40500:1:85255 .cache["dojo/Deferred"]/</c@https://server.example.com/ipa/ui/js/dojo/dojo.js?v=40500:1:60960 .cache["dojo/Deferred"]/</l@https://server.example.com/ipa/ui/js/dojo/dojo.js?v=40500:1:60886 .cache["dojo/Deferred"]/</d/this.resolve@https://server.example.com/ipa/ui/js/dojo/dojo.js?v=40500:1:61873 .cache["freeipa/app_container"]/</<.register_phases/</<@https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:1092 .cache["freeipa/ipa"]/</y</t.init_metadata/s<.on_success@https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:34431 .cache["freeipa/rpc"]/</a.concurrent_command/t.on_success_all@https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:57160 .cache["freeipa/rpc"]/</a.concurrent_command/t.command_completed@https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:56953 .cache["freeipa/rpc"]/</a.concurrent_command/t.success_handler@https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:56790 .cache["freeipa/rpc"]/</a.concurrent_command/t.execute/n.on_success</<@https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:56340 .cache["freeipa/rpc"]/</a.command/l.register_handlers/<@https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:53786 r/</f@https://server.example.com/ipa/ui/js/dojo/dojo.js?v=40500:1:49586 .cache["dojo/on"]/</i.emit@https://server.example.com/ipa/ui/js/dojo/dojo.js?v=40500:1:45192 .cache["dojo/on"]/</i.emit@https://server.example.com/ipa/ui/js/dojo/dojo.js?v=40500:1:45808 .cache["dojo/Evented"]/</r.prototype.emit@https://server.example.com/ipa/ui/js/dojo/dojo.js?v=40500:1:48712 c@https://server.example.com/ipa/ui/js/freeipa/app.js?40500:1:52429 x.Callbacks/l@https://server.example.com/ipa/ui/js/libs/jquery.js?v=40500:4:24877 x.Callbacks/c.fireWith@https://server.example.com/ipa/ui/js/libs/jquery.js?v=40500:4:25702 k@https://server.example.com/ipa/ui/js/libs/jquery.js?v=40500:6:5346 .send/t/<@https://server.example.com/ipa/ui/js/libs/jquery.js?v=40500:6:9152 Any help or insight would be greatly appreciated. -- Mark Esman _______________________________________________ FreeIPA-users mailing list -- freeipa-users@lists.fedorahosted.org To unsubscribe send an email to freeipa-users-le...@lists.fedorahosted.org