728x90

/home/ubuntu/.cache/puppeteer/chrome/linux-130.0.6723.69/chrome-linux64/chrome: error while loading shared libraries: libatk-1.0.so.0: cannot open shared object file: No such file or directory TROUBLESHOOTING: https://pptr.dev/troubleshooting at Interface.onClose (/home/ubuntu/new_bokji_chrol/kelless/node_modules/@puppeteer/browsers/lib/cjs/launch.js:312:24) at Interface.emit (node:events:529:35) at Interface.close (node:internal/readline/interface:534:10) at Socket.onend (node:internal/readline/interface:260:10) at Socket.emit (node:events:529:35) at endReadableNT (node:internal/streams/readable:1400:12) at process.processTicksAndRejections (node:internal/process/task_queues:82:21)

 

==>

이 오류는 Puppeteer가 사용할 브라우저를 실행할 때 필요한 라이브러리인 libatk-1.0.so.0이 누락되었기 때문에 발생합니다. Puppeteer는 Chrome 또는 Chromium 브라우저를 통해 웹 페이지를 자동화하는데, 이 과정에서 특정 라이브러리가 필요합니다. libatk-1.0.so.0 라이브러리는 UI와 관련된 Linux 라이브러리 중 하나로, 브라우저가 올바르게 실행되기 위해 설치되어 있어야 합니다.

해결 방법

누락된 라이브러리를 설치하기 위해 다음 명령어를 실행하세요.

sudo apt update
sudo apt install -y libatk1.0-0
sudo apt install -y libx11-xcb1 libnss3 libxcomposite1 libxcursor1 libxdamage1 libxi6 libxtst6 libpango-1.0-0 libpangocairo-1.0-0 libgdk-pixbuf2.0-0 libgtk-3-0 libxrandr2 libgbm1 libasound2

이 명령어는 Puppeteer와 관련된 모든 필수 라이브러리들을 설치합니다. 설치가 완료된 후에 스크립트를 다시 실행해 보세요.

이렇게 하면 Puppeteer가 브라우저를 실행하는 데 필요한 모든 의존성을 확보하게 되어 오류가 해결될 것입니다.

728x90
복사했습니다!