[BUG] version `GLIBC_2.18' not found while launching Chromium, with v1.15.0

See original GitHub issue

Context:

  • Playwright Version: 1.15.0
  • Operating System: Docker CentOS 7
  • Node.js version: 14.16
  • Browser: Chromium
  • Extra: It’s our Jenkins CI environment where we install Playwright Browsers in the Docker (centOS7)

Describe the bug

The issue started happening when we upgraded Playwright from 1.11.1 to 1.15.0. It does not launch the chromium browser and throws an error,

[pid=4303][err] /usr/lib/playwright/chromium-920619/chrome-linux/chrome: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /usr/lib/playwright/chromium-920619/chrome-linux/chrome)

When I switch back to v.1.11.1, everything works fine but v1.15.0 needs GLIBC_2.18 on CentOS7. This is blocking us from upgrading.

Playwright Slack Thread with @pavelfeldman

How do we resolve this issue?

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:1
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
aslushnikovcommented, Sep 28, 2021

OK I already checked it in the Docker’s centos:centos7 image.

Turns out Chromium bumped it’s GLIBC revision; I bisected it down to this range: https://chromium.googlesource.com/chromium/src/+log/08c30cf9e1370433a06980161e2b754c4b903e98..f61b6ea07f5050320e886b862379fdc8e36b3286

Anyway, there are no plans to support CentOS right now; if you’d like one, please file a separate issue requesting CentOS! If it gets lots of demand, we’ll prioritize it!

0reactions
udit0802commented, Sep 28, 2021

@udit0802 please try downloading & running the chromium build on this configuration:

wget https://storage.googleapis.com/chromium-browser-snapshots/Linux_x64/920625/chrome-linux.zip

Could you please guide with the steps, are any changes required in the configuration of playwright from my end, or do you want me install manually this zip on centos machine?

Read more comments on GitHub >

github_iconTop Results From Across the Web

749077 - glibc dependency creeped up to 2.18 in M61 ...
It looks like we don't *actually* use any glibc 2.18 features as the symbol that's adding the dependency is called "GLIBC_2.18". Just a...
Read more >
Webrtc on centos7 gives GLIBC_2.18 not found - Stack Overflow
This error means that gn has been built on a GLIBC-2.18 (or later) system, and requires GLIBC-2.18 to run. Any pointers on how...
Read more >
Troubleshooting - Puppeteer
Make sure all the necessary dependencies are installed. You can run ldd chrome | grep not on a Linux machine to check which...
Read more >
Bug listing with status RESOLVED with resolution UPSTREAM ...
... Bug:32494 - "GAIM+Encryption connection window crashed while launching gaim with the launcher..." status:RESOLVED resolution:UPSTREAM severity:normal ...
Read more >
updating Google Chrome | GLIBCC_2.18 - CentOS forum
libc.so.6(GLIBC_2.18)(64bit) is needed by ... I'm not hugely fussed to stay with Chrome-94.xxx, at least for a while. Thanks in advance.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found