Ошибка 1205 sql server

SQL Server 2014 Developer SQL Server 2014 Developer SQL Server 2014 Enterprise SQL Server 2014 Enterprise SQL Server 2014 Enterprise Core SQL Server 2014 Enterprise Core SQL Server 2014 Express SQL Server 2014 Express SQL Server 2014 Standard SQL Server 2014 Standard SQL Server 2014 Web SQL Server 2014 Web SQL Server 2014 Developer SQL Server 2014 Developer SQL Server 2014 Enterprise SQL Server 2014 Enterprise SQL Server 2014 Standard SQL Server 2014 Standard Еще…Меньше

Симптомы

Предполагается, что таблицы, которая имеет также columnstore индексы в 2014 Microsoft SQL Server. При выполнении параллельного запроса, содержащего операторы внешнего соединения для таблицы внутри запроса может вызвать взаимоблокировку, и появляется следующее сообщение об ошибке:

Ошибка 1205
Транзакция (идентификатор процесса n) был взаимно универсальный объект ожидания ресурсов с другим процессом и выбран в качестве жертвы взаимоблокировки. Запустите транзакцию повторно.


Примечание. Эта проблема возникает только при максимальная степень параллелизма (MAXDOP) устанавливается на больше 1.

Решение

Сначала проблема была исправлена в следующем накопительном обновлении SQL Server.

Накопительное обновление 1 для пакета обновления 1 для SQL Server 2014 г/en-us/help/3067839

Накопительного обновления 8 для SQL Server 2014 г/en-us/help/3067836

Сведения об исправленииСуществует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте данное исправление только в тех системах, которые имеют данную проблему.

Если исправление доступно для скачивания, имеется раздел «Пакет исправлений доступен для скачивания» в верхней части этой статьи базы знаний. Если этого раздела нет, отправьте запрос в службу технической поддержки для получения исправления.

Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Полный список телефонов поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос на обслуживание посетите следующий веб-узел корпорации Майкрософт:

http://support.microsoft.com/contactus/?ws=supportПримечание. В форме «Пакет исправлений доступен для скачивания» отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к».

Нужна дополнительная помощь?

директ банк Тинькофф

Я

  

StanLee

23.03.22 — 15:58

попытался в одной организации для БП базовой (3.0, обновлена до последней) настроить директ-банк с Тинькофф, после логина/пароля/смски выдает ошибку (сразу скажу в 1С у юзера права админа, в клиент-банке тоже вроде достаточно, техподдержка так сказала):

Получена ошибка из банка, код ошибки: 1202

Недостаточно прав у пользователя.

Подробности см.в журнале регистрации

…иду в журнал:

Событие: Электронное взаимодействие.Обмен с банками

Выполнение операции: Получение настроек обмена из банка.

Получена ошибка из банка (23.03.2022 15:35:21). Код ошибки 1202.

Недостаточно прав у пользователя

{Справочник.НастройкиОбменСБанками.МодульМенеджера(437)}:ВызватьИсключение ТекстСообщения;

{Справочник.НастройкиОбменСБанками.МодульМенеджера(307)}:НастройкиОбмена = ПолучитьНастройкиОбмена(ПараметрыПолученияНастроек);

{(1)}:Справочники.НастройкиОбменСБанками.ПолучитьНастройкиОбменаССервераБанка(Параметры[0],Параметры[1])

{ОбщийМодуль.ОбщегоНазначения.Модуль(5263)}:Выполнить ИмяМетода + «(» + ПараметрыСтрока + «)»;

{ОбщийМодуль.ДлительныеОперации.Модуль(1124)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);

{ОбщийМодуль.ДлительныеОперации.Модуль(1114)}:ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);

…и еще в журнале:

Событие: Фоновое задание. Ошибка выполнения

Получена ошибка из банка (23.03.2022 15:35:21). Код ошибки 1202.

Недостаточно прав у пользователя

{Справочник.НастройкиОбменСБанками.МодульМенеджера(437)}:ВызватьИсключение ТекстСообщения;

{Справочник.НастройкиОбменСБанками.МодульМенеджера(307)}:НастройкиОбмена = ПолучитьНастройкиОбмена(ПараметрыПолученияНастроек);

{(1)}:Справочники.НастройкиОбменСБанками.ПолучитьНастройкиОбменаССервераБанка(Параметры[0],Параметры[1])

{ОбщийМодуль.ОбщегоНазначения.Модуль(5263)}:Выполнить ИмяМетода + «(» + ПараметрыСтрока + «)»;

{ОбщийМодуль.ДлительныеОперации.Модуль(1124)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);

{ОбщийМодуль.ДлительныеОперации.Модуль(1114)}:ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);

ктото сталкивался с таким?

Сбер прям вот недавно подключал в другой фирме тоже в базовой БП, отлично подключился, а Тинькофф на сайте пяткой в грудь что «все заработает» а обманули :(

  

sandal_r

1 — 23.03.22 — 16:02

ну у вас же написано:

Получена ошибка из банка (23.03.2022 15:35:21). Код ошибки 1202.

Недостаточно прав у пользователя

обратитесь в тинькофф, назовите им код ошибки и опишите ситуацию

  

Вафель

2 — 23.03.22 — 16:03

только причем здесь тинькофф, когда косяк в правах 1с.
Или тинькоф должен ошибки в 1с исправлять?

  

sandal_r

3 — 23.03.22 — 16:21

(2) потому что ошибка 1202 получена из банка

  

lodger

4 — 23.03.22 — 17:02

https://github.com/1C-Company/DirectBank/blob/master/doc/common-section/tables.md#errors

1202    Недостаточно прав у пользователя    У пользователя нет прав использовать прямой обмен с сервисом

  

lodger

5 — 23.03.22 — 17:03

надо сверить логин пароль с которым юзер по факту долбится и на какой настроен доступ на стороне тинькофф.

  

StanLee

6 — 23.03.22 — 17:39

(4) смотрел тоже эту страницу, но логин пароль правильно вводят, и параллельно через этот же логин/пароль сидим в личном кабинете Тинькофф

(2) я так понял ошибка эта пришла из банка, но ответ из Тинькофф пришел такой:

«По вопросу интеграции с 1С.

Мы проверили данные, ваши доступы и роли выставлены корректно, препятствий  для интеграции нет.

Рекомендуем, в личном кабинете бизнеса, в разделе «Интеграция» отключить доступные интеграции, если такие имеются.

Далее действовать по нашей пошаговой инструкции:

https://help.tinkoff.ru/currency-ruble/integration-1c/direct-bank/

При необходимости, смените логинпароль в разделе «Безопасность» личного кабинета бизнеса.

При сохранении ситуации, рекомендуем обратится в техническую поддержку 1С, направить скриншоты и описать шаги к интеграции. Данная ошибка возникает в системе 1С, со стороны банка все работает корректно.»

но пока я не смогу убедиться что ошибка на стороне 1С то и не с чего бежать в техподдержку 1С, больше похоже что банк..

  

НаборДанных

7 — 02.06.22 — 13:03

Ап, на такую же историю натолкнулся, какое по итогу решение было? Сменить банк?)

  

Смотрящий от 1С

8 — 02.06.22 — 13:07

Внимательно проверь все роли пользователя. Встречал варианты когда Полные права не означали абсолютно полные права. Какие то разделы рулились отдельными галками

  

RoRu

9 — 02.06.22 — 13:08

(8) +100500

зы думаю в Тинькофф уже в теме и знают, что сделать — обратитесь в поддержку

  

НаборДанных

10 — 02.06.22 — 13:11

(8) Была мысль такая, но что ему давать, в ЖР то ошибок нет, ответ при получении настроек из банка.

(9) В чате девушка отправляет в ТП 1С, т.к. ошибка в окошке 1С)

  

НаборДанных

11 — 02.06.22 — 13:12

Эта ошибка на гитхабе у них(1С) описана в разделе ошибка аутентификации и авторизации, т.е. как бы намек на проблему на той стороне.

Раздел 12. Ошибки аутентификации и авторизации         

1201     Некорректные данные для аутентификации     Неверные имя пользователя/пароль или неправильный сертификат ключа электронной подписи

1202     Недостаточно прав у пользователя     У пользователя нет прав использовать прямой обмен с сервисом

1203     Доступ к сервису временно заблокирован     Доступ к сервису для данного пользователя заблокирован до <ХХ> ч по причине <Причина блокировки>

1204     Некорректный ОТР     Введен неверный одноразовый пароль для указанной сессии

1205     Услуга не доступна     Услуга не подключена на стороне банка. Обратитесь в обслуживающее подразделение Банка

  

lodger

12 — 02.06.22 — 13:54

(10) тут нужно применять методы социальной инженерии, чтобы хакнуть техпод Тинькофф и подняться на поддержку технического уровня.

  

yzimin

13 — 02.06.22 — 14:37

Под пользователем, с которого логинитесь, какие доступы, если смотреть через Тинькофф?

У меня лично работает директ банк, доступ на стороне тинькофф указан:

— Электронная подпись

— Счета и платежи

— Конструктор документов

— Зарплатный проект

— Интернет-Эквайринг

— Кредиты

  

StanLee

14 — 02.06.22 — 21:46

