Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 2560 - Установка FineReader 8.0   Make a simular bug
Summary: Установка FineReader 8.0
Status: CLOSED FIXED
Alias: None
Product: Отдел тестирования
Classification: Внутреннее (Etersoft)
Component: Общее (show other bugs)
Version: не указана
Hardware: PC All
: P3 minor
Target Milestone: ---
Assignee: Anton Rudnev
QA Contact:
URL: http://lists.etersoft.ru/pipermail/de...
Whiteboard:
Keywords:
Depends on:
Blocks: 58 745 1037 1217
  Show dependency treegraph
 
In work:
Reported: 2008-10-07 20:18 MSD by Vitaly Lipatov
Modified: 2008-12-11 17:59 MSK (History)
4 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments
лог (10.57 KB, text/plain)
2010-11-18 03:58 MSK, Денис Баранов
Details
FR8 установка (2.93 KB, text/plain)
2010-11-18 03:58 MSK, Денис Баранов
Details
FR8 запуск (6.97 KB, text/plain)
2010-11-18 03:58 MSK, Денис Баранов
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2008-10-07 20:18:53 MSD
В связи с отменой патча b45b8c4831c58c2e59f7fbfffddc131f69744b24

Created commit 9b61fc3: Revert "msi: Fix the problem with install to wrong path for source file"
 2 files changed, 7 insertions(+), 10 deletions(-)

Нужно проверить устанавливаемость FineReader.
Comment 1 Денис Баранов 2008-10-08 18:12:54 MSD
При попытке установить FR9 получилось следующее, см лог.
Comment 2 Денис Баранов 2008-10-08 18:13:41 MSD
Created attachment 773 [details]
лог
Comment 3 Денис Баранов 2008-10-08 18:41:33 MSD
FR8 установился, но в консоль валилось много всего и в итоге он после успешной установки не запускается.. Прилагаю 2 файла: установка и запуск.
Comment 4 Денис Баранов 2008-10-08 18:43:25 MSD
Created attachment 774 [details]
FR8 установка
Comment 5 Денис Баранов 2008-10-08 18:43:46 MSD
Created attachment 775 [details]
FR8 запуск
Comment 6 Синицын Иван 2008-10-13 15:24:29 MSD
Собственно патч и решал проблему, которая вылезла при установке FR8, т.е. теперь, судя по предоставленному логу, установщик опять не может найти необходимый файл InstallTools.dll
Comment 7 Vitaly Lipatov 2008-10-13 15:35:41 MSD
Ну тогда нужно попытаться написать нормальный тест на ситуацию,
а если не получается - восстановить патч
b45b8c4831c58c2e59f7fbfffddc131f69744b24
на новом коде.
Comment 8 Anton Rudnev 2008-11-25 16:22:24 MSK
у меня на форме ввода серийника всё затыкается: при нажатии кнопки "далее" в консоле сообщение

err:msi:ACTION_CallDllFunction failed to load dll L"C:\\Program Files\\ABBYY FineReader 8.0 Corporate Edition\\InstallTools.dll"

и на следующую форму не переходит. Остается на форме ввода серийника (при этом не зависает -- все контролы активны)
Comment 9 Anton Rudnev 2008-11-25 19:26:55 MSK
к тому моменту, как msi пытается выполнить custom action для InstallTools.dll никаких действий связанных с копированием файлов в Program Files происходить не должно.

тем не менее, функция, выполняющая custom action ищет dll по пути, куда она должна быть скопирована в будущем (читает она это путь из msi пакета).
на самом же деле эта dll находится (и должна вызываться) в FR80CE/FineReader\ 8.0
где FR80CE - папка, куда распаковывается инсталляция файнридера.

нужно определить, почему используется именно этот путь, и на каком уровне имеет место source/target-путаница с путями
Comment 10 Anton Rudnev 2008-11-28 19:11:03 MSK
патч. http://lists.etersoft.ru/pipermail/wine-patches/2008-November/000119.html

Проблема решается для общего случая следующем образом... Если файл с библиотекой в пути-приёмнике не находится, то он ищется по директории взятой из MSI таблицы Directory ( http://msdn.microsoft.com/en-us/library/aa368295.aspx )

Если же и там он не находится, то установка прерывается с сообщением об этом факте.
Comment 11 Денис Баранов 2008-12-11 17:59:26 MSK
/*Протестировано*\