GNU/Linux >> Tutoriels Linux >  >> Linux

J'obtiens une erreur indiquant que la liaison de socket a échoué pour :/var/run/rendern/rendend.sock si je suis un utilisateur régulier, sinon tout fonctionne bien ?

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.


Linux
  1. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  2. Une monture liée ?

  3. Différence entre /var/log/messages, /var/log/syslog et /var/log/kern.log ?

  4. Erreur Gpg, signatures non valides pour "http://archive.canonical.com Precise Release" ?

  5. erreur :'Impossible de se connecter au serveur MySQL local via le socket '/var/run/mysqld/mysqld.sock' (2)' -- manquant /var/run/mysqld/mysqld.sock

Utilisez un dépôt git sur /var/www/html/

Django static_root dans /var/www/... - aucune autorisation pour collectstatic

Comment accéder à Postgres lorsque j'obtiens une erreur à propos de /var/run/postgresql/.s.PGSQL.5432 ?

Les sites Web doivent-ils vivre dans /var/ ou /usr/ selon l'utilisation recommandée ?

Différence et utilisation correcte pour /tmp et /var/tmp

Message d'erreur Postgres :FATAL :Échec de l'authentification de l'identifiant pour l'utilisateur...