J'ai rencontré quasiment le même problème que toi. Autant que je sache, il peut y avoir deux causes derrière cela. Réessayez avec
sudo -u 'username' renderd -f -c /usr/local/etc/renderd.conf
après avoir appliqué l'une des solutions proposées. Remplacez 'username' par le nom de l'utilisateur exécutant renderd :
Cause #1 manque de droits d'écriture
Vous n'avez probablement aucun droit d'écriture sur /var/run/rendend/rendend.sock dossier.
La solution pour vous serait de changer le propriétaire du répertoire :
sudo chown 'username' /var/run/renderd
et/ou changer de propriétaire du fichier en tapant
sudo chown 'username' /var/run/renderd/renderd.sock
, où 'nom d'utilisateur' représente l'utilisateur qui exécutera le rendu.
Cause #2 répertoire manquant
J'ai un message d'erreur presque identique à toi.
Dans mon cas, il me manquait le /var/run/renderd annuaire. La solution dans mon cas consistait à créer /var/run/renderd répertoire puis en changeant son propriétaire :
sudo mkdir /var/run/renderd
sudo chown 'username' /var/run/renderd
, où 'nom d'utilisateur' est l'utilisateur, qui exécutera le rendu.