GNU/Linux >> Linux Esercitazione >  >> Linux

Ottengo un errore che dice socket bind fallito per:/var/run/renderd/renderd.sock se sono un utente normale altrimenti tutto funziona bene?

Mi sono imbattuto quasi nel tuo stesso problema. Per quanto vedo ci possono essere due cause dietro questo. Prova a eseguire di nuovo con

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

dopo aver applicato una delle soluzioni suggerite. Sostituisci 'username' con il nome dell'utente che esegue renderd:

Causa n. 1 diritti di scrittura mancanti

Probabilmente non hai i diritti di scrittura su /var/run/renderd/renderd.sock file.

La soluzione per te sarebbe cambiare il proprietario della directory :

sudo chown 'username' /var/run/renderd

e/o cambiare il proprietario del file digitando

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

,dove 'username' sta per l'utente che eseguirà il rendering.

Causa #2 directory mancante

Ho un messaggio di errore quasi identico al tuo.

Nel mio caso mi mancava /var/run/renderd directory. La soluzione nel mio caso era la creazione di /var/run/renderd directory e poi cambiandone il proprietario:

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

, dove 'username' è l'utente, che eseguirà il rendering.


Linux
  1. Correzione E:impossibile ottenere il blocco /var/cache/apt/archives/lock [Suggerimento rapido]

  2. Differenza tra /var/log/messages, /var/log/syslog e /var/log/kern.log?

  3. Errore Gpg, firme non valide per “http://archive.canonical.com Precise Release”?

  4. Usa un repository git su /var/www/html/

  5. NGINX:connect() a unix:/var/run/php7.0-fpm.sock non riuscito (2:nessun file o directory simile)

Impossibile connettersi al server MySQL locale tramite il socket '/var/run/mysqld/mysqld.sock' in Ubuntu 12.04.5 LTS

Django static_root in /var/www/... - nessuna autorizzazione a collectstatic

Come ottenere solo l'utente, il pid e il comando eseguito per un processo specifico? (Ubuntu 11.10)

Come posso accedere a Postgres quando ricevo un errore su /var/run/postgresql/.s.PGSQL.5432?

I siti web dovrebbero vivere in /var/ o /usr/ in base all'utilizzo consigliato?

Messaggio di errore Postgres:FATAL:autenticazione Ident non riuscita per l'utente ...