#8567 IPA WebUI inaccessible after upgrading to RHEL 8.3.- idoverride-memberof.js missing
Closed: fixed 3 years ago by rcritten. Opened 3 years ago by frenaud.

Ticket was cloned from Red Hat Bugzilla (product Red Hat Enterprise Linux 8): Bug 1894800

Description of problem:
After upgrading to RHEL 8.3, WebUI on both IPA Server and IPA Replica are
inaccessible. Login page shows blank page.

Upon inspection, Developers Tools of web browser (e.g. Firefox) shows below
file is missing:
https://ipa.example.com/ipa/ui/js/plugins/idoverride-memberof/idoverride-member
of.js?40807

Web browser stopped to load after hitting the HTTP 404.

Timeline of http requests:
=========================================================================
fetch("https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/", {
  "headers": {
    "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif
,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
    "accept-language":
"en-AU,en;q=0.9,zh-HK;q=0.8,zh;q=0.7,en-GB;q=0.6,en-US;q=0.5,zh-TW;q=0.4",
    "sec-fetch-dest": "document",
    "sec-fetch-mode": "navigate",
    "sec-fetch-site": "none",
    "sec-fetch-user": "?1",
    "upgrade-insecure-requests": "1"
  },
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body": null,
  "method": "GET",
  "mode": "cors",
  "credentials": "include"
}); ;
fetch("https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/js/libs/loader.js
", {
  "headers": {
    "accept": "*/*",
    "accept-language":
"en-AU,en;q=0.9,zh-HK;q=0.8,zh;q=0.7,en-GB;q=0.6,en-US;q=0.5,zh-TW;q=0.4",
    "sec-fetch-dest": "script",
    "sec-fetch-mode": "no-cors",
    "sec-fetch-site": "same-origin"
  },
  "referrer": "https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/",
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body": null,
  "method": "GET",
  "mode": "cors",
  "credentials": "include"
}); ;
fetch("https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/js/libs/json2.js?
v=40807", {
  "headers": {
    "accept": "*/*",
    "accept-language":
"en-AU,en;q=0.9,zh-HK;q=0.8,zh;q=0.7,en-GB;q=0.6,en-US;q=0.5,zh-TW;q=0.4",
    "sec-fetch-dest": "script",
    "sec-fetch-mode": "no-cors",
    "sec-fetch-site": "same-origin"
  },
  "referrer": "https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/",
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body": null,
  "method": "GET",
  "mode": "cors",
  "credentials": "include"
}); ;
fetch("https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/css/patternfly.cs
s?v=40807", {
  "headers": {
    "accept": "text/css,*/*;q=0.1",
    "accept-language":
"en-AU,en;q=0.9,zh-HK;q=0.8,zh;q=0.7,en-GB;q=0.6,en-US;q=0.5,zh-TW;q=0.4",
    "sec-fetch-dest": "style",
    "sec-fetch-mode": "no-cors",
    "sec-fetch-site": "same-origin"
  },
  "referrer": "https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/",
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body": null,
  "method": "GET",
  "mode": "cors",
  "credentials": "include"
}); ;
fetch("https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/css/bootstrap-dat
epicker3.min.css?v=40807", {
  "headers": {
    "accept": "text/css,*/*;q=0.1",
    "accept-language":
"en-AU,en;q=0.9,zh-HK;q=0.8,zh;q=0.7,en-GB;q=0.6,en-US;q=0.5,zh-TW;q=0.4",
    "sec-fetch-dest": "style",
    "sec-fetch-mode": "no-cors",
    "sec-fetch-site": "same-origin"
  },
  "referrer": "https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/",
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body": null,
  "method": "GET",
  "mode": "cors",
  "credentials": "include"
}); ;
fetch("https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/css/ipa.css?v=408
07", {
  "headers": {
    "accept": "text/css,*/*;q=0.1",
    "accept-language":
"en-AU,en;q=0.9,zh-HK;q=0.8,zh;q=0.7,en-GB;q=0.6,en-US;q=0.5,zh-TW;q=0.4",
    "sec-fetch-dest": "style",
    "sec-fetch-mode": "no-cors",
    "sec-fetch-site": "same-origin"
  },
  "referrer": "https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/",
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body": null,
  "method": "GET",
  "mode": "cors",
  "credentials": "include"
}); ;
fetch("https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/ipa.css?v=40807",
{
  "headers": {
    "accept": "text/css,*/*;q=0.1",
    "accept-language":
"en-AU,en;q=0.9,zh-HK;q=0.8,zh;q=0.7,en-GB;q=0.6,en-US;q=0.5,zh-TW;q=0.4",
    "sec-fetch-dest": "style",
    "sec-fetch-mode": "no-cors",
    "sec-fetch-site": "same-origin"
  },
  "referrer": "https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/",
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body": null,
  "method": "GET",
  "mode": "cors",
  "credentials": "include"
}); ;
fetch("https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/js/libs/jquery.js
?v=40807", {
  "headers": {
    "accept": "*/*",
    "accept-language":
"en-AU,en;q=0.9,zh-HK;q=0.8,zh;q=0.7,en-GB;q=0.6,en-US;q=0.5,zh-TW;q=0.4",
    "sec-fetch-dest": "script",
    "sec-fetch-mode": "no-cors",
    "sec-fetch-site": "same-origin"
  },
  "referrer": "https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/",
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body": null,
  "method": "GET",
  "mode": "cors",
  "credentials": "include"
}); ;
fetch("data:image/png;base64,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
C", {
  "referrer": "",
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body": null,
  "method": "GET",
  "mode": "cors",
  "credentials": "omit"
}); ;
fetch("https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/js/libs/bootstrap
.js?v=40807", {
  "headers": {
    "accept": "*/*",
    "accept-language":
"en-AU,en;q=0.9,zh-HK;q=0.8,zh;q=0.7,en-GB;q=0.6,en-US;q=0.5,zh-TW;q=0.4",
    "sec-fetch-dest": "script",
    "sec-fetch-mode": "no-cors",
    "sec-fetch-site": "same-origin"
  },
  "referrer": "https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/",
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body": null,
  "method": "GET",
  "mode": "cors",
  "credentials": "include"
}); ;
fetch("https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/js/libs/bootstrap
-datepicker.js?v=40807", {
  "headers": {
    "accept": "*/*",
    "accept-language":
"en-AU,en;q=0.9,zh-HK;q=0.8,zh;q=0.7,en-GB;q=0.6,en-US;q=0.5,zh-TW;q=0.4",
    "sec-fetch-dest": "script",
    "sec-fetch-mode": "no-cors",
    "sec-fetch-site": "same-origin"
  },
  "referrer": "https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/",
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body": null,
  "method": "GET",
  "mode": "cors",
  "credentials": "include"
}); ;
fetch("https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/js/libs/patternfl
y.js?v=40807", {
  "headers": {
    "accept": "*/*",
    "accept-language":
"en-AU,en;q=0.9,zh-HK;q=0.8,zh;q=0.7,en-GB;q=0.6,en-US;q=0.5,zh-TW;q=0.4",
    "sec-fetch-dest": "script",
    "sec-fetch-mode": "no-cors",
    "sec-fetch-site": "same-origin"
  },
  "referrer": "https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/",
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body": null,
  "method": "GET",
  "mode": "cors",
  "credentials": "include"
}); ;
fetch("https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/js/libs/jquery.or
dered-map.js?v=40807", {
  "headers": {
    "accept": "*/*",
    "accept-language":
"en-AU,en;q=0.9,zh-HK;q=0.8,zh;q=0.7,en-GB;q=0.6,en-US;q=0.5,zh-TW;q=0.4",
    "sec-fetch-dest": "script",
    "sec-fetch-mode": "no-cors",
    "sec-fetch-site": "same-origin"
  },
  "referrer": "https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/",
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body": null,
  "method": "GET",
  "mode": "cors",
  "credentials": "include"
}); ;
fetch("https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/js/libs/browser.j
s?v=40807", {
  "headers": {
    "accept": "*/*",
    "accept-language":
"en-AU,en;q=0.9,zh-HK;q=0.8,zh;q=0.7,en-GB;q=0.6,en-US;q=0.5,zh-TW;q=0.4",
    "sec-fetch-dest": "script",
    "sec-fetch-mode": "no-cors",
    "sec-fetch-site": "same-origin"
  },
  "referrer": "https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/",
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body": null,
  "method": "GET",
  "mode": "cors",
  "credentials": "include"
}); ;
fetch("https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/js/dojo/dojo.js?v
=40807", {
  "headers": {
    "accept": "*/*",
    "accept-language":
"en-AU,en;q=0.9,zh-HK;q=0.8,zh;q=0.7,en-GB;q=0.6,en-US;q=0.5,zh-TW;q=0.4",
    "sec-fetch-dest": "script",
    "sec-fetch-mode": "no-cors",
    "sec-fetch-site": "same-origin"
  },
  "referrer": "https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/",
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body": null,
  "method": "GET",
  "mode": "cors",
  "credentials": "include"
}); ;
fetch("https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/js/libs/qrcode.js
?v=40807", {
  "headers": {
    "accept": "*/*",
    "accept-language":
"en-AU,en;q=0.9,zh-HK;q=0.8,zh;q=0.7,en-GB;q=0.6,en-US;q=0.5,zh-TW;q=0.4",
    "sec-fetch-dest": "script",
    "sec-fetch-mode": "no-cors",
    "sec-fetch-site": "same-origin"
  },
  "referrer": "https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/",
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body": null,
  "method": "GET",
  "mode": "cors",
  "credentials": "include"
}); ;
fetch("https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/js/freeipa/app.js
?40807", {
  "headers": {
    "accept": "*/*",
    "accept-language":
"en-AU,en;q=0.9,zh-HK;q=0.8,zh;q=0.7,en-GB;q=0.6,en-US;q=0.5,zh-TW;q=0.4",
    "sec-fetch-dest": "script",
    "sec-fetch-mode": "no-cors",
    "sec-fetch-site": "same-origin"
  },
  "referrer": "https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/",
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body": null,
  "method": "GET",
  "mode": "cors",
  "credentials": "include"
}); ;
fetch("https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/js/libs/d3.js?408
07", {
  "headers": {
    "accept": "*/*",
    "accept-language":
"en-AU,en;q=0.9,zh-HK;q=0.8,zh;q=0.7,en-GB;q=0.6,en-US;q=0.5,zh-TW;q=0.4",
    "sec-fetch-dest": "script",
    "sec-fetch-mode": "no-cors",
    "sec-fetch-site": "same-origin"
  },
  "referrer": "https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/",
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body": null,
  "method": "GET",
  "mode": "cors",
  "credentials": "include"
}); ;
fetch("https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/i18n_messages", {
  "headers": {
    "accept": "application/json, text/javascript, */*; q=0.01",
    "accept-language":
"en-AU,en;q=0.9,zh-HK;q=0.8,zh;q=0.7,en-GB;q=0.6,en-US;q=0.5,zh-TW;q=0.4",
    "content-type": "application/json",
    "sec-fetch-dest": "empty",
    "sec-fetch-mode": "cors",
    "sec-fetch-site": "same-origin",
    "x-requested-with": "XMLHttpRequest"
  },
  "referrer": "https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/",
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body":
"{\"method\":\"i18n_messages\",\"params\":[[],{\"version\":\"2.239\"}]}",
  "method": "POST",
  "mode": "cors",
  "credentials": "include"
}); ;
fetch("https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/js/freeipa/plugin
s.js?40807", {
  "headers": {
    "accept": "*/*",
    "accept-language":
"en-AU,en;q=0.9,zh-HK;q=0.8,zh;q=0.7,en-GB;q=0.6,en-US;q=0.5,zh-TW;q=0.4",
    "sec-fetch-dest": "script",
    "sec-fetch-mode": "no-cors",
    "sec-fetch-site": "same-origin"
  },
  "referrer": "https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/",
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body": null,
  "method": "GET",
  "mode": "cors",
  "credentials": "include"
}); ;
fetch("https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/js/plugins/idover
ride-memberof/idoverride-memberof.js?40807", {
  "headers": {
    "accept": "*/*",
    "accept-language":
"en-AU,en;q=0.9,zh-HK;q=0.8,zh;q=0.7,en-GB;q=0.6,en-US;q=0.5,zh-TW;q=0.4",
    "sec-fetch-dest": "script",
    "sec-fetch-mode": "no-cors",
    "sec-fetch-site": "same-origin"
  },
  "referrer": "https://node-0.suwuipa1.lab.pnq2.cee.redhat.com/ipa/ui/",
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body": null,
  "method": "GET",
  "mode": "cors",
  "credentials": "include"
});
=========================================================================


