Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Playwright Firefox Tests are failing because of GLIBC_2.30' not found

  • No replies
  • 1 has this problem
  • 73 views
more options

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?

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?