Playwright Firefox Tests are failing because of GLIBC_2.30' not found
Robotframework-Browser Library which uses playwright firefox. The tests are failing with
Setup failed: Error: browserType.launch: Protocol error (Browser.enable): Browser closed.
============== Browser output: ==============
<launching> /usr/local/lib/python3.9/site-packages/Browser/wrapper/node_modules/playwright/.local-browsers/firefox-1295/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-u2EcKw -juggler-pipe --ignore-certificate-errors -silent <launched> pid=9373 [pid=9373][err] XPCOMGlueLoad error for file /usr/local/lib/python3.9/site-packages/Browser/wrapper/node_modules/playwright/.local-browsers/firefox-1295/firefox/libnspr4.so: [pid=9373][err] /lib64/libc.so.6: version `GLIBC_2.30' not found (required by /usr/local/lib/python3.9/site-packages/Browser/wrapper/node_modules/playwright/.local-browsers/firefox-1295/firefox/libnspr4.so) [pid=9373][err] Couldn't load XPCOM. [pid=9373] <process did exit: exitCode=255, signal=null> [pid=9373] starting temporary directories cleanup
===================== logs =====================
<launching> /usr/local/lib/python3.9/site-packages/Browser/wrapper/node_modules/playwright/.local-browsers/firefox-1295/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-u2EcKw -juggler-pipe --ignore-certificate-errors -silent <launched> pid=9373 [pid=9373][err] XPCOMGlueLoad error for file /usr/local/lib/python3.9/site-packages/Browser/wrapper/node_modules/playwright/.local-browsers/firefox-1295/firefox/libnspr4.so: [pid=9373][err] /lib64/libc.so.6: version `GLIBC_2.30' not found (required by /usr/local/lib/python3.9/site-packages/Browser/wrapper/node_modules/playwright/.local-browsers/firefox-1295/firefox/libnspr4.so) [pid=9373][err] Couldn't load XPCOM.
ldd (GNU libc) 2.28 version is present in the RockyLinux OS.
Why is this discrepancy and any idea to overcome this issue?