Version-Release number of selected component (if applicable):
rpm -qa | grep ipa | sort
ipa-client-4.8.7-13.module+el8.3.0+8376+0bba7131.x86_64
ipa-client-common-4.8.7-13.module+el8.3.0+8376+0bba7131.noarch
ipa-common-4.8.7-13.module+el8.3.0+8376+0bba7131.noarch
ipa-healthcheck-0.4-6.module+el8.3.0+7710+e2408ce4.noarch
ipa-healthcheck-core-0.4-6.module+el8.3.0+7710+e2408ce4.noarch
ipa-selinux-4.8.7-13.module+el8.3.0+8376+0bba7131.noarch
ipa-server-4.8.7-13.module+el8.3.0+8376+0bba7131.x86_64
ipa-server-common-4.8.7-13.module+el8.3.0+8376+0bba7131.noarch
ipa-server-dns-4.8.7-13.module+el8.3.0+8376+0bba7131.noarch
ipa-server-trust-ad-4.8.7-13.module+el8.3.0+8376+0bba7131.x86_64
libipa_hbac-2.3.0-9.el8.x86_64
python3-iniparse-0.4-31.el8.noarch
python3-ipaclient-4.8.7-13.module+el8.3.0+8376+0bba7131.noarch
python3-ipalib-4.8.7-13.module+el8.3.0+8376+0bba7131.noarch
python3-ipaserver-4.8.7-13.module+el8.3.0+8376+0bba7131.noarch
python3-libipa_hbac-2.3.0-9.el8.x86_64
redhat-logos-ipa-81.1-1.el8.noarch
sssd-ipa-2.3.0-9.el8.x86_64


