GNU/Linux >> Znalost Linux >  >> Linux

Zobrazuje se mi chyba, že vazba soketu selhala pro:/var/run/renderd/renderd.sock, pokud jsem běžný uživatel, jinak vše funguje dobře?

Narazil jsem na téměř stejný problém jako vy. Jak vidím, mohou za tím být dvě příčiny. Zkuste spustit znovu pomocí

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

po aplikaci jednoho z navrhovaných řešení. Nahraďte 'username' jménem uživatele, který běží rendered:

Příčina #1 chybí práva pro zápis

Pravděpodobně nemáte práva na zápis na /var/run/renderd/renderd.sock soubor.

Řešením pro vás by byla změna vlastníka adresáře:

sudo chown 'username' /var/run/renderd

a / nebo změnou vlastníka souboru zadáním

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

,kde 'username' znamená uživatele, který bude spuštěn renderován.

Příčina #2 chybí adresář

Mám téměř stejnou chybovou zprávu jako vy.

V mém případě mi chyběl /var/run/renderd adresář. Řešením v mém případě bylo vytvoření /var/run/renderd adresář a poté změnit jeho vlastníka:

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

,kde 'username' je uživatel, který bude spuštěn.


Linux
  1. Oprava E:Nelze získat zámek /var/cache/apt/archives/lock [Rychlý tip]

  2. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  3. Bind Mount?

  1. Chyba Gpg, podpisy neplatné pro „http://archive.canonical.com přesné vydání“?

  2. chyba:'Nelze se připojit k místnímu serveru MySQL přes soket '/var/run/mysqld/mysqld.sock' (2)' -- Chybí /var/run/mysqld/mysqld.sock

  3. Nelze se připojit k místnímu serveru MySQL přes soket '/var/run/mysqld/mysqld.sock' v Ubuntu 12.04.5 LTS

  1. NGINX:connect() to unix:/var/run/php7.0-fpm.sock se nezdařilo (2:Žádný takový soubor nebo adresář)

  2. Jak se dostanu do Postgresu, když dostanu chybu o /var/run/postgresql/.s.PGSQL.5432?

  3. Měly by weby žít ve /var/ nebo /usr/ podle doporučeného použití?