Доброе день.
Подскажите, пожалуйста:
Ubuntu 23.04
Дистрибутив: ksc64_15.0.0-12912_amd64.deb ksc-web-console-15.0.136.x86_64.deb
Ранее установил сам сервер администрирования и web-console (14 версии). Использовал сертификат Let's Encrypt (он на 3 месяца). Всё установилось и работало те самые 3 месяца.
Когда сертификат закончился, просто переустановил веб консоль, как рекомендовали в документации и всё перестало работать.
Конфиг старый, его не менял
{
"address": "127.0.0.1",
"port": 8081,
"defaultLangId": 1049,
"trusted": "127.0.0.1|13299|/var/opt/kaspersky/klnagent_srv/1093/cert/klserver.cer|KSC Server",
"certPath": "/etc/apache2/m.ru.cer",
"keyPath": "/etc/apache2/m.ru.key",
"acceptEula": true,
"webConsoleAccount": "kladmins:ksc",
"managementServiceAccount": "kladmins:ksc",
"serviceWebConsoleAccount": "kladmins:ksc",
"pluginAccount": "kladmins:ksc",
"messageQueueAccount": "kladmins:ksc"
}
Уже и сам сервер администрирования удалял и ставил заново, не помогает.
systemctl status klnagent_srv.service
systemctl status kladminserver_srv.service
systemctl status klactprx_srv.service
systemctl status klwebsrv_srv.service
Говоря, что всё хорошо, всё запустилось и работает.
Заметил, что после переустановки в каталоге /var/opt/kaspersky/ksc-web-console
не появился ключики
nsq-server.crt
nsq-server.key
web-server.crt
web-server.key
В логах ошибка:
2023-11-16T17:50:54.093186+03:00 av env[1428327]: /var/opt/kaspersky/ksc-web-console/server/nats/subscriber.js:13
2023-11-16T17:50:54.093388+03:00 av env[1428327]: runtime.logger.log(`${constants_1.LOGS_PREFIX}create new`, { connectionOptions });
2023-11-16T17:50:54.093481+03:00 av env[1428327]: ^
2023-11-16T17:50:54.093561+03:00 av env[1428327]: TypeError: Cannot read properties of undefined (reading 'log')
2023-11-16T17:50:54.093641+03:00 av env[1428327]: at new NatsSubscriber (/var/opt/kaspersky/ksc-web-console/server/nats/subscriber.js:13:24)
2023-11-16T17:50:54.093718+03:00 av env[1428327]: at Object.<anonymous> (/var/opt/kaspersky/ksc-web-console/server/nats/createServiceSession.subscriber.js:17:42)
2023-11-16T17:50:54.093799+03:00 av env[1428327]: at Module._compile (node:internal/modules/cjs/loader:1254:14)
2023-11-16T17:50:54.093878+03:00 av env[1428327]: at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
2023-11-16T17:50:54.093955+03:00 av env[1428327]: at Module.load (node:internal/modules/cjs/loader:1117:32)
2023-11-16T17:50:54.094061+03:00 av env[1428327]: at Module._load (node:internal/modules/cjs/loader:958:12)
2023-11-16T17:50:54.094144+03:00 av env[1428327]: at Module.require (node:internal/modules/cjs/loader:1141:19)
2023-11-16T17:50:54.094224+03:00 av env[1428327]: at require (node:internal/modules/cjs/helpers:110:18)
2023-11-16T17:50:54.094303+03:00 av env[1428327]: at Object.<anonymous> (/var/opt/kaspersky/ksc-web-console/server/nats/index.js:4:43)
2023-11-16T17:50:54.094381+03:00 av env[1428327]: at Module._compile (node:internal/modules/cjs/loader:1254:14)
2023-11-16T17:50:54.094459+03:00 av env[1428327]: at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
2023-11-16T17:50:54.094537+03:00 av env[1428327]: at Module.load (node:internal/modules/cjs/loader:1117:32)
2023-11-16T17:50:54.094615+03:00 av env[1428327]: at Module._load (node:internal/modules/cjs/loader:958:12)
2023-11-16T17:50:54.094692+03:00 av env[1428327]: at Module.require (node:internal/modules/cjs/loader:1141:19)
2023-11-16T17:50:54.094770+03:00 av env[1428327]: at require (node:internal/modules/cjs/helpers:110:18)
2023-11-16T17:50:54.094847+03:00 av env[1428327]: at Object.<anonymous> (/var/opt/kaspersky/ksc-web-console/index.js:31:27)
2023-11-16T17:50:54.094926+03:00 av env[1428327]: Node.js v18.15.0
2023-11-16T17:50:55.651269+03:00 av env[1428341]: /var/opt/kaspersky/ksc-web-console/server/nats/subscriber.js:13
2023-11-16T17:50:55.651466+03:00 av env[1428341]: runtime.logger.log(`${constants_1.LOGS_PREFIX}create new`, { connectionOptions });
В принципе, если эту строчку насчёт логов ради эксперимента закомментарить то выдаст
Error: ENOENT: no such file or directory, open './nsq-server.crt
Пробовал 14 версию становить, но не там сразу же ругается на отсутствие вышеупомянутых ключиков.