ipa-idoverride-memberof-plugin-0.0.4-6.module+el8+2555+b334d87b.x86_64 <= prior
to upgrade (RHEL 8.2)

# cat dnf.rpm.log  | grep ipa-idoverride
2020-11-05T04:41:20Z SUBDEBUG Obsoleted:
ipa-idoverride-memberof-plugin-0.0.4-6.module+el8+2555+b334d87b.x86_64


How reproducible:
1. Reproducible when more than one IPA server (IPA Master + Replica) are in IPA
domain:
  - RHEL 8.2 IPA Master + ipa-idoverride-memberof-plugin-0.0.4-6 & RHEL 8.2 IPA
Replica + ipa-idoverride-memberof-plugin-0.0.4-6
  - Upgrade IPA Replica to RHEL 8.3 via yum upgrade.
    - WebUI became inaccessible after yum upgrade.
    - WebUI at IPA Master (not upgraded yet) was still accessible
  - Upgrade IPA Master to RHEL 8.3 via yum upgrade.
    - WebUI on both became inaccessible

2. Not reproducible when only one IPA server is in IPA domain:
  - RHEL 8.2 IPA Master + ipa-idoverride-memberof-plugin-0.0.4-6
  - No any IPA Replica
  - Upgrade IPA Master to RHEL 8.3 via yum upgrade
    - WebUI still accessible

