python3.11 or sqlite-libs were upgraded, downgraded or uninstalled/var/log/raas/raas) show stack traces like this:2026-06-05 17:51:47,652 [raas.utils.logging][ERROR :492 ][MainProcess:######] An un-handled exception was caught by raas's global exception handler:AttributeError: get_keyTraceback (most recent call last): File "/opt/saltstack/raas/scripts/raas", line 5, in <module> raas.scripts.run_raas() File "/opt/saltstack/raas/lib64/python3.11/site-packages/raas/scripts.py", line 32, in run_raas hub.raas.init.new() File "/opt/saltstack/raas/lib64/python3.11/site-packages/pop/contract.py", line 166, in __call__ return self.func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/saltstack/raas/lib64/python3.11/site-packages/raas/utils/org.py", line 148, in wraps return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/opt/saltstack/raas/lib64/python3.11/site-packages/raas/mods/raas/init.py", line 439, in new hub.raas.init.prepare() File "/opt/saltstack/raas/lib64/python3.11/site-packages/pop/contract.py", line 166, in __call__ return self.func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/saltstack/raas/lib64/python3.11/site-packages/raas/mods/raas/init.py", line 264, in prepare hub.raas.config.load_secure_opts() File "/opt/saltstack/raas/lib64/python3.11/site-packages/pop/contract.py", line 166, in __call__ return self.func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/saltstack/raas/lib64/python3.11/site-packages/raas/mods/raas/config.py", line 1350, in load_secure_opts "postgres": hub.db.local_kv.get_key("postgres"), ^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/saltstack/raas/lib64/python3.11/site-packages/pop/loader.py", line 284, in __getattr__ raise AttributeError(item)AttributeError: get_keysudo raas genconfig /tmp/raas-default-config causes the following errors:2026-06-09 17:18:38 UTC,635 [org_id:None][pop.hub ][WARNING :214 ][MainProcess:######] Failed to load python module opt.saltstack.raas.lib64.python3.11.site-packages.raas.mods.db.local_kv at path /opt/saltstack/raas/lib64/python3.11/site-packages/raas/mods/db/local_kv.py: ImportError('/usr/lib64/python3.11/lib-dynload/_sqlite3.cpython-311-x86_64-linux-gnu.so: undefined symbol: sqlite3_deserialize')Traceback (most recent call last): File "/opt/saltstack/raas/lib64/python3.11/site-packages/pop/loader.py", line 135, in python loader.exec_module(module) File "<frozen importlib._bootstrap_external>", line 940, in exec_module File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "/opt/saltstack/raas/lib64/python3.11/site-packages/raas/mods/db/local_kv.py", line 11, in <module> import sqlite3 File "/usr/lib64/python3.11/sqlite3/__init__.py", line 57, in <module> from sqlite3.dbapi2 import * File "/usr/lib64/python3.11/sqlite3/dbapi2.py", line 27, in <module> from _sqlite3 import *ImportError: /usr/lib64/python3.11/lib-dynload/_sqlite3.cpython-311-x86_64-linux-gnu.so: undefined symbol: sqlite3_deserializeThis is caused by a dependency issue between Python and SQLite, causing the application to crash on startup.
This can occur for a number of reasons on RHEL 9, for example:
ImportError may occur due to a known package dependency bug in RHEL 9, which occurs when installing the RHSA-2026:19175 patch.sqlite-libs-3.34.1-9.el9_7.x86_64 package version does not work with the python3.11-libs version, being resolved in version: sqlite-libs-3.34.1-10.el9_8.x86_64sqlite3_deserialize C symbol, but the underlying system's SQLite library (libsqlite3.so) is too old and does not support it. This is a very common issue when running newer versions of RaaS on RHEL 8 (which ships with SQLite 3.26 by default) or an unpatched RHEL 9 (where the sqlite-libs package is out of date). Python 3.11 requires SQLite >= 3.27.2 for this symbol.sudo dnf update sqlite sqlite-libs -ysudo dnf install sqlite-libs -ysudo systemctl restart raaslocal_kv AttributeErrorsudo systemctl status raas