この問題に関する唯一の他の投稿は、「デバイスに残りのスペースがない」または「権限を拒否」の問題です。
puppeteerとchromiumを使って何かを実行してみましたが、しばらく完璧に動作しました。その後、私のRaspberry Pi(Ubuntu 22.04)で40 GB以上の記憶領域を占めるものを見つけて、それを/ tmpディレクトリに追跡することができました。おそらくX日のファイルを削除したはずですが、すべて消去しました。
これでこのエラーが発生します。
/node_modules/@puppeteer/browsers/lib/cjs/launch.js:262
reject(new Error([
^
Error: Failed to launch the browser process!
/snap/chromium/2427/snap/command-chain/desktop-launch: line 369: cannot create temp file for here-document: No such file or directory
[0502/015204.839827:ERROR:platform_shared_memory_region_posix.cc(214)] Creating shared memory in /tmp/.org.chromium.Chromium.T68flj failed: No such file or directory (2)
[0502/015204.839841:ERROR:platform_shared_memory_region_posix.cc(214)] Creating shared memory in /tmp/.org.chromium.Chromium.57yYHj failed: No such file or directory (2)
TROUBLESHOOTING: https://pptr.dev/troubleshooting
at ChildProcess.onClose (/home/th/dsc/node_modules/@puppeteer/browsers/lib/cjs/launch.js:262:24)
at ChildProcess.emit (node:events:525:35)
at ChildProcess._handle.onexit (node:internal/child_process:291:12)
Node.js v18.16.0
まだフォルダを/ tmpに保存できるので、今何をすべきかわかりません。
答え1
2つの「欠落ディレクトリ」エラーは、アプリケーションの作業ディレクトリを削除したが/tmp
再起動しなかったことを示します。
Creating […] in /tmp/.org.chromium.Chromium.T68flj failed: No such file or directory (2) Creating […] in /tmp/.org.chromium.Chromium.57yYHj failed: No such file or directory (2)
独自の権限はで所有する必要が/tmp
あります。1777/rwxrwxrwt
root:root