I am compiling and installing Ubuntu

xin@controller:~$ sudo systemctl status notus-scanner
sudo systemctl status ospd-openvas
sudo systemctl status gvmd
sudo systemctl status gsad
● notus-scanner.service - Notus Scanner
Loaded: loaded (/etc/systemd/system/notus-scanner.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2022-09-15 05:37:34 UTC; 13min ago
Docs: GitHub - greenbone/notus-scanner: Notus is a vulnerability scanner for creating results from local security checks
Process: 21899 ExecStart=/usr/local/bin/notus-scanner --products-directory /var/lib/notus/products --log-file /var/log/gvm/notus-scanner.log (code=exite>
Main PID: 21900 (notus-scanner)
Tasks: 1 (limit: 9365)
Memory: 20.1M
CPU: 419ms
CGroup: /system.slice/notus-scanner.service
└─21900 /usr/bin/python3 /usr/local/bin/notus-scanner --products-directory /var/lib/notus/products --log-file /var/log/gvm/notus-scanner.log

Sep 15 05:37:33 controller systemd[1]: Starting Notus Scanner…
Sep 15 05:37:34 controller systemd[1]: Started Notus Scanner.
● ospd-openvas.service - OSPd Wrapper for the OpenVAS Scanner (ospd-openvas)
Loaded: loaded (/etc/systemd/system/ospd-openvas.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2022-09-15 05:37:40 UTC; 13min ago
Docs: man:ospd-openvas(8)
man:openvas(8)
Process: 21908 ExecStart=/usr/local/bin/ospd-openvas --unix-socket /run/ospd/ospd-openvas.sock --pid-file /run/ospd/ospd-openvas.pid --log-file /var/log>
Main PID: 21910 (ospd-openvas)
Tasks: 5 (limit: 9365)
Memory: 29.1M
CPU: 858ms
CGroup: /system.slice/ospd-openvas.service
├─21910 /usr/bin/python3 /usr/local/bin/ospd-openvas --unix-socket /run/ospd/ospd-openvas.sock --pid-file /run/ospd/ospd-openvas.pid --log-file>
└─21914 /usr/bin/python3 /usr/local/bin/ospd-openvas --unix-socket /run/ospd/ospd-openvas.sock --pid-file /run/ospd/ospd-openvas.pid --log-file>

Sep 15 05:37:39 controller systemd[1]: Starting OSPd Wrapper for the OpenVAS Scanner (ospd-openvas)…
Sep 15 05:37:40 controller systemd[1]: Started OSPd Wrapper for the OpenVAS Scanner (ospd-openvas).
● gvmd.service - Greenbone Vulnerability Manager daemon (gvmd)
Loaded: loaded (/etc/systemd/system/gvmd.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2022-09-15 05:37:45 UTC; 13min ago
Docs: man:gvmd(8)
Process: 21923 ExecStart=/usr/local/sbin/gvmd --osp-vt-update=/run/ospd/ospd-openvas.sock --listen-group=gvm (code=exited, status=0/SUCCESS)
Main PID: 21924 (gvmd)
Tasks: 2 (limit: 9365)
Memory: 381.3M
CPU: 1min 24.197s
CGroup: /system.slice/gvmd.service
├─21924 "gvmd: gvmd: Waiting " --osp-vt-update=/run/ospd/ospd-openvas.sock --listen-group=gvm
└─21943 gpg-agent --homedir /var/lib/gvm/gvmd/gnupg --use-standard-socket --daemon

Sep 15 05:37:44 controller systemd[1]: Starting Greenbone Vulnerability Manager daemon (gvmd)…
Sep 15 05:37:44 controller systemd[1]: gvmd.service: Can’t open PID file /run/gvmd/gvmd.pid (yet?) after start: Operation not permitted
Sep 15 05:37:45 controller systemd[1]: Started Greenbone Vulnerability Manager daemon (gvmd).
Sep 15 05:37:47 controller gvmd[21962]: sh: 1: xml_split: not found
● gsad.service - Greenbone Security Assistant daemon (gsad)
Loaded: loaded (/etc/systemd/system/gsad.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2022-09-15 05:37:51 UTC; 13min ago
Docs: man:gsad(8)
https://www.greenbone.net
Process: 21967 ExecStart=/usr/local/sbin/gsad --listen=127.0.0.1 --port=9392 --http-only (code=exited, status=0/SUCCESS)
Main PID: 21969 (gsad)
Tasks: 2 (limit: 9365)
Memory: 1.8M
CPU: 38ms
CGroup: /system.slice/gsad.service
└─21969 /usr/local/sbin/gsad --listen=127.0.0.1 --port=9392 --http-only

Sep 15 05:37:51 controller systemd[1]: Starting Greenbone Security Assistant daemon (gsad)…
Sep 15 05:37:51 controller gsad[21967]: Oops, secure memory pool already initialized
Sep 15 05:37:51 controller systemd[1]: Started Greenbone Security Assistant daemon (gsad).
xin@controller:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0c:29:3c:c5:86 brd ff:ff:ff:ff:ff:ff
altname enp2s1
inet 192.166.85.132/24 metric 100 brd 192.166.85.255 scope global dynamic ens33
valid_lft 1485sec preferred_lft 1485sec
inet6 fe80::20c:29ff:fe3c:c586/64 scope link
valid_lft forever preferred_lft forever

Input ‘192.166.85.132:9392’ in the window browser, and there is no response

the same fail I have when I try open to browser no response but services active. What should I do?

By default gas only listens on localhost. You need to change the service file and add the IP address.

2 Likes

I modified the IP address in the configuration file, but I restarted or refreshed, and the ‘~/build/gsad.service’ file did not take effect

ExecStart=/usr/local/sbin/gsad --listen=0.0.0.0 --port=9392 --http-only
sudo systemctl restart gsad
sudo systemctl status gsad →
xin@controller:~/build$ sudo systemctl status gsad.service
● gsad.service - Greenbone Security Assistant daemon (gsad)
Loaded: loaded (/etc/systemd/system/gsad.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2022-09-15 11:57:31 UTC; 7min ago
Docs: man:gsad(8)
https://www.greenbone.net
Process: 2993 ExecStart=/usr/local/sbin/gsad --listen=127.0.0.1 --port=9392 --http-only (code=exited, status=0/SUCCESS)
Main PID: 2994 (gsad)
Tasks: 2 (limit: 9365)
Memory: 1.7M
CPU: 10ms
CGroup: /system.slice/gsad.service
└─2994 /usr/local/sbin/gsad --listen=127.0.0.1 --port=9392 --http-only

Sep 15 11:57:31 controller systemd[1]: Starting Greenbone Security Assistant daemon (gsad)…
Sep 15 11:57:31 controller gsad[2993]: Oops, secure memory pool already initialized
Sep 15 11:57:31 controller systemd[1]: Started Greenbone Security Assistant daemon (gsad).

I found that the key point was that the ‘. service’ file did not take effect

If you change the service file you always need the re-install and reload it. Otherwise systemd wouldn’t be aware of the changes.

2 Likes

Is there a ‘.server‘ file configuration guide.I don’t quite understand its configuration.Or is there a link to his configuration.thank you very much indeed

Just google something like “systemd service files” or call man systemd.service in your terminal.

3 Likes

Btw. without this knowledge it is very difficult to understand what you are supposed to do in the build from source guide. To quote our docs:

Building the Greenbone Community Edition from source requires knowledge about:

  • Using a terminal
  • Shell programming basics
  • Installing software via apt or dnf
  • Using a C compiler
  • Using CMake and make
  • The Linux File System Hierarchy
  • Running services via systemd

Additionally, a basic knowledge about the architecture of the Greenbone Community Edition is required to follow this guide.

2 Likes

ok, I’ll go and learn the manual,thank you for your help

I encountered an error:
gsad.service: Can’t open PID file /run/gsad/gsad.pid (yet?) after start: Operation not permitted

on ubuntu and kali,they all appeared

This might be fixed with Change: Update systemd service file for gsad to start in foreground by bjoernricks · Pull Request #192 · greenbone/docs · GitHub which is already included in the latest version of the docs (updated on Monday).

Never happened on my side. Therefore it isn’t reproducible at the moment.

1 Like

ok,thank you

x@ubuntu:~$ systemctl status gsad.service
× gsad.service - Greenbone Security Assistant daemon (gsad)
Loaded: loaded (/etc/systemd/system/gsad.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Thu 2022-09-22 22:51:08 +08; 11h ago
Docs: man:gsad(8)
https://www.greenbone.net
Process: 23764 ExecStart=/usr/local/sbin/gsad --listen=127.0.0.1 --port=9392 --http-only (code=exited, status=203/EXEC)
Main PID: 23764 (code=exited, status=203/EXEC)
CPU: 2ms

9月 22 22:51:08 ubuntu systemd[1]: Failed to start Greenbone Security Assistant daemon (gsad).
9月 22 22:51:08 ubuntu systemd[1]: gsad.service: Scheduled restart job, restart counter is at 5.
9月 22 22:51:08 ubuntu systemd[1]: Stopped Greenbone Security Assistant daemon (gsad).
9月 22 22:51:08 ubuntu systemd[1]: gsad.service: Start request repeated too quickly.
9月 22 22:51:08 ubuntu systemd[1]: gsad.service: Failed with result ‘exit-code’.
9月 22 22:51:08 ubuntu systemd[1]: Failed to start Greenbone Security Assistant daemon (gsad).

gsad build completed.missing ‘ExecStart=/usr/local/sbin/gsad’ file

It seems that the problems are different every time. I’ll check them first

x@ubuntu:~/build$ sudo systemctl status gsad.service
× gsad.service - Greenbone Security Assistant daemon (gsad)
Loaded: loaded (/etc/systemd/system/gsad.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Fri 2022-09-23 11:00:42 +08; 910ms ago
Docs: man:gsad(8)
https://www.greenbone.net
Process: 60302 ExecStart=/usr/local/sbin/gsad --listen=127.0.0.1 --port=9392 --http-only (code=exited, status=1/FAILURE)
Main PID: 60302 (code=exited, status=1/FAILURE)
CPU: 10ms

9月 23 11:00:42 ubuntu systemd[1]: gsad.service: Scheduled restart job, restart counter is at 5.
9月 23 11:00:42 ubuntu systemd[1]: Stopped Greenbone Security Assistant daemon (gsad).
9月 23 11:00:42 ubuntu systemd[1]: gsad.service: Start request repeated too quickly.
9月 23 11:00:42 ubuntu systemd[1]: gsad.service: Failed with result ‘exit-code’.
9月 23 11:00:42 ubuntu systemd[1]: Failed to start Greenbone Security Assistant daemon (gsad).
1

x@ubuntu:~/gsad/build$ make
[ 6%] Building C object src/CMakeFiles/gsad.dir/gsad.c.o
[ 12%] Building C object src/CMakeFiles/gsad.dir/gsad_base.c.o
[ 18%] Building C object src/CMakeFiles/gsad.dir/gsad_cmd.c.o
[ 25%] Building C object src/CMakeFiles/gsad.dir/gsad_credentials.c.o
[ 31%] Building C object src/CMakeFiles/gsad.dir/gsad_gmp.c.o
/home/x/gsad/src/gsad_gmp.c: In function ‘message_invalid’:
/home/x/gsad/src/gsad_gmp.c:756:13: warning: Value MHD_HTTP_UNPROCESSABLE_ENTITY is deprecated, use MHD_HTTP_UNPROCESSABLE_CONTENT
756 | GSAD_STATUS_INVALID_REQUEST);
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/x/gsad/src/gsad_gmp.c: In function ‘test_alert_gmp’:
/home/x/gsad/src/gsad_gmp.c:5174:13: warning: Value MHD_HTTP_UNPROCESSABLE_ENTITY is deprecated, use MHD_HTTP_UNPROCESSABLE_CONTENT
5174 | GSAD_STATUS_INVALID_REQUEST);
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 37%] Building C object src/CMakeFiles/gsad.dir/gsad_gmp_arguments.c.o
[ 43%] Building C object src/CMakeFiles/gsad.dir/gsad_gmp_request.c.o
[ 50%] Building C object src/CMakeFiles/gsad.dir/gsad_http.c.o
[ 56%] Building C object src/CMakeFiles/gsad.dir/gsad_http_handler.c.o
[ 62%] Building C object src/CMakeFiles/gsad.dir/gsad_i18n.c.o
[ 68%] Building C object src/CMakeFiles/gsad.dir/gsad_session.c.o
[ 75%] Building C object src/CMakeFiles/gsad.dir/gsad_settings.c.o
[ 81%] Building C object src/CMakeFiles/gsad.dir/gsad_user.c.o
[ 87%] Building C object src/CMakeFiles/gsad.dir/utils.c.o
[ 93%] Building C object src/CMakeFiles/gsad.dir/validator.c.o
[100%] Linking C executable gsad
[100%] Built target gsad

Oops, secure memory pool already initialized
sudo: gvm-cli: command not found
ERROR:gvmtools.cli:Could not connect to socket /var/run/gvm/gvmd.sock
gvm-pyshell: error: the following arguments are required: CONNECTION_TYPE
xin@controller:~$ gvm-cli socket --xml "
 <create_target>
   <name>All GNU/Linux machines</name>
   <hosts>192.168.1.0/24</hosts>
 </create_target>"
Enter username: admin
Enter password for admin: 
ERROR:gvmtools.cli:Response Error 400. One of PORT_LIST and PORT_RANGE are required
xin@xin:~/build/gvm-libs$ make -j$(nproc)
[  2%] Building C object base/CMakeFiles/gvm_base_shared.dir/array.c.o
[  4%] Building C object gmp/CMakeFiles/gvm_gmp_shared.dir/gmp.c.o
[  6%] Building C object osp/CMakeFiles/gvm_osp_shared.dir/osp.c.o
[  9%] Building C object util/CMakeFiles/gvm_util_shared.dir/passwordbasedauthentication.c.o
[ 11%] Building C object base/CMakeFiles/gvm_base_shared.dir/credentials.c.o
[ 13%] Building C object base/CMakeFiles/gvm_base_shared.dir/cvss.c.o
[ 15%] Building C object util/CMakeFiles/gvm_util_shared.dir/compressutils.c.o
[ 18%] Building C object util/CMakeFiles/gvm_util_shared.dir/fileutils.c.o
[ 20%] Linking C shared library libgvm_osp.so
[ 22%] Linking C shared library libgvm_gmp.so
[ 25%] Building C object base/CMakeFiles/gvm_base_shared.dir/drop_privileges.c.o
[ 25%] Built target gvm_osp_shared
[ 27%] Building C object base/CMakeFiles/gvm_base_shared.dir/hosts.c.o
[ 27%] Built target gvm_gmp_shared
[ 29%] Building C object base/CMakeFiles/gvm_base_shared.dir/logging.c.o
[ 31%] Building C object base/CMakeFiles/gvm_base_shared.dir/networking.c.o
[ 34%] Building C object util/CMakeFiles/gvm_util_shared.dir/gpgmeutils.c.o
/home/xin/source/gvm-libs-22.4.0/base/networking.c: In function ‘gvm_resolve_list’:
/home/xin/source/gvm-libs-22.4.0/base/networking.c:370:11: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  370 |           list = g_slist_prepend (list, g_memdup (&dst, sizeof (dst)));
      |           ^~~~
In file included from /usr/include/glib-2.0/glib.h:82,
                 from /home/xin/source/gvm-libs-22.4.0/base/array.h:28,
                 from /home/xin/source/gvm-libs-22.4.0/base/networking.h:28,
                 from /home/xin/source/gvm-libs-22.4.0/base/networking.c:25:
/usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here
  257 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
/home/xin/source/gvm-libs-22.4.0/base/networking.c:379:11: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  379 |           list = g_slist_prepend (list, g_memdup (&dst, sizeof (dst)));
      |           ^~~~
In file included from /usr/include/glib-2.0/glib.h:82,
                 from /home/xin/source/gvm-libs-22.4.0/base/array.h:28,
                 from /home/xin/source/gvm-libs-22.4.0/base/networking.h:28,
                 from /home/xin/source/gvm-libs-22.4.0/base/networking.c:25:
/usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here
  257 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
[ 36%] Building C object base/CMakeFiles/gvm_base_shared.dir/nvti.c.o
[ 38%] Building C object util/CMakeFiles/gvm_util_shared.dir/kb.c.o
[ 40%] Building C object base/CMakeFiles/gvm_base_shared.dir/pidfile.c.o
/home/xin/source/gvm-libs-22.4.0/util/kb.c: In function ‘redis2kbitem_single’:
/home/xin/source/gvm-libs-22.4.0/util/kb.c:697:7: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  697 |       item->v_str = g_memdup (elt->str, elt->len + 1);
      |       ^~~~
In file included from /usr/include/glib-2.0/glib.h:82,
                 from /home/xin/source/gvm-libs-22.4.0/util/../base/nvti.h:30,
                 from /home/xin/source/gvm-libs-22.4.0/util/kb.h:28,
                 from /home/xin/source/gvm-libs-22.4.0/util/kb.c:27:
/usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here
  257 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
[ 43%] Building C object base/CMakeFiles/gvm_base_shared.dir/prefs.c.o
[ 45%] Building C object base/CMakeFiles/gvm_base_shared.dir/proctitle.c.o
[ 47%] Building C object base/CMakeFiles/gvm_base_shared.dir/pwpolicy.c.o
[ 50%] Building C object base/CMakeFiles/gvm_base_shared.dir/gvm_sentry.c.o
[ 52%] Building C object base/CMakeFiles/gvm_base_shared.dir/settings.c.o
[ 54%] Building C object base/CMakeFiles/gvm_base_shared.dir/strings.c.o
[ 56%] Building C object base/CMakeFiles/gvm_base_shared.dir/version.c.o
[ 59%] Building C object util/CMakeFiles/gvm_util_shared.dir/ldaputils.c.o
[ 63%] Building C object util/CMakeFiles/gvm_util_shared.dir/nvticache.c.o
[ 63%] Linking C shared library libgvm_base.so
[ 65%] Building C object util/CMakeFiles/gvm_util_shared.dir/mqtt.c.o
[ 65%] Built target gvm_base_shared
[ 68%] Building C object util/CMakeFiles/gvm_util_shared.dir/radiusutils.c.o
[ 70%] Building C object util/CMakeFiles/gvm_util_shared.dir/serverutils.c.o
[ 72%] Building C object util/CMakeFiles/gvm_util_shared.dir/sshutils.c.o
[ 75%] Building C object util/CMakeFiles/gvm_util_shared.dir/uuidutils.c.o
[ 77%] Building C object util/CMakeFiles/gvm_util_shared.dir/xmlutils.c.o
[ 79%] Linking C shared library libgvm_util.so
[ 79%] Built target gvm_util_shared
[ 81%] Building C object boreas/CMakeFiles/gvm_boreas_shared.dir/arp.c.o
[ 84%] Building C object boreas/CMakeFiles/gvm_boreas_shared.dir/boreas_io.c.o
[ 86%] Building C object boreas/CMakeFiles/gvm_boreas_shared.dir/alivedetection.c.o
[ 88%] Building C object boreas/CMakeFiles/gvm_boreas_shared.dir/boreas_error.c.o
[ 90%] Building C object boreas/CMakeFiles/gvm_boreas_shared.dir/cli.c.o
[ 93%] Building C object boreas/CMakeFiles/gvm_boreas_shared.dir/ping.c.o
[ 95%] Building C object boreas/CMakeFiles/gvm_boreas_shared.dir/sniffer.c.o
[ 97%] Building C object boreas/CMakeFiles/gvm_boreas_shared.dir/util.c.o
[100%] Linking C shared library libgvm_boreas.so
[100%] Built target gvm_boreas_shared
CMake Warning at src/CMakeLists.txt:60 (message):
  xml_split is recommended to reduce SCAP sync memory usage (Debian package
  xml-twig-tools).

Oops, secure memory pool already initialized
sudo: gvm-cli: command not found
ERROR:gvmtools.cli:Could not connect to socket /var/run/gvm/gvmd.sock
gvm-pyshell: error: the following arguments are required: CONNECTION_TYPE
xin@controller:~$ gvm-cli socket --xml "
 <create_target>
   <name>All GNU/Linux machines</name>
   <hosts>192.168.1.0/24</hosts>
 </create_target>"
Enter username: admin
Enter password for admin: 
ERROR:gvmtools.cli:Response Error 400. One of PORT_LIST and PORT_RANGE are required
xin@xin:~/build/gvm-libs$ make -j$(nproc)
[  2%] Building C object base/CMakeFiles/gvm_base_shared.dir/array.c.o
[  4%] Building C object gmp/CMakeFiles/gvm_gmp_shared.dir/gmp.c.o
[  6%] Building C object osp/CMakeFiles/gvm_osp_shared.dir/osp.c.o
[  9%] Building C object util/CMakeFiles/gvm_util_shared.dir/passwordbasedauthentication.c.o
[ 11%] Building C object base/CMakeFiles/gvm_base_shared.dir/credentials.c.o
[ 13%] Building C object base/CMakeFiles/gvm_base_shared.dir/cvss.c.o
[ 15%] Building C object util/CMakeFiles/gvm_util_shared.dir/compressutils.c.o
[ 18%] Building C object util/CMakeFiles/gvm_util_shared.dir/fileutils.c.o
[ 20%] Linking C shared library libgvm_osp.so
[ 22%] Linking C shared library libgvm_gmp.so
[ 25%] Building C object base/CMakeFiles/gvm_base_shared.dir/drop_privileges.c.o
[ 25%] Built target gvm_osp_shared
[ 27%] Building C object base/CMakeFiles/gvm_base_shared.dir/hosts.c.o
[ 27%] Built target gvm_gmp_shared
[ 29%] Building C object base/CMakeFiles/gvm_base_shared.dir/logging.c.o
[ 31%] Building C object base/CMakeFiles/gvm_base_shared.dir/networking.c.o
[ 34%] Building C object util/CMakeFiles/gvm_util_shared.dir/gpgmeutils.c.o
/home/xin/source/gvm-libs-22.4.0/base/networking.c: In function ‘gvm_resolve_list’:
/home/xin/source/gvm-libs-22.4.0/base/networking.c:370:11: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  370 |           list = g_slist_prepend (list, g_memdup (&dst, sizeof (dst)));
      |           ^~~~
In file included from /usr/include/glib-2.0/glib.h:82,
                 from /home/xin/source/gvm-libs-22.4.0/base/array.h:28,
                 from /home/xin/source/gvm-libs-22.4.0/base/networking.h:28,
                 from /home/xin/source/gvm-libs-22.4.0/base/networking.c:25:
/usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here
  257 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
/home/xin/source/gvm-libs-22.4.0/base/networking.c:379:11: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  379 |           list = g_slist_prepend (list, g_memdup (&dst, sizeof (dst)));
      |           ^~~~
In file included from /usr/include/glib-2.0/glib.h:82,
                 from /home/xin/source/gvm-libs-22.4.0/base/array.h:28,
                 from /home/xin/source/gvm-libs-22.4.0/base/networking.h:28,
                 from /home/xin/source/gvm-libs-22.4.0/base/networking.c:25:
/usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here
  257 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
[ 36%] Building C object base/CMakeFiles/gvm_base_shared.dir/nvti.c.o
[ 38%] Building C object util/CMakeFiles/gvm_util_shared.dir/kb.c.o
[ 40%] Building C object base/CMakeFiles/gvm_base_shared.dir/pidfile.c.o
/home/xin/source/gvm-libs-22.4.0/util/kb.c: In function ‘redis2kbitem_single’:
/home/xin/source/gvm-libs-22.4.0/util/kb.c:697:7: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  697 |       item->v_str = g_memdup (elt->str, elt->len + 1);
      |       ^~~~
In file included from /usr/include/glib-2.0/glib.h:82,
                 from /home/xin/source/gvm-libs-22.4.0/util/../base/nvti.h:30,
                 from /home/xin/source/gvm-libs-22.4.0/util/kb.h:28,
                 from /home/xin/source/gvm-libs-22.4.0/util/kb.c:27:
/usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here
  257 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
[ 43%] Building C object base/CMakeFiles/gvm_base_shared.dir/prefs.c.o
[ 45%] Building C object base/CMakeFiles/gvm_base_shared.dir/proctitle.c.o
[ 47%] Building C object base/CMakeFiles/gvm_base_shared.dir/pwpolicy.c.o
[ 50%] Building C object base/CMakeFiles/gvm_base_shared.dir/gvm_sentry.c.o
[ 52%] Building C object base/CMakeFiles/gvm_base_shared.dir/settings.c.o
[ 54%] Building C object base/CMakeFiles/gvm_base_shared.dir/strings.c.o
[ 56%] Building C object base/CMakeFiles/gvm_base_shared.dir/version.c.o
[ 59%] Building C object util/CMakeFiles/gvm_util_shared.dir/ldaputils.c.o
[ 63%] Building C object util/CMakeFiles/gvm_util_shared.dir/nvticache.c.o
[ 63%] Linking C shared library libgvm_base.so
[ 65%] Building C object util/CMakeFiles/gvm_util_shared.dir/mqtt.c.o
[ 65%] Built target gvm_base_shared

[100%] Built target gvm_boreas_shared
CMake Warning at src/CMakeLists.txt:60 (message):
  xml_split is recommended to reduce SCAP sync memory usage (Debian package
  xml-twig-tools).