Bug ID 985205: Event Log and Traffic Learning screens fail to load request details

Last Modified: Oct 10, 2021

Bug Tracker

Affected Product:  See more info
BIG-IP ASM, Install/Upgrade(all modules)

Known Affected Versions:
15.1.0, 15.1.0.1, 15.1.0.2, 15.1.0.3, 15.1.0.4, 15.1.0.5, 15.1.1, 15.1.2, 15.1.2.1, 15.1.3, 15.1.3.1, 15.1.4

Opened: Jan 20, 2021
Severity: 3-Major

Symptoms

Event Log and Traffic Learning screens get stuck with loading animation. and request details are not displayed.

Impact

Event Log and Traffic Learning screens do not function as expected.

Conditions

This problem might be introduced during upgrading, so you see the symptom with the post-upgrade version (boot location).

Workaround

You can manually trigger populating missing items in the database to recover from the problem. 1. When this problem occurs, you see all or some of rows have no value in the following output: # mysql -u root -p$(perl -MPassCrypt -nle 'print PassCrypt::decrypt_password($_)' /var/db/mysqlpw) -e "select rest_uuid from PLC.VIOLATIONS" +-----------+ | rest_uuid | +-----------+ | | | | | | ...snip... 2. Trigger populating those missing values: # perl -MF5::ASMConfig::Entity::Base -MF5::DbUtils -MF5::Utils::Rest -e 'F5::Utils::Rest::populate_uuids(dbh => F5::DbUtils::get_dbh())' 3. Verify those values are indeed populated" # mysql -u root -p$(perl -MPassCrypt -nle 'print PassCrypt::decrypt_password($_)' /var/db/mysqlpw) -e "select rest_uuid from PLC.VIOLATIONS" +------------------------+ | rest_uuid | +------------------------+ | -GXGw7y7XeOe4EYDgpXA9g | | -wRSIageblaImzwhL3Pobw | | 0GtnXx4yBFSqaB7STLh1tA | ...snip... 4. You might need to restart this daemon to make the changes take effect. # pkill -f asm_config_server 5. Wait 30 seconds. NOTE: None of these steps have any impact on traffic. The last step halts ASM control plane functionality for 30 seconds or so. During that time you lose access to the ASM part of GUI, cannot change the ASM configuration, and cannot perform config-sync operations.

Fix Information

None

Behavior Change