GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ich erhalte eine Fehlermeldung, die besagt, dass die Socket-Bindung fehlgeschlagen ist für:/var/run/renderd/renderd.sock Wenn ich ein normaler Benutzer bin, funktioniert sonst alles einwandfrei?

Ich bin auf fast das gleiche Problem gestoßen, das du hattest. Soweit ich sehe, kann es zwei Ursachen dafür geben. Versuchen Sie es erneut mit

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

nachdem Sie eine der vorgeschlagenen Lösungen angewendet haben. Ersetzen Sie „Benutzername“ durch den Namen des Benutzers, der rendert:

ausführt

Ursache #1 fehlende Schreibrechte

Sie haben wahrscheinlich keine Schreibrechte für /var/run/renderd/renderd.sock Datei.

Die Lösung für Sie wäre, den Besitzer des Verzeichnisses zu ändern:

sudo chown 'username' /var/run/renderd

und / oder Ändern des Eigentümers der Datei durch Eingabe von

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

,wobei 'Benutzername' für den Benutzer steht, der das Rendering ausführen wird.

Ursache #2 fehlendes Verzeichnis

Ich habe eine fast identische Fehlermeldung wie du.

In meinem Fall fehlte mir das /var/run/renderd Verzeichnis. Die Lösung in meinem Fall war das Erstellen von /var/run/renderd Verzeichnis und dann den Besitzer ändern:

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

, wobei 'Benutzername' der Benutzer ist, der gerendert wird.


Linux
  1. Fix E:Sperre /var/cache/apt/archives/lock konnte nicht abgerufen werden [Kurztipp]

  2. Unterschied zwischen /var/log/messages, /var/log/syslog und /var/log/kern.log?

  3. Gpg-Fehler, Signaturen ungültig für „http://archive.canonical.com Precise Release“?

  4. lvdisplay-Fehler:„Fehler beim Erstellen des Verzeichnisses /var/lock/lvm. Initialisierung der dateibasierten Sperre fehlgeschlagen.“

  5. Fehler:„Verbindung zum lokalen MySQL-Server über Socket „/var/run/mysqld/mysqld.sock“ (2) nicht möglich“ – Fehlende /var/run/mysqld/mysqld.sock

Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

Ein gebundenes Reittier?

Verwenden Sie ein Git-Repository auf /var/www/html/

Django static_root in /var/www/... - keine Berechtigungen für collectstatic

Unterschied und korrekte Verwendung für /tmp und /var/tmp

Postgres-Fehlermeldung:FATAL:Ident-Authentifizierung für Benutzer fehlgeschlagen ...