Problems when i'm trying to start gsad.service

Hi all!

I installed OpenVas in a computer but i have problems when i’m trying to start gsad.service. Te error log is the next one:

Defined-By: systemd
░░
░░ A stop job for unit gsad.service has finished.
░░
░░ The job identifier is 10448 and the job result is done.
jun 29 16:05:54 eldenring systemd[1]: Starting Greenbone Security Assistant daemon (gsad)…
░░ Subject: A start job for unit gsad.service has begun execution
░░ Defined-By: systemd
░░
░░ A start job for unit gsad.service has begun execution.
░░
░░ The job identifier is 10448.
jun 29 16:05:54 eldenring gsad[5540]: Oops, secure memory pool already initialized
jun 29 16:05:54 eldenring systemd[1]: gsad.service: Can’t open PID file /run/gsad/gsad.pid (yet?) after start: Operation not permitted
jun 29 16:07:24 eldenring systemd[1]: gsad.service: start operation timed out. Terminating.
jun 29 16:07:24 eldenring systemd[1]: gsad.service: Failed with result ‘timeout’.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░
░░ The unit gsad.service has entered the ‘failed’ state with result ‘timeout’.
jun 29 16:07:24 eldenring systemd[1]: Failed to start Greenbone Security Assistant daemon (gsad).
░░ Subject: A start job for unit gsad.service has failed
░░ Defined-By: systemd
░░
░░ A start job for unit gsad.service has finished with a failure.
░░
░░ The job identifier is 10448 and the job result is failed.
jun 29 16:07:24 eldenring systemd[1]: gsad.service: Scheduled restart job, restart counter is at 99.
░░ Subject: Automatic restarting of a unit has been scheduled
░░ Defined-By: systemd
░░
░░ Automatic restarting of the unit gsad.service has been scheduled, as the result for
░░ the configured Restart= setting for the unit.
jun 29 16:07:24 eldenring systemd[1]: Stopped Greenbone Security Assistant daemon (gsad).
░░ Subject: A stop job for unit gsad.service has finished
░░ Defined-By: systemd
░░
░░ A stop job for unit gsad.service has finished.
░░
░░ The job identifier is 10833 and the job result is done.
jun 29 16:07:24 eldenring systemd[1]: Starting Greenbone Security Assistant daemon (gsad)…
░░ Subject: A start job for unit gsad.service has begun execution
░░ Defined-By: systemd
░░
░░ A start job for unit gsad.service has begun execution.
░░
░░ The job identifier is 10833.

Thanks.

You have a permission problem, please fix your permissions.

Hi Lukas, thanks for comment.

I don’t think so. I have drwxrwsr-x permissions with gvm user and group like another services of OpenVas.

The only difference between gsad and other services i don’t have /run/gsad/gsad.pid file created. I suppose It’ll created when I execute “sudo systemctl start gsad”.

Hi,

how did you install the Greenbone Community Edition/OpenVAS? It’s very likely your systemd service file is outdated. This issue should have been fixed with Change service start up type from forking to exec by rfc6919 · Pull Request #84 · greenbone/gsad · GitHub released with gsad 22.4.1.

See this topic for the same issue

2 Likes

Thanks bricks, you resolved my problem. Now i have a new error, but im going to find some info.

jun 30 12:36:13 eldenring systemd[1]: gsad.service: Scheduled restart job, restart counter>
jun 30 12:36:13 eldenring systemd[1]: Stopped Greenbone Security Assistant daemon (gsad).
jun 30 12:36:13 eldenring systemd[1]: gsad.service: Start request repeated too quickly.
jun 30 12:36:13 eldenring systemd[1]: gsad.service: Failed with result ‘start-limit-hit’.
jun 30 12:36:13 eldenring systemd[1]: Failed to start Greenbone Security Assistant daemon >

I have to change Type=exec and add --foreground in /gsad line. Thanks for help.