Проблема

Ошибка при подключении сервера Dr.Web к базе данных СУБД PostgreSQL 9.6.

Диагностика

  • Проверить в файле /var/log/postgresql/postgresql-9.6-main.log наличие сообщений вида:

    20220407.112005.33 ntc [15478 15480] svc:1 [Server] Using command line: /opt/drwcs/bin/drwcsd -home=/opt/drwcs -var-root=/var/opt/drwcs -etc=/var/opt/drwcs/etc -rotate=10,10m -verbosity=info -log=/var/opt/drwcs/log/drwcsd.log -conf=/var/opt/drwcs/etc/drwcsd.conf -pid=/var/opt/drwcs/run/drwcs.pid -user=drwcs -group=drwcs initdb
    20220407.112005.46 ntc [15478 15480] svc:1 [Server] Module "FrontDoor" (Dr.Web Server FrontDoor Plugin) is disabled, unloading
    20220407.112005.47 ntc [15478 15480] svc:1 [Server] Module "Yandex.Locator" (Dr.Web Server Yandex.Locator Plugin) is disabled, unloading
    20220407.112005.49 inf [15478 15480] svc:1 [Server] Dr.Web Server Version 11.00.2.201905070 (REL-1102_201905070, Linux/x86_64) has risen
    20220407.112005.58 ERR [15478 15478] main [PgSQL/1] ОШИБКА: отношение "dbstruct" не существует, position 19, 00.000, SELECT dbver FROM dbstruct
    20220407.112005.63 ERR [15478 15478] main [PgSQL/1] ОШИБКА: доступ запрещен к схеме public, position 14, 00.034, CREATE TABLE dbstruct( dbver INTEGER, PRIMARY KEY(dbver) )
    20220407.112005.63 ERR [15478 15478] main [Srv/DBMgr] Unable to execute SQL transaction because of ОШИБКА: доступ запрещен к схеме public, position 14
    CODE

Возможная причина: БД неверно определяет метку пользователя. Перейти к решению.


  • Проверить при настройке конфигураций сервера Dr.Web в области состояния сервера наличие сообщения вида:

    "Unable to connect to database “drwdatabase-driver-pgsql” because of СБОЙ: error obtaining MAC configuration for user “drwcs”
    CODE

Возможная причина: Не заданы уровни конфиденциальности для пользователя. Перейти к решению.


  • Проверить, что у пользователя postgres есть права на чтение БД атрибутов конфиденциальности:

    getfacl /etc/parsec/macdb
    BASH

Возможная причина: Отсутствуют права на чтение БД атрибутов конфиденциальности. Перейти к решению.


Возможные причины