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.