求助:Kali Linux无法正常安装OpenVAS

我正在使用的操作系统:Kali Linux 2022.3

是否已运行 gvm-setup :是

gvm-check-setup:不通过

我怀疑问题主要出于:Postgresql 14

报错内容:

Error: Invalid data directory for cluster 14 main

尝试安装Postgresql 14时可疑的错误内容:

supported-versions: WARNING! Unknown distribution: kali 

debian found in ID_LIKE, treating as Debian 

supported-versions: WARNING: Unknown Debian release: 2022.3

运行gvm-check-setup后输出的几行报错:

Error: Invalid data directory for cluster 14 main

        ERROR: The Postgresql DB does not exist.

        FIX: Run 'sudo runuser -u postgres -- /usr/share/gvm/create-postgresql-database'

尝试运行FIX命令后仍然会显示Error: Invalid data directory for cluster 14 main

我怀疑是Postgresql不认识Kali版本命名导致的问题,但是我发现好像没有任何人遇到这种问题,我也无法排查,只能把问题提交到论坛。

相关截图:

gvm-setup后由于出现问题重装的完整过程

sec@Secure:~$ sudo apt install gvm
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
将会同时安装下列软件:
  doc-base greenbone-security-assistant gsad gvm-tools gvmd gvmd-common libgvm21
  libhiredis0.14 libmicrohttpd12 libradcli4 libuuid-perl libyaml-tiny-perl
  openvas-scanner ospd-openvas python3-deprecated python3-gvm python3-psutil
  python3-wrapt
建议安装:
  pnscan strobe python-gvm-doc python-psutil-doc
下列【新】软件包将被安装:
  doc-base greenbone-security-assistant gsad gvm gvm-tools gvmd gvmd-common
  libgvm21 libhiredis0.14 libmicrohttpd12 libradcli4 libuuid-perl
  libyaml-tiny-perl openvas-scanner ospd-openvas python3-deprecated python3-gvm
  python3-psutil python3-wrapt
升级了 0 个软件包,新安装了 19 个软件包,要卸载 0 个软件包,有 657 个软件包未被升级。
需要下载 5,450 kB 的归档。
解压缩后会消耗 27.6 MB 的额外空间。
您希望继续执行吗? [Y/n] 
获取:1 http://mirrors.ustc.edu.cn/kali kali-rolling/main amd64 libuuid-perl amd64 0.28-2 [18.9 kB]
获取:2 http://mirrors.ustc.edu.cn/kali kali-rolling/main amd64 libyaml-tiny-perl all 1.73-1 [32.3 kB]
获取:3 http://mirrors.ustc.edu.cn/kali kali-rolling/main amd64 doc-base all 0.11.1 [102 kB]
获取:4 http://mirrors.ustc.edu.cn/kali kali-rolling/contrib amd64 greenbone-security-assistant all 21.4.4-1 [3,247 kB]
获取:5 http://mirrors.ustc.edu.cn/kali kali-rolling/main amd64 gvmd-common all 21.4.5-1 [150 kB]
获取:6 http://mirrors.ustc.edu.cn/kali kali-rolling/main amd64 libhiredis0.14 amd64 0.14.1-3 [35.9 kB]
获取:7 http://mirrors.ustc.edu.cn/kali kali-rolling/main amd64 libradcli4 amd64 1.2.11-1+b2 [41.5 kB]
获取:8 http://mirrors.ustc.edu.cn/kali kali-rolling/main amd64 libgvm21 amd64 21.4.4-1 [107 kB]
获取:9 http://mirrors.ustc.edu.cn/kali kali-rolling/main amd64 openvas-scanner amd64 21.4.4-1 [284 kB]
获取:10 http://mirrors.ustc.edu.cn/kali kali-rolling/main amd64 python3-wrapt amd64 1.13.3-1+b2 [41.6 kB]
获取:11 http://mirrors.ustc.edu.cn/kali kali-rolling/main amd64 python3-deprecated all 1.2.13-2 [13.7 kB]
获取:12 http://mirrors.ustc.edu.cn/kali kali-rolling/main amd64 python3-psutil amd64 5.9.0-1+b1 [188 kB]
获取:13 http://mirrors.ustc.edu.cn/kali kali-rolling/main amd64 ospd-openvas all 21.4.4-1 [84.2 kB]
获取:14 http://mirrors.ustc.edu.cn/kali kali-rolling/main amd64 gvmd amd64 21.4.5-1 [675 kB]
获取:15 http://mirrors.ustc.edu.cn/kali kali-rolling/main amd64 libmicrohttpd12 amd64 0.9.75-4 [123 kB]
获取:16 http://mirrors.ustc.edu.cn/kali kali-rolling/main amd64 gsad amd64 21.4.4-0kali4 [128 kB]
获取:17 http://mirrors.ustc.edu.cn/kali kali-rolling/main amd64 gvm all 21.4.4~kali1 [12.0 kB]
获取:18 http://mirrors.ustc.edu.cn/kali kali-rolling/main amd64 python3-gvm all 21.11.0-1 [58.9 kB]
获取:19 http://mirrors.ustc.edu.cn/kali kali-rolling/main amd64 gvm-tools all 22.6.0-1 [107 kB]
已下载 5,450 kB,耗时 1秒 (5,580 kB/s)
正在选中未选择的软件包 libuuid-perl。
(正在读取数据库 ... 系统当前共安装有 542462 个文件和目录。)
准备解压 .../00-libuuid-perl_0.28-2_amd64.deb  ...
正在解压 libuuid-perl (0.28-2) ...
正在选中未选择的软件包 libyaml-tiny-perl。
准备解压 .../01-libyaml-tiny-perl_1.73-1_all.deb  ...
正在解压 libyaml-tiny-perl (1.73-1) ...
正在选中未选择的软件包 doc-base。
准备解压 .../02-doc-base_0.11.1_all.deb  ...
正在解压 doc-base (0.11.1) ...
正在选中未选择的软件包 greenbone-security-assistant。
准备解压 .../03-greenbone-security-assistant_21.4.4-1_all.deb  ...
正在解压 greenbone-security-assistant (21.4.4-1) ...
正在选中未选择的软件包 gvmd-common。
准备解压 .../04-gvmd-common_21.4.5-1_all.deb  ...
正在解压 gvmd-common (21.4.5-1) ...
正在选中未选择的软件包 libhiredis0.14:amd64。
准备解压 .../05-libhiredis0.14_0.14.1-3_amd64.deb  ...
正在解压 libhiredis0.14:amd64 (0.14.1-3) ...
正在选中未选择的软件包 libradcli4。
准备解压 .../06-libradcli4_1.2.11-1+b2_amd64.deb  ...
正在解压 libradcli4 (1.2.11-1+b2) ...
正在选中未选择的软件包 libgvm21:amd64。
准备解压 .../07-libgvm21_21.4.4-1_amd64.deb  ...
正在解压 libgvm21:amd64 (21.4.4-1) ...
正在选中未选择的软件包 openvas-scanner。
准备解压 .../08-openvas-scanner_21.4.4-1_amd64.deb  ...
正在解压 openvas-scanner (21.4.4-1) ...
正在选中未选择的软件包 python3-wrapt。
准备解压 .../09-python3-wrapt_1.13.3-1+b2_amd64.deb  ...
正在解压 python3-wrapt (1.13.3-1+b2) ...
正在选中未选择的软件包 python3-deprecated。
准备解压 .../10-python3-deprecated_1.2.13-2_all.deb  ...
正在解压 python3-deprecated (1.2.13-2) ...
正在选中未选择的软件包 python3-psutil。
准备解压 .../11-python3-psutil_5.9.0-1+b1_amd64.deb  ...
正在解压 python3-psutil (5.9.0-1+b1) ...
正在选中未选择的软件包 ospd-openvas。
准备解压 .../12-ospd-openvas_21.4.4-1_all.deb  ...
正在解压 ospd-openvas (21.4.4-1) ...
正在选中未选择的软件包 gvmd。
准备解压 .../13-gvmd_21.4.5-1_amd64.deb  ...
正在解压 gvmd (21.4.5-1) ...
正在选中未选择的软件包 libmicrohttpd12:amd64。
准备解压 .../14-libmicrohttpd12_0.9.75-4_amd64.deb  ...
正在解压 libmicrohttpd12:amd64 (0.9.75-4) ...
正在选中未选择的软件包 gsad。
准备解压 .../15-gsad_21.4.4-0kali4_amd64.deb  ...
正在解压 gsad (21.4.4-0kali4) ...
正在选中未选择的软件包 gvm。
准备解压 .../16-gvm_21.4.4~kali1_all.deb  ...
正在解压 gvm (21.4.4~kali1) ...
正在选中未选择的软件包 python3-gvm。
准备解压 .../17-python3-gvm_21.11.0-1_all.deb  ...
正在解压 python3-gvm (21.11.0-1) ...
正在选中未选择的软件包 gvm-tools。
准备解压 .../18-gvm-tools_22.6.0-1_all.deb  ...
正在解压 gvm-tools (22.6.0-1) ...
正在设置 gvmd-common (21.4.5-1) ...
正在设置 libuuid-perl (0.28-2) ...
正在设置 greenbone-security-assistant (21.4.4-1) ...
正在设置 libyaml-tiny-perl (1.73-1) ...
正在设置 libmicrohttpd12:amd64 (0.9.75-4) ...
正在设置 python3-psutil (5.9.0-1+b1) ...
正在设置 libradcli4 (1.2.11-1+b2) ...
正在设置 python3-wrapt (1.13.3-1+b2) ...
正在设置 python3-deprecated (1.2.13-2) ...
正在设置 libhiredis0.14:amd64 (0.14.1-3) ...
正在设置 doc-base (0.11.1) ...
Registering 48 doc-base files...
正在设置 libgvm21:amd64 (21.4.4-1) ...
正在设置 openvas-scanner (21.4.4-1) ...
正在设置 ospd-openvas (21.4.4-1) ...
ospd-openvas.service is a disabled or a static unit not running, not starting it.
正在设置 gvmd (21.4.5-1) ...
正在设置 python3-gvm (21.11.0-1) ...
正在设置 gsad (21.4.4-0kali4) ...
gsad.service is a disabled or a static unit not running, not starting it.
正在设置 gvm (21.4.4~kali1) ...
正在设置 gvm-tools (22.6.0-1) ...
正在处理用于 libc-bin (2.34-4) 的触发器 ...
正在处理用于 man-db (2.10.2-1) 的触发器 ...
正在处理用于 kali-menu (2022.3.1) 的触发器 ...
sec@Secure:~$ psql
Error: Invalid data directory for cluster 14 main
sec@Secure:~$ sudo psql
Error: Invalid data directory for cluster 14 main

安装Postgresql全过程

sec@Secure:~$ sudo apt remove postgresql-14
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
下列软件包是自动安装的并且现在不需要了:
  doc-base greenbone-security-assistant gvmd-common libgvm21 libhiredis0.14
  libmicrohttpd12 libradcli4 libuuid-perl libyaml-tiny-perl openvas-scanner
  ospd-openvas postgresql-common python3-deprecated python3-psutil python3-wrapt
  sysstat
使用'sudo apt autoremove'来卸载它(它们)。
下列软件包将被【卸载】:
  gsad gvm gvm-tools gvmd postgresql-14 python3-gvm
升级了 0 个软件包,新安装了 0 个软件包,要卸载 6 个软件包,有 657 个软件包未被升级。
解压缩后将会空出 56.3 MB 的空间。
您希望继续执行吗? [Y/n] 
(正在读取数据库 ... 系统当前共安装有 543256 个文件和目录。)
正在卸载 gvm (21.4.4~kali1) ...
正在卸载 gsad (21.4.4-0kali4) ...
正在卸载 gvm-tools (22.6.0-1) ...
正在卸载 python3-gvm (21.11.0-1) ...
正在卸载 gvmd (21.4.5-1) ...
正在卸载 postgresql-14 (14.5-1) ...
Use of uninitialized value $data_directory in concatenation (.) or string at /usr/share/perl5/PgCommon.pm line 285.
Use of uninitialized value $data_directory in concatenation (.) or string at /usr/share/perl5/PgCommon.pm line 285.
Use of uninitialized value $data_directory in concatenation (.) or string at /usr/share/perl5/PgCommon.pm line 285.
Error: Invalid data directory for cluster 14 main
正在处理用于 libc-bin (2.34-4) 的触发器 ...
正在处理用于 man-db (2.10.2-1) 的触发器 ...
正在处理用于 postgresql-common (242) 的触发器 ...
supported-versions: WARNING! Unknown distribution: kali
debian found in ID_LIKE, treating as Debian
supported-versions: WARNING: Unknown Debian release: 2022.3
Building PostgreSQL dictionaries from installed myspell/hunspell packages...
  en_us
Removing obsolete dictionary files:
正在处理用于 kali-menu (2022.3.1) 的触发器 ...

如能帮助,感激不尽。

linux
267 views
Comments
登录后评论
Sign In
·

降低 pg 版本试试?13、12