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 undefined
at 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:3478
at 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

Reply via email to