GNU/Linux >> Belajar Linux >  >> Linux

Saya mendapat pesan kesalahan yang mengatakan bahwa socket bind failed for:/var/run/renderd/renderd.sock jika saya pengguna biasa, semuanya berfungsi dengan baik?

Saya menemukan masalah yang hampir sama dengan yang Anda alami. Sejauh yang saya lihat mungkin ada dua penyebab di balik ini. Coba jalankan lagi dengan

sudo -u 'username' renderd -f -c /usr/local/etc/renderd.conf

setelah menerapkan salah satu solusi yang disarankan. Ganti 'nama pengguna' dengan nama pengguna yang menjalankan render:

Penyebab #1 hak menulis hilang

Anda mungkin tidak memiliki hak menulis untuk /var/run/renderd/renderd.sock mengajukan.

Solusi untuk Anda adalah mengubah pemilik direktori :

sudo chown 'username' /var/run/renderd

dan/atau mengubah pemilik file dengan mengetikkan

sudo chown 'username' /var/run/renderd/renderd.sock

, di mana 'nama pengguna' adalah singkatan dari pengguna yang akan dirender.

Penyebab #2 direktori hilang

Saya mendapat pesan kesalahan yang hampir sama dengan Anda.

Dalam kasus saya, saya melewatkan /var/run/renderd direktori. Solusi dalam kasus saya adalah membuat /var/run/renderd direktori dan kemudian mengubah pemiliknya:

sudo mkdir /var/run/renderd
sudo chown 'username' /var/run/renderd

, di mana 'username' adalah user, yang akan di-render.


Linux
  1. Galat Gpg, Tanda Tangan Tidak Valid Untuk “http://archive.canonical.com Rilis Tepat”?

  2. lvdisplay error:“Gagal membuat direktori /var/lock/lvm. Inisialisasi penguncian berbasis file gagal.”

  3. kesalahan:'Tidak dapat terhubung ke server MySQL lokal melalui soket '/var/run/mysqld/mysqld.sock' (2)' -- Hilang /var/run/mysqld/mysqld.sock

  1. Gunakan repositori git di /var/www/html/

  2. Django static_root di /var/www/... - tidak ada izin untuk mengumpulkan statis

  3. Bagaimana agar hanya pengguna, pid dan perintah yang dijalankan untuk proses tertentu? (Ubuntu 11.10)

  1. unix:///var/run/supervisor.sock tidak ada file seperti itu

  2. Perbedaan dan penggunaan yang benar untuk /tmp dan /var/tmp

  3. Pesan kesalahan Postgres:FATAL:Otentikasi identitas gagal untuk pengguna ...