Running robotframework-browser 3.3.2 on RedHat 7.9 we always get errors like this:
[err] /opt/jenkins/python/lib/python3.8/site-packages/Browser/wrapper/node_modules/playwright/node_modules/playwright-core/.local-browsers/firefox-1297/firefox/firefox: /lib64/libc.so.6: version `GLIBC_2.18’ not found (required by /opt/jenkins/python/lib/python3.8/site-packages/Browser/wrapper/node_modules/playwright/node_modules/playwright-core/.local-browsers/firefox-1297/firefox/libstdc++.so.6)
E.g. here it’s described a simple GLIBC update is not possible: Upgrading glibc within a current release in Red Hat Enterprise Linux (or CentOS) is not possible.
If I run the browser directly /.local-browsers/firefox-1297/firefox -headless it works without errors.
So I guess Playwright needs the GLIBC 2.18? Probably not the rfbrowser lib? Does somebody had the same error and even knows a solution?
Maybe it’s possible to downgrade the playwright version?
Btw Python is 3.8.7 and Robot is 3.2.2.