Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

2 Страницы<12
Опции
К последнему сообщению К первому непрочитанному
Offline RoyQ  
#11 Оставлено : 29 мая 2024 г. 14:52:00(UTC)
RoyQ

Статус: Участник

Группы: Участники
Зарегистрирован: 29.05.2024(UTC)
Сообщений: 10
Российская Федерация
Откуда: Москва

Насколько понимаю, сервис nats-streaming запущен, далее я пытаюсь запустить \CryptoPro.Ca.Service с командой .\CryptoPro.Ca.Service. Появляется ошибка:

PS C:\distr\ca-win-x64-1.63.0.32\CryptoPro.Ca.Service> .\CryptoPro.Ca.Service
[14:39:35 INF] КриптоПро УЦ 2.0. Сервер ЦС. Сборка 1.63.0.32. <s:CryptoPro.Util.Infrastructure.Versioning.VersionWorker>
[14:39:37 WRN] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. <s:Microsoft.EntityFrameworkCore.Query>
[14:39:37 ERR] Ошибка проверки лицензии. <s:CryptoPro.Util.Licensing.LicenseWorker>
System.ArgumentOutOfRangeException: Некорректный серийный номер (Parameter 'serial')
Actual value was .
at CryptoPro.Util.Licensing.License.ParseAndVerifyLicense(String serial, String company)
at CryptoPro.Util.Licensing.License.ParseAndVerifyLicense(String serial, String company, ProductVersion version, ProductType product)
at CryptoPro.Util.Licensing.LicenseWorker`1.DoWorkAsync(CancellationToken stoppingToken)
at CryptoPro.Util.Licensing.LicenseWorker`1.DoWorkAsync(CancellationToken stoppingToken)
at CryptoPro.Util.Licensing.LicenseWorker`1.<>c__DisplayClass5_0.<<ExecuteAsync>b__0>d.MoveNext()
[14:39:37 INF] Application is shutting down... <s:Microsoft.Hosting.Lifetime>
[14:39:37 ERR] An error occurred using the connection to database 'Ca' on server '.'. <s:Microsoft.EntityFrameworkCore.Database.Connection>
[14:39:37 ERR] An error occurred using the connection to database 'Ca' on server '.'. <s:Microsoft.EntityFrameworkCore.Database.Connection>
[14:39:37 ERR] An exception occurred while iterating over the results of a query for context type 'CryptoPro.Ca.Infrastructure.CaContext'.
System.Threading.Tasks.TaskCanceledException: A task was canceled.
at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternalAsync(Boolean errorsExpected, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternalAsync(Boolean errorsExpected, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenAsync(CancellationToken cancellationToken, Boolean errorsExpected)
at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(DbContext _, Boolean result, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() <s:Microsoft.EntityFrameworkCore.Query>
System.Threading.Tasks.TaskCanceledException: A task was canceled.
at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternalAsync(Boolean errorsExpected, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternalAsync(Boolean errorsExpected, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenAsync(CancellationToken cancellationToken, Boolean errorsExpected)
at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(DbContext _, Boolean result, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync()
[14:39:37 INF] Application started. Press Ctrl+C to shut down. <s:Microsoft.Hosting.Lifetime>
[14:39:37 INF] Hosting environment: Production <s:Microsoft.Hosting.Lifetime>
[14:39:37 INF] Content root path: C:\distr\ca-win-x64-1.63.0.32\CryptoPro.Ca.Service <s:Microsoft.Hosting.Lifetime>
[14:39:42 WRN] Потеряно подключение к NATS nats://localhost:4222. <s:CryptoPro.Util.Nats.AddNatsServiceCollectionExtensions.NatsConnectionFactory>

Т.е. 1 проблема, что лицензии нет, а вторая с подключением БД проблема.
По поводу лицензии- если поле оставить пустым, это не считается как демо-лицензия?
А по поповду подключения к бд- в файле appsettings у меня написано подключение такое:
{
"CaDb": {
"StorageType": "SqlServer",
"ConnectionString": "Data Source=.;Initial Catalog=Ca;Integrated Security=True;Pooling=True"
},
Offline Захар Тихонов  
#12 Оставлено : 29 мая 2024 г. 15:03:07(UTC)
Захар Тихонов

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 17.08.2015(UTC)
Сообщений: 3,247
Мужчина
Тонга
Откуда: Калининград

Сказал «Спасибо»: 39 раз
Поблагодарили: 577 раз в 554 постах
Автор: RoyQ Перейти к цитате
Да, прикрепил 2 конфига nats, запускать пытался без TLS (nats.no-tls.conf), оно и понятно, ведь сертов у меня нет. И ЦС не развернут. На мой взгляд логично. Запускал такой командой: .\nats-streaming-server.exe -sc C:\distr\ca-win-x64-1.63.0.32\nats-streaming\nats.no-tls.conf
В итоге ошибка:
[5068] 2024/05/29 14:09:47.251758 [INF] STREAM: Starting nats-streaming-server[pkica-cluster] version 0.24.6
[5068] 2024/05/29 14:09:47.398032 [INF] STREAM: ServerID: DQ6YrX1ETSXcb2L9gWwJVx
[5068] 2024/05/29 14:09:47.399139 [INF] STREAM: Go version: go1.18.5
[5068] 2024/05/29 14:09:47.399139 [INF] STREAM: Git commit: [not set]
[5068] 2024/05/29 14:09:47.402507 [INF] Starting nats-server
[5068] 2024/05/29 14:09:47.402507 [INF] Version: 2.8.2
[5068] 2024/05/29 14:09:47.402507 [INF] Git: [not set]
[5068] 2024/05/29 14:09:47.402507 [INF] Name: NCATNZKZPPDGH7MKOOXB6O2RYJGOYF2ZAAL377GZQYAQ5S6UWGUUOBQF
[5068] 2024/05/29 14:09:47.410741 [INF] ID: NCATNZKZPPDGH7MKOOXB6O2RYJGOYF2ZAAL377GZQYAQ5S6UWGUUOBQF
[5068] 2024/05/29 14:09:47.410741 [INF] Using configuration file: C:\distr\ca-win-x64-1.63.0.32\nats-streaming\nats.no-tls.conf
[5068] 2024/05/29 14:09:47.411287 [WRN] Maximum payloads over 8.00 MB are generally discouraged and could lead to poor performance
[5068] 2024/05/29 14:09:47.482345 [FTL] Error listening on port: ca.example:4222, "listen tcp: lookup ca.example: no such host"

Вы говорили про адрес, на котором будет запускаться nat. Разве нельзя оставить текущий ca.example:4222?



Можно, если это имя вашего сервера.


Автор: RoyQ Перейти к цитате
Получилось с указанием адреса localhost:4222
PS C:\distr\ca-win-x64-1.63.0.32\nats-streaming> .\nats-streaming-server.exe -sc C:\distr\ca-win-x64-1.63.0.32\nats-streaming\nats.no-tls.conf
[9768] 2024/05/29 14:22:04.568759 [INF] STREAM: Starting nats-streaming-server[pkica-cluster] version 0.24.6
[9768] 2024/05/29 14:22:04.596003 [INF] STREAM: ServerID: peccl98eR1LH8QueeZEGcs
[9768] 2024/05/29 14:22:04.596566 [INF] STREAM: Go version: go1.18.5
[9768] 2024/05/29 14:22:04.596566 [INF] STREAM: Git commit: [not set]
[9768] 2024/05/29 14:22:04.599340 [INF] Starting nats-server
[9768] 2024/05/29 14:22:04.599340 [INF] Version: 2.8.2
[9768] 2024/05/29 14:22:04.599340 [INF] Git: [not set]
[9768] 2024/05/29 14:22:04.599857 [INF] Name: ND5RRZ74RFUPSR4Q6YIS3JZPEMPWNCH6SU3NXIYAJMFAGXIW7GX5IAU4
[9768] 2024/05/29 14:22:04.599899 [INF] ID: ND5RRZ74RFUPSR4Q6YIS3JZPEMPWNCH6SU3NXIYAJMFAGXIW7GX5IAU4
[9768] 2024/05/29 14:22:04.599899 [INF] Using configuration file: C:\distr\ca-win-x64-1.63.0.32\nats-streaming\nats.no-tls.conf
[9768] 2024/05/29 14:22:04.599899 [WRN] Maximum payloads over 8.00 MB are generally discouraged and could lead to poor performance
[9768] 2024/05/29 14:22:04.606060 [INF] Listening for client connections on localhost:4222
[9768] 2024/05/29 14:22:04.606060 [INF] Server is ready
[9768] 2024/05/29 14:22:06.666917 [INF] STREAM: Recovering the state...
[9768] 2024/05/29 14:22:06.668042 [INF] STREAM: No recovered state
[9768] 2024/05/29 14:22:06.669132 [INF] STREAM: Message store is FILE
[9768] 2024/05/29 14:22:06.669677 [INF] STREAM: Store location: C:\distr\ca-win-x64-1.63.0.32\nats-streaming\pkica-store
[9768] 2024/05/29 14:22:06.669677 [INF] STREAM: ---------- Store Limits ----------
[9768] 2024/05/29 14:22:06.669677 [INF] STREAM: Channels: 50
[9768] 2024/05/29 14:22:06.669677 [INF] STREAM: --------- Channels Limits --------
[9768] 2024/05/29 14:22:06.670214 [INF] STREAM: Subscriptions: 1000 *
[9768] 2024/05/29 14:22:06.670214 [INF] STREAM: Messages : 1000000 *
[9768] 2024/05/29 14:22:06.670214 [INF] STREAM: Bytes : 50.00 GB
[9768] 2024/05/29 14:22:06.670214 [INF] STREAM: Age : unlimited *
[9768] 2024/05/29 14:22:06.670214 [INF] STREAM: Inactivity : unlimited *
[9768] 2024/05/29 14:22:06.670758 [INF] STREAM: ----------------------------------
[9768] 2024/05/29 14:22:06.670758 [INF] STREAM: Streaming Server is ready


Отлично. В Конфиге Са укажите false про TLS nats\stan и пробуйте запускать службу Са.
Техническую поддержку оказываем тут.
Наша база знаний.
Offline RoyQ  
#13 Оставлено : 29 мая 2024 г. 15:14:23(UTC)
RoyQ

Статус: Участник

Группы: Участники
Зарегистрирован: 29.05.2024(UTC)
Сообщений: 10
Российская Федерация
Откуда: Москва

Да я бы рад запустить, но появляется ошибка appsettings.zip (122kb) загружен 4 раз(а).
В архив я упаковал скрин с ошибкой, а также конфиг файл. Для nat указывал false
Offline Захар Тихонов  
#14 Оставлено : 29 мая 2024 г. 15:23:27(UTC)
Захар Тихонов

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 17.08.2015(UTC)
Сообщений: 3,247
Мужчина
Тонга
Откуда: Калининград

Сказал «Спасибо»: 39 раз
Поблагодарили: 577 раз в 554 постах
Автор: RoyQ Перейти к цитате
Да я бы рад запустить, но появляется ошибка appsettings.zip (122kb) загружен 4 раз(а).
В архив я упаковал скрин с ошибкой, а также конфиг файл. Для nat указывал false


Пропустил предыдущее сообщение, извините.

Автор: RoyQ Перейти к цитате
Насколько понимаю, сервис nats-streaming запущен, далее я пытаюсь запустить \CryptoPro.Ca.Service с командой .\CryptoPro.Ca.Service. Появляется ошибка:

PS C:\distr\ca-win-x64-1.63.0.32\CryptoPro.Ca.Service> .\CryptoPro.Ca.Service
[14:39:35 INF] КриптоПро УЦ 2.0. Сервер ЦС. Сборка 1.63.0.32. <s:CryptoPro.Util.Infrastructure.Versioning.VersionWorker>
[14:39:37 WRN] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. <s:Microsoft.EntityFrameworkCore.Query>
[14:39:37 ERR] Ошибка проверки лицензии. <s:CryptoPro.Util.Licensing.LicenseWorker>
System.ArgumentOutOfRangeException: Некорректный серийный номер (Parameter 'serial')
Actual value was .
at CryptoPro.Util.Licensing.License.ParseAndVerifyLicense(String serial, String company)
at CryptoPro.Util.Licensing.License.ParseAndVerifyLicense(String serial, String company, ProductVersion version, ProductType product)
at CryptoPro.Util.Licensing.LicenseWorker`1.DoWorkAsync(CancellationToken stoppingToken)
at CryptoPro.Util.Licensing.LicenseWorker`1.DoWorkAsync(CancellationToken stoppingToken)
at CryptoPro.Util.Licensing.LicenseWorker`1.<>c__DisplayClass5_0.<<ExecuteAsync>b__0>d.MoveNext()
[14:39:37 INF] Application is shutting down... <s:Microsoft.Hosting.Lifetime>
[14:39:37 ERR] An error occurred using the connection to database 'Ca' on server '.'. <s:Microsoft.EntityFrameworkCore.Database.Connection>
[14:39:37 ERR] An error occurred using the connection to database 'Ca' on server '.'. <s:Microsoft.EntityFrameworkCore.Database.Connection>
[14:39:37 ERR] An exception occurred while iterating over the results of a query for context type 'CryptoPro.Ca.Infrastructure.CaContext'.
System.Threading.Tasks.TaskCanceledException: A task was canceled.
at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternalAsync(Boolean errorsExpected, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternalAsync(Boolean errorsExpected, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenAsync(CancellationToken cancellationToken, Boolean errorsExpected)
at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(DbContext _, Boolean result, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() <s:Microsoft.EntityFrameworkCore.Query>
System.Threading.Tasks.TaskCanceledException: A task was canceled.
at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternalAsync(Boolean errorsExpected, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternalAsync(Boolean errorsExpected, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenAsync(CancellationToken cancellationToken, Boolean errorsExpected)
at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(DbContext _, Boolean result, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync()
[14:39:37 INF] Application started. Press Ctrl+C to shut down. <s:Microsoft.Hosting.Lifetime>
[14:39:37 INF] Hosting environment: Production <s:Microsoft.Hosting.Lifetime>
[14:39:37 INF] Content root path: C:\distr\ca-win-x64-1.63.0.32\CryptoPro.Ca.Service <s:Microsoft.Hosting.Lifetime>
[14:39:42 WRN] Потеряно подключение к NATS nats://localhost:4222. <s:CryptoPro.Util.Nats.AddNatsServiceCollectionExtensions.NatsConnectionFactory>

Т.е. 1 проблема, что лицензии нет, а вторая с подключением БД проблема.
По поводу лицензии- если поле оставить пустым, это не считается как демо-лицензия?
А по поповду подключения к бд- в файле appsettings у меня написано подключение такое:
{
"CaDb": {
"StorageType": "SqlServer",
"ConnectionString": "Data Source=.;Initial Catalog=Ca;Integrated Security=True;Pooling=True"
},


1. БД должна уже быть создана, создаётся через pkica ca db new ...
Строка подключения должна быть корректно указана, если БД будет недоступна - служба не стартанет.
2. Без лицензии работать не будет. Лицензии мы не распространяем через ТП, напишите на info@cryptopro.ru, вам вышлют лицензию для тестирования (там и на УЦ и на CSP будет).

Техническую поддержку оказываем тут.
Наша база знаний.
Offline RoyQ  
#15 Оставлено : 29 мая 2024 г. 15:31:34(UTC)
RoyQ

Статус: Участник

Группы: Участники
Зарегистрирован: 29.05.2024(UTC)
Сообщений: 10
Российская Федерация
Откуда: Москва

1.png (30kb) загружен 6 раз(а).
БД создана, создавал командой: ./pkica ca db new -s SqlServer -c "Data Source=.\CA;Initial Catalog=Ca;Integrated Security=True;Pooling=True"
По поводу лицензии спасибо, написал
Offline Захар Тихонов  
#16 Оставлено : 29 мая 2024 г. 15:41:42(UTC)
Захар Тихонов

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 17.08.2015(UTC)
Сообщений: 3,247
Мужчина
Тонга
Откуда: Калининград

Сказал «Спасибо»: 39 раз
Поблагодарили: 577 раз в 554 постах
Автор: RoyQ Перейти к цитате
1.png (30kb) загружен 6 раз(а).
БД создана, создавал командой: ./pkica ca db new -s SqlServer -c "Data Source=.\CA;Initial Catalog=Ca;Integrated Security=True;Pooling=True"
По поводу лицензии спасибо, написал


Эту строку можно указать как в конфиге pkica, так и в Са. Некоторые команды в pkica будут выполняться сразу на БД и строка подключения должна быть указана в конфиге.
Техническую поддержку оказываем тут.
Наша база знаний.
Offline RoyQ  
#17 Оставлено : 29 мая 2024 г. 16:38:54(UTC)
RoyQ

Статус: Участник

Группы: Участники
Зарегистрирован: 29.05.2024(UTC)
Сообщений: 10
Российская Федерация
Откуда: Москва

Эту строку можно указать как в конфиге pkica, так и в Са. Некоторые команды в pkica будут выполняться сразу на БД и строка подключения должна быть указана в конфиге.
Немного не понял, вот конфиг CA:
"CaDb": {
"StorageType": "SqlServer",
"ConnectionString": "Data Source=.;Initial Catalog=Ca;Integrated Security=True;Pooling=True"
},
Вы имеете ввиду, нужно его сделать таким?
"CaDb": {
"StorageType": "SqlServer",
"ConnectionString": "Data Source=.\CA;Initial Catalog=Ca;Integrated Security=True;Pooling=True"
}

Я попробовал, но появилась ошибка с неправильно оформленным JSON.
Offline Захар Тихонов  
#18 Оставлено : 29 мая 2024 г. 17:08:59(UTC)
Захар Тихонов

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 17.08.2015(UTC)
Сообщений: 3,247
Мужчина
Тонга
Откуда: Калининград

Сказал «Спасибо»: 39 раз
Поблагодарили: 577 раз в 554 постах
да, так.
Странно, может формат текста при сохранении изменился или ошибка в другой строке?
Если указать в место точки dns имя сервера (dns\CA) - тоже ошибка?
Запуск службы выполняете под той же учеткой что и БД создали?
Может стоит экспериментировать с конфигом pkica и в нем править строку, и подобрать правильную. Проверять можно командой pkica ca db upgrade. Если строка будет корректна, то команда успешно выполнится.
Техническую поддержку оказываем тут.
Наша база знаний.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы<12
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.