Автор Тема: Ошибка libcrypto.so.1.0.0 (программа для просмотра DICOM исследований Inobitec)  (Прочитано 10479 раз)

Оффлайн ivanlex

  • Давно тут
  • **
  • Сообщений: 27
    • Email
Доброго времени суток.

Пытаюсь поставить программу для просмотра DICOM исследований Inobitec.

При попытке запуска программы выводится ошибка:
./DicomViewerLauncher.sh
error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory

Подобная ошибка обсуждалась в теме Не удается запустить Cisco Packet Tracer .
Установил libssl10, создал симлинк libcrypto.so.1.0.0 на libcrypto.so.1.0.2u - ошибка изменилась на следующую:
./DicomViewerLauncher.sh
/lib64/libcrypto.so.1.0.0: no version information available

Похоже программа Inobitec требует именно libcrypto.so.1.0.0 и никакую другу. Где её взять? В репах нет.

Кто-нибудь сталкивался с подобным?

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 534

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
У них перемешано в одном исполняемом файле и старый и новый SSL:
$ ldd ./Viewer | grep crypto
        libcrypto.so.1.0.0 => /lib64/libcrypto.so.1.0.0 (0x00007f2b4016b000)
        libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007f2b3d8e0000)
Из-за такого бардака — закономерный финал:
$ ./DicomViewerLauncher.sh
./Viewer: /lib64/libcrypto.so.1.0.0: no version information available (required by ./Viewer)
./DicomViewerLauncher.sh: строка 13: 11900 Ошибка сегментирования                   $viewer_bin/Viewer

Просите их собрать нормально или используйте программы из репозитория:
aeskulap - Medial image viewer for DICOM images
dcmtk - DCMTK - DICOM Toolkit
xmedcon - A medical image conversion utility and library

Андрей Черепанов (cas@)

Оффлайн zerg

  • ненужная строка
  • alt linux team
  • ***
  • Сообщений: 2 486
  • ненужная строка
    • Найдётся всё
У них перемешано в одном исполняемом файле и старый и новый SSL:
$ ldd ./Viewer | grep crypto
        libcrypto.so.1.0.0 => /lib64/libcrypto.so.1.0.0 (0x00007f2b4016b000)
        libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007f2b3d8e0000)
Из-за такого бардака — закономерный финал:
Само собой. Может, просто симлинк сделать?
Убрать этот мусор можно переключателем: Не показывать подписи других пользователей.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Сергей, я писал выше про сегфолт. Симлинк с 1.1 тоже нерабочий.
Андрей Черепанов (cas@)

Оффлайн ivanlex

  • Давно тут
  • **
  • Сообщений: 27
    • Email
Просите их собрать нормально или используйте программы из репозитория:
Они как то апатично реагируют на подобные просьбы.
Использовал бы другую программу, но лицензия куплена именно на их продукт. И как бы пофиг на их продукт, просто врачам нужна 3d реконструкция, а мало кто ее умеет. Weasis - отличная прога, и на AltLinux завелась просто отлично - но 3d реконструкцию не умеет (хотя на ура умеет МПР). Radiant умеет 3d реконструкцию, но не работает на linux, а через wine иногда вылетает.
Спасибо за список просмоторщиков из репозитория, обязательно посмотрю, но сомневаюсь, что они умеют 3d реконструкцию.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Попробуйте виндовую версию программы.
Андрей Черепанов (cas@)

Оффлайн aleksey-v.

  • Завсегдатай
  • *
  • Сообщений: 347
В стандартном "Менеджере пакетов" уже есть несколько программ для просмотра подобных файлов.
Интерфейс у них далёк от идеала, но хоть что-то.

Примеры: Xmedcon, Aeskulap

Оффлайн ivanlex

  • Давно тут
  • **
  • Сообщений: 27
    • Email
В стандартном "Менеджере пакетов" уже есть несколько программ для просмотра подобных файлов.
Интерфейс у них далёк от идеала, но хоть что-то.
У врачей рентгенологов есть строгие требования к функционалу. К сожалени, программы, представленные в репах - не отвечают этим требованиям.

Оффлайн ivanlex

  • Давно тут
  • **
  • Сообщений: 27
    • Email
aeskulap - Medial image viewer for DICOM images
dcmtk - DCMTK - DICOM Toolkit
xmedcon - A medical image conversion utility and library

aeskulap:
+ умеет работать с PACS/DICOM-сервером;
- нет инструментария для анализа исследований;
- нет кинопетель для узи и ангиографии;
- нет МПР и 3d реконструкций;
- нет инструментов обезличивания исследований;
- нет инструментов импорта исследований.

dcmtk:
набор консольных команд для работы DICOM, не подходит для работы врача.

xmedcon:
- не умеет работать с PACS/DICOM-сервером;
- нет инструментария для анализа исследований;
- нет кинопетель для узи и ангиографии;
- нет МПР и 3d реконструкций;
- нет инструментов обезличивания исследований;
- нет инструментов импорта исследований.

Между тем в свободном доступе есть Weasis (sourceforge.net, github.com) - в свободном доступе, для предварительного ознакомления врачам данная програ идеально подходит. Даже rpm-пакет есть, который ставится без каких либо ошибок. Вот данную программу стоило бы включить в репы в дополнение к имеющимся.

У Inobitec есть свой, огромный набор инструментария. И хоть продукт коммерческий, он отвечает требованиям врачей, не уступая по функционалу программам, идущим в комплекте с медицинским оборудованием. Хотя в последнее время у них резко подросли цены. Жаль только, что собрать они свою программу не могут, что бы не пришлось танцы с бубном вокруг плясать. И кстати, я ее все же запустил. Хоть и нервы помотал. Я так понял, основная их ЦА - это пользователи на Windows, и собирают они свой продукт для Ubuntu - лишь чисто для галочки, что прискорбно. Но хоть что то.
« Последнее редактирование: 29.12.2020 11:21:55 от ivanlex »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Как смогли запустить?
Андрей Черепанов (cas@)

Оффлайн ivanlex

  • Давно тут
  • **
  • Сообщений: 27
    • Email
Скачал такой же пакет от Debian. И установил его. Костыль? Согласен - костыль, но по крайней мере этот способ чинит Inobitec.