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.

libdbus-1.so.3: no version information available

See original GitHub issue

After installing puppeteer on AWS Elastic Beanstalk in a number of different ways such as via an ebextention script: here or a shell script: here , invoking a new browser always fails. I’ve tried a number of different launch options such as headless mode true/false, no sandbox, executable path etc.

When I run the following command:

ldd chrome | grep not

I get the following response, which is always what follows a failed launch:

./chrome: /lib64/libdbus-1.so.3: no version information available (required by /usr/lib64/libatk-bridge-2.0.so.0)
./chrome: /lib64/libdbus-1.so.3: no version information available (required by /usr/lib64/libatspi.so.0)

Also, from the log on elastic beanstalk, it spits out afterwards:

/var/app/current/node_modules/puppeteer/.local-chromium/linux-722234/chrome-linux/chrome: symbol lookup error: /var/app/current/node_modules/puppeteer/.local-chromium/linux-722234/chrome-linux/chrome: undefined symbol: g_type_class_adjust_private_offset

I have no problems running puppeteer on my local mac os x, but Amazon Linux will not cooperate (as usual).

I should also mention that I’ve tried it on both load balanced and single instance, installation via script or manual via ssh. Always the same issue.

It’s probably dead simple. I just don’t speak Linux. Please help 😦

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:20
  • Comments:45

github_iconTop GitHub Comments

16reactions
eyeb14ckcommented, Feb 17, 2020

Run into the same issue. Fixed it by rolling back to v2.0.0 of Puppeteer. Seems like there’s problems with new Puppeter update from 21d ago. Hope it will be fixed.

7reactions
amarinediarycommented, Jan 7, 2022

After extensive research I found a definitive solution.

If you do not enable EPEL and if you continue installing chromium as part of npm install, Puppeteer cannot launch Chromium due to unavailability of libatk-1.0.so.0 and many more packages.

Probably related to:

Read more comments on GitHub >

github_iconTop Results From Across the Web

libdbus-1.so.3: no version information available #85762 - GitHub
VSCode Version: 1.40.2 f359dd6 x64. OS Version: RHEL 7.4. Steps to Reproduce: type "code" on command line; code would not launch and error ......
Read more >
What does the "no version information available" error from ...
The "no version information available" means that the library version number is lower on the shared object.
Read more >
update Openrc: no version information available. (solved)
At the moment I have only one running gentoo machine and would not like to try it out myself in case the system...
Read more >
relocation error - RStudio IDE
/usr/lib/rstudio/bin/rstudio: /lib64/libdbus-1.so.3: no version information available (required by /usr/lib/rstudio/bin/../lib/libQt5DBus.so.5)
Read more >
Visual Studio for Linux crashes with a “ibdbus-1.so.3
code: /lib64/libdbus-1.so.3: no version information available (required by /usr/share/code/bin/../code). Any ideas on how to correct this?
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