playwright-rust icon indicating copy to clipboard operation
playwright-rust copied to clipboard

running in docker env reports some libraries are missing

Open foragerDev opened this issue 2 years ago • 2 comments

Error "Host system is missing dependencies!\n\n  Missing libraries are:\n      libgobject-2.0.so.0\n      libglib-2.0.so.0\n      libnss3.so\n      libnssutil3.so\n      libsmime3.so\n      libnspr4.so\n      libatk-1.0.so.0\n      libatk-bridge-2.0.so.0\n      libcups.so.2\n      libdrm.so.2\n      libdbus-1.so.3\n      libgio-2.0.so.0\n      libexpat.so.1\n      libxcb.so.1\n      libxkbcommon.so.0\n      libX11.so.6\n      libXcomposite.so.1\n      libXdamage.so.1\n      libXext.so.6\n      libXfixes.so.3\n      libXrandr.so.2\n      libgbm.so.1\n      libpango-1.0.so.0\n      libcairo.so.2\n      libasound.so.2\n      libatspi.so.0\n      libxshmfence.so.1\n"

foragerDev avatar Jan 01 '23 19:01 foragerDev

I think that you should install dependencies in the docker image. You could use:

# playwright deps
npx --package playwright@<playwright-version-used-in-this-library> playwright install-deps

morenol avatar Jan 09 '23 19:01 morenol

It worked after installing dependencies manually.

foragerDev avatar Jan 11 '23 18:01 foragerDev