3. Workaround
  - A workaround is to re-create ("touch") an empty file:
  - /usr/share/ipa/ui/js/plugins/idoverride-memberof/idoverride-memberof.js

Steps to Reproduce:
1. Freshly install RHEL 8.2 on two hosts.
2. Install IPA packages via yum:
    yum module enable idm:DL1
    yum module install idm:DL1/{server,dns}
    yum install ipa-idoverride-memberof-plugin
3. Install IPA Server ipa-server-install
4. Install IPA Replica ipa-replica-install
5. Upgrade IPA Replica to RHEL 8.3 via yum
6. Upgrade IPA Master to RHEL 8.3 via yum

Actual results:
WebUI is inaccessible. Login page is blank.

Expected results:
WebUI is accessible with login page correctly rendered.

Additional info:
ipa-idoverride-memberof-plugin has been replaced by ipa-server-trust-ad. See:
https://bugzilla.redhat.com/show_bug.cgi?id=1846434

Metadata Update from @frenaud:
- Custom field rhbz adjusted to https://bugzilla.redhat.com/show_bug.cgi?id=1894800

3 years ago

master:

  • 9170669 wgi/plugins.py: ignore empty plugin directories

ipa-4-8:

  • 2926246 wgi/plugins.py: ignore empty plugin directories

ipa-4-6:

  • 45802f1 wgi/plugins.py: ignore empty plugin directories

Metadata Update from @rcritten:
- Issue close_status updated to: fixed
- Issue status updated to: Closed (was: Open)

3 years ago

Login to comment on this ticket.

Metadata