GNU/Linux >> Tutoriales Linux >  >> Linux

Recibo un error que dice que el enlace de socket falló para:/var/run/renderd/renderd.sock si soy un usuario habitual, ¿todo funciona bien?

Me encontré con casi el mismo problema que tuviste. Por lo que veo, puede haber dos causas detrás de esto. Intente ejecutar de nuevo con

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

después de aplicar una de las soluciones sugeridas. Sustituya 'nombre de usuario' por el nombre del usuario que ejecuta renderd:

Causa #1 falta de derechos de escritura

Probablemente no tenga derechos de escritura sobre /var/run/renderd/renderd.sock expediente.

La solución para usted sería cambiar el propietario del directorio:

sudo chown 'username' /var/run/renderd

y/o cambiando el propietario del archivo escribiendo

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

,donde 'nombre de usuario' representa el usuario que ejecutará renderd.

Causa #2 directorio faltante

Tengo un mensaje de error casi idéntico al suyo.

En mi caso me faltaba el /var/run/renderd directorio. La solución en mi caso fue crear /var/run/renderd directorio y luego cambiando su propietario:

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

, donde 'nombre de usuario' es usuario, que se ejecutará.


Linux
  1. Corrección E:No se pudo obtener el bloqueo /var/cache/apt/archives/lock [Consejo rápido]

  2. ¿Diferencia entre /var/log/messages, /var/log/syslog y /var/log/kern.log?

  3. Error de Gpg, ¿Firmas no válidas para "http://archive.canonical.com versión precisa"?

  4. error:'No se puede conectar al servidor MySQL local a través del socket '/var/run/mysqld/mysqld.sock' (2)' -- Falta /var/run/mysqld/mysqld.sock

  5. No se puede conectar al servidor MySQL local a través del socket '/var/run/mysqld/mysqld.sock' en Ubuntu 12.04.5 LTS

¿Cómo hacer que solo el usuario, el pid y el comando se ejecuten para un proceso específico? (Ubuntu 11.10)

unix:///var/run/supervisor.sock no hay tal archivo

¿Cómo accedo a Postgres cuando recibo un error sobre /var/run/postgresql/.s.PGSQL.5432?

¿Deberían vivir los sitios web en /var/ o /usr/ según el uso recomendado?

Diferencia y uso correcto de /tmp y /var/tmp

Mensaje de error de Postgres:FATAL:Falló la autenticación de identidad para el usuario...