(7) проблема решилась печальным способом- пользуются обычной загрузкой выписок через файл. Т.к. все обращения в техподдержку Тинькофф заканчивались «Мы все проверили, ваш пользователь настроен правильно, пробуйте перенастроить заново в 1С». Поскольку БП базовая, то на этом и закончили решение проблемы :(

Раздел 10. Общие ошибки

1001
Указанный сервис временно недоступен
Сервис закрыт на техническое обслуживание до <ХХ> ч

1002
Не указан обязательный заголовок в запросе
Отсутствует обязательный заголовок в http-запросе <Имя заголовка>

1003
Идентификатор клиента не найден
Клиент не является участником обмена данными с сервисом

1004
Некорректный формат идентификатора клиента
Указан некорректный идентификатор клиента сервиса

1005
Неизвестный вендор клиентского ПО
С вендором программного обеспечения клиента интеграция не возможна

1006
Сессия закрыта по тайм-ауту
Превышен тайм-аут сессии, требуется повторная аутентификация на сервисе

1007
Некорректный идентификатор сессии
Передан неправильный (нерасшифрованный) идентификатор сессии, требуется повторная аутентификация на сервисе

1008
Доступ к сервису заблокирован
Доступ к сервису для данного идентификатора клиента заблокирован

1009
Ошибка приемного сервиса
Сбой в работе ПО сервиса в момент приема запроса/пакета

1010
Внутренняя ошибка
<Пояснение, в чем именно заключается ошибка>

1011
Некорректный метод аутентификации клиента
Вызываемый клиентом способ аутентификации не поддерживается сервисом

1012
Не удалось получить настройки обмена с банком
Сервис не вернул настройки обмена. Обратитесь в обслуживающее подразделение Банка

1013
Недостаточно прав на операции с расч.счетом
У пользователя нет прав на работу с запрашиваемым расч.счетом на стороне Банка

Раздел 11. Ошибки при работе с электронной подписью

1101
Сертификат электронной подписи не найден
Сертификат электронной подписи с указанным серийным номером не найден

1102
Неизвестный издатель сертификата электронной подписи
Указан издатель сертификата электронной подписи, незарегистрированный в сервисе

1103
Сертификат электронной подписи отозван
Сертификат электронной подписи отозван издателем, требуется получить новый

1104
Сертификат электронной подписи просрочен
Истек срок действия сертификата электронной подписи, требуется получить новый

1105
Сертификат электронной подписи не вступил в силу
Срок действия сертификата электронной подписи еще не начался

1106
Нет доверия к сертификату электронной подписи
Для сертификата электронной подписи не удалось построить цепочку доверия от издателя

Раздел 12. Ошибки аутентификации и авторизации

1201
Некорректные данные для аутентификации
Неверные имя пользователя/пароль или неправильный сертификат ключа электронной подписи

1202
Недостаточно прав у пользователя
У пользователя нет прав использовать прямой обмен с сервисом

1203
Доступ к сервису временно заблокирован
Доступ к сервису для данного пользователя заблокирован до <ХХ> ч по причине <Причина блокировки>

1204
Некорректный ОТР
Введен неверный одноразовый пароль для указанной сессии

1205
Услуга не доступна
Услуга не подключена на стороне банка. Обратитесь в обслуживающее подразделение Банка

Раздел 20. Ошибки обработки транспортного контейнера

2001
Некорректный формат транспортного контейнера
Формат транспортного контейнера не соответствует XML-схеме стандарта

2002
Дубль транспортного контейнера
Транспортный контейнер с таким идентификатором уже был ранее получен сервисом

2003
Недопустимый размер транспортного контейнера
Размер транспортного контейнера не соответствует допустимому диапазону от 0 до < NNN >

2004
Неизвестный отправитель
Некорректные реквизиты отправителя

2005
Неизвестный получатель
Некорректные реквизиты получателя

2006
Недопустимая версия формата транспортного контейнера
Версия формата транспортного контейнера не поддерживается

2007
Недопустимый код вида электронного документа
Вид электронного документа с кодом <Код вида ЭД> не поддерживается

2008
Недопустимая версия формата электронного документа
Версия формата электронного документа не поддерживается

2009
Некорректная дата формирования
Дата создания не соответствует допустимой сервисом для клиента

2010
Невозможно расшифровать содержимое
Электронный документ не может быть расшифрован

2011
Некорректное сжатие (архивирование)
Электронный документ не может быть разархивирован

2012
Некорректное имя файла электронного документа
Имя файла содержит недопустимые символы или превышает допустимую длину

2013
Отсутствует электронная подпись
В транспортном контейнере отсутствует электронная подпись

2014
Некорректная электронная подпись
В транспортном контейнере содержится невалидная электронная подпись (нарушена целостность)

2015
Невозможно проверить электронную подпись
Некорректный формат электронной подписи в транспортном контейнере

Раздел 21. Ошибки запроса транспортного контейнера

2101
Некорректный формат отметки времени
Формат отметки времени списка транспортных контейнеров не поддерживается сервисом

2102
Транспортный контейнер не найден
Транспортный контейнер с указанным идентификатором не найден на сервисе

Раздел 22. Ошибки обработки электронных документов

2201
Некорректный формат электронного документа
Формат электронного документа не соответствует XML-схеме стандарта

2202
Дубль электронного документа по ИД
Электронный документ с таким идентификатором уже был ранее получен

2203
Дубль электронного документа по реквизитам
Обнаружен иной электронный документ, имеющий те же ключевые реквизиты (дата, номер, отправитель)

2204
Недопустимый размер электронного документа
Размер электронного документа не соответствует допустимому диапазону от 0 до < NNN >

2205
Ошибка в реквизитах электронного документа
<Пояснение, что именно не правильно>

2206
Некорректный период запроса выписки
Не удалось получить выписки за указанный период. Измените период запроса или повторите попытку позже

2207
Отсутствует электронный документ с запрашиваемым ИД
Не удалось определить состояние электронного документа, т.к. документ с таким идентификатором не найден

1c Управление небольшой фирмой, 1С Управление торговлей 10.3, 1C Предприятие, 1С Бухгалтерия, Мобильная касса и ККТ АТОЛ 11Ф, 1с Розница ошибка фн 212, 1с и атол ошибка 231

1c. Подключение и настройка торгового оборудования. Сканер, ККТ, весы, эквайринг, принтер этикеток.

Не работает сканер, весы, ККТ и эквайринг, оставляйте заявку в комментариях, либо

— Пишите в

WhatsApp +7(987)-268-84-37

1C Розница 2.3. Принтер этикеток АТОЛ BP21 не печатает, что делать?

1с Розница 2.2 печать кассира в чеке.

Пишите в support@kasselect.ru, +7(987)-268-84-37 WhatsApp

1. Ошибка программирования реквизита

Недопустимое сочетание реквизитов — Нужно проверить передаваемые реквизиты на соответствие с параметрами регистрации. Узнать на каком реквизите выходит ошибка.

148 Ошибка программирования реквизита 1002 — Нужно проверить параметры регистрации ККТ и настройки подключения кассы в 1с.

148 Ошибка программирования реквизита 1162 — Нужно обновить 1с, чтобы программа передавала этот реквизит.

1с Розница -4025 Ошибка программирования реквизита 1008 — Проверьте отчет о регистрации ККТ. Касса зарегистрирована с параметрами расчета в Интернете.

АТОЛ 30Ф: Ошибка программирования реквизита (1021) — Решение: выкл. и вкл. ККТ. Если проблема не устраняется, возможно нужно обновить драйвер ккт и 1с.

1с комиссионная торговля ошибка ккт недопустимое сочетание реквизитов
Ошибка программирования реквизита 1057
— Вы может продаете комиссионный товар? Нужно проверить параметры регистрации ККТ.

Ошибка программирования реквизита 1109 — Проверьте отчет о регистрации ККТ. Касса зарегистрирована с признаком расчетов за услуги.

АТОЛ 30Ф -4025 Ошибка программирования реквизита 1173 — Выберите тип коррекции: самостоятельно или по предписанию.

148 Ошибка программирования реквизита 1205 — Коды причин изменения сведений о ККТ

Ошибка программирования реквизита 1207 — признак торговли подакцизными товарами. Проверьте параметры регистрации.

Ошибка программирования реквизита 1226 — Нужно проверить параметры регистрации ККТ. Перерегистрировать с признаком «Изменение настроек ККТ»

Ошибка программирования реквизита 1227 — не заполнен признак покупателя (название организации, ФИО покупателя).

Ошибка программирования реквизита 1228 — Проверьте ИНН покупателя, исправьте некорректные данные.

2. Ошибка ФН

При выполнении операции произошла ошибка: Ресурс хранения ФД исчерпан. — нужно проверить связь с ОФД и отправить чеки.

Ошибка обмена с ФН на уровне интерфейса I2C — выкл. ККТ и переподключите ФН, если не помогает, то обратитесь в сервис.

1c Розница базовая 2.2 и АТОЛ 55ф при печати чека произошла ошибка 231 Некорректное значение параметров команды ФН

1с Розница ошибка фн 212 — Пояснение: чаще всего это ошибка выходит, когда ФН не фискализирована или архив ФН закрыт. Например: ФН не фискализирована, а кассир пытается снять Отчет о состоянии расчетов.

Закрытие фискального накопителя.
Случай в практике: У 1С Предприятие есть возможность закрыть архив ФН. И один клиент случайно воспользовался этой функцией. Закрытие архива – процедура, завершающая функционирование ФН. Он очень огорчился. Я бы все таки доверил все операции с ФН утилите Мастеру регистраций. У каждого ККТ она своя. И закрывайте архив только по необходимости.

1с Предприятие. Регистрация ФН, закрытие архива ФН, изменение параметров регистрации

При выполнении операции произошла ошибка 14h, Ограничение ресурса ФН. Отчет на фискальном регистраторе не сформирован.

3. Ошибки при открытии смены

1с Розница. При открытие смены произошла ошибка. При выполнении операции произошла ошибка 01h. Неизвестная команда, неверный формат посылки или неизвестные параметры — нужно проверить состояние ФН.

1с Розница. При открытие смены произошла ошибка. При выполнении операции произошла ошибка 01h. Неизвестная команда, неверный формат посылки или неизвестные параметры.

1c Розница. Ошибка Деление 0 — зайти в настройке РМК и выставить галочки настроек.

Неверный формат хранилища данных file://C:/Users/…

ККТ не отвечает или недоступна.

Не смогли определить доступные кассы ККМ. — требуется настройка Рабочего места в 1с и Подключаемое оборудование.

С момента открытия кассовой смены истекло более 24 часов. — закройте смену в ККТ и откройте смену в 1с.

Кассовая смена уже открыта.

Ошибка открытия смены. Нет касс с закрытыми сменами.

При открытии смены произошла ошибка. Смена не открыта на фискальном устройстве. Дополнительное описание.
Нужно прочитать дополнительное описание и проверить состояние ККТ

Атол 91Ф не удается открыть смену из 1с — Нужно проверить состояние ККТ

1с Розница. Ошибка определения доступных касс ККМ. Не смогли определить доступные кассы ККМ.

1с Розница. Ошибка определения доступных касс ККМ. Не смогли определить доступные кассы ККМ.

Ошибка кассы COM порт недоступен — нужно проверить состояние ККТ, восстановить или настроить связь с онлайн кассой.

Пишите в support@kasselect.ru, +7(987)-268-84-37 WhatsApp

4. Ошибки при сканировании

Текст XML содержит недопустимый символ в позиции 0⁴ — проверьте настройки сканера.

РМК: при сканировании открывается справочник Номенклатура — требуется настройка сканера.

1с Розница. Сканирование кода маркировки. Код маркировки не соответствует номенклатуре.

1с Розница. Сканирование кода маркировки. Код маркировки не соответствует номенклатуре.

1С Розница. Некорректный код при сканировании маркировки.

1с Розница. Недопустимый формат штрихкода.

1С Розница. 1с Розница. Недопустимый формат штрихкода.

Невозможно обработать отсканированный штрихкод по причине: Статус: Неопределен.

Ошибки маркировки. Строка №1: код маркировки.

5. При печати чека произошла ошибка:

Чек не напечатан на устройстве для печати чеков. Описание ошибки: Тэг Признак предмета расчета в строке №1 не заполнен. — нужно в справочнике Вид номенклатуры/ Тип номенклатуры/ Товар, указать Признак предмет расчета Товар.

При выполнении операции произошла ошибка: Контрольная марка не проверена.

Ошибка не удалось создать чеки 1с 8.3 2.3 Розница Меркурий 185ф

При выполнении операции произошла ошибка: Некорректная сумма налога — нужно обновить ПО ККТ.

В 1с маркировка сканируется, но на чеке буква [M] не печатается — если ккт прошита под маркировку, то обновите драйвер ккт.

При выполнении операции произошла ошибка: Нет связи. — с помощью драйвера проверьте связь с ккт.

Не удалось подключить устройство АТОЛ ККТ с передачей данных в ОФД. Порт недоступен (999). — правильно настройте подключение.

1с версия 2.3.1.30 драйвер ККТ АТОЛ 10.6.00 почему не печатает чек. Зависает при печати чека — обновите ПО ККТ, перейдите на платформу 5.0.

Розница 2.2. Чек не напечатан на устройстве для печати чеков. Дополнительное описание: Сумма товарных позиций больше суммы оплат

Текст XML содержит недопустимый символ в позиции 10: Чек от…¹

Значение 0000-000003 поля Номер не уникально²

Некорректный формат или параметр команды услуга ффд 1.1 не активирована

Сбились настройки НДС после замены ФН
(после обновления ПО)
— Нужно настроить НДС в программе кассира или в учетной программе.

Не удалось инициализировать фискальный принтер shtrih m drvfr epf — Проверьте драйвера на данный ККТ

Ошибка вызова метода.Объект драйвера. Открыть чек.

Ошибка вызова метода.Объект драйвера.Открыть чек.ОбщийМодуль.ПодключаемоеОборудованиеУниверсальный Метод объекта не обнаружен (Открыть чек)

(-4048) Ошибка реквизита: Печать фискального отчета прервана, необходим повтор команды печати отчета с ККТ АТОЛ — Решение:Вариант 1 — Повторить операцию. Вариант 2 — Сделать техобнуление. Вариант 3 — Обновить прошивку на 4555 и выше

Ошибка»-3933, Вход в режим заблокирован» — Попробуйте отменить чек.

Не печатать чек на ККТ при отправке электронного чека — 1С Комплексная автоматизация 2 (2.4.3.137). Отправка работает только при наличии галочки в настройках.

АТОЛ30Ф заменить сно на патент — Требуется перерегистрация ККТ без замены ФН и обновление драйвера ккт до 10 версии.

Управление торговлей 10.3.+ Штрих М ККТ. FFFFFFF8h, No XML attribute ElectronicPayment — при настройке нужно использовать старую обработку ShtrihMkkt.epf, она укажет на нужную версию драйвера ккт.

Внимание! Текущая версия драйвера отличается от поддерживаемой. Корректная работа драйвера не гарантируется — проверьте в обработке оборудования версию поддерживаемого драйвера и установите нужную версию.

Не удалось загрузить драйвер устройства.

Мобильная касса и ККТ АТОЛ 11Ф с прошивкой 4555 Ошибка «Неверный формат или значение». — Решение: Обновить мобильное приложение. Нужно проверить, при печати какой строки выводит данную ошибку. Возможно потребуется настройка через Тест драйвер АТОЛ.

6. Ошибки при закрытие смены

При закрытие смены на фискальном регистраторе произошла ошибка. При выполнении операции произошла ошибка: Смена закрыта-операция невозможна. Отчет на фискальном регистраторе не сформирован.

Кассовая смена в системе не закрыта: Отчет о розничных продажах не сформирован. Выемка :Не смогли произвести выемку руб.

При снятии отчета на фискальном регистраторе произошла ошибка. Отчет с гашением прерван. Устраните неисправность и повторите печать отчета.

1с Управление торговлей 10. За кассовую смену не продано ни одного товара по выбранной кассе ККМ. Слишком большое расхождение времени! — закройте смену через драйвер, исправьте время и откройте смену через 1с.

7. Тэг не заполнен

Тэг Система налогообложения не заполнен

Tэг Наименование организации не заполнен

Tэг Кассира не заполнен

1с Управление торговлей 11, 1с Розница 2.2 при печати чека…

Тэг Система налогообложения не заполнен

Решение: 1С Управление торговлей. Заполнить учетную политику. В справочнике «Организация» или «Реквизиты организации», нужно указать систему налогооблажения (скорее всего есть кнопка «Перейти»). Указать «Специальную систему налогооблажения».

Не известная ошибка 238d|00eeh

Решение:
1. Нужно определить СНО в настройках ККТ. Распечатайте отчет о регистрации.
2. В 1С кликните Справочники / Предприятия / Организации. Нажимаете на нужную организацию к которой привязана касса онлайн. Перейти в раздел Учетная политика (налоговый учет). Если отчетный период закрыт, то создаете новый иначе Вам не даст изменить политику СНО. Создав новую учетную политику переходите во вкладку — «налогообложение», указываете галочки, как в настройках ККТ , Общая/Упрощенная (Доход/Доход минус расход), сохраняете и закрываете все.

При выполнении операции произошла ошибка. ККТ не зарегистрирована с указанной СНО.

8. Иные ошибки

Драйвер устройства на текущем рабочем месте не установлен. Весы Штрих Принт.⁵

Устройство: ШТРИХ-М: Весы с печатью этикеток ШТРИХ-ПРИНТ. Выгрузить товары не удалось: При подключении устройства произошла ошибка. Не удалось подключить устройство. — нужно проверить связь с весами и восстановить связь.

При выгрузке данных в оборудование произошла ошибка. Нельзя сделать выгрузку. — нужно проверить связь с кассовым компьютером.

Неправильный путь к файлу — нужно проверить связь с кассовым компьютером. Возможно у этого компьютера проблемы с локальной сетью.

Операция прервана. Ошибка при загрузке транзакции — нужно проверить корректность файла загрузки.

Устройство подключено. Перед выполнением операции устройство должно быть отключено. — закройте все окна и повторите настройку оборудования.

Ошибка доступа к файлу C:…Отказано в доступе. — ошибка выходит при попытке сохранить документ в pdf файле. Причина была в антивирусе. Антивирус блокировал операции 1с.

Сертификаты, которые могут быть использованы для этой операции ограничены. Ни один из следующих разрешенных сертификатов не установлен на компьютере:

Сертификат просрочен или не вступил в силу

Ошибка при отправке/ получении документов. Нет доступного сертификата для отправки или получения документов. — нужно установить и добавить сертификат.

1С:Enterprise 8. Filesystem extension for Chrome and Firefox — ошибка выходит при попытке сохранить документ в папке. Проверьте антивирус, возможно блокирует действия 1с. Очистите кэш 1с.

1с Далион. Ошибка обмена с ККМ. Для налоговой ставки 20% не найдено соответствия номера налога в ККМ в элементе справочника АТОЛ³.

1с Далион. В данный момент загрузку выполняет пользователь. Пожалуйста ждите… — Нужно удалить в каталоге обмена файл-флаг.

1с Далион. В данный момент загрузку выполняет пользователь. Пожалуйста ждите...

Список информационных баз.пуст. Добавить в список информационную базу? — укажите правильный путь к базе 1с.

Файл базы данных поврежден.

Ошибка при выполнении файловой операции. Файл или папка повреждены. Чтение невозможно.

Тест не пройден [3] Порт занят

Тест не пройден [94] Некорректный код защиты / лицензия или номер.

При выполнении операции произошла ошибка 12h, Заводской номер уже введен — Проверьте состояние ФН. Проверьте версию прошивки ККТ.

АТОЛ 11ф Ошибка неверный номер регистра — Решение: Необходимо обновить прошивку кассового аппарата и обновить драйвер, поставляемый с программами 1С на драйвер с сайта АТОЛ

bitrix atol — онлайн код ошибки 10 bitrix ошибка при печати чека #26707: не распознан токен запроса.

bitrix атол ошибка при печати чека

Полезные заметки:

Фискальный накопитель

Регистрация онлайн касс

Автор: Нуруллин И.Н. Дата: 2017-11-29

  • Remove From My Forums

 locked

schannel — EventID 36888 — fatal alert 40 — error state (1205,1207, etc)

  • Question

  • In response to the recent SSL 3.0 vulnerabilities, we have been locking down SSL settings on IIS servers.   As a result (not surprisingly) we are seeing more schannel errors in the event log. 

    I understand that many of these are just «noise» and that schannel logging can be disabled via a registry setting, however we are wondering if the error codes will tell us which cypher they were attempting to use, so we can determine if our SSL
    settings are acceptable, or too restrictive. 

    I found a reference that describes what the fatal alert codes mean  (i.e. 40 = TLS1_ALERT_HANDSHAKE_FAILURE) — but I cannot find a reference code for the internal error states (1203, 1205, 1207).  Can anyone point me towards such a reference?

    Alternatively, here is a sampling of the schannel errors — do any of them indicate a SSL configuration problem on the server side?

    EVENT ID 36888

    • The following fatal alert was generated: 40. The internal error state is 1207.
    • The following fatal alert was generated: 40. The internal error state is 1205.
    • The following fatal alert was generated: 10. The internal error state is 1203.
    • The following fatal alert was generated: 20. The internal error state is 960.

    EVENT ID 36874

    • An TLS 1.2 connection request was received from a remote client application, but none of the cipher suites supported by the client application are supported by the server. The SSL connection
      request has failed.
    • An TLS 1.1 connection request was received from a remote client application, but none of the cipher suites supported
      by the client application are supported by the server. The SSL connection request has failed
    • An TLS 1.0 connection request was received from a remote client application, but none of the cipher suites supported by the client application are supported by the server. The SSL connection
      request has failed.
    • An SSL connection request was received from a remote client application, but none of the cipher suites supported by the client application are supported by the server. The SSL connection
      request has failed.

    EVENT ID 36887

    • The following fatal alert was received: 46.
    • Edited by

      Monday, October 27, 2014 2:46 PM
      removed footer message

  • Remove From My Forums

 locked

schannel — EventID 36888 — fatal alert 40 — error state (1205,1207, etc)

  • Question

  • In response to the recent SSL 3.0 vulnerabilities, we have been locking down SSL settings on IIS servers.   As a result (not surprisingly) we are seeing more schannel errors in the event log. 

    I understand that many of these are just «noise» and that schannel logging can be disabled via a registry setting, however we are wondering if the error codes will tell us which cypher they were attempting to use, so we can determine if our SSL
    settings are acceptable, or too restrictive. 

    I found a reference that describes what the fatal alert codes mean  (i.e. 40 = TLS1_ALERT_HANDSHAKE_FAILURE) — but I cannot find a reference code for the internal error states (1203, 1205, 1207).  Can anyone point me towards such a reference?

    Alternatively, here is a sampling of the schannel errors — do any of them indicate a SSL configuration problem on the server side?

    EVENT ID 36888

    • The following fatal alert was generated: 40. The internal error state is 1207.
    • The following fatal alert was generated: 40. The internal error state is 1205.
    • The following fatal alert was generated: 10. The internal error state is 1203.
    • The following fatal alert was generated: 20. The internal error state is 960.

    EVENT ID 36874

    • An TLS 1.2 connection request was received from a remote client application, but none of the cipher suites supported by the client application are supported by the server. The SSL connection
      request has failed.
    • An TLS 1.1 connection request was received from a remote client application, but none of the cipher suites supported
      by the client application are supported by the server. The SSL connection request has failed
    • An TLS 1.0 connection request was received from a remote client application, but none of the cipher suites supported by the client application are supported by the server. The SSL connection
      request has failed.
    • An SSL connection request was received from a remote client application, but none of the cipher suites supported by the client application are supported by the server. The SSL connection
      request has failed.

    EVENT ID 36887

    • The following fatal alert was received: 46.
    • Edited by

      Monday, October 27, 2014 2:46 PM
      removed footer message

Ошибка 503 Service Unavailable распространена во всех операционных системах и веб-браузерах. Он может появиться даже на мобильных телефонах и в консольных веб-браузерах. Ошибка возникает при просмотре веб-страниц или при использовании веб-приложения, когда сервер веб-сайта не может загрузить содержимое в данный момент.

Попробуйте эти простые решения, чтобы исправить это сообщение об ошибке.

Как исправить код ошибки 503 «Сервис недоступен»

Когда вы видите такой код состояния, как 503 Service Unavailable, вашим первым побуждением может быть вопрос, что вы сделали не так, но помните, что это сообщение появляется только в ответ на ошибку на стороне сервера. Хотя ваши возможности обычно ограничены, вы все же можете сделать несколько вещей.

Обновите страницу

Сообщение об ошибке 503 Service Unavailable обычно указывает на временную проблему. Иногда для сброса кода ошибки достаточно нажать F5 или CTRL + R, чтобы обновить веб-страницу. Перезагрузите сайт и посмотрите, получите ли вы доступ. Однако это также может усугубить проблему, особенно на страницах, перегруженных неожиданным наплывом пользователей.

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

Перезагрузите модем и маршрутизатор

В большинстве случаев за ошибку отвечает веб-сервер. Однако, если вы видите 503 Служба временно недоступна, проблема может заключаться в конфигурации DNS-сервера на вашем маршрутизаторе. Плохой код или сбой могут привести к отказу загрузки сайта.

Перезагрузите модем и маршрутизатор и, как только они снова включатся, повторите попытку на веб-сайте или в программе. Перезапуск этих двух устройств «очищает» ваш кеш от временного кода, который часто является причиной проблемы. 

Проверьте позднее

Иногда лучше всего подождать, особенно если веб-сайт подвергается DDOS-атаке. Это сокращение от распределенного отказа в обслуживании и означает, что веб-сайт перегружен трафиком. В большинстве случаев DDOS-атаки являются вредоносными, но иногда небольшой веб-сайт может получать больше трафика, чем обычно (например, если он попадает на главную страницу Reddit), и в результате происходит временный сбой.

Если сайт не работает из-за того, что трафик исчерпал его доступную пропускную способность, обновление страницы только усугубит проблему. Дайте ему десять минут и попробуйте еще раз. Если вы не уверены, что веб-сайт не работает из-за трафика, рассмотрите возможность использования веб-сайта, такого как Is It Down Right Now?

Связаться с веб-сайтом

Свяжитесь с веб-сайтом или хостинг-провайдером, если ни одна из ваших попыток устранения неполадок не сработала. Проблема может заключаться в WordPress или в неисправном плагине, требующем вмешательства владельца. 

Если вы не знаете, к кому обратиться, перейдите по ссылке https://lookup.icann.org/.

  1. Введите URL-адрес или доменное имя в строку поиска и выберите « Поиск».

  1. На следующей странице будет отображаться имя, идентификатор реестра, статус домена, серверы имен и т. д. Если они доступны, вы можете прокрутить страницу вниз и просмотреть владельца, его контактную информацию и т. д. Во многих случаях эта информация удаляется в целях конфиденциальности. 

Как исправить ошибку HTTP 503 на вашем сайте

Поскольку ошибка HTTP 503 обычно является ошибкой сервера, вы несете ответственность за ее исправление на своем веб-сайте. Вы можете увидеть падение трафика на ваш сайт, поскольку никто не может получить к нему доступ. 

Попробуйте одно из этих исправлений.

Перезагрузите свой сервер

Точно так же, как перезапуск маршрутизатора работает как конечный пользователь, перезапуск вашего сервера может восстановить доступ к вашему веб-сайту для зрителей. Вы можете перезагрузить сервер, зайдя на страницу управления веб-хостингом. Обычно перезапуск сервера занимает несколько минут.

Ищите автоматическое обслуживание

Если вы пользуетесь сторонним веб-хостингом (как это делает большинство людей), автоматическое обслуживание может иногда вызывать ошибку 503. Это техническое обслуживание обычно длится всего несколько минут, но может привести к отключению вашей страницы. Следите за графиками обслуживания, чтобы знать, когда ваш сайт может быть недоступен.

Когда WordPress подвергается обновлениям, он выдает ошибку HTTP 503. 

Проверьте настройки конфигурации брандмауэра

Если вы неправильно настроили брандмауэр своего сервера, он может ошибочно принять серию связанных IP-адресов за DDOS-атаку. Опять же, точное определение того, как настроить брандмауэр, зависит от различных факторов, включая ваши системы управления и поставщика услуг, поэтому здесь невозможно предоставить точный пошаговый процесс.

Если вы подозреваете, что виноват ваш брандмауэр, посмотрите журналы на стороне сервера. Если вы не можете различить там информацию, обратитесь за помощью в службу поддержки вашего хостинг-провайдера. Дежурные группы обслуживания клиентов могут помочь отладить ваш сайт и определить, является ли причиной проблемы неисправный брандмауэр или что-то еще. 

Коды ошибок веб-сайтов имеют разное значение в зависимости от их первой цифры. Например, любой код, начинающийся с 5, указывает на ошибку на стороне сервера, а любой код, начинающийся с 4 (например, печально известная ошибка 403 запрещена), указывает на ошибку на стороне клиента. Хотя вы не всегда можете многое сделать, чтобы исправить ошибку сервера, все же полезно знать ваши варианты.


Добрый день.
Ситуация следущая:
Есть клиентское приложение. Необходимо качать ресурсы сервера по HTTPS. В случае неправильного сертификата на сервере и InternetOpenUrl и HttpOpenRequest упираются в ошибку 12045 «The certificate authority is invalid or incorrect». Установка флагов INTERNET_FLAG_IGNORE_CERT_CN_INVALID | INTERNET_FLAG_IGNORE_CERT_DATE_INVALID не помогает.
Как проигнорировать эту ошибку?(Переход на http не подходит)
Возможно ли это сделать с WinINet и если нет, то имеет ли смысл переходить на WinHTTP?
Если приложение работает как плагин в Internet Explorer и пользователь согласился с плохим сертификатом при входе на страницу, то ошибка не возникает. Насколько трудно повторить такое поведение для «самостоятельного» приложения? Для плагина в другой браузер(конкретно в мозилу)?

Заранее благодарен за любой ответ.

Здравствуйте, Аноним, Вы писали:

А>Добрый день.

А>Ситуация следущая:
А>Есть клиентское приложение. Необходимо качать ресурсы сервера по HTTPS. В случае неправильного сертификата на сервере и InternetOpenUrl и HttpOpenRequest упираются в ошибку 12045 «The certificate authority is invalid or incorrect». Установка флагов INTERNET_FLAG_IGNORE_CERT_CN_INVALID | INTERNET_FLAG_IGNORE_CERT_DATE_INVALID не помогает.
А>Заранее благодарен за любой ответ.

Проделанного вами мало нужно еще:

DWORD dwFlags;
DWORD dwBuffLen = sizeof(dwFlags);
InternetQueryOption(hRequest, INTERNET_OPTION_SECURITY_FLAGS, (LPVOID)&dwFlags, &dwBuffLen);
dwFlags |= SECURITY_FLAG_IGNORE_UNKNOWN_CA;
InternetSetOption(hRequest, INTERNET_OPTION_SECURITY_FLAGS, &dwFlags, sizeof(dwFlags));

Здравствуйте, pjBrain, Вы писали:

B>

B>DWORD dwFlags;
B>DWORD dwBuffLen = sizeof(dwFlags);
B>InternetQueryOption(hRequest, INTERNET_OPTION_SECURITY_FLAGS, (LPVOID)&dwFlags, &dwBuffLen);
B>dwFlags |= SECURITY_FLAG_IGNORE_UNKNOWN_CA;
B>InternetSetOption(hRequest, INTERNET_OPTION_SECURITY_FLAGS, &dwFlags, sizeof(dwFlags));
B>

Работает!
Совсем упустил из виду такую возможность.
Очень большое спасибо!

Здравствуйте, pjBrain, Вы писали:

B>Здравствуйте, Аноним, Вы писали:


А>>Добрый день.

А>>Ситуация следущая:
А>>Есть клиентское приложение. Необходимо качать ресурсы сервера по HTTPS. В случае неправильного сертификата на сервере и InternetOpenUrl и HttpOpenRequest упираются в ошибку 12045 «The certificate authority is invalid or incorrect». Установка флагов INTERNET_FLAG_IGNORE_CERT_CN_INVALID | INTERNET_FLAG_IGNORE_CERT_DATE_INVALID не помогает.
А>>Заранее благодарен за любой ответ.

B>Проделанного вами мало нужно еще:


B>

B>DWORD dwFlags;
B>DWORD dwBuffLen = sizeof(dwFlags);
B>InternetQueryOption(hRequest, INTERNET_OPTION_SECURITY_FLAGS, (LPVOID)&dwFlags, &dwBuffLen);
B>dwFlags |= SECURITY_FLAG_IGNORE_UNKNOWN_CA;
B>InternetSetOption(hRequest, INTERNET_OPTION_SECURITY_FLAGS, &dwFlags, sizeof(dwFlags));
B>

InternetQueryOption возвращает 0 и выбрасывает ошибку 12018 (ERROR_INTERNET_INCORRECT_HANDLE_TYPE) . Передаю хэндл от InternetOpen. Я что-то не так делаю?

Решил проблему путем импорта сертификата узла.

CERT_STORE_ADD_NEW    equ 1
X509_ASN_ENCODING    equ 1
PKCS_7_ASN_ENCODING    equ 00010000h


ImportCertificate proc lpszCertFile:LPSTR
local hCertStore:HANDLE
local hFile:HFILE
local dwSize:DWORD
local lpData:LPVOID

    invoke CreateFile, lpszCertFile, GENERIC_READ, FILE_SHARE_READ, 0, OPEN_EXISTING, 0, 0
    .if eax != -1
        mov hFile, eax
        invoke GetFileSize, eax, 0
        mov dwSize, eax
        invoke LocalAlloc, LPTR, eax
        .if eax != 0
            mov lpData, eax
            invoke ReadFile, hFile, lpData, dwSize, addr dwSize, 0
            .if eax == TRUE
                invoke CertOpenSystemStore, 0, CTXT("Root")
                invoke CertAddEncodedCertificateToStore, eax, X509_ASN_ENCODING + PKCS_7_ASN_ENCODING, lpData, dwSize, CERT_STORE_ADD_NEW, NULL
            .endif
            invoke LocalFree, lpData
        .endif
        invoke CloseHandle, hFile
    .endif
    
    ret
ImportCertificate endp

Обсуждение работы программы

drserj Дата: Пятница, 17.03.2017, 09:18 | Сообщение # 1261

Генералиссимус

Группа: Администраторы

Сообщений: 4693

Репутация: 30

Статус: Offline

Цитата 1_абрам ()

Не нашел только как можно изменить директорию c:\shttps\www\.

правой кнопкой по иконке в трее пункт setting или поправь ручками http.cfg


drSerj

 
1_абрам Дата: Пятница, 17.03.2017, 10:28 | Сообщение # 1262

Генералиссимус

Группа: Друзья

Сообщений: 1207

Репутация: 0

Статус: Offline

Цитата drserj ()

правой кнопкой по иконке в трее пункт setting

Черт, там в setting  оказывается прокрутка  есть,  не заметил. Спасибо.

 
drserj Дата: Пятница, 17.03.2017, 10:41 | Сообщение # 1263

Генералиссимус

Группа: Администраторы

Сообщений: 4693

Репутация: 30

Статус: Offline

Цитата 1_абрам ()

Спасибо

немазашо


drSerj

 
getw22 Дата: Пятница, 17.03.2017, 11:44 | Сообщение # 1264

Рядовой

Группа: Пользователи

Сообщений: 4

Репутация: 0

Статус: Offline

Здравствуйте!
При импорте базы получаю следующее:
0:17:08: Закачивается libavtor.sql.gz… Ok
10:17:12: Закачивается libavtors.sql.gz… Ok
10:17:14: Закачивается libbook.sql.gz… Ok
10:17:32: Закачивается libgenre.sql.gz… Ok
10:17:35: Закачивается libgenremeta.sql.gz… Ok
10:17:36: Закачивается libgenres.sql.gz… Ok
10:17:37: Закачивается libseq.sql.gz… Ok
10:17:39: Закачивается libseqs.sql.gz… Ok
10:17:40: Распаковка libavtor.sql.gz… Ok
10:17:41: Распаковка libavtors.sql.gz… Ok
10:17:41: Распаковка libbook.sql.gz… Ok
10:17:44: Распаковка libgenre.sql.gz… Ok
10:17:45: Распаковка libgenremeta.sql.gz… Ok
10:17:45: Распаковка libgenres.sql.gz… Ok
10:17:45: Распаковка libseq.sql.gz… Ok
10:17:45: Распаковка libseqs.sql.gz… Ok
10:17:45: Импортируется lib.libavtor.sql …Ok
10:17:52: Импортируется lib.libavtorname.sql …Ok
10:18:38: Импортируется lib.libbook.sql …Ok
10:19:43: Импортируется lib.libfilename.sql …Ok
10:19:44: Импортируется lib.libfilenameold.sql …Ok
10:19:47: Импортируется lib.libgenre.sql …Ok
10:19:51: Импортируется lib.libgenremeta.sql …Ok
10:19:51: Импортируется lib.libgenrelist.sql …Ok
10:19:51: Импортируется lib.libseq.sql …Ok
10:19:54: Импортируется lib.libseqname.sql …Ok
10:19:55: Импортируется lib.convert.sql …
10:20:47: 
#42S22Unknown column ‘srclang’ in ‘field list’
10:23:51: Ошибка импорта базы. База обновлена не будет.
Пробовал и под администратором. Результат тот же.

 
drserj Дата: Пятница, 17.03.2017, 11:46 | Сообщение # 1265

Генералиссимус

Группа: Администраторы

Сообщений: 4693

Репутация: 30

Статус: Offline

Цитата getw22 ()

Пробовал и под администратором. Результат тот же.

я так понимаю, разговор про сайт librusec.pro а не lib.rus.ec?


drSerj

 
getw22 Дата: Пятница, 17.03.2017, 12:06 | Сообщение # 1266

Рядовой

Группа: Пользователи

Сообщений: 4

Репутация: 0

Статус: Offline

С  lib.rus.ec вообще не качает, говорит «Дата файлов базы данных не определена» и далее:

Ошибка
12:01:37: Ошибочная авторизация сертификата (12045)

Добавлено (17.03.2017, 10:06)
———————————————
Забыл написать, старая версия (MultiLib1.8.160623.U) обновляется без проблем.

 
drserj Дата: Пятница, 17.03.2017, 12:11 | Сообщение # 1267

Генералиссимус

Группа: Администраторы

Сообщений: 4693

Репутация: 30

Статус: Offline

Цитата getw22 ()

С  lib.rus.ec вообще не качает

Значит Ваш провайдер блокирует либрус, что есть печально. Варианты обхода есть, но обсуждать это надо явно не тут.

По поводу librusec.pro — это уже не совсем либрусек, скорее совсем не либрусек. За основу взяли купленные базы либруса, но потом решили «облагородить» новое детище и внесли массу изменений в том числе и для скачки файла. Для базы я исправил (точнее написал новый) плагин ссылка была где-то выше), но качать книги он не будет. Я поковырялся, кое-что получилось, но далеко не всё. В частности — авторизация, без которой скачиваются не все книги.

