На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Странное поведение при работе с ключом

Поиск  Пользователи  Правила  Войти
Форум » Linux » Средства разработки ГИС-приложений для Linux
Страницы: 1 2 След.
RSS
Странное поведение при работе с ключом, Зависание приложения
 
При запуске примеров, собранных с помощью ГИС конструктор для Qt designer (версия 13.4.0.3) в Ubuntu 18.04 и Astra Linux SE 1.6 при открытии данных (момент проверки ключа) происходит зависание программы. Если вытащить в этот момент ключ - программа отвисает и ожидаемо говорит о нелицензионной версии libqdmapacces.Я собрал уже минимальную программу - простое открытие карты map с помощью функции mapOpenMap - все равно зависает.
С чем может быть связано подобное поведение?
 
Здравствуйте.

Провели проверку работы ключа в ГИС Конструктор для Qt Designer x64 (версия 13.4.0.3, Qt 4, Qt 5, платформа x64, ОС "Astra Linux Special Edition", релиз "Смоленск"), на карте /Data/Обзорные карты/Statistiс/region.sit из состава инсталляции. Данное поведение повторить не удалось. На каких данных проявляется данное поведение?
 
Собрал приложение с таким кодом:
Код
#include <iostream>
#include <mapapi.h>

int main( int argc, char ** argv )
{
    HMAP hmap = mapOpenMap("/home/ashatora/sources/gisdesigner/myfirst/Statistic/region.sit");
    std::cout << hmap << std::endl;
}
Карту взял из примеров. Зависает все так же на выполнении mapOpenMap.
Если вытащить ключ - отвисает и выдает окно с сообщением о нелицензионной версии.
Изменено: Иван Важенин - 19.02.2021 17:46:49
 
Проведите, пожалуйста, диагностику подключения ключа согласно данной инструкции: https://gisinfo.ru/products/gisserver.htm#keydiag.

Если ключ подключен корректно, то следует запустить пример под утилитой strace, для получения сведений о месте зависания. Пример команды запуска под утилитой strace c выводом записей в файл:
strace ./myfirst | tee strace.txt

Полученный файл пришлите, пожалуйста, нам на почту.
 
Диагностику ключа провел - все как должно быть в соответствии с описанием.
Файл сгенерировал и выслал на электронную почту panorama@gisinfo.ru
 
Исходя из присланного Вами файла видно:
- библиотека доступа к электронным ключам Guardant, производит опрос доступных usb-устройств;
- при доступе к устройству /dev/bus/usb/001/033 происходит зависание;
- из-за этого программа не может получить доступ к устройству ключа защиты (предположительно одно из следующих устройств для опроса в списке).

Для того, чтобы программа смогла получить доступ к ключу защиты, необходимо выяснить причину зависания при доступе к устройству /dev/bus/usb/001/033.

 
Права на доступ к ключу выставлены как положено -доступы на чтение и запись есть. Проверялось на разных компьютерах и в нескольких операционных системах (Ubuntu 18.04, Astra Linux Common Edition, Astra Linux Special Edition).
Если бы проблема возникала из-за настроек или железных  несовместимостей - оно было бы локализовано на одной конфигурации.
Я не понимаю, что еще нужно сделать, чтобы заставить работать ключ.
 
Проверьте, пожалуйста, соответствует ли  устройство /dev/bus/usb/001/033 usb-ключу.
 
Да, это и есть ключ. Это я сразу проверил
Код
Bus 001 Device 033: ID 0a89:0008 Aktiv Guardant Stealth 3 Sign/Time
 
Цитата
Иван Важенин написал:
Да, это и есть ключ. Это я сразу проверил
Просьба прислать номер лицензионного ключа на почту технической поддержки КБ Панорама <panorama@gisinfo.ru>

Также просьба скачать с нашего сайта программу диагности и проверить ключ.
Диагностика работы электронного ключа защиты в ОС Linux https://gisinfo.ru/products/gisserver.htm#keydiag
Изменено: Елена Кузнецова - 24.02.2021 12:10:10
Страницы: 1 2 След.
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности