Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года

ошибка инсталляции ltrd-setup.exe

Вы не вошли.

 Поиск | Регистрация | Вход 

01.02.2017 12:05:01
#1

Участник
Здесь с 12.12.2016
Сообщений: 73

ошибка инсталляции ltrd-setup.exe

Попробовал установить сабж на тестовый компьютер - при инсталляции серьезные ошибки. В чем может быть дело (windows XPSP3) PIII?

картинка
http://savepic.su/7542273.gif

01.02.2017 12:28:19
#2

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,288

Re: ошибка инсталляции ltrd-setup.exe

Странно.
Установщик взят с сайта?
А на каком этапе это происходит, если раскрыть детали в установщике?
В системном журнале Windows приложений, есть какие-то записи, связанные с ltrd?

01.02.2017 14:21:00
#3

Участник
Здесь с 12.12.2016
Сообщений: 73

Re: ошибка инсталляции ltrd-setup.exe

Алексей L Card пишет:

В системном журнале Windows приложений, есть какие-то записи, связанные с ltrd?

А в каком файле смотреть? В журнале событий Application Error событие 1000. Из диагностических сообщений об ошибке установки можно достать вот такой текст

https://drive.google.com/open?id=0B4vhI … W44VkJOTTA

01.02.2017 14:35:41
#4

Участник
Здесь с 12.12.2016
Сообщений: 73

Re: ошибка инсталляции ltrd-setup.exe