Так что 3 варианта развития событий:
1.Пользуем Флибусту, там всё Ок
2.Ищем способы обхода блокировки настоящего либруса (в инете масса материала)
3.Ждем, пока я скину более-менее рабочий плагин для либруслиб.про


drSerj

 
getw22 Дата: Пятница, 17.03.2017, 12:32 | Сообщение # 1268

Рядовой

Группа: Пользователи

Сообщений: 4

Репутация: 0

Статус: Offline

Как я писал, старая версия программы все нормально качает с librusec.pro, я имею ввиду базу, и устанавливает в библиотеку. А новая версия скачивает нормально, а ошибка, как я понимаю, возникает на этапе импорта. lib.rus.ec действительно заблокирован. Файлы книг мне качать не надо.

 
1_абрам Дата: Пятница, 17.03.2017, 12:37 | Сообщение # 1269

Генералиссимус

Группа: Друзья

Сообщений: 1207

Репутация: 0

Статус: Offline

Цитата drserj ()

немазашо

 

Да,  в принципе все работает, но все таки получились костыли. Думаю, что описанную мной задачу лучше решать или тора.  Остаюсь при своем мнении (очень у меня чувство прекрасного развито),   что флаг в ImportDB.exe  нужен.  Просто для симметрии.

Но в любом случае мне было полезно разобраться с shttps.  Спасибо,  что посвятил.  Маленький вопрос,  у меня shttps работала в локальной сети http://127.0.0.1/  можно ли сделать с ее помощью тоже самое в интернете, учитывая, что  у меня динамический ip адрес.

 
drserj Дата: Пятница, 17.03.2017, 13:03 | Сообщение # 1270

