QRadar — Applications Issues:
stuck install task state

How to investigate the “Another preview/install/uninstall task is currently in progress” message when no active app operation is visible in the QRadar Console.

By Ashraf GamalUpdated 19 October 2026Application troubleshootingApprox. 6 min read
Important: this procedure changes the QRadar database.

Use the database update only when the reported task is confirmed stale and you have backed up the table. Do not use it to force an app operation that is still running. Follow IBM Support guidance and your production change process.

1. Identify the symptom

In QRadar Console, open Admin → Extensions Management and attempt the required application or content-pack operation. The operation is rejected with an error similar to:

Another preview/install/uninstall task is currently in progress. Please try again later.

The message can remain even when the UI does not show an active preview, install, or uninstall operation. IBM documents this failure pattern when a previous app or content-pack install/removal failed and left a conflicting entry in the content-management database.

2. Why QRadar blocks the next operation

Extension Management checks the current records in the content_package table before starting another operation. A previously failed or interrupted task can leave a row in a state that QRadar treats as conflicting. The result is a stale task-state blocker rather than necessarily an app process that is still visibly running.

Do not assume a specific status from the error text alone. Inspect the current records and compare the state with the QRadar status lookup table before making a change.

3. Find the conflicting content-package records

SSH to the QRadar Console as root through your approved administration path. Run IBM's diagnostic query to return entries whose status is not one of the usual terminal states:

psql -U qradar -c "SELECT hub_id, content_status, id
FROM content_package
WHERE content_status NOT IN (3, 6, 9);"

Review every returned row, especially the hub_id, numeric status, and record id. More than one record can block the next operation; record each candidate ID and confirm that it belongs to a failed or abandoned task before resetting anything.

To view the status names configured on the appliance, run:

psql -U qradar -c "SELECT * FROM content_status;"

4. Interpret the status values correctly

The status codes matter here: 5 and 6 do not mean “In Progress” and “Failed.” In IBM's documented lookup, 5 is INSTALL_FAILED and 6 is UNINSTALLED.

CodeStatusMeaning
1UPLOADEDPackage uploaded.
2UPLOADINGUpload in progress.
3INSTALLEDInstalled; treated as a terminal state by the diagnostic query.
4INSTALLINGInstallation state; confirm whether an operation is actually active.
5INSTALL_FAILEDInstallation failed; investigate whether this row is the stale blocker.
6UNINSTALLEDUninstalled; terminal state used by the documented recovery.
7UNINSTALLINGUninstall state; confirm whether an operation is actually active.
8UNINSTALL_FAILEDUninstall failed; investigate whether this row is the stale blocker.
9NOT_INSTALLEDNot installed; terminal state used by the diagnostic query.
10PREVIEWINGPreview state; verify it is stale before taking action.
11NONENo content operation state set.
12INSTALLED_WITH_ERRORInstalled with an error; investigate app health separately.
13UNINSTALL_PREVIEWINGUninstall preview state; verify it is stale before taking action.

Use the results from your own system as the source of truth if the status lookup differs by release. Do not change rows that represent a legitimate operation in progress.

5. Back up the content-package table

Before running an update, create the backup directory and export the table. Confirm that /store has enough space and that the resulting backup file exists.

mkdir -p /store/IBM_Support/

pg_dump -U qradar -t content_package --inserts \
  -f "/store/IBM_Support/content_package.sql-$(date +%F)"

Check the command's exit status and inspect the backup file before proceeding. If the backup fails or storage is low, stop and resolve that issue first.

6. Reset only the confirmed stale record

IBM's documented recovery sets the specific conflicting record's content_status to 6 (UNINSTALLED). Replace APP_ID with the ID you identified from the diagnostic query. This is a targeted database correction, not a general-purpose way to repair arbitrary app statuses.

psql -U qradar -c "UPDATE content_package
SET content_status = 6
WHERE id = 'APP_ID';"

For example, if IBM's diagnostic identifies the confirmed stale record with ID 601, the update is:

psql -U qradar -c "UPDATE content_package
SET content_status = 6
WHERE id = '601';"
Do not update every row in the table.

Run one targeted update per confirmed stale ID. Never use an unqualified update or set every app to status 6. If the state is ambiguous, the operation may still be active, or the record is not explained by the error, stop and involve IBM Support.

7. Verify the state and retry the operation

Repeat the diagnostic query:

psql -U qradar -c "SELECT hub_id, content_status, id
FROM content_package
WHERE content_status NOT IN (3, 6, 9);"

For the documented issue, no rows should remain that block the operation. If other rows are returned, inspect them individually rather than resetting them automatically.

  1. Clear the browser cache or open a fresh private browser session.
  2. Return to Admin → Extensions Management.
  3. Retry the required install or uninstall operation.
  4. Confirm that the operation finishes, then check the package/app state and relevant logs. A successful database update alone does not prove the application itself is healthy.

If the error persists, preserve the query output and backup file details, collect the relevant QRadar logs, and open or continue an IBM Support case. Avoid repeating status changes without confirming the remaining blocker.

8. IBM references

This article summarizes the documented status-table recovery for a specific Extension Management error. Direct database edits should be performed only after a successful backup, confirmation of stale records, and approval under your organization's change process.

IBM QRadar SIEM

QRadar app installation, Extension Management, and application recovery

For technical discussion about blocked app operations or QRadar application troubleshooting, use one of the contact options below.