1. 程式人生 > 其它 >[Puppeteer] 通過linxu的docker container執行的時候報錯Not found local chromium

[Puppeteer] 通過linxu的docker container執行的時候報錯Not found local chromium

在本地執行沒問題,通過linux的docker container執行的時候報錯:

[PCR] Chromium revision: [35m869685[39m
[PCR] Not found local chromium

Monitoring: https://storage.googleapis.com
Time: 2022-05-08 05:08:48


Monitoring: https://npm.taobao.org/mirrors
Time: 2022-05-08 05:08:48

[PCR] Downloading from host: https://storage.googleapis.com ...
[PCR] Downloading from host: 
https://storage.googleapis.com
... [PCR] Downloading from host: https://storage.googleapis.com ...
[PCR] Downloading from host: https://storage.googleapis.com ...
[PCR] Chromium downloaded to /root/.chromium-browser-snapshots
[PCR] Checking previous local chromium revisions ...
Error: Failed to launch the browser process!
/root/.chromium-browser-snapshots/linux-869685/chrome-linux/chrome: error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory


TROUBLESHOOTING: 
https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md
at onClose (/ia-ui-automation/node_modules/horseshoe-cli-auto/node_modules/puppeteer-core/lib/cjs/puppeteer/node/BrowserRunner.js:194:20) at Interface.<anonymous> (/ia-ui-automation/node_modules/horseshoe-cli-auto/node_modules/puppeteer-core/lib/cjs/puppeteer/node/BrowserRunner.js:184:68) at Interface.emit (events.js:412:35) at Interface.close (readline.js:530:8) at Socket.onend (readline.js:254:10) at Socket.emit (events.js:412:35) at endReadableNT (internal/streams/readable.js:1334:12) at processTicksAndRejections (internal/process/task_queues.js:82:21) [PCR] Chromium executablePath: [32m/root/.chromium-browser-snapshots/linux-869685/chrome-linux/chrome[39m [PCR] Chromium launchable: [31mfalse[39m [PCR] Puppeteer version: [35m9.1.1[39m [PCR] Stats saved: node_modules/horseshoe-cli-auto/node_modules/puppeteer-chromium-resolver/.stats.json [42m[worker2][49m [42m[job 2][49m [35m[puppeteer][39m [32msuccess[39m[31m (cost 10,544ms)[39m [42m[worker2][49m [42m[job 2][49m [35m[browser][39m launch ... [91m(node:45) UnhandledPromiseRejectionWarning: Error: Failed to launch the browser process!