Генералиссимус

Группа: Администраторы

Сообщений: 4693

Репутация: 30

Статус: Offline

Цитата getw22 ()

Как я писал, старая версия программы все нормально качает с librusec.pro, я имею ввиду базу

Если просто базу — то вот пока это: https://yadi.sk/d/gwIJbbte3EKG79 пароль multilib
Распаковать в каталог plugins
При запуске мастера создания новой библиотеки появится еще и либруслиб.про


drSerj

 
drserj Дата: Пятница, 17.03.2017, 13:05 | Сообщение # 1271

Генералиссимус

Группа: Администраторы

Сообщений: 4693

Репутация: 30

Статус: Offline

Цитата 1_абрам ()

флаг в ImportDB.exe

потом. слишком много мест, где править. и прога и все плаги переписывать…

Цитата 1_абрам ()

можно ли сделать с ее помощью тоже самое в интернете, учитывая, что  у меня динамический ip адрес.

если динамический, но белый — можно, если серая подсетка — лучше не надо, получится только через левые внешние сервисы.


drSerj

 
getw22 Дата: Пятница, 17.03.2017, 14:55 | Сообщение # 1272

Рядовой

Группа: Пользователи

Сообщений: 4

Репутация: 0

Статус: Offline

C либруслиб.про получилось. С либруслиб не получается даже через анонимные прокси. Не подскажете в чем дело?
Так же не получилось в ручную.

 
1_абрам Дата: Пятница, 17.03.2017, 15:19 | Сообщение # 1273

