Возникла проблема - afserver не стартует после перезагрузки системы.
Ферма представляет из себя один компьютер, на котором хотелось бы запустить afserver и afrender. Допольнительных мощьностей нет, и врядли предвидится.
Версия cgru - 2.3.1 с гитхаба - https://github.com/CGRU/cgru/releases
Компилировал на kubuntu 19.10, предварительно установив зависимости.
Также был добавлен сервис для системд.
Из изменений файлов конфигураций - менял только af_store_folder и "open_folder_cmd":"dolphin \"@PATH@\""
Первоначально для теста я запустил сервер командой afserver и watch, все отработало нормально. Добавив тестовую задачу я убедился что задача рендерится нормально.
Дальше я решил проверить работоспособность при запуске afserver как сервиса, для чего перезагрузился.
Сервер не стартанул -
Код: Выделить всё
toki@toki-kubuntu:~$ systemctl status afserver.service
● afserver.service - Afanasy server daemon
Loaded: loaded (/cg/cgru/afanasy/systemd/afserver.service; enabled; vendor preset: enabled)
Active: failed (Result: core-dump) since Sun 2020-01-26 21:47:11 MSK; 1h 5min ago
Process: 1524 ExecStart=/cg/cgru/start/AFANASY/_afserver.sh -log_nodate (code=dumped, signal=SEGV)
Main PID: 1524 (code=dumped, signal=SEGV)
Jan 26 21:47:10 toki-kubuntu _afserver.sh[1524]: Render offline registered - "toki-kubuntu".
Jan 26 21:47:10 toki-kubuntu _afserver.sh[1524]: INFO 1 renders registered.
Jan 26 21:47:10 toki-kubuntu _afserver.sh[1524]: INFO Getting users from store...
Jan 26 21:47:10 toki-kubuntu _afserver.sh[1524]: INFO 2 users found.
Jan 26 21:47:10 toki-kubuntu _afserver.sh[1524]: INFO 2 users registered from store.
Jan 26 21:47:10 toki-kubuntu _afserver.sh[1524]: INFO Getting branches from store...
Jan 26 21:47:10 toki-kubuntu _afserver.sh[1524]: INFO 2 branches found.
Jan 26 21:47:10 toki-kubuntu _afserver.sh[1524]: INFO Root branch created from store.
Jan 26 21:47:11 toki-kubuntu systemd[1]: afserver.service: Main process exited, code=dumped, status=11/SEGV
Jan 26 21:47:11 toki-kubuntu systemd[1]: afserver.service: Failed with result 'core-dump'.
и не смотря на то что там проблема была в базе данных для статистики, я решил попробовать удалить указанную папку af_store_folder и перезапустить сервер.
Это помогло, но к сожалению до следующей перезагрузки.
Опытным путем я пришел к тому что достаточно удалить папку af_store_folder/branches и перезапустить сервер.
При таком методе у меня сохраняются пользователи и задачи.
Однако это не совсем удобно и хотелось бы найти какое-то решение.
И сервер и рендер пробовал запускать из под текущего пользователя, также пробовал создать нового пользователя render и запустить из под него. Результат такой же.
Спасибо!