2015-07-28 3 views
0

Установленный лак от yum; но немедленную ошибку при запуске через systemctl.Ошибка: Лак 4 устанавливается на CentOS 7 (systemctl)

Jul 28 14:11:54 localhost.localdomain varnishd[6546]: .init_func = VGC_function_vcl_init, 
Jul 28 14:11:54 localhost.localdomain varnishd[6546]: .fini_func = VGC_function_vcl_fini, 
Jul 28 14:11:54 localhost.localdomain varnishd[6546]: }; 
Jul 28 14:11:54 localhost.localdomain varnishd[6557]: Assert error in main(), mgt/mgt_main.c line 686: 
Jul 28 14:11:54 localhost.localdomain varnishd[6557]: Condition((daemon(1,0)) == 0) not true. 
Jul 28 14:11:54 localhost.localdomain varnishd[6557]: errno = 19 (No such device) 
Jul 28 14:11:54 localhost.localdomain systemd[1]: Failed to read PID from file /var/run/varnish.pid: Invalid argument 
Jul 28 14:11:54 localhost.localdomain systemd[1]: varnish.service never wrote its PID file. Failing. 
Jul 28 14:11:54 localhost.localdomain systemd[1]: Failed to start Varnish a high-perfomance HTTP accelerator. 
Jul 28 14:11:54 localhost.localdomain systemd[1]: Unit varnish.service entered failed state. 

SELinux отключен; пакет был установлен через root. Это новая установка.

+0

Думаю, что я, возможно, выяснил проблему - системе требуется простая перезагрузка. –

ответ

1

Похоже, что вам необходимо перезагрузить компьютер. ;)

0

Сообщение:

Failed to read PID from file /var/run/varnish.pid Invalid argument

не является критическим. Это просто systemd, пытаясь прочесть pidfile слишком рано. Вы можете опрашивать статус с:

systemctl status varnish 

Если его запись «Main PID» является соответствие содержимого /var/run/varnish.pid (и если varnishd запускается через Systemd, он всегда делает), вы можете игнорировать это сообщение. Это исправлено в более поздних версиях systemd.

Смежные вопросы