Генералиссимус

Группа: Друзья

Сообщений: 1207

Репутация: 0

Статус: Offline

Цитата drserj ()

потом. слишком много мест, где править. и прога и все плаги переписывать…

Думаю, что это стоит делать в случаи переделки ImportDB.exe  (и вставить флаг попутно), либо если этот флаг  действительно будет необходим.  Моя ситуация — не тот случай.  Она не очень характерна и м.б. решена  с помощью i2p или тора.

Добавлено (17.03.2017, 13:19)
———————————————

Цитата drserj ()

если серая подсетка

Похоже серая — ip =192.168…….

 
drserj Дата: Пятница, 17.03.2017, 16:07 | Сообщение # 1274

Генералиссимус

Группа: Администраторы

Сообщений: 4693

Репутация: 30

Статус: Offline

Цитата 1_абрам ()

C либруслиб.про получилось.

Уже радует

Цитата getw22 ()

С либруслиб не получается даже через анонимные прокси. Не подскажете в чем дело?

А это уже вопрос к провайдеру — как он умудрился заблокировать… Тут, к сожалению, я не могу помочь… Просто надо все варианты обхода перебирать. Хотя с прокси — странно, может на тех IP тоже заблокировано? smile


drSerj

 
drserj Дата: Пятница, 17.03.2017, 16:09 | Сообщение # 1275

Генералиссимус

Группа: Администраторы

Сообщений: 4693

Репутация: 30

Статус: Offline

Цитата 1_абрам ()

Похоже серая

стопудово серая… тогда только той прогой, что я недавно говорил… она создает между несколькими компами внутреннюю сетку типа 10.х.х.х и можно компам общаться через инет как будто они в одной подсети


drSerj

 
  • Страница 85 из 158
  • «
  • 1
  • 2
  • 83
  • 84
  • 85
  • 86
  • 87
  • 157
  • 158
  • »

Добрый день.
Ситуация следущая:
Есть клиентское приложение. Необходимо качать ресурсы сервера по HTTPS. В случае неправильного сертификата на сервере и InternetOpenUrl и HttpOpenRequest упираются в ошибку 12045 «The certificate authority is invalid or incorrect». Установка флагов INTERNET_FLAG_IGNORE_CERT_CN_INVALID | INTERNET_FLAG_IGNORE_CERT_DATE_INVALID не помогает.
Как проигнорировать эту ошибку?(Переход на http не подходит)
Возможно ли это сделать с WinINet и если нет, то имеет ли смысл переходить на WinHTTP?
Если приложение работает как плагин в Internet Explorer и пользователь согласился с плохим сертификатом при входе на страницу, то ошибка не возникает. Насколько трудно повторить такое поведение для «самостоятельного» приложения? Для плагина в другой браузер(конкретно в мозилу)?

Заранее благодарен за любой ответ.

Здравствуйте, Аноним, Вы писали:

А>Добрый день.

А>Ситуация следущая:
А>Есть клиентское приложение. Необходимо качать ресурсы сервера по HTTPS. В случае неправильного сертификата на сервере и InternetOpenUrl и HttpOpenRequest упираются в ошибку 12045 «The certificate authority is invalid or incorrect». Установка флагов INTERNET_FLAG_IGNORE_CERT_CN_INVALID | INTERNET_FLAG_IGNORE_CERT_DATE_INVALID не помогает.
А>Заранее благодарен за любой ответ.

Проделанного вами мало нужно еще:

DWORD dwFlags;
DWORD dwBuffLen = sizeof(dwFlags);
InternetQueryOption(hRequest, INTERNET_OPTION_SECURITY_FLAGS, (LPVOID)&dwFlags, &dwBuffLen);
dwFlags |= SECURITY_FLAG_IGNORE_UNKNOWN_CA;
InternetSetOption(hRequest, INTERNET_OPTION_SECURITY_FLAGS, &dwFlags, sizeof(dwFlags));

Здравствуйте, pjBrain, Вы писали:

B>

B>DWORD dwFlags;
B>DWORD dwBuffLen = sizeof(dwFlags);
B>InternetQueryOption(hRequest, INTERNET_OPTION_SECURITY_FLAGS, (LPVOID)&dwFlags, &dwBuffLen);
B>dwFlags |= SECURITY_FLAG_IGNORE_UNKNOWN_CA;
B>InternetSetOption(hRequest, INTERNET_OPTION_SECURITY_FLAGS, &dwFlags, sizeof(dwFlags));
B>

Работает!
Совсем упустил из виду такую возможность.
Очень большое спасибо!

Здравствуйте, pjBrain, Вы писали:

B>Здравствуйте, Аноним, Вы писали:


А>>Добрый день.

А>>Ситуация следущая:
А>>Есть клиентское приложение. Необходимо качать ресурсы сервера по HTTPS. В случае неправильного сертификата на сервере и InternetOpenUrl и HttpOpenRequest упираются в ошибку 12045 «The certificate authority is invalid or incorrect». Установка флагов INTERNET_FLAG_IGNORE_CERT_CN_INVALID | INTERNET_FLAG_IGNORE_CERT_DATE_INVALID не помогает.
А>>Заранее благодарен за любой ответ.

B>Проделанного вами мало нужно еще:


B>

B>DWORD dwFlags;
B>DWORD dwBuffLen = sizeof(dwFlags);
B>InternetQueryOption(hRequest, INTERNET_OPTION_SECURITY_FLAGS, (LPVOID)&dwFlags, &dwBuffLen);
B>dwFlags |= SECURITY_FLAG_IGNORE_UNKNOWN_CA;
B>InternetSetOption(hRequest, INTERNET_OPTION_SECURITY_FLAGS, &dwFlags, sizeof(dwFlags));
B>

InternetQueryOption возвращает 0 и выбрасывает ошибку 12018 (ERROR_INTERNET_INCORRECT_HANDLE_TYPE) . Передаю хэндл от InternetOpen. Я что-то не так делаю?

Решил проблему путем импорта сертификата узла.

CERT_STORE_ADD_NEW    equ 1
X509_ASN_ENCODING    equ 1
PKCS_7_ASN_ENCODING    equ 00010000h


ImportCertificate proc lpszCertFile:LPSTR
local hCertStore:HANDLE
local hFile:HFILE
local dwSize:DWORD
local lpData:LPVOID

    invoke CreateFile, lpszCertFile, GENERIC_READ, FILE_SHARE_READ, 0, OPEN_EXISTING, 0, 0
    .if eax != -1
        mov hFile, eax
        invoke GetFileSize, eax, 0
        mov dwSize, eax
        invoke LocalAlloc, LPTR, eax
        .if eax != 0
            mov lpData, eax
            invoke ReadFile, hFile, lpData, dwSize, addr dwSize, 0
            .if eax == TRUE
                invoke CertOpenSystemStore, 0, CTXT("Root")
                invoke CertAddEncodedCertificateToStore, eax, X509_ASN_ENCODING + PKCS_7_ASN_ENCODING, lpData, dwSize, CERT_STORE_ADD_NEW, NULL
            .endif
            invoke LocalFree, lpData
        .endif
        invoke CloseHandle, hFile
    .endif
    
    ret
ImportCertificate endp
  • Download sourcecode — 6.45 Kb

Introduction

I’ve recently needed to make a Secure Sockets Layer (SSL) connection to Visa server and send our signed client certificate in order to make our MPI application authorized. I searched many articles but could find just a few ones about the subject. I collected parts of the solution from different articles and MSDN, and implemented a simple class that performs this operation programmatically.

There’s InternetErrorDlg API for some purposes including sending client certificate modeling a selection dialog to the user. But in many cases, the programmer may require authentication without user interface (i.e. user interface requires an OK clicker J.. This might be useless for us if we want our program to do things automatically). This is done here by InternetSetOption() with INTERNET_OPTION_CLIENT_CERT_CONTEXT flag. Don’t forget that this option only works with Internet Explorer 5.01 or later (as MSDN writes).

INTERNET_OPTION_CLIENT_CERT_CONTEXT flag is not included in VC6.0 default headers. If you’ve platform SDK installed, that’s no problem, include the wininet header in sdk/include directory, else you may define it manually;

#define INTERNET_OPTION_CLIENT_CERT_CONTEXT 84

That should be ok if you don’t have old wininet.dll versions.

For readers who are not familiar with wininet, SSL or certificates:

I am not gonna tell what wininet functions do & how they are used nor about the certificates. These are generic subjects and much information can be gathered from so many resources such as MSDN. I will try to answer the questions if you send an email to me.

Well, the flow is simple. First we connect to the HTTPS server and send a HTTPS request. If the server asks for a signed client certificate, we open and dig through the system store(s) for the certificate context we need. Then resend our request but after attaching the certificate context. If the server is satisfied, we are authenticated.

  • ConnectToHttpsServer() summarizes the flow of the connection. This is the initial place.
  • SendHttpsRequest() sends a request. After that, if the server requires client certificate, we search it in the system store. If we find it, InternetSetOption() attaches the context to the connection. Then we try the SendHttpsRequest() again.

A sample usage of the class can be like this:

CSslConnection inetSec;
string sAgentName("My Firm"); 
string sServerName("207.219.70.31");
string sUserName("");
string sPass("");
string sObjectName("/xxx.asp");
string sOrganizationUnitName("3-D Secure Compliance TestFacility"); 
string strVerb = "POST";

inetSec.SetAgentName(sAgentName); 

inetSec.SetCertStoreType(certStoreMY); 
         
         

inetSec.SetObjectName(sObjectName);      

inetSec.SetOrganizationName(sOrganizationUnitName); 

inetSec.SetPort(9660);
inetSec.SetServerName(sServerName); 

inetSec.SetRequestID(0); 

if (!inetSec.ConnectToHttpsServer(strVerb)) { 

    cout << inetSec.GetLastErrorString()  << " Code: " 
       << inetSec.GetLastErrorCode(); << endl; 
    return 0; 
} 

if (!inetSec.SendHttpsRequest()) 
{ 
    cout << inetSec.GetLastErrorString() << " Code: " 
        << inetSec.GetLastErrorCode(); << endl
    return 0; 
} 

string response = inetSec.GetRequestResult(); 
cout << response.c_str() << endl;

The “organization name” notated functions and variables are completely sample. I chose using “O value of the issuer field” in the certificate, that’s my search criteria. You may wish to perform store search by different fields. Because, there are many fields in a certificate and a context search can be performed by any of these.

You may possibly add your own functions instead of using FindCertWithOUNITName() function. If you do that, just change the code calling this function (only in 1 place) and provide some variables and accessors which are suitable for your certificate search criteria.

This member has not yet provided a Biography. Assume it’s interesting and varied, and probably something to do with programming.

  • Download sourcecode — 6.45 Kb

Introduction

I’ve recently needed to make a Secure Sockets Layer (SSL) connection to Visa server and send our signed client certificate in order to make our MPI application authorized. I searched many articles but could find just a few ones about the subject. I collected parts of the solution from different articles and MSDN, and implemented a simple class that performs this operation programmatically.

There’s InternetErrorDlg API for some purposes including sending client certificate modeling a selection dialog to the user. But in many cases, the programmer may require authentication without user interface (i.e. user interface requires an OK clicker J.. This might be useless for us if we want our program to do things automatically). This is done here by InternetSetOption() with INTERNET_OPTION_CLIENT_CERT_CONTEXT flag. Don’t forget that this option only works with Internet Explorer 5.01 or later (as MSDN writes).

