ここでは、ドキュメントの一時ファイルを作成できません。そのファイルやディレクトリはありません。

ここでは、ドキュメントの一時ファイルを作成できません。そのファイルやディレクトリはありません。

この問題に関する唯一の他の投稿は、「デバイスに残りのスペースがない」または「権限を拒否」の問題です。

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/rwxrwxrwtroot:root

関連情報