question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[BUG] Webkit browser doesn't run on Ubuntu 20.10

See original GitHub issue

Context:

  • Playwright Version: 1.5.1
  • Operating System: Ubuntu 20.10
  • Node.js version: 14
  • Browser: WebKit

Describe the bug

WebKit binary fails to run due to missing libicu66 package - Ubuntu 20.10 includes an upgraded libicu67.

[err] /home/anton/.cache/ms-playwright/webkit-1347/minibrowser-gtk/bin/MiniBrowser: error while loading shared libraries: libicui18n.so.66: cannot open shared object file: No such file or directory
<process did exit: exitCode=127, signal=null>

Why such strict version dependency?

Symlinking .so.67 files to .so.66 doesn’t help unfortunately, the failure message becomes:

[err] /home/anton/.cache/ms-playwright/webkit-1347/minibrowser-gtk/bin/MiniBrowser: symbol lookup error: /home/anton/.cache/ms-playwright/webkit-1347/minibrowser-gtk/lib/libjavascriptcoregtk-4.0.so.18: undefined symbol: u_strToUpper_66

Issue Analytics

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

github_iconTop GitHub Comments

6reactions
miraocommented, Jun 5, 2021

I had the same issue in Ubuntu 21.04 (non-LTS) with Playwright 1.11.1/WebKit 1472. Moreover WebKit required libenchant1c2a that is not present in Ubuntu 21.04 repo anymore (it is in Ubuntu 20.04/20.10).

  Missing libraries are:
      libicui18n.so.66
      libicuuc.so.66
      libenchant.so.1

Installation of both DEB packages from Ubuntu 20.04 helped me.

6reactions
yury-scommented, Nov 12, 2020

Closing this issues as we are not planning to support non-LTS Ubuntu versions at the moment. Your workaround should fix the problem, I also had to install tzdata which libicu66 seems to depend on.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Bug #1966418 “[jammy regression] webkit apps do not display ...
Running either yelp or epiphany with WEBKIT_DISABLE_COMPOSITING_MODE=1 makes the webviews work correctly again, so I suspect this is an issue ...
Read more >
Ubuntu 22.04 Can't Play Disney+ Videos After Update
Solution for Firefox browser: Enter about:config in the URL input field and accept the risk. Search for general.useragent.override .
Read more >
Ubuntu 20.10 Beta is Now Available to Download
The Ubuntu 20.10 beta build is now available to download. This release gives users the chance to go hands on with planned changes, ......
Read more >
How To Install the Apache Web Server on Ubuntu 20.04
You can try each in your web browser to determine if they work. Another option is to use the Icanhazip tool, which should...
Read more >
60038 - Citibank website, loads then goes completely blank
Add OK or FAIL after other browsers where you have tested this issue: Safari 4: ... I have a feeling this bug is...
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