INTERNET_OPTION_CLIENT_CERT_CONTEXT flag is not included in VC6.0 default headers. If you’ve platform SDK installed, that’s no problem, include the wininet header in sdk/include directory, else you may define it manually;

#define INTERNET_OPTION_CLIENT_CERT_CONTEXT 84

That should be ok if you don’t have old wininet.dll versions.

For readers who are not familiar with wininet, SSL or certificates:

I am not gonna tell what wininet functions do & how they are used nor about the certificates. These are generic subjects and much information can be gathered from so many resources such as MSDN. I will try to answer the questions if you send an email to me.

Well, the flow is simple. First we connect to the HTTPS server and send a HTTPS request. If the server asks for a signed client certificate, we open and dig through the system store(s) for the certificate context we need. Then resend our request but after attaching the certificate context. If the server is satisfied, we are authenticated.

  • ConnectToHttpsServer() summarizes the flow of the connection. This is the initial place.
  • SendHttpsRequest() sends a request. After that, if the server requires client certificate, we search it in the system store. If we find it, InternetSetOption() attaches the context to the connection. Then we try the SendHttpsRequest() again.

A sample usage of the class can be like this:

CSslConnection inetSec;
string sAgentName("My Firm"); 
string sServerName("207.219.70.31");
string sUserName("");
string sPass("");
string sObjectName("/xxx.asp");
string sOrganizationUnitName("3-D Secure Compliance TestFacility"); 
string strVerb = "POST";

inetSec.SetAgentName(sAgentName); 

inetSec.SetCertStoreType(certStoreMY); 
         
         

inetSec.SetObjectName(sObjectName);      

inetSec.SetOrganizationName(sOrganizationUnitName); 

inetSec.SetPort(9660);
inetSec.SetServerName(sServerName); 

inetSec.SetRequestID(0); 

if (!inetSec.ConnectToHttpsServer(strVerb)) { 

    cout << inetSec.GetLastErrorString()  << " Code: " 
       << inetSec.GetLastErrorCode(); << endl; 
    return 0; 
} 

if (!inetSec.SendHttpsRequest()) 
{ 
    cout << inetSec.GetLastErrorString() << " Code: " 
        << inetSec.GetLastErrorCode(); << endl
    return 0; 
} 

string response = inetSec.GetRequestResult(); 
cout << response.c_str() << endl;

The “organization name” notated functions and variables are completely sample. I chose using “O value of the issuer field” in the certificate, that’s my search criteria. You may wish to perform store search by different fields. Because, there are many fields in a certificate and a context search can be performed by any of these.

You may possibly add your own functions instead of using FindCertWithOUNITName() function. If you do that, just change the code calling this function (only in 1 place) and provide some variables and accessors which are suitable for your certificate search criteria.

This member has not yet provided a Biography. Assume it’s interesting and varied, and probably something to do with programming.


Как устранить сообщения об ошибках «Отсутствует / Не найден 12045.orb_r.dll»

Как правило, подобные ошибки DLL, связанные с JBuilder Professional & Enterprise Server All Editions, возникают в результате повреждения или отсутствия файлов 12045.orb_r.dll. Для устранения неполадок, связанных с файлом DLL, большинство профессионалов ПК заменят файл на соответствующую версию. В качестве дополнительного шага по устранению неполадок мы настоятельно рекомендуем очистить все пути к неверным файлам и ссылки на расширения файлов DLL, которые могут способствовать возникновению такого рода ошибок, связанных с 12045.orb_r.dll.

Формат Dynamic Link Library, известный как собственный формат Системные файлы, чаще всего имеет расширение DLL. Загрузите новую версию 12045.orb_r.dll для %%os%% в списке файлов ниже. Также доступны варианты для других версий Windows (при необходимости). Если в настоящий момент отсутствует необходимая вам версия 12045.orb_r.dll, запросите ей, нажав на кнопку Request (Запрос) рядом с необходимой версией файла. Кроме того, Borland Software Corp. также может предоставить вам некоторые редкие файлы, которые отсутствуют в нашем каталоге.

После успешного размещения файла в соответствующем месте на жёстком диске подобных проблем, связанных с 12045.orb_r.dll, больше возникать не должно. Настоятельно рекомендуем выполнить быструю проверку. Вы можете проверить результат, запустив приложение JBuilder Professional & Enterprise Server All Editions и проверить, появляется ли проблема.

12045.orb_r.dll Описание файла
File: DLL
Категория: Server,web application
Новейшие программы: JBuilder Professional & Enterprise Server All Editions
Вер: 2002
Автор: Borland Software Corp.
 
Имя файла: 12045.orb_r.dll  
Размер: 77
SHA-1: 7abf70d2333e5ca526a59cb6dc7b12295dea8605
MD5: 7759aaf23e35aaf43a53456be64aa549
CRC32: 60c2a682

Продукт Solvusoft

Загрузка
WinThruster 2023 — Сканировать ваш компьютер на наличие ошибок реестра в 12045.orb_r.dll

Windows
11/10/8/7/Vista/XP

Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

DLL
12045.orb_r.dll

Идентификатор статьи:   614995

12045.orb_r.dll

File MD5 Размер Загрузить
+ 12045.orb_r.dll 7759aaf23e35aaf43a53456be64aa549 77.00 B
Application JBuilder Professional & Enterprise Server All Editions 2002
Программист Borland Software Corp.
Версия Solaris x32
Архитектура 64-разрядная (x64)
Размер 77
MD5 7759aaf23e35aaf43a53456be64aa549
Контрольная сумма SHA1 7abf70d2333e5ca526a59cb6dc7b12295dea8605
CRC32: 60c2a682
+ 12045.orb_r.dll 7759aaf23e35aaf43a53456be64aa549 77.00 B
Application JBuilder Professional & Enterprise Server All Editions 2002
Программист Borland Software Corp.
Версия Mac OS
Архитектура 64-разрядная (x64)
Размер 77
MD5 7759aaf23e35aaf43a53456be64aa549
Контрольная сумма SHA1 7abf70d2333e5ca526a59cb6dc7b12295dea8605
CRC32: 60c2a682
+ 12045.orb_r.dll 7759aaf23e35aaf43a53456be64aa549 77.00 B
Application JBuilder Professional & Enterprise Server All Editions 2002
Программист Borland Software Corp.
Версия Linux
Архитектура 64-разрядная (x64)
Размер 77
MD5 7759aaf23e35aaf43a53456be64aa549
Контрольная сумма SHA1 7abf70d2333e5ca526a59cb6dc7b12295dea8605
CRC32: 60c2a682
+ 12045.orb_r.dll 7759aaf23e35aaf43a53456be64aa549 77.00 B
Application JBuilder Professional & Enterprise Server All Editions 2002
Программист Borland Software Corp.
Версия Solaris
Архитектура 64-разрядная (x64)
Размер 77
MD5 7759aaf23e35aaf43a53456be64aa549
Контрольная сумма SHA1 7abf70d2333e5ca526a59cb6dc7b12295dea8605
CRC32: 60c2a682
+ 12045.orb_r.dll 7759aaf23e35aaf43a53456be64aa549 77.00 B
Application JBuilder Professional & Enterprise Server All Editions 2002
Программист Borland Software Corp.
Версия Windows 10
Архитектура 64-разрядная (x64)
Размер 77
MD5 7759aaf23e35aaf43a53456be64aa549
Контрольная сумма SHA1 7abf70d2333e5ca526a59cb6dc7b12295dea8605
CRC32: 60c2a682
каталог C:WindowsSystem32

Ошибки 12045.orb_r.dll

Наиболее распространенные ошибки 12045.orb_r.dll, которые могут возникнуть на компьютере под управлением Windows, перечислены ниже:

  • «Отсутствует файл 12045.orb_r.dll.»
  • «Отсутствует 12045.orb_r.dll. «
  • «12045.orb_r.dll нарушение прав доступа.»
  • «Файл 12045.orb_r.dll не удалось зарегистрировать.»
  • «Файл C:WindowsSystem3212045.orb_r.dll не найден.»
  • «Не удалось запустить JBuilder Professional & Enterprise Server All Editions. Отсутствует необходимый компонент: 12045.orb_r.dll. Пожалуйста, установите JBuilder Professional & Enterprise Server All Editions заново.»
  • «Не удалось выполнить приложение, так как 12045.orb_r.dll не найден. Повторная установка JBuilder Professional & Enterprise Server All Editions может решить проблему. «

Проблемы 12045.orb_r.dll, связанные с JBuilder Professional & Enterprise Server All Editionss, возникают во время установки, при запуске или завершении работы программного обеспечения, связанного с 12045.orb_r.dll, или во время процесса установки Windows. Выделение при возникновении ошибок 12045.orb_r.dll имеет первостепенное значение для поиска причины проблем JBuilder Professional & Enterprise Server All Editions и сообщения о них Borland Software Corp. за помощью.

Источник ошибок 12045.orb_r.dll

Отсутствующий файл 12045.orb_r.dll (или поврежденный файл 12045.orb_r.dll) обычно является источником проблемы. Внешние файлы, такие как 12045.orb_r.dll, создают проблемы высокой вероятности с JBuilder Professional & Enterprise Server All Editions.

Повреждение 12045.orb_r.dll происходит во время неожиданного завершения работы, вирусов или других проблем, связанных с JBuilder Professional & Enterprise Server All Editionss. Когда файл 12045.orb_r.dll поврежден, он не может быть загружен должным образом и представит сообщение об ошибке.

Кроме того проблемы 12045.orb_r.dll вызваны плохими ссылками, связанными с JBuilder Professional & Enterprise Server All Editionss в реестре Windows. Сломанные ссылки на DLL-файлы могут помешать правильной регистрации файла DLL, давая вам ошибку 12045.orb_r.dll Неверная установка/удаление JBuilder Professional & Enterprise Server All Editions, 12045.orb_r.dll, который перемещен, или отсутствующий 12045.orb_r.dll может создать эти неработающие ссылки на путь к файлам.

В первую очередь, проблемы с 12045.orb_r.dll, созданные:

  • Недопустимая (поврежденная) запись реестра 12045.orb_r.dll.
  • Вирус или вредоносное ПО поврежден 12045.orb_r.dll.
  • НеисправностьОборудование, связанное с Borland Software Corp., вызывает повреждение 12045.orb_r.dll (может помочь ContactBorland Software Corp.).
  • Требуется версия другого программного обеспечения перезаписала версию 12045.orb_r.dll.
  • Другая программа (не связанная с JBuilder Professional & Enterprise Server All Editions) удалила 12045.orb_r.dll по ошибке (или злонамеренно).
  • Другая программа (не связанная с JBuilder Professional & Enterprise Server All Editions) удалила 12045.orb_r.dll по ошибке (или злонамеренно).

#1

Backspace

    Newbie

  • Posters
  • 17 Сообщений:

Отправлено 07 Сентябрь 2009 — 03:09

Здраствуйте, с недавних пор перестал обновлятся DrWeb v5, в логе появляются записи вида

«2009-09-07, 04:59:55 Прием drweb32.lst завершился из-за ошибки (The certificate authority is invalid or incorrect — 12045)»

Настройки не трогались несколько месяцев, переустановка «вэба» не помогает, работал на журнальных ключах, кончились, поставил временно ключ для бета-тестеров, с ним обновления так же не работают, куда копать?

  • Наверх

#2


Malex

Malex

    спасатель

  • Posters
  • 1 070 Сообщений:

Отправлено 07 Сентябрь 2009 — 03:13

Здраствуйте, с недавних пор перестал обновлятся DrWeb v5, в логе появляются записи вида

«2009-09-07, 04:59:55 Прием drweb32.lst завершился из-за ошибки (The certificate authority is invalid or incorrect — 12045)»

Настройки не трогались несколько месяцев, переустановка «вэба» не помогает, работал на журнальных ключах, кончились, поставил временно ключ для бета-тестеров, с ним обновления так же не работают, куда копать?

Вы, пожалуйста, лог обновления приложите полностью.

Официальный сертифицированный пользователь ПАК:
PC3000 UDMA & Data Extractor (производитель НПП АСЕ), Raid Explorer (производитель СОФТ-ЦЕНТР), Flash Extractor & Image Explorer (производитель СОФТ-ЦЕНТР), Victoria Full version (автор Сергей Казанский), R-Studio Data Recovery (производитель R-Tools Technology Inc.), GetDataBack for FAT (производитель Runtime Software), GetDataBack for NTFS (производитель Runtime Software), собственные разработки.

  • Наверх

#3


Backspace

Backspace

    Newbie

  • Posters
  • 17 Сообщений:

