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.
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.
- SSH in to the QRadar Console as the root user.
- Change to the /opt/qradar/webapps/console/qradar/js/qradarWidgets/userManagement/nls directory.
cd /opt/qradar/webapps/console/qradar/js/qradarWidgets/userManagement/nls
- Run the following command to confirm that the userDependentsnl.js file is not listed in the non-English locale directories.
ls -al ./*/userDependentsnl.js
- The following message will be returned.
ls: cannot access ./*/userDependentsnl.js: No such file or directory
- 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
- 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.
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"}]
Was this topic helpful?
Document Information
Modified date:
15 May 2024
UID
ibm17150570