Skip to content
← Back to Community
Dependencies Issue of Chromium | Puppeteer
Profile icon
Erendexter

Hello everyone,

I am recently working on a fun project where I need to use 'puppeteer' as a browser automation tool. And after adding this package in my repl some error shows up saying,

"Failed to launch the browser process!
/home/runner/WhatsAppBot/node_modules/puppeteer/.local-chromium/linux-869685/chrome-linux/chrome: error while loading shared libraries: libgobject-2.0.so.0: cannot open shared object file: No such file or directory."

When I went to check the missing dependencies, I got a huge list containing those missing libraries. As I don't have the root permission, I couldn't able to install them.

Is there any way to solve this problem?

NOTE: I tried installing some previous versions of puppeteer and chromium but didn't work out for me.

Capture

Answered by Coder100 [earned 5 cycles]
View Answer
Voters
Profile icon
Sake100
Profile icon
Erendexter
Comments
hotnewtop
Profile icon
Coder100

the node language sucks, please use the bash language instead.
The node language is very very restricted, and doesn't contain the setup (VNC i believe) to run puppeteer.

Profile icon
Erendexter

@Coder100 Thanks. But I am new to Repl.it. Can you explain the solution in details?

Profile icon
Coder100

so basically
make a new bash repl
and then do all the code you need @Erendexter

Profile icon
Erendexter

@Coder100 Thanks!!

Profile icon
stocklog

@Coder100 Wdym by "and then do all the code you need"?

Profile icon
Coder100

well usually if you are trying out pupetteer you have some code right? @stocklog

Profile icon
ValentinoDust

@Coder100 hi, I know it's a bit off date, but I was wondering what am I supposed to with bash in order to use puppeteer?