Отправлено 07 Сентябрь 2009 — 03:53

2009-09-07, 04:59:54 Status code: 0

2009-09-07, 04:59:54 Server response:

2009-09-07, 04:59:54

2009-09-07, 04:59:54 Поиск drweb32.lst.lzma…
2009-09-07, 04:59:54 Прием drweb32.lst.lzma завершился из-за ошибки (The certificate authority is invalid or incorrect — 12045)
2009-09-07, 04:59:55 Прием drweb32.lst.lzma завершился из-за ошибки (The certificate authority is invalid or incorrect — 12045)
2009-09-07, 04:59:55 Прием drweb32.lst.lzma завершился из-за ошибки (The certificate authority is invalid or incorrect — 12045)
2009-09-07, 04:59:55 Client request:

2009-09-07, 04:59:55 GET /nonauth/login.php?dest=Q==&ID=OTIz&DBL=0 HTTP/1.1
Accept: */*
X-DrWeb-Validate: 86e9bee80e85f09e63d0e9b1
X-DrWeb-KeyNumber: 0010964
User-Agent: DrWebUpdate-5.00.3.06011 (windows: 5.01.2600)
Connection: Keep-Alive
Cache-Control: no-cache

2009-09-07, 04:59:55 Status code: 0

2009-09-07, 04:59:55 Server response:

2009-09-07, 04:59:55

2009-09-07, 04:59:55 Поиск drweb32.lst…
2009-09-07, 04:59:55 Прием drweb32.lst завершился из-за ошибки (The certificate authority is invalid or incorrect — 12045)
2009-09-07, 04:59:55 Прием drweb32.lst завершился из-за ошибки (The certificate authority is invalid or incorrect — 12045)
2009-09-07, 04:59:55 Прием drweb32.lst завершился из-за ошибки (The certificate authority is invalid or incorrect — 12045)
2009-09-07, 04:59:55 Client request:

2009-09-07, 04:59:55 GET /nonauth/login.php?dest=Q=&ID=OTIz&DBL=0 HTTP/1.1
Accept: */*
X-DrWeb-Validate: 86e9bee80e85f04a8a6563d0e9b1
X-DrWeb-KeyNumber: 0019564
User-Agent: DrWebUpdate-5.00.3.06011 (windows: 5.01.2600)
Connection: Keep-Alive
Cache-Control: no-cache

2009-09-07, 04:59:55 Status code: 0

2009-09-07, 04:59:55 Server response:

2009-09-07, 04:59:55

2009-09-07, 04:59:55 Ошибка получения списка обновляемых файлов
2009-09-07, 04:59:55 Связь прервана
2009-09-07, 04:59:55 Отключены

2009-09-07, 05:00:39 =============================================================================

  • Наверх

#4


pig

pig

    Бредогенератор

  • Helpers
  • 10 828 Сообщений:

Отправлено 07 Сентябрь 2009 — 05:48

Что-то с настройками прокси, похоже. GET /nonauth/login.php и так далее — это явно не то, что апдейтер запрашивает у wininet.dll.
А больше ничего сказать пока нельзя, потому что лог опять неполный. Просили же — сессию полностью.

Почтовый сервер Eserv тоже работает с Dr.Web

  • Наверх

#5


Konstantin Yudin

Konstantin Yudin

    Смотрящий

  • Dr.Web Staff
  • 19 449 Сообщений:

Отправлено 07 Сентябрь 2009 — 09:46

разбирайтесь со своим прокси-сервером. ;)

With best regards, Konstantin Yudin
Doctor Web, Ltd.

  • Наверх

#6


Backspace

Backspace

    Newbie

  • Posters
  • 17 Сообщений:

Отправлено 08 Сентябрь 2009 — 06:08

Спасибо за помощь, разобрался, некорректно перенастроил Kerio WinRoute в конце августа, вот и ошибка с авторизацией.

  • Наверх

Обсуждение работы программы

drserj Дата: Пятница, 17.03.2017, 09:18 | Сообщение # 1261

Генералиссимус

Группа: Администраторы

Сообщений: 4693

Репутация: 30

Статус: Offline

Цитата 1_абрам ()

Не нашел только как можно изменить директорию c:shttpswww.

правой кнопкой по иконке в трее пункт setting или поправь ручками http.cfg


drSerj

 
1_абрам Дата: Пятница, 17.03.2017, 10:28 | Сообщение # 1262

Генералиссимус

Группа: Друзья

Сообщений: 1207

Репутация: 0

Статус: Offline

Цитата drserj ()

правой кнопкой по иконке в трее пункт setting

Черт, там в setting  оказывается прокрутка  есть,  не заметил. Спасибо.

 
drserj Дата: Пятница, 17.03.2017, 10:41 | Сообщение # 1263

Генералиссимус

Группа: Администраторы

Сообщений: 4693

Репутация: 30

Статус: Offline

Цитата 1_абрам ()

Спасибо

немазашо


drSerj

 
getw22 Дата: Пятница, 17.03.2017, 11:44 | Сообщение # 1264

Рядовой

Группа: Пользователи

Сообщений: 4

Репутация: 0

Статус: Offline

Здравствуйте!
При импорте базы получаю следующее:
0:17:08: Закачивается libavtor.sql.gz… Ok
10:17:12: Закачивается libavtors.sql.gz… Ok
10:17:14: Закачивается libbook.sql.gz… Ok
10:17:32: Закачивается libgenre.sql.gz… Ok
10:17:35: Закачивается libgenremeta.sql.gz… Ok
10:17:36: Закачивается libgenres.sql.gz… Ok
10:17:37: Закачивается libseq.sql.gz… Ok
10:17:39: Закачивается libseqs.sql.gz… Ok
10:17:40: Распаковка libavtor.sql.gz… Ok
10:17:41: Распаковка libavtors.sql.gz… Ok
10:17:41: Распаковка libbook.sql.gz… Ok
10:17:44: Распаковка libgenre.sql.gz… Ok
10:17:45: Распаковка libgenremeta.sql.gz… Ok
10:17:45: Распаковка libgenres.sql.gz… Ok
10:17:45: Распаковка libseq.sql.gz… Ok
10:17:45: Распаковка libseqs.sql.gz… Ok
10:17:45: Импортируется lib.libavtor.sql …Ok
10:17:52: Импортируется lib.libavtorname.sql …Ok
10:18:38: Импортируется lib.libbook.sql …Ok
10:19:43: Импортируется lib.libfilename.sql …Ok
10:19:44: Импортируется lib.libfilenameold.sql …Ok
10:19:47: Импортируется lib.libgenre.sql …Ok
10:19:51: Импортируется lib.libgenremeta.sql …Ok
10:19:51: Импортируется lib.libgenrelist.sql …Ok
10:19:51: Импортируется lib.libseq.sql …Ok
10:19:54: Импортируется lib.libseqname.sql …Ok
10:19:55: Импортируется lib.convert.sql …
10:20:47: 
#42S22Unknown column ‘srclang’ in ‘field list’
10:23:51: Ошибка импорта базы. База обновлена не будет.
Пробовал и под администратором. Результат тот же.
 
drserj Дата: Пятница, 17.03.2017, 11:46 | Сообщение # 1265

Генералиссимус

Группа: Администраторы

Сообщений: 4693

Репутация: 30

Статус: Offline

Цитата getw22 ()

Пробовал и под администратором. Результат тот же.

я так понимаю, разговор про сайт librusec.pro а не lib.rus.ec?


drSerj

 
getw22 Дата: Пятница, 17.03.2017, 12:06 | Сообщение # 1266

Рядовой

Группа: Пользователи

Сообщений: 4

Репутация: 0

Статус: Offline

С  lib.rus.ec вообще не качает, говорит «Дата файлов базы данных не определена» и далее:

Ошибка
12:01:37: Ошибочная авторизация сертификата (12045)

Добавлено (17.03.2017, 10:06)
———————————————
Забыл написать, старая версия (MultiLib1.8.160623.U) обновляется без проблем.

 
drserj Дата: Пятница, 17.03.2017, 12:11 | Сообщение # 1267

Генералиссимус

Группа: Администраторы

Сообщений: 4693

Репутация: 30

Статус: Offline

Цитата getw22 ()

С  lib.rus.ec вообще не качает

Значит Ваш провайдер блокирует либрус, что есть печально. Варианты обхода есть, но обсуждать это надо явно не тут.

По поводу librusec.pro — это уже не совсем либрусек, скорее совсем не либрусек. За основу взяли купленные базы либруса, но потом решили «облагородить» новое детище и внесли массу изменений в том числе и для скачки файла. Для базы я исправил (точнее написал новый) плагин ссылка была где-то выше), но качать книги он не будет. Я поковырялся, кое-что получилось, но далеко не всё. В частности — авторизация, без которой скачиваются не все книги.

Так что 3 варианта развития событий:
1.Пользуем Флибусту, там всё Ок
2.Ищем способы обхода блокировки настоящего либруса (в инете масса материала)
3.Ждем, пока я скину более-менее рабочий плагин для либруслиб.про


drSerj

 
getw22 Дата: Пятница, 17.03.2017, 12:32 | Сообщение # 1268

Рядовой

Группа: Пользователи

Сообщений: 4

Репутация: 0

Статус: Offline

Как я писал, старая версия программы все нормально качает с librusec.pro, я имею ввиду базу, и устанавливает в библиотеку. А новая версия скачивает нормально, а ошибка, как я понимаю, возникает на этапе импорта. lib.rus.ec действительно заблокирован. Файлы книг мне качать не надо.
 
1_абрам Дата: Пятница, 17.03.2017, 12:37 | Сообщение # 1269

Генералиссимус

Группа: Друзья

Сообщений: 1207

Репутация: 0

Статус: Offline

Цитата drserj ()

немазашо

Да,  в принципе все работает, но все таки получились костыли. Думаю, что описанную мной задачу лучше решать или тора.  Остаюсь при своем мнении (очень у меня чувство прекрасного развито),   что флаг в ImportDB.exe  нужен.  Просто для симметрии.

Но в любом случае мне было полезно разобраться с shttps.  Спасибо,  что посвятил.  Маленький вопрос,  у меня shttps работала в локальной сети http://127.0.0.1/  можно ли сделать с ее помощью тоже самое в интернете, учитывая, что  у меня динамический ip адрес.

 
drserj Дата: Пятница, 17.03.2017, 13:03 | Сообщение # 1270

Генералиссимус

Группа: Администраторы

Сообщений: 4693

Репутация: 30

Статус: Offline

Цитата getw22 ()

Как я писал, старая версия программы все нормально качает с librusec.pro, я имею ввиду базу

Если просто базу — то вот пока это: https://yadi.sk/d/gwIJbbte3EKG79 пароль multilib
Распаковать в каталог plugins
При запуске мастера создания новой библиотеки появится еще и либруслиб.про


drSerj

 
drserj Дата: Пятница, 17.03.2017, 13:05 | Сообщение # 1271

Генералиссимус

Группа: Администраторы

Сообщений: 4693

Репутация: 30

Статус: Offline

Цитата 1_абрам ()

флаг в ImportDB.exe

потом. слишком много мест, где править. и прога и все плаги переписывать…

Цитата 1_абрам ()

можно ли сделать с ее помощью тоже самое в интернете, учитывая, что  у меня динамический ip адрес.

если динамический, но белый — можно, если серая подсетка — лучше не надо, получится только через левые внешние сервисы.


drSerj

 
getw22 Дата: Пятница, 17.03.2017, 14:55 | Сообщение # 1272

Рядовой

Группа: Пользователи

Сообщений: 4

Репутация: 0

Статус: Offline

C либруслиб.про получилось. С либруслиб не получается даже через анонимные прокси. Не подскажете в чем дело?
Так же не получилось в ручную.
 
1_абрам Дата: Пятница, 17.03.2017, 15:19 | Сообщение # 1273

Генералиссимус

Группа: Друзья

Сообщений: 1207

Репутация: 0

Статус: Offline

Цитата drserj ()

потом. слишком много мест, где править. и прога и все плаги переписывать…

Думаю, что это стоит делать в случаи переделки ImportDB.exe  (и вставить флаг попутно), либо если этот флаг  действительно будет необходим.  Моя ситуация — не тот случай.  Она не очень характерна и м.б. решена  с помощью i2p или тора.

Добавлено (17.03.2017, 13:19)
———————————————

Цитата drserj ()

если серая подсетка

Похоже серая — ip =192.168…….

 
drserj Дата: Пятница, 17.03.2017, 16:07 | Сообщение # 1274

Генералиссимус

Группа: Администраторы

Сообщений: 4693

Репутация: 30

Статус: Offline

Цитата 1_абрам ()

C либруслиб.про получилось.

