IBM Support

QRadar: Unable to open User Management when Operating System is non-English locales

Troubleshooting


Problem

Users who's Operating System is configured with non-English locale, when opening the Users Management in the Admin Tab the page is returned blank.
Blankpage

Cause

This scenario is caused due to the missing locale userDependentsnl.js java script file.

Diagnosing The Problem

To diagnose the problem and confirm that the userDependentsnl.js file is not present in the non-english locale directories.
  1. SSH in to the QRadar Console as the root user.
  2. Change to the /opt/qradar/webapps/console/qradar/js/qradarWidgets/userManagement/nls directory.
    cd /opt/qradar/webapps/console/qradar/js/qradarWidgets/userManagement/nls
  3. Run the following command to confirm that the userDependentsnl.js file is not listed in the non-English locale directories.
    ls -al ./*/userDependentsnl.js
  4. The following message will be returned.
    ls: cannot access ./*/userDependentsnl.js: No such file or directory
  5. Confirm that the directories for the non-English locales are present.
    [root@qradar-qr750 nls]# ll
    total 104
    drwxr-x--- 2 nobody nobody 4096 Apr  3 13:47 de
    drwxr-x--- 2 nobody nobody 4096 Apr  3 13:47 es
    drwxr-x--- 2 nobody nobody 4096 Apr  3 13:47 fr
    drwxr-x--- 2 nobody nobody 4096 Apr  3 13:47 it
    drwxr-x--- 2 nobody nobody 4096 Apr  3 13:47 ja
    drwxr-x--- 2 nobody nobody 4096 Apr  3 13:47 ko
    -rwxr-x--- 1 nobody nobody  734 Dec 20  2021 passwordValidator.js
    drwxr-x--- 2 nobody nobody 4096 Apr  3 13:47 pt
    drwxr-x--- 2 nobody nobody 4096 Apr  3 13:47 ru
    -rwxr-x--- 1 nobody nobody  295 Dec 20  2021 userAlertnl.js
    -rwxr-x--- 1 nobody nobody 1306 Apr  3 13:47 userCommonnl.js
    -rwxr-x--- 1 nobody nobody  527 Dec 20  2021 userDeletionnl.js
    -rwxr-x--- 1 nobody nobody  213 Apr  3 13:47 userDependentsnl.js
    -rwxr-x--- 1 nobody nobody  159 Dec 20  2021 userDetailnl.js
    -rwxr-x--- 1 nobody nobody 3731 Apr  3 13:46 userErrornl.js
    -rwxr-x--- 1 nobody nobody  268 Dec 20  2021 userFilternl.js
    -rwxr-x--- 1 nobody nobody  489 Dec 20  2021 UserInactivityTimeoutnl.js
    -rwxr-x--- 1 nobody nobody  299 Dec 20  2021 userListnl.js
    -rwxr-x--- 1 nobody nobody  466 Apr  3 13:46 userLocalOnlyDeleteAlertnl.js
    -rwxr-x--- 1 nobody nobody  181 Dec 20  2021 userLoginAttemptAlertnl.js
    -rwxr-x--- 1 nobody nobody  334 Apr  3 13:46 userManagementnl.js
    -rwxr-x--- 1 nobody nobody 1257 Apr  3 13:46 userOverviewnl.js
    -rwxr-x--- 1 nobody nobody  358 Dec 20  2021 userProfilenl.js
    drwxr-x--- 2 nobody nobody 4096 Apr  3 13:47 zh
    drwxr-x--- 2 nobody nobody 4096 Apr  3 13:47 zh-hk
    drwxr-x--- 2 nobody nobody 4096 Apr  3 13:47 zh-tw
  6. The directories are present but they are missing the userDependentsnl.js file.
    [root@qradar-qr750 de]# pwd
    /opt/qradar/webapps/console/qradar/js/qradarWidgets/userManagement/nls/de
    [root@qradar-qr750 de]# ll
    total 60
    -rwxr-x--- 1 nobody nobody  741 Apr  3 13:47 passwordValidator.js
    -rwxr-x--- 1 nobody nobody  187 Apr  3 13:47 userAlertnl.js
    -rwxr-x--- 1 nobody nobody 1472 Apr  3 13:47 userCommonnl.js
    -rwxr-x--- 1 nobody nobody  527 Apr  3 13:47 userDeletionnl.js
    -rwxr-x--- 1 nobody nobody   34 Apr  3 13:47 userDetailnl.js
    -rwxr-x--- 1 nobody nobody 4473 Apr  3 13:47 userErrornl.js
    -rwxr-x--- 1 nobody nobody  157 Apr  3 13:47 userFilternl.js
    -rwxr-x--- 1 nobody nobody  410 Apr  3 13:47 UserInactivityTimeoutnl.js
    -rwxr-x--- 1 nobody nobody  230 Apr  3 13:47 userListnl.js
    -rwxr-x--- 1 nobody nobody  397 Apr  3 13:47 userLocalOnlyDeleteAlertnl.js
    -rwxr-x--- 1 nobody nobody   53 Apr  3 13:47 userLoginAttemptAlertnl.js
    -rwxr-x--- 1 nobody nobody  232 Apr  3 13:47 userManagementnl.js
    -rwxr-x--- 1 nobody nobody 1409 Apr  3 13:47 userOverviewnl.js
    -rwxr-x--- 1 nobody nobody  284 Apr  3 13:47 userProfilenl.js
    [root@qradar-qr750 de]#

