私はあなたが抱えていたのとほぼ同じ問題に遭遇しました。私が見る限り、これには 2 つの原因が考えられます。でもう一度実行してみてください
sudo -u 'username' renderd -f -c /usr/local/etc/renderd.conf
提案された解決策の1つを適用した後。 renderd を実行しているユーザーの名前を「ユーザー名」に置き換えます:
原因 #1 執筆権がない
/var/run/renderd/renderd.sock への書き込み権限がない可能性があります ファイル。
解決策は、ディレクトリの所有者を変更することです:
sudo chown 'username' /var/run/renderd
および/または入力してファイルの所有者を変更する
sudo chown 'username' /var/run/renderd/renderd.sock
ここで、'username' は renderd を実行するユーザーを表します。
原因 #2 ディレクトリが見つからない
あなたとほぼ同じエラーメッセージが表示されます。
私の場合、 /var/run/renderd がありませんでした ディレクトリ。私の場合の解決策は、 /var/run/renderd を作成することでした ディレクトリに移動して、その所有者を変更します:
sudo mkdir /var/run/renderd
sudo chown 'username' /var/run/renderd
ここで、'username' はレンダリングを実行するユーザーです。