Уже радует

Цитата getw22 ()

С либруслиб не получается даже через анонимные прокси. Не подскажете в чем дело?

А это уже вопрос к провайдеру — как он умудрился заблокировать… Тут, к сожалению, я не могу помочь… Просто надо все варианты обхода перебирать. Хотя с прокси — странно, может на тех IP тоже заблокировано? smile


drSerj

 
drserj Дата: Пятница, 17.03.2017, 16:09 | Сообщение # 1275

Генералиссимус

Группа: Администраторы

Сообщений: 4693

Репутация: 30

Статус: Offline

Цитата 1_абрам ()

Похоже серая

стопудово серая… тогда только той прогой, что я недавно говорил… она создает между несколькими компами внутреннюю сетку типа 10.х.х.х и можно компам общаться через инет как будто они в одной подсети


drSerj

 
  • Страница 85 из 158
  • «
  • 1
  • 2
  • 83
  • 84
  • 85
  • 86
  • 87
  • 157
  • 158
  • »

Добрый день.
Ситуация следущая:
Есть клиентское приложение. Необходимо качать ресурсы сервера по HTTPS. В случае неправильного сертификата на сервере и InternetOpenUrl и HttpOpenRequest упираются в ошибку 12045 «The certificate authority is invalid or incorrect». Установка флагов INTERNET_FLAG_IGNORE_CERT_CN_INVALID | INTERNET_FLAG_IGNORE_CERT_DATE_INVALID не помогает.
Как проигнорировать эту ошибку?(Переход на http не подходит)
Возможно ли это сделать с WinINet и если нет, то имеет ли смысл переходить на WinHTTP?
Если приложение работает как плагин в Internet Explorer и пользователь согласился с плохим сертификатом при входе на страницу, то ошибка не возникает. Насколько трудно повторить такое поведение для «самостоятельного» приложения? Для плагина в другой браузер(конкретно в мозилу)?

Заранее благодарен за любой ответ.

Здравствуйте, Аноним, Вы писали:

А>Добрый день.

А>Ситуация следущая:
А>Есть клиентское приложение. Необходимо качать ресурсы сервера по HTTPS. В случае неправильного сертификата на сервере и InternetOpenUrl и HttpOpenRequest упираются в ошибку 12045 «The certificate authority is invalid or incorrect». Установка флагов INTERNET_FLAG_IGNORE_CERT_CN_INVALID | INTERNET_FLAG_IGNORE_CERT_DATE_INVALID не помогает.
А>Заранее благодарен за любой ответ.

Проделанного вами мало нужно еще:

DWORD dwFlags;
DWORD dwBuffLen = sizeof(dwFlags);
InternetQueryOption(hRequest, INTERNET_OPTION_SECURITY_FLAGS, (LPVOID)&dwFlags, &dwBuffLen);
dwFlags |= SECURITY_FLAG_IGNORE_UNKNOWN_CA;
InternetSetOption(hRequest, INTERNET_OPTION_SECURITY_FLAGS, &dwFlags, sizeof(dwFlags));

Здравствуйте, pjBrain, Вы писали:

B>

B>DWORD dwFlags;
B>DWORD dwBuffLen = sizeof(dwFlags);
B>InternetQueryOption(hRequest, INTERNET_OPTION_SECURITY_FLAGS, (LPVOID)&dwFlags, &dwBuffLen);
B>dwFlags |= SECURITY_FLAG_IGNORE_UNKNOWN_CA;
B>InternetSetOption(hRequest, INTERNET_OPTION_SECURITY_FLAGS, &dwFlags, sizeof(dwFlags));
B>

Работает!
Совсем упустил из виду такую возможность.
Очень большое спасибо!

Здравствуйте, pjBrain, Вы писали:

B>Здравствуйте, Аноним, Вы писали:


А>>Добрый день.

А>>Ситуация следущая:
А>>Есть клиентское приложение. Необходимо качать ресурсы сервера по HTTPS. В случае неправильного сертификата на сервере и InternetOpenUrl и HttpOpenRequest упираются в ошибку 12045 «The certificate authority is invalid or incorrect». Установка флагов INTERNET_FLAG_IGNORE_CERT_CN_INVALID | INTERNET_FLAG_IGNORE_CERT_DATE_INVALID не помогает.
А>>Заранее благодарен за любой ответ.

B>Проделанного вами мало нужно еще:


B>

B>DWORD dwFlags;
B>DWORD dwBuffLen = sizeof(dwFlags);
B>InternetQueryOption(hRequest, INTERNET_OPTION_SECURITY_FLAGS, (LPVOID)&dwFlags, &dwBuffLen);
B>dwFlags |= SECURITY_FLAG_IGNORE_UNKNOWN_CA;
B>InternetSetOption(hRequest, INTERNET_OPTION_SECURITY_FLAGS, &dwFlags, sizeof(dwFlags));
B>

InternetQueryOption возвращает 0 и выбрасывает ошибку 12018 (ERROR_INTERNET_INCORRECT_HANDLE_TYPE) . Передаю хэндл от InternetOpen. Я что-то не так делаю?

Решил проблему путем импорта сертификата узла.

CERT_STORE_ADD_NEW    equ 1
X509_ASN_ENCODING    equ 1
PKCS_7_ASN_ENCODING    equ 00010000h


ImportCertificate proc lpszCertFile:LPSTR
local hCertStore:HANDLE
local hFile:HFILE
local dwSize:DWORD
local lpData:LPVOID

    invoke CreateFile, lpszCertFile, GENERIC_READ, FILE_SHARE_READ, 0, OPEN_EXISTING, 0, 0
    .if eax != -1
        mov hFile, eax
        invoke GetFileSize, eax, 0
        mov dwSize, eax
        invoke LocalAlloc, LPTR, eax
        .if eax != 0
            mov lpData, eax
            invoke ReadFile, hFile, lpData, dwSize, addr dwSize, 0
            .if eax == TRUE
                invoke CertOpenSystemStore, 0, CTXT("Root")
                invoke CertAddEncodedCertificateToStore, eax, X509_ASN_ENCODING + PKCS_7_ASN_ENCODING, lpData, dwSize, CERT_STORE_ADD_NEW, NULL
            .endif
            invoke LocalFree, lpData
        .endif
        invoke CloseHandle, hFile
    .endif
    
    ret
ImportCertificate endp

«Ошибка сертификата» появляется в виде уведомления браузера с целью повышения защиты пользовательских данных. Устанавливая соединение с сайтами, браузер проверяет действительность сертификата. И если проверка невозможна, соединение прекращается, отображается сообщение о недостаточной защите.

Итак, если при соединении с защищённым вэбсайтом браузер сообщает об ошибке сертификата безопасности веб-узла, как убрать предупреждение для многократно проверенного сервера?

Причины предупреждения

1. Сертификат вебузла не является доверенным, если предоставлена неполная цепочка промежуточных сертификатов, может возникать данное уведомление об ошибке. Вероятно, имеется попытка извлечь информацию пользователя.

2. Сертификат безопасности был произведен для вебузла с другим адресом.

Ошибка сертификата безопасности веб узла как убрать

3. Неточное время на компьютере клиентаболее позднее, чем предусмотрено сроком действия сертификата «ССЛ» сервера. Стандартная рекомендацияпрекратить работу с вебузлом, закрыв страницу. Или же, как вариант, возможно обнуление таймера: вручную или переустановкой батарейки платы.

4. Если ошибка повторяется при соединении со многими сайтами, возможно наличие системных или сетевых неполадок. Виновником внедрения недостоверных сертификатов может оказаться антивирус, или же вредоносное ПО, подменяющее настоящие сертификаты.

5. Ресурс действительно небезопасен. Если вы желаете проигнорировать «тревогу«, нужно внести сайт в исключения. Но до того, как убрать ошибку сертификата безопасности веб-узла таким способом, не мешает дополнительно проверить причину возникновения проблемы.

Если ошибка проявляется изредка, необходимо скачать сертификат безопасности из официального источника, установить его и перезагрузить компьютер.

Windows VISTA

Как убрать ошибку сертификата безопасности веб-узла для Windows VISTA:

1. Внесите сертификат в доверенные (не рекомендуется). Затем следует подтвердить дальнейшее открытие окна, и в появившемся «Ошибка сертификата…» вызвать окно недостоверного сертификата, обозначенное «щитом«.

2. Выбрать «Просмотр сертификата«, затем «Общие«, где возможно отследить время действия сертификата вэбузла.

3. В мастере установки выберите «Установить сертификат» и «Вперёд».

4. Отметьте галочкой «Автоматически выбранное хранилище сертификата…», подтверждая нажатием «Вперёд».

5. Выполните подтверждение операции, нажав «ДА» и «Финиш» в окне запроса. Избранный сертификат установлен.

6. Произведенные изменения подтвердите нажатием «ОК».

7. Выберите строку «Поместить все сертификаты в следующее хранилище«, выполните подтверждение нажатием «Обзор«.

8. В окне под названием «Выбор хранилища сертификатов«, отметьте «Доверенные корневые центры сертификации«, подтверждая нажатием «ОК».

9. Завершите процедуру: «Далее«, «Готово«, подтвердите установку, нажимая «ОК», и презапустите браузер.

Как убрать ошибку сертификата безопасности веб узла

Windows ХР

Как убрать ошибку сертификата безопасности веб-узла для Windows ХР:

1. В «хранилище сертификатов» выберите хранилище согласно типу сертификата «автоматически«.

2. При нажатии «Далее» импортируется и установится сертификат.

3. Щёлкните «Готово«.

4. Если предварительно появляется «Предупреждение безопасности, нажмите «ДА» в качестве подтверждения установки.

5. Поступит уведомление об установке. Щёлкните «ОК». Процедура завершена.

Антивирусные продукты

Как исправить ошибку сертификата безопасности веб-узла посредством настроек антивирусного обеспечения?

В антивирусе присутствует опция сканирования шифрованных соединений, и с переустановкой антивируса сертификаты в хранилище доверенных браузера будут установлены повторно.

В настройках программы Аваст:

  • перейдите по цепочке «Настройки» — «Активная защита«, затем «Настроить» (возле щитка);
  • уберите галочку с настроек, выберите включение http-сканирования, подтвердитеОК»).

Как исправить ошибку сертификата безопасности веб узла

Как убрать ошибку сертификата безопасности веб-узла посредством прграммы «Касперский»:

  • щёлкните в настройках программы: «Настройки» — «Дополнительные» — «Сеть«;
  • в «сканировании защищённых соединений» выберите: «Не сканировать зашифрованные соединения«;
  • в качестве альтернативного действия можно отметить «Дополнительные настройки» и выбрать «Установить сертификат«;
  • затем подтвердите изменения и перезапустите компьютер.

Если повторяется «ошибка сертификата«, вероятно, он скомпрометирован, и не стоит добавлять в исключения сертификат популярного вебсайта.

Вредоносные программы

Используйте ПО последней версии, включая плагины, так как установка вредоносного ПО возможна изза уязвимости устаревших программ.

Устанавливая программы в мастерах ПО принимайте их с официального сайта, снимайте флажки с установки непроверенных программ.

Не пользуйтесь лживыми всплывающими окнами, появляющихся с целью внедрения опасных программ. Изучите детали блокирования всплывающих окон для их исключения.

Контролируйте работу антивируса в реальном времени.

I need to connect to SQL Server 2016/17 using .NET client and ODBC driver (in a legacy application).
[I cannot change the code from ODBC driver to SQL driver]

After disabling TLS 1.0 on the client machine (which also runs IIS server), I get the following error:

System.Data.Odbc.OdbcException (0x80131937): ERROR [08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]SSL Security error
ERROR [01000] [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (SECDoClientHandshake())

I can confirm that this error does NOT occur if I try to connect to SQL Server version 2014. My requirement is to connect to SQL Server 2016 or 2017. Both these version throws SSL Security error SECDoClientHandshake if TLS 1.0 is disabled.

After checking the forums, I have already tried the following solutions:

1) Upgrading Microsoft® ODBC Driver version 13 and version 17. Neither of them solved the problem.

2) Enabled — «Use FIPS-compliant algorithms for encryption, hashing, and signing».

3) Updated .NET Framework to 4.8

4) Setting: ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

None of the above solution seem to work.

I know there is a possible solution for this because SQLCMD uses ODBC driver and SQLCMD works if TLS 1.0 is disabled.

Please suggest a solution.

Regards,

Pranay

Понравилась статья? Поделить с друзьями:
  • Ошибка 120408 бмв n 13
  • Ошибка 1219 litemanager
  • Ошибка 1218 на порше кайен
  • Ошибка 120408 бмв f20
  • Ошибка 1204 мерседес м272