Run Puppeteer docker locally (actor-node-puppeteer-chrome)
I am trying to run&debug my crawler locally, but keep getting following error:
My dockerfile:
Thanks for any help!
Starting X virtual framebuffer using: Xvfb :99 -ac -screen 0 1280x720x16 -nolisten tcp
2022-11-17T12:30:00.521459905Z Executing main command
2022-11-17T12:30:01.435704710Z INFO System info {"apifyVersion":"3.1.0","apifyClientVersion":"2.6.1","osType":"Linux","nodeVersion":"v18.7.0"}
2022-11-17T12:30:01.441091105Z INFO asdfasdfasdf
2022-11-17T12:30:01.765972208Z INFO PuppeteerCrawler: Starting the crawl
2022-11-17T12:30:02.002157773Z WARN PuppeteerCrawler: Reclaiming failed request back to the list or queue. Failed to launch the browser process!
2022-11-17T12:30:02.002214809Z Failed to move to new namespace: PID namespaces supported, Network namespace supported, but failed: errno = Operation not permitted
2022-11-17T12:30:02.002222677Z [1117/123001.852772:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2)
2022-11-17T12:30:02.002225607Z [1117/123001.852956:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2)Starting X virtual framebuffer using: Xvfb :99 -ac -screen 0 1280x720x16 -nolisten tcp
2022-11-17T12:30:00.521459905Z Executing main command
2022-11-17T12:30:01.435704710Z INFO System info {"apifyVersion":"3.1.0","apifyClientVersion":"2.6.1","osType":"Linux","nodeVersion":"v18.7.0"}
2022-11-17T12:30:01.441091105Z INFO asdfasdfasdf
2022-11-17T12:30:01.765972208Z INFO PuppeteerCrawler: Starting the crawl
2022-11-17T12:30:02.002157773Z WARN PuppeteerCrawler: Reclaiming failed request back to the list or queue. Failed to launch the browser process!
2022-11-17T12:30:02.002214809Z Failed to move to new namespace: PID namespaces supported, Network namespace supported, but failed: errno = Operation not permitted
2022-11-17T12:30:02.002222677Z [1117/123001.852772:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2)
2022-11-17T12:30:02.002225607Z [1117/123001.852956:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2)My dockerfile:
FROM apify/actor-node-puppeteer-chrome:18
COPY --chown=myuser package*.json ./
RUN npm --quiet set progress=false \
&& npm install --omit=dev --omit=optional \
&& echo "Installed NPM packages:" \
&& (npm list --omit=dev --all || true) \
&& echo "Node.js version:" \
&& node --version \
&& echo "NPM version:" \
&& npm --version \
&& rm -r ~/.npm
COPY --chown=myuser . ./
CMD ./start_xvfb_and_run_cmd.sh && npm start --silentFROM apify/actor-node-puppeteer-chrome:18
COPY --chown=myuser package*.json ./
RUN npm --quiet set progress=false \
&& npm install --omit=dev --omit=optional \
&& echo "Installed NPM packages:" \
&& (npm list --omit=dev --all || true) \
&& echo "Node.js version:" \
&& node --version \
&& echo "NPM version:" \
&& npm --version \
&& rm -r ~/.npm
COPY --chown=myuser . ./
CMD ./start_xvfb_and_run_cmd.sh && npm start --silentThanks for any help!
