Internal Python Readiness Alert firing despite it being up to date showing errors like the following:
This app is not compatible with Python 3
File path designates Python 2 library
File path contains an outdated Python SDK
Update to the latest Python SDK$SPLUNK_HOME/var/log/splunk/pura_get_all_apps.log
4.2.0 2024-06-03 08:07:40,796 ERROR 140113445795648 - Could not get the apps status code: 503 content: upstream connect error or disconnect/reset before headers. reset reason: remote connection failure, transport failure reason: delayed connect error: 1114.2.0 2024-06-03 16:08:15,768 ERROR 139924750849856 - Could not get the apps status code: 504 content: upstream request timeout
a. Upgrade to URA 4.3.0
On-prem:
Self-install the latest version of URA from Splunkbase
Cloud:
URA is an app that comes embedded with Splunk so in order to update it, a complete Splunk upgrade should be performed
Splunk Lindt Tock (9.1.2312.20x) is the one that comes with the current latest URA version (4.3.0)
As per Upgrade Readiness App 5483 "Release Notes" the following fixes are implemented:

b. There's a workaround mentioned in other articles with similar or almost the same behavior where this is caused by an outdated version of splunkbaseapps.csv where since apps aren't listing the updated or correct version, it fails the scan; therefore, a manual update can be triggered by running the following command:
/opt/splunk/bin/splunk cmd python /opt/splunk/etc/apps/python_upgrade_readiness_app/bin/pura_get_all_apps.py
**Must be run from all nodes since each node's instance of URA maintains its own copy
**Ensure that the update was successful by looking at the logs in $SPLUNK_HOME/var/log/splunk/pura_get_all_apps.log
4.2.0 2024-06-14 00:07:18,387 INFO 140576061957952 - Successfully fetched all the apps4.2.0 2024-06-14 00:07:18,409 INFO 140576061957952 - Writing to file /opt/splunk/etc/apps/python_upgrade_readiness_app/local/app_list/splunkbaseapps_1718323638.csv4.2.0 2024-06-14 00:07:18,428 INFO 140576061957952 - Successfully written to file /opt/splunk/etc/apps/python_upgrade_readiness_app/local/app_list/splunkbaseapps_1718323638.csv4.2.0 2024-06-14 00:07:18,429 INFO 140576061957952 - Deleting /opt/splunk/etc/apps/python_upgrade_readiness_app/local/app_list/splunkbaseapps_1718294842.csv as they are previous synced files| Revision | Publish Date | Comments |
|---|---|---|
1.0 |
29-Sep-2026
|
Initial Release |