Resolving The Problem

To copy the missing userDependentsnl.js locale file to the different language directories run the following command.
for language in de es fr it ja ko pt ru zh zh-hk zh-tw; do cp /opt/qradar/webapps/console/qradar/js/qradarWidgets/userManagement/nls/userDependentsnl.js /opt/qradar/webapps/console/qradar/js/qradarWidgets/userManagement/nls/$language/; chown nobody:nobody /opt/qradar/webapps/console/qradar/js/qradarWidgets/userManagement/nls/$language/userDependentsnl.js; done

Confirm the userDependentsnl.js file has been copied to each directory run the following command from the /opt/qradar/webapps/console/qradar/js/qradarWidgets/userManagement/nls directory.
ls -al ./*/userDependentsnl.js
The output will look like the following.
[root@qradar-qr750 nls]# ls -al ./*/userDependentsnl.js
-rwxr-x--- 1 nobody nobody 213 May  8 15:52 ./de/userDependentsnl.js
-rwxr-x--- 1 nobody nobody 213 May  8 15:52 ./es/userDependentsnl.js
-rwxr-x--- 1 nobody nobody 213 May  8 15:52 ./fr/userDependentsnl.js
-rwxr-x--- 1 nobody nobody 213 May  8 15:52 ./it/userDependentsnl.js
-rwxr-x--- 1 nobody nobody 213 May  8 15:52 ./ja/userDependentsnl.js
-rwxr-x--- 1 nobody nobody 213 May  8 15:52 ./ko/userDependentsnl.js
-rwxr-x--- 1 nobody nobody 213 May  8 15:52 ./pt/userDependentsnl.js
-rwxr-x--- 1 nobody nobody 213 May  8 15:52 ./ru/userDependentsnl.js
-rwxr-x--- 1 nobody nobody 213 May  8 15:52 ./zh-hk/userDependentsnl.js
-rwxr-x--- 1 nobody nobody 213 May  8 15:52 ./zh-tw/userDependentsnl.js
-rwxr-x--- 1 nobody nobody 213 May  8 15:52 ./zh/userDependentsnl.js
[root@qradar-qr750 nls]#
Result: Open the User Management application and the page will be displayed correctly.
CorrectUserspage

Document Location

Worldwide

[{"Type":"MASTER","Line of Business":{"code":"LOB24","label":"Security Software"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSBQAC","label":"IBM Security QRadar SIEM"},"ARM Category":[{"code":"a8m0z000000cwsyAAA","label":"Admin Tasks"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5.0"}]

Document Information

Modified date:
15 May 2024

UID

ibm17150570