postgresql 复制后 gvmd 服务未启动 - openvas

postgresql 复制后 gvmd 服务未启动 - openvas

我在两个不同的虚拟机 (Debian 10) 上部署了两个 openvas 服务器,并安装了 postgresql 版本 11。我使用热备用配置复制了 postgres 11,数据正在复制,但复制后,gvmd 服务和 gsad 服务关闭。另一方面,ospd-openvas.service 已启动,但由于 gvmd 服务已关闭,我无法登录。

在日志部分,我收到以下错误:

在此处输入图片描述sql_exec_internal:SQL:如果不存在则创建扩展“uuid-ossp” sqlv:sql_exec_internal 失败

systemctl status gvmd.service 给我错误输出 -

gvmd.service:启动后无法打开 PID 文件 /run/gvm/gvmd.pid(目前还不能打开):没有此文件或目录

我试图在postgresql中创建“uuid-ossp”的扩展,但是postgres无法在只读事务中创建扩展。

由于恢复文件,无法将 postgresql 的事务设置为读写模式,从 /var/lib/postgresql/11/main/recovery.conf 中删除恢复文件后,gvmd 和 gsad 服务正常启动。

我已附加在 postgresql 复制中使用的屏幕截图恢复文件。 在此处输入图片描述

相关内容