Jump to content

Recommended Posts

Posted

Добрый день! Пытаюсь установить веб-консоль на сервер, вроде установка проходит, но служба не запускается и не открывается соответствующий порт. В логах пишет SyntaxError: Expected double-quoted property name in JSON at position 204(line 13 column 1) в /var/opt/kaspersky/ksc-web-console/setup.js

 

Posted

А что в 12-13 строчках setup.js?

Posted

module.exports=function(o,r){var t="";o=(o=o||"Run the trap, drop the bass").split("");var a={a:["@","Ą","Ⱥ","Ʌ","Δ","Λ","Д"],b:["ß","Ɓ","Ƀ","ɮ","β","฿"],c:>
},{}],"0E3U":[function(require,module,exports) {

Posted

При установке еще пишет cp: cannot create regular file '/var/opt/kaspersky/ksc-web-console-backups/plugin-auth-credentials.json': No such file or directory

Posted
2 часа назад, olegseyo сказал:

Пытаюсь установить веб-консоль на сервер

Какой статьей руководствуетесь? В какой системе производите установку? Какую версию консоли устанавливаете?

16 минут назад, olegseyo сказал:

При установке еще пишет cp: cannot create regular file '/var/opt/kaspersky/ksc-web-console-backups/plugin-auth-credentials.json': No such file or directory

Так разберитесь с этим.

Posted
1 минуту назад, durtuno сказал:

Какой статьей руководствуетесь? В какой системе производите установку? Какую версию консоли устанавливаете?

Статья https://support.kaspersky.ru/ksc-linux/15.4/181968?page=help
Система на Ubuntu 22.04
Пробовал 15.3 и 15.4, разницы нет

 

 

3 минуты назад, durtuno сказал:

Так разберитесь с этим.

Как? На форуме не нашел решения, как и в статьях

Разобрался, но результата никакого это не дало

Posted (edited)

Попробуйте перед установкой создать отсутствующую директорию командой:

# mkdir -p /var/opt/kaspersky/ksc-web-console-backups/

Также выверьте права доступа к этой директории.

37 минут назад, olegseyo сказал:

При установке еще пишет

Приведите полный вывод результата/ процесса установки консоли (личные/ конфиденциальные данные, если таковые окажутся в выводе, можно удалить), возможно, что в нём содержится подсказка.

Edited by durtuno
Posted
16 минут назад, durtuno сказал:

Приведите полный вывод результата/ процесса установки консоли

image.thumb.png.b30dd53d19093ac88d6cfc5fb275ceae.png

Судя по выводу, консоль уже установлена. Но сама служба KSCWebConsole.service не запускается и systemctl не может ее найти

Posted

image.thumb.png.fa7b21063d8552cb1f6b2f40583d5968.png 
Вот скриншот лога если это поможет

Posted
14 часов назад, durtuno сказал:

Приведите полный вывод результата/ процесса установки консоли

Вот так выглядит этот вывод:

Спойлер
# apt install ./ksc-web-console-15.4.750.x86_64.deb
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Заметьте, вместо «./ksc-web-console-15.4.750.x86_64.deb» выбирается «ksc-web-console»
Следующие НОВЫЕ пакеты будут установлены:
  ksc-web-console
Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 0 B/90,2 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 0 B.
Пол:1 /root/10/ksc-web-console-15.4.750.x86_64.deb ksc-web-console amd64 15.4.750 [90,2 MB]
Выбор ранее не выбранного пакета ksc-web-console.
(Чтение базы данных … на данный момент установлено 312477 файлов и каталогов.)
Подготовка к распаковке …/ksc-web-console-15.4.750.x86_64.deb …
Pre-install script started
Pre-install script finished successfully
Распаковывается ksc-web-console (15.4.750) …
Настраивается пакет ksc-web-console (15.4.750) …
Post-install script started
Daemon KSCWebConsoleManagement is already unregistered
Daemon KSCWebConsolePlugin is already unregistered
Daemon KSCWebConsole is already unregistered
Daemon KSCSvcWebConsole is already unregistered
Daemon KSCWebConsoleMessageQueue is already unregistered
Daemon KSCWebConsoleNATS is already unregistered
crtPath=undefined; keyPath=undefined.
      Required parameters for custom certificates set up was not passed.
      Skip custom certificate update
Start vault
Vault started successfully
(node:47980) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
==> Vault server configuration:

                     Cgo: disabled
              Go Version: go1.18
              Listener 1: tcp (addr: "127.0.0.1:8200", cluster address: "127.0.0.1:8201", max_request_duration: "1m30s", max_request_size: "33554432", tls: "disabled")
               Log Level: info
                   Mlock: supported: true, enabled: false
           Recovery Mode: false
                 Storage: inmem
                 Version: Vault v1.9.3

==> Vault server started! Log data will stream in below:


2025-07-15T09:47:38.133+0500 [INFO]  proxy environment: http_proxy="\"\"" https_proxy="\"\"" no_proxy="\"\""
2025-07-15T09:47:38.133+0500 [WARN]  no `api_addr` value specified in config or in VAULT_API_ADDR; falling back to detection if possible, but this value should be manually set
2025-07-15T09:47:38.134+0500 [INFO]  core: Initializing VersionTimestamps for core

2025-07-15T09:47:38.155+0500 [INFO]  core: security barrier not initialized

2025-07-15T09:47:38.155+0500 [INFO]  core: security barrier initialized: stored=1 shares=1 threshold=1

2025-07-15T09:47:38.155+0500 [INFO]  core: post-unseal setup starting

2025-07-15T09:47:38.163+0500 [INFO]  core: loaded wrapping token key

2025-07-15T09:47:38.163+0500 [INFO]  core: Recorded vault version: vault version=1.9.3 upgrade time="2025-07-15 09:47:38.163087199 +0500 +05 m=+0.089112471"

2025-07-15T09:47:38.163+0500 [INFO]  core: successfully setup plugin catalog: plugin-directory="\"\""
2025-07-15T09:47:38.163+0500 [INFO]  core: no mounts; adding default mount table

2025-07-15T09:47:38.164+0500 [INFO]  core: successfully mounted backend: type=cubbyhole path=cubbyhole/

2025-07-15T09:47:38.165+0500 [INFO]  core: successfully mounted backend: type=system path=sys/

2025-07-15T09:47:38.165+0500 [INFO]  core: successfully mounted backend: type=identity path=identity/

2025-07-15T09:47:38.168+0500 [INFO]  core: successfully enabled credential backend: type=token path=token/

2025-07-15T09:47:38.168+0500 [INFO]  rollback: starting rollback manager

2025-07-15T09:47:38.168+0500 [INFO]  core: restoring leases

2025-07-15T09:47:38.171+0500 [INFO]  expiration: lease restore complete

2025-07-15T09:47:38.174+0500 [INFO]  identity: entities restored
2025-07-15T09:47:38.174+0500 [INFO]  identity: groups restored

2025-07-15T09:47:38.174+0500 [INFO]  core: post-unseal setup complete
2025-07-15T09:47:38.174+0500 [INFO]  core: usage gauge collection is disabled
2025-07-15T09:47:38.174+0500 [INFO]  core: root token generated
2025-07-15T09:47:38.174+0500 [INFO]  core: pre-seal teardown starting
2025-07-15T09:47:38.174+0500 [INFO]  rollback: stopping rollback manager

2025-07-15T09:47:38.174+0500 [INFO]  core: pre-seal teardown complete

2025-07-15T09:47:38.182+0500 [INFO]  core.cluster-listener.tcp: starting listener: listener_address=127.0.0.1:8201

2025-07-15T09:47:38.182+0500 [ERROR] core.cluster-listener.tcp: error starting listener: error="listen tcp 127.0.0.1:8201: bind: address already in use"

2025-07-15T09:47:38.182+0500 [INFO]  core: post-unseal setup starting

2025-07-15T09:47:38.183+0500 [INFO]  core: loaded wrapping token key

2025-07-15T09:47:38.183+0500 [INFO]  core: successfully setup plugin catalog: plugin-directory="\"\""

2025-07-15T09:47:38.184+0500 [INFO]  core: successfully mounted backend: type=system path=sys/

2025-07-15T09:47:38.184+0500 [INFO]  core: successfully mounted backend: type=identity path=identity/

2025-07-15T09:47:38.184+0500 [INFO]  core: successfully mounted backend: type=cubbyhole path=cubbyhole/

2025-07-15T09:47:38.186+0500 [INFO]  core: successfully enabled credential backend: type=token path=token/

2025-07-15T09:47:38.186+0500 [INFO]  rollback: starting rollback manager

2025-07-15T09:47:38.186+0500 [INFO]  core: restoring leases

2025-07-15T09:47:38.187+0500 [INFO]  expiration: lease restore complete

2025-07-15T09:47:38.187+0500 [INFO]  identity: entities restored
2025-07-15T09:47:38.187+0500 [INFO]  identity: groups restored

2025-07-15T09:47:38.187+0500 [INFO]  core: usage gauge collection is disabled

2025-07-15T09:47:38.187+0500 [INFO]  core: post-unseal setup complete

2025-07-15T09:47:38.187+0500 [INFO]  core: vault is unsealed

Vault is up. Starting operations
Mounting PKI
2025-07-15T09:47:38.195+0500 [INFO]  core: successful mount: namespace="\"\"" path=kl/ type=pki

Writing URL configs
Creating "nsq-server" role
Creating "nats-server" role
Creating "web-server" role
Creating "plugin" role
Generating Root CA
Generating nsq-server certificates
Generating nats-server certificates
Generating plugin certificates
Generating web-server certificates
All operations are finished successfully.
==> Vault shutdown triggered

2025-07-15T09:47:53.630+0500 [INFO]  core: marked as sealed
2025-07-15T09:47:53.630+0500 [INFO]  core: pre-seal teardown starting
2025-07-15T09:47:53.630+0500 [INFO]  rollback: stopping rollback manager
2025-07-15T09:47:53.630+0500 [INFO]  core: pre-seal teardown complete
2025-07-15T09:47:53.630+0500 [INFO]  core: stopping cluster listeners
2025-07-15T09:47:53.630+0500 [INFO]  core.cluster-listener: forwarding rpc listeners stopped
2025-07-15T09:47:53.630+0500 [INFO]  core.cluster-listener: rpc listeners successfully shut down
2025-07-15T09:47:53.630+0500 [INFO]  core: cluster listeners successfully shut down
2025-07-15T09:47:53.630+0500 [INFO]  core: vault is sealed

Post-install script finished successfully

 

Статусы служб:

Спойлер
# systemctl status KSC*
● KSCWebConsolePlugin.service - Kaspersky Security Center Web Console Plugin
     Loaded: loaded (/etc/systemd/system/KSCWebConsolePlugin.service; enabled; preset: enabled)
     Active: active (running) since Tue 2025-07-15 09:49:03 +05; 4min 34s ago
   Main PID: 51653 (node)
      Tasks: 55 (limit: 629145)
     Memory: 147.3M (peak: 217.3M)
        CPU: 4.580s
     CGroup: /system.slice/KSCWebConsolePlugin.service
             ├─51653 /var/opt/kaspersky/ksc-web-console/node /var/opt/kaspersky/ksc-web-console/pm.plugin.js
             ├─51727 /var/opt/kaspersky/ksc-web-console/node ./server/plugins/plugin-server.js admin_agent
             ├─51728 /var/opt/kaspersky/ksc-web-console/node ./server/plugins/plugin-server.js admin_server
             ├─51729 /var/opt/kaspersky/ksc-web-console/node ./server/plugins/plugin-server.js enterprise
             └─51736 /var/opt/kaspersky/ksc-web-console/node ./server/plugins/plugin-server.js irp

июл 15 09:49:03 detsadpc systemd[1]: Started KSCWebConsolePlugin.service - Kaspersky Security Center Web Console Plugin.
июл 15 09:49:03 detsadpc env[51653]: PM API started at port 2001
июл 15 09:49:04 detsadpc env[51736]: (node:51736) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
июл 15 09:49:04 detsadpc env[51736]: (Use `node --trace-deprecation ...` to show where the warning was created)
июл 15 09:49:04 detsadpc env[51729]: (node:51729) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
июл 15 09:49:04 detsadpc env[51729]: (Use `node --trace-deprecation ...` to show where the warning was created)
июл 15 09:49:04 detsadpc env[51728]: (node:51728) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
июл 15 09:49:04 detsadpc env[51728]: (Use `node --trace-deprecation ...` to show where the warning was created)
июл 15 09:49:04 detsadpc env[51727]: (node:51727) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
июл 15 09:49:04 detsadpc env[51727]: (Use `node --trace-deprecation ...` to show where the warning was created)

● KSCWebConsoleMessageQueue.service - Kaspersky Security Center Web Console Message Queue
     Loaded: loaded (/etc/systemd/system/KSCWebConsoleMessageQueue.service; enabled; preset: enabled)
     Active: active (running) since Tue 2025-07-15 09:49:03 +05; 4min 34s ago
   Main PID: 51685 (nsqd)
      Tasks: 9 (limit: 629145)
     Memory: 1.5M (peak: 2.2M)
        CPU: 217ms
     CGroup: /system.slice/KSCWebConsoleMessageQueue.service
             └─51685 /var/opt/kaspersky/ksc-web-console/vendor/nsqd -tls-cert=../nsq-server.crt -tls-key=../nsq-server.key -tls-required=1 -tls-min-version=tls1.2 -tls-root-ca-file=../KLRootCA.crt -max-msg-size=10485760 -mem-queue-size=100 -sync-every=0 -sync-timeout=24h >

июл 15 09:49:03 detsadpc systemd[1]: Started KSCWebConsoleMessageQueue.service - Kaspersky Security Center Web Console Message Queue.
июл 15 09:49:03 detsadpc env[51685]: [nsqd] 2025/07/15 09:49:03.156153 INFO: nsqd v1.2.0 (built w/go1.18)
июл 15 09:49:03 detsadpc env[51685]: [nsqd] 2025/07/15 09:49:03.156208 INFO: ID: 825
июл 15 09:49:03 detsadpc env[51685]: [nsqd] 2025/07/15 09:49:03.156705 INFO: NSQ: persisting topic/channel metadata to nsqd.dat
июл 15 09:49:03 detsadpc env[51685]: [nsqd] 2025/07/15 09:49:03.174768 INFO: TCP: listening on 127.0.0.1:4150
июл 15 09:49:03 detsadpc env[51685]: [nsqd] 2025/07/15 09:49:03.174842 INFO: HTTP: listening on 127.0.0.1:4151
июл 15 09:49:03 detsadpc env[51685]: [nsqd] 2025/07/15 09:49:03.174908 INFO: HTTPS: listening on 127.0.0.1:4152

● KSCSvcWebConsole.service - Kaspersky Security Center Service Web Console
     Loaded: loaded (/etc/systemd/system/KSCSvcWebConsole.service; enabled; preset: enabled)
     Active: active (running) since Tue 2025-07-15 09:49:03 +05; 4min 34s ago
   Main PID: 51656 (node)
      Tasks: 18 (limit: 629145)
     Memory: 94.8M (peak: 135.0M)
        CPU: 3.802s
     CGroup: /system.slice/KSCSvcWebConsole.service
             ├─51656 /var/opt/kaspersky/ksc-web-console/node /var/opt/kaspersky/ksc-web-console/pm.service-console.js
             └─51690 /var/opt/kaspersky/ksc-web-console/node ./index.js

июл 15 09:49:03 detsadpc systemd[1]: KSCSvcWebConsole.service: Deactivated successfully.
июл 15 09:49:03 detsadpc systemd[1]: Stopped KSCSvcWebConsole.service - Kaspersky Security Center Service Web Console.
июл 15 09:49:03 detsadpc systemd[1]: KSCSvcWebConsole.service: Consumed 3.683s CPU time.
июл 15 09:49:03 detsadpc systemd[1]: Started KSCSvcWebConsole.service - Kaspersky Security Center Service Web Console.
июл 15 09:49:03 detsadpc env[51656]: PM API port not set. PM UI not started.
июл 15 09:49:05 detsadpc env[51690]: (node:51690) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
июл 15 09:49:05 detsadpc env[51690]: (Use `node --trace-deprecation ...` to show where the warning was created)
июл 15 09:49:06 detsadpc env[51690]: Warning: connect.session() MemoryStore is not
июл 15 09:49:06 detsadpc env[51690]: designed for a production environment, as it will leak
июл 15 09:49:06 detsadpc env[51690]: memory, and will not scale past a single process.

● KSCWebConsoleManagement.service - Kaspersky Security Center Web Console Management Service
     Loaded: loaded (/etc/systemd/system/KSCWebConsoleManagement.service; enabled; preset: enabled)
     Active: active (running) since Tue 2025-07-15 09:49:03 +05; 4min 34s ago
   Main PID: 51657 (node)
      Tasks: 18 (limit: 629145)
     Memory: 43.2M (peak: 60.6M)
        CPU: 1.157s
     CGroup: /system.slice/KSCWebConsoleManagement.service
             ├─51657 /var/opt/kaspersky/ksc-web-console/node /var/opt/kaspersky/ksc-web-console/pm.updates-manager.js
             └─51703 /var/opt/kaspersky/ksc-web-console/node ./updates-manager.js

июл 15 09:49:03 detsadpc systemd[1]: Stopping KSCWebConsoleManagement.service - Kaspersky Security Center Web Console Management Service...
июл 15 09:49:03 detsadpc systemd[1]: KSCWebConsoleManagement.service: Deactivated successfully.
июл 15 09:49:03 detsadpc systemd[1]: Stopped KSCWebConsoleManagement.service - Kaspersky Security Center Web Console Management Service.
июл 15 09:49:03 detsadpc systemd[1]: KSCWebConsoleManagement.service: Consumed 1.063s CPU time.
июл 15 09:49:03 detsadpc systemd[1]: Started KSCWebConsoleManagement.service - Kaspersky Security Center Web Console Management Service.
июл 15 09:49:03 detsadpc env[51657]: PM API started at port 2003

● KSCWebConsole.service - Kaspersky Security Center Web Console
     Loaded: loaded (/etc/systemd/system/KSCWebConsole.service; enabled; preset: enabled)
     Active: active (running) since Tue 2025-07-15 09:49:03 +05; 4min 34s ago
   Main PID: 51664 (node)
      Tasks: 22 (limit: 629145)
     Memory: 102.8M (peak: 143.8M)
        CPU: 4.197s
     CGroup: /system.slice/KSCWebConsole.service
             ├─51664 /var/opt/kaspersky/ksc-web-console/node /var/opt/kaspersky/ksc-web-console/pm.js
             └─51735 /var/opt/kaspersky/ksc-web-console/node ./index.js

июл 15 09:49:03 detsadpc systemd[1]: Started KSCWebConsole.service - Kaspersky Security Center Web Console.
июл 15 09:49:03 detsadpc env[51664]: PM API started at port 2005
июл 15 09:49:05 detsadpc env[51735]: (node:51735) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
июл 15 09:49:05 detsadpc env[51735]: (Use `node --trace-deprecation ...` to show where the warning was created)
июл 15 09:49:06 detsadpc env[51735]: Warning: connect.session() MemoryStore is not
июл 15 09:49:06 detsadpc env[51735]: designed for a production environment, as it will leak
июл 15 09:49:06 detsadpc env[51735]: memory, and will not scale past a single process.
июл 15 09:51:05 detsadpc env[51735]: (node:51735) [DEP0066] DeprecationWarning: OutgoingMessage.prototype._headers is deprecated

● KSCWebConsoleNATS.service - Kaspersky Security Center Web Console NATS
     Loaded: loaded (/etc/systemd/system/KSCWebConsoleNATS.service; enabled; preset: enabled)
     Active: active (running) since Tue 2025-07-15 09:49:03 +05; 4min 34s ago
   Main PID: 51689 (nats-server)
      Tasks: 10 (limit: 629145)
     Memory: 12.8M (peak: 15.0M)
        CPU: 887ms
     CGroup: /system.slice/KSCWebConsoleNATS.service
             └─51689 /var/opt/kaspersky/ksc-web-console/vendor/nats-server -a 127.0.0.1 -p 4222 -c ../common-configs/nats.conf -js -sd /tmp/web-console/nats --tls --tlscert=../nats-server.crt --tlskey=../nats-server.key --tlscacert ../KLRootCA.crt --tlsverify

июл 15 09:49:03 detsadpc env[51689]: [51689] 2025/07/15 09:49:03.168769 [INF]   Restored 0 messages for stream '$G > automation-script' in 0s
июл 15 09:49:03 detsadpc env[51689]: [51689] 2025/07/15 09:49:03.168877 [INF]   Starting restore for stream '$G > service-console'
июл 15 09:49:03 detsadpc env[51689]: [51689] 2025/07/15 09:49:03.169128 [INF]   Restored 0 messages for stream '$G > service-console' in 0s
июл 15 09:49:03 detsadpc env[51689]: [51689] 2025/07/15 09:49:03.169224 [INF]   Starting restore for stream '$G > web-console'
июл 15 09:49:03 detsadpc env[51689]: [51689] 2025/07/15 09:49:03.175803 [INF]   Restored 0 messages for stream '$G > web-console' in 7ms
июл 15 09:49:03 detsadpc env[51689]: [51689] 2025/07/15 09:49:03.175922 [INF]   Recovering 8 consumers for stream - '$G > service-console'
июл 15 09:49:03 detsadpc env[51689]: [51689] 2025/07/15 09:49:03.178015 [INF]   Recovering 30 consumers for stream - '$G > web-console'
июл 15 09:49:03 detsadpc env[51689]: [51689] 2025/07/15 09:49:03.193880 [INF] Listening for client connections on 127.0.0.1:4222
июл 15 09:49:03 detsadpc env[51689]: [51689] 2025/07/15 09:49:03.194266 [INF] TLS required for client connections
июл 15 09:49:03 detsadpc env[51689]: [51689] 2025/07/15 09:49:03.194281 [INF] Server is ready

 

 

  • Solution
Posted

Все решилось полной переустановкой всего.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...