Установщик взят с сайта (http://www.lcard.ru/download/ltrd-setup.exe) и он уже использовался на моем основном компьютере тоже с XP - все прошло нормально. На всякий случай скачал заново регитов и сравнил файлы - одинаковые.
PS: инсталяция ltrmanager_setup.exe прошла нормально.

01.02.2017 14:39:48
#5

Участник
Здесь с 12.12.2016
Сообщений: 73

Re: ошибка инсталляции ltrd-setup.exe

Рабочий комп (где все встало) WindowsXP-SP3/Windows7-64 где рабочая XP на диске c. 
Тестовый комп 2 системы - Windows98 (диск c:) / WindowsXP-SP3 где рабочая XP стоит на диске D:

01.02.2017 15:12:10
#6

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,288

Re: ошибка инсталляции ltrd-setup.exe

Под системным журналом я имел ввиду правой кнопкой на "Мой компьютер" -> управление -> Служебные программы/Просмотр событий/Приложение - есть ли там какие то записи новые во время установки?

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

01.02.2017 15:50:49
#7

Участник
Здесь с 12.12.2016
Сообщений: 73

Re: ошибка инсталляции ltrd-setup.exe

Картинка событий
https://drive.google.com/open?id=0B4vhI … UNjZjJITWs

Ошибка не одна, а три раза. Каждый раз спрашивает послать отчет или отменить. Я выбирал отменить. На третьем разе (на config.xml) вылетает "ошибка установки сервиса -1073741795" с прдложением прервать/повтор/пропустить и я выбираю прервать.

PS На тестовом компе мало что установлено - может в этом причина. Может так какой-нибудь XML парсер нужно доустанавливать? На машине поставлен MSNetframework.4.0; Windows Installer 4.5

01.02.2017 16:46:14
#8

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,288

Re: ошибка инсталляции ltrd-setup.exe

Да вроде программа должна только от стандартных библиотек зависеть. Но явно она падает при любом запуске....
Хорошо, а если зайти в путь установки и запустить там файл ltrd_start.bat - какие-нибудь новые сообщения появятся?

01.02.2017 16:54:54
#9

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,288

Re: ошибка инсталляции ltrd-setup.exe

Попробуйте также скачать и запустить Dependency Walker - http://www.dependencywalker.com (www.dependencywalker.com/depends22_x86.zip) и открыть им установленный файл ltrd.exe, отметить во View -> Full Path. Может он берет какие-то библиотеки с диска C: где Win98... Можете тоже скрин выложить.

01.02.2017 17:20:16
#10

Участник
Здесь с 12.12.2016
Сообщений: 73

Re: ошибка инсталляции ltrd-setup.exe

Алексей L Card пишет:

Попробуйте также скачать и запустить Dependency Walker - http://www.dependencywalker.com

Скрин программы dependency
https://drive.google.com/open?id=0B4vhI … Uw4emVIdms

01.02.2017 17:35:03
#11

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,288

Re: ошибка инсталляции ltrd-setup.exe

А если Profile->Start Profiling... запустить с установленной "Log first chance exception" и журнал выложить?

А ltrd_start.bat на консольном окне что-нибудь все же выводит?

01.02.2017 18:53:28
#12

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,288

Re: ошибка инсталляции ltrd-setup.exe

попробуйте эту версию: https://bitbucket.org/lcard/ltrd/downlo … .1.5.0.exe

02.02.2017 11:14:40
#13

Участник
Здесь с 12.12.2016
Сообщений: 73

Re: ошибка инсталляции ltrd-setup.exe

Алексей L Card пишет:

А если Profile->Start Profiling... запустить с установленной "Log first chance exception" и журнал выложить?
А ltrd_start.bat на консольном окне что-нибудь все же выводит?

попробуйте эту версию: https://bitbucket.org/lcard/ltrd/downlo … .1.5.0.exe

1. Не нашел где "Profile->Start Profiling... запустить с установленной "Log first chance exception""

2. После запуска ltrd_start.bat сразу crash:
https://drive.google.com/open?id=0B4vhI … nF1Q0p5dTA

3. Новая версия проглючила только два раза, до отбоя дело не дошло. Вот события (c 10:35):
https://drive.google.com/open?id=0B4vhI … UQzQkI2VjQ

Однако служба ltr запустилась. Остановил ее, попробовал с инсталлировать заново - инсталляция прошла. Однако теперь новая засада - не запускается ltrmanager - вылетает с ошибкой "Ошибка при иницализации приложения 0xc000001d. Для выхода нажмите OK"

Крейт к тестовому компьютеру не подключен. Но ведь это не критично для запуска программы?

https://drive.google.com/open?id=0B4vhI … UQzQkI2VjQ

02.02.2017 13:10:24
#14

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,288

Re: ошибка инсталляции ltrd-setup.exe

Понятно.

Проблема тут как раз не в том, что что-то не установлено или т.п., а в том, что это Pentium III. Программы были собраны компилятором MSVC2015, в котором по умолчанию собирается код с использованием инструкций SSE2 (которые появились только в Pentium IV) - изменение такого поведения по умолчанию было введено Microsoft с MSVC2012. Соответственно, при выполнении команды из SSE2 и возникает это исключение. Более того, в случае того же ltrmanager используются библиотека Qt для графического интерфейса, которая в последних версиях по умолчанию использует тоже сборку с командами SSE2 (http://lists.qt-project.org/pipermail/d … 14085.html). Поэтому, если в части программ сборка для работы на PIII может требовать только специального указания нужного флага при сборке, то в других случаях поддержка работы на PIII может потребовать намного более значительных усилий (пересборка всех библиотек из исходных кодов или возврат к более старой версии). Но в случае с LTR Manger у меня есть вариант, пусть не последней версии, но собранной на MSVC2008 со старой версией Qt, которая должна запуститься на PIII.

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

Также судя по всему машины без поддержки SSE2 в настоящее время достаточно редки (Ваша - первое обращение).

Исходя из описанного, наиболее логичным вариант выглядит оставить сборку штатных установщиков с поддержкой SSE2, однако для возможности все же запустить ПО для LTR, пусть может и не всегда самой последней версии, и на более старых машинах, на сайте отсюда http://www.lcard.ru/download/ltrbinary-no-sse2.zip можно скачать версию установщиков программ, собранных без использования SSE2.

02.02.2017 13:43:30
#15

Участник
Здесь с 12.12.2016
Сообщений: 73

Re: ошибка инсталляции ltrd-setup.exe

Алексей L Card пишет:

Также судя по всему машины без поддержки SSE2 в настоящее время достаточно редки (Ваша - первое обращение).

Софт без SSE2 синсталлировался и запустился без ошибок. OK.

По поводу использования SSE2 - я как программист захотел исследовать как сделать второе рабочее место. Я хотел установить LTRd на тестовый комп, сделав подключение через TCP и т.п. оставив основной комп подключенным крейту по USB. Но часто программист не может рассчитывать, что ему выделят, просто для тестов, еще один современный комп. Для тестов приходится использовать и старьё.
Если производительность действительно существенно выше с использованием SSE2, то конечно используйте, Для тестов вероятно сойдут и старые версии софта без SSE2. Свой софт (на основе ltrapi библиотек) я вообще компилирую на VSstudio.net 2001 и c производительностью проблем нет.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск