Запуск веб-интерфейса Graylog2

Я запускаю следующую команду, чтобы запустить свой бэкэнд.

passenger start -e production  

Но я получаю эту ошибку:

*** ERROR ***
Could not start Passenger Nginx core:
nginx: [alert] could not open error log file: open()
"/var/folders/jb/ln9fjc350gj85ntzrhthxc_85ffn5t/T/passenger-standalone.190uy5z/l
ogs/error.log" failed (2: No such file or directory)
2013/07/24 12:22:47 [emerg] 24155#0: "passenger_pre_start" directive The primary
group of the user specified by the 'default_user' option does not exist. Your
system's user account database is probably broken, please fix it. in
/var/folders/jb/ln9fjc350gj85ntzrhthxc_85ffn5t/T/passenger-standalone.190uy5z/co
nfig:93
Stopping web server... done

Пожалуйста помоги.


person user1471283    schedule 24.07.2013    source источник


Ответы (1)


Я столкнулся с той же проблемой с пассажиром и исправил.

Исправлено: пассажир использует «никто» в качестве пользователя по умолчанию и берет группу, к которой никто не принадлежит.

Измените параметр по умолчанию с помощью директивы PassengerDefaultUser в конфигурации apache/nginx/httpd/virtual-host.

PassengerDefaultUser your-user

Пассажир будет запускать приложение с этим «вы-пользователем».

6.12.4. PassengerDefaultUser

Phusion Passenger по умолчанию включает поддержку переключения пользователей. Этот параметр конфигурации позволяет указать пользователя, от имени которого должны запускаться приложения, если переключение пользователей не удается или оно отключено. Эта опция может появиться только один раз в глобальной конфигурации сервера. Значение по умолчанию — никто.

6.12.5. PassengerDefaultGroup

Phusion Passenger по умолчанию включает поддержку переключения пользователей. Этот параметр конфигурации позволяет указать группу, от имени которой должны запускаться приложения, если переключение пользователей не удается или оно отключено. Эта опция может появиться только один раз в глобальной конфигурации сервера. Значением по умолчанию является основная группа пользователя, указанная PassengerDefaultUser.

ОШИБКА, которую я получил

Passenger не может быть инициализирован из-за этой ошибки: для параметра PassengerDefaultUser установлено значение «никто», но его основная группа не существует. Другими словами, база данных учетных записей пользователей вашей системы повреждена. Пожалуйста, исправьте это.

person Jon    schedule 28.01.2014