Сообщество программистов Autodesk в СНГ

ADN Club => Autodesk App Store (ранее Autodesk Exchange Apps) => Тема начата: BearDyugin от 23-02-2016, 14:51:01

Название: Ошибка установки "Product failed to install"
Отправлено: BearDyugin от 23-02-2016, 14:51:01
Сегодня получил от пользователя, такую картинку.
Я так понял ошибку выдает инсталятор, который собрали ребята из Autodesk, для установки моего vlx(lisp) приложения.
Чем я могу помочь? прислать ему и предложить вручную разместить boundl в нужную папку?
Название: Re: Ошибка установки "Product failed to install"
Отправлено: Александр Ривилис от 23-02-2016, 16:01:53
Уточнить есть ли у пользователя:
1) AutoCAD нужной версии
2) Права администратора
3) Почистить папку %TEMP%
4) Повторить установку
5) Если ошибка появится, то посмотреть в папке %TEMP% лог-файлы. Может чего интересного там написано.
Название: Re: Ошибка установки "Product failed to install"
Отправлено: BearDyugin от 23-02-2016, 18:21:46
Спасибо,
проверил
1) Наличие AutoCAD в системе не обязательно
2) При установки без прав администратора, он запрашивает пароль от учетной записи администратора, если отказаться, будет окно не об ошибки а об остановки установки.

3-5 отправил пользователю, как ответит расскажу.
Название: Re: Ошибка установки "Product failed to install"
Отправлено: Александр Ривилис от 23-02-2016, 20:06:21
Если в папке %TEMP% ничего не будет, то можно запустить скачанный msi-файл с выводом log-файла.
Проще всего это сделать так (считаем, что это твой GeoBuilderSlope.msi):
1) Копируем его в папку %TEMP%
2) В меню Старт->Выполнить...

%TEMP%\GeoBuilderSlope.msi /lv %TEMP%\GeoBuilderSlope.log
(https://adn-cis.org/forum/proxy.php?request=http%3A%2F%2Fimg-fotki.yandex.ru%2Fget%2F69681%2F7842324.5%2F0_11a7e3_2b3e3636_orig.png&hash=f2fa23e476fc7eb8e9b55670da82da6c)

3) После завершения установки смотрим файл  %TEMP%\GeoBuilderSlope.log
(полный протокол может быть > 300Kb)

Вот в этом протоколе очень интересно покопаться.
Название: Re: Ошибка установки "Product failed to install"
Отправлено: BearDyugin от 23-02-2016, 20:18:57
Спасибо,
Старт->Выполнить...
А как будет "Выполнить" в англецкой системе (вообще чувак с Норвегии)?

Вот в этом протоколе очень интересно покопаться.
Ага, если ещё понимать чего там написано :D
Название: Re: Ошибка установки "Product failed to install"
Отправлено: Александр Ривилис от 23-02-2016, 20:34:16
А как будет "Выполнить" в англецкой системе (вообще чувак с Норвегии)?

Не знаю как по-норвежски, но по "ангельски": Start->Run...

(https://it.sheridancollege.ca/selfhelp/printing/images/win7/start-run.jpg)

Или на клавиатуре WIN+R (https://en.wikipedia.org/wiki/Run_command)
Ага, если ещё понимать чего там написано :D
Пусть пришлёт (надеюсь, не по-норвежски) - выложишь в архиве, разберёмся.
Я посмотрел протокол установки твоего приложения у меня. В нём всё понятно что и куда устанавливается. Если будут ошибки, то будет заметно.
Пусть убедится, что у него есть доступ на запись в каталог %ProgramData%\Autodesk\ApplicationPlugins. Ну и пусть отключит антивирус - вдруг он не даёт записать твои dll-файлы.
Название: Re: Ошибка установки "Product failed to install"
Отправлено: BearDyugin от 25-02-2016, 11:26:35
Прислал log файл.
В конце увидел несколько SetupCompleteError и больше ни чего не понял  :D
Но в ручную скопировав папку boundle(я ему потом её отдельно выслал) в нужное место приложение работает.
Название: Re: Ошибка установки "Product failed to install"
Отправлено: Александр Ривилис от 25-02-2016, 15:00:18
Код ошибки 1603. Так что явно какая-то проблема с правами: https://support.microsoft.com/en-us/kb/834484
К сожалению в логе не видно каких прав не хватает, но судя по всему на %ProgramData%\Autodesk\ApplicationPlugins
Ну и однозначно он инсталлировал не от имени Администратора. Вот так у меня:
MSI (s) (84:0C) [14:09:55:816]: Product installation will be elevated because user is admin and product is being installed per-machine.
MSI (s) (84:0C) [14:09:55:816]: Running product '{E9512AAB-41CA-4D97-8315-C0C6593FF260}' with elevated privileges: Product is assigned.
У него:
MSI (c) (F0:94) [07:55:21:874]: Running product '{E9512AAB-41CA-4D97-8315-C0C6593FF260}' with user privileges: It's not assigned.
Название: Re: Ошибка установки "Product failed to install"
Отправлено: Андрей Бушман от 25-02-2016, 16:04:06
По хорошему, инсталлятор нужно делать такой, чтобы он проверял права текущего процесса. Если процесс запущен с правами обычного юзера, то автоматом всё устанавливать в профиль текущего юзера: %APPDATA%/Autodesk/ApplicationPlugins. А ежели имеются админские права, то в этом случае лучше спрашивать о том, куда следует устанавливать: в %APPDATA%/Autodesk/ApplicationPlugins или же в %ProgramData%/Autodesk/ApplicationPlugins. ИМХО.

P.S. Эту же информацию можно указывать и при помощи ключей, задаваемых при вызове MSI-пакета (полезно при пакетной обработке).
Название: Re: Ошибка установки "Product failed to install"
Отправлено: Андрей Бушман от 25-02-2016, 16:11:10
У него:
MSI (c) (F0:94) [07:55:21:874]: Running product '{E9512AAB-41CA-4D97-8315-C0C6593FF260}' with user privileges: It's not assigned.
В Windows Vista и выше, даже если юзер сидит под админской учёткой, то по умолчанию все запускаемые им процессы имеют пониженный уровень прав (если не отключен UAC). Т.о. юзер может сидеть под админской учёткой и думать, что он запускает процесс с правами админа (и, соответственно, дезинформировать Geobuilder), а на самом деле это не так. В этом случае ему по прежнему нужно из контекстного меню выбирать пункт "Запустить с правами админа". Т.о. возможно (как вариант), что причина ошибки, обозначенной автором топика, в обозначенном мною нюансе.
Название: Re: Ошибка установки "Product failed to install"
Отправлено: Андрей Бушман от 25-02-2016, 16:30:07
Кстати, обозначенный Александром Наумовичем выше кусок лога (который я цитировал), противоречит этому:
Цитата: Geobuilder
2) При установки без прав администратора, он запрашивает пароль от учетной записи администратора, если отказаться, будет окно не об ошибки а об остановки установки.

А как будет "Выполнить" в англецкой системе (вообще чувак с Норвегии)?
Если OS Windows Ultimate, то для операционки можно ставить дополнительные локализации UI и переключаться между ними. У меня две: аглицкая и русская (бывает полезно, когда на аглицких форумах нужно показать скрин, понятный англоязычным программерам).
Название: Re: Ошибка установки "Product failed to install"
Отправлено: Александр Ривилис от 25-02-2016, 16:32:41
Кстати, обозначенный Александром Наумовичем выше кусок лога (который я цитировал), противоречит этому:
Цитата: Geobuilder

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

Думаю, что цитата Geobuilder касалась его собственной машины, а не машины пользователя или это его предположения.
Название: Re: Ошибка установки "Product failed to install"
Отправлено: BearDyugin от 25-02-2016, 17:58:21
Думаю, что цитата Geobuilder касалась его собственной машины
да всё верно, проверял на своих ПК, windows 7.
Хорошо, уточню чего там у него с правами, ему и самому уже любопытно узнать в чём проблема. Опять же вручную он записал в %ProgramData%/Autodesk/ApplicationPlugins без проблем...
Название: Re: Ошибка установки "Product failed to install"
Отправлено: Андрей Бушман от 25-02-2016, 18:02:02
Мои приложения в App Store
Симпотичные иконки с человечками. :) Где взял?
Название: Re: Ошибка установки "Product failed to install"
Отправлено: Александр Ривилис от 25-02-2016, 18:08:52
Хорошо, уточню чего там у него с правами, ему и самому уже любопытно узнать в чём проблема. Опять же вручную он записал в %ProgramData%/Autodesk/ApplicationPlugins без проблем...
Проще всего проверить войдя в систему как Administrator и отключить Контроль Учетных Записей (UAC).
Название: Re: Ошибка установки "Product failed to install"
Отправлено: Андрей Бушман от 25-02-2016, 18:11:15
и отключить Контроль Учетных Записей (UAC).
затем перезагрузить компьютер(!).
Название: Re: Ошибка установки "Product failed to install"
Отправлено: BearDyugin от 25-02-2016, 18:12:46
Симпотичные иконки с человечками.  Где взял?
Ты честно?
Сам рисовал, немного Corel-ом владею, долго шёл к такому дизайну. А все "маркетологи" знакомые говорят что стременные  :-[ Мне самому очень нравятся (человечков конечно в тырнете нашёл)  а остальное сам придумывал.

Проще всего проверить войдя в систему как Administrator и отключить Контроль Учетных Записей (UAC).
Ещё раз пожалуйста, чуть по подробнее в чём суть, я сам-то не понял, а надо ещё это нарвегу по англицки объяснить  :D
Название: Re: Ошибка установки "Product failed to install"
Отправлено: Андрей Бушман от 25-02-2016, 18:18:00
Ты честно?
Абсолютно. Я видел в Инете (https://www.google.ru/search?q=%D0%B8%D0%BA%D0%BE%D0%BD%D0%BA%D0%B8+%D1%87%D0%B5%D0%BB%D0%BE%D0%B2%D0%B5%D1%87%D0%BA%D0%B8&newwindow=1&biw=1920&bih=953&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiKp_zUnJPLAhXobZoKHckfCiAQ_AUIBigB) отдельные варианты человечков (с лопатой точно не видел), пару-тройку и сам когда-то юзал для своих кнопок. Подумал, может ты всю коллекцию нашёл (просил бы тогда поделиться :) ).
Цитата: Geobuilder
А все "маркетологи" знакомые говорят что стременные
"Маркетологи" могут хоть без штанов ходить - это не означает, что сие будет эталоном формы одежды. :)
Цитата: Geobuilder
Ещё раз пожалуйста, чуть по подробнее в чём суть, я сам-то не понял, а надо ещё это нарвегу по англицки объяснить
В OS Windows (на рабочем столе) жми F1 и в поисковой строке вводи "UAC" - найдёшь описание и ссылку на управление уровнем предупреждений UAC (там же можно и отключить). Результат поиска корректен в т.ч. и для русской локализации OC.
Название: Re: Ошибка установки "Product failed to install"
Отправлено: BearDyugin от 25-02-2016, 18:32:46
Подумал, может ты всю коллекцию нашёл (просил бы тогда поделиться  ).
немного, я выбирал только которые мне по смыслу подходят https://yadi.sk/d/MT4e3sEcpVZeP начинал с Яндекса (3D человечки) закончил googl-ом (3D men) очень много...

Про UAC, получается нужно бегунок в положение "Никогда не уведомлять", перезагрузить компьютер и попробовать опять установить? Подразумевается что прав у него хватает, но настройки не те?
Название: Re: Ошибка установки "Product failed to install"
Отправлено: Андрей Бушман от 25-02-2016, 18:36:43
Про UAC, получается нужно бегунок в положение "Никогда не уведомлять", перезагрузить компьютер и попробовать опять установить?
Да.
Подразумевается что прав у него хватает, но настройки не те?
Нет, дело не в настройках. :) Внимательней прочитай то, что я писал тебе выше в сообщении #9.
Цитировать
начинал с Яндекса (3D человечки) закончил googl-ом (3D men)
Я не дотумкал по этой фразе искать :) Спасибо, и за ссылку тоже (скачал).
Название: Re: Ошибка установки "Product failed to install"
Отправлено: Андрей Бушман от 25-02-2016, 18:44:27
я изменил предыдущее сообщение.

P.S. Вообще, отключать UAC - это плохо. За это нужно бить линейкой по пятой точке. Аналогичное наказание следует применять и за создание "софта", установка которого проходит успешно лишь при отключенном UAC (админы домена такому "софту" не порадуются).
Название: Re: Ошибка установки "Product failed to install"
Отправлено: BearDyugin от 25-02-2016, 19:19:44
P.S. Вообще, отключать UAC - это плохо. За это нужно бить линейкой по пятой точке. Аналогичное наказание следует применять и за создание "софта", установка которого проходит успешно лишь при отключенном UAC (админы домена такому "софту" не порадуются).
1) Проверил у себя

А) Отключил UAC
админ - установка без уведомлений
пользователь - отказ в установке

Б) Включил на максимум UAC
админ - установка с уведомлениями
пользователь - уведомление о запросе админских прав. либо установка если права подтвердить, либо нет если не подтвердить.

2) Про наказания... что не так с софтом, электронной подписи от меня не хватает (пока не готов 100$ в год платить) или с msi, app store-вцами не так собран?
Название: Re: Ошибка установки "Product failed to install"
Отправлено: Андрей Бушман от 25-02-2016, 21:49:11
что не так с софтом, электронной подписи от меня не хватает (пока не готов 100$ в год платить) или с msi, app store-вцами не так собран?
А если самому MSI сделать, то такой же результат установки получается?
Название: Re: Ошибка установки "Product failed to install"
Отправлено: BearDyugin от 26-02-2016, 05:29:48
А если самому MSI сделать
Я не программист, а всего лишь инженер, дальше lisp-а ни чего не знаю. На каком-то этапе думал что пора инсталлятор для своих приложений делать, а тут Autodesk со своим магазин, за меня все сделали :-) я так и не успел начать разбираться в этой страшной для меня теме.
В общем пока вот такой ответ:
Цитировать
I suspected this. This is a company computer, and I am not sure if I have admin account. The error never said anything about privileges, so I assumed it was the antivirusprogram.
Everything perfect on my private laptop.
И что-то мне из моих предыдущих экспериментов подсказывает, что UAC надо наоборот включить на максимум, чтоб не сухую ошибку получить в остатке, а сообщение в процессе установки, о хватке\нехватке прав.
Название: Re: Ошибка установки "Product failed to install"
Отправлено: BearDyugin от 26-02-2016, 05:38:41
вот совсем недавно похожая тема. http://c3dexpert.blogspot.ru/2016/02/autodesk-app-store-msi.html
но в случаи с пользователем без прав не помогает.
Проверил ещё раз на другом ПК и установка под обычным пользователем выдала те самые ошибки...
(https://1.downloader.disk.yandex.ru/preview/f3e35ffa89c0a883069b7cf81b4dd10d51f0ba6b9c3c520fe6655cacf776df01/inf/9RNhs9lg5MK7tDlzmEePaZchwqL1Y18u96qzjeaiVafnfJh_3b-f8JuHV2-WsZCyfy3pu0yNgEJ1wPe6nxM_Eg%3D%3D?uid=0&filename=%D1%83%D1%81%D1%82%D0%B0%D0%BD.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&tknv=v2&size=1280x763)
(https://4.downloader.disk.yandex.ru/preview/c8d2c8069818300ad2a394e3ecac02cab1e09a2964262ea23919bdceb652ad2d/inf/9RNhs9lg5MK7tDlzmEePaUx11_JugUs518WSs9uWMbCpNxSGu3MxE5n0jGA6fd6osnXS_yMV12XfMgYjN0tg7Q%3D%3D?uid=0&filename=%D1%83%D1%81%D1%82%D0%B0%D0%BD-2.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&tknv=v2&size=1280x763)
(https://4.downloader.disk.yandex.ru/preview/527022b025a54c25107afb471a058557aad749bd449747c53b833a5c0dd36553/inf/9RNhs9lg5MK7tDlzmEePaZIX-5jDLkG6orjSRvNh3rtoq0EAw6zlbphb_asIU6Q0iWePb9nO1G9ydWAd-g5eZw%3D%3D?uid=0&filename=%D1%83%D1%81%D1%82%D0%B0%D0%BD-3.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&tknv=v2&size=1280x763)
Название: Re: Ошибка установки "Product failed to install"
Отправлено: BearDyugin от 26-02-2016, 11:32:18
Получил ответ
Цитировать
Disable UAC was the okey, it was installed without error now.
Я понял что вы ждали такого ответа, но вот я совсем запутался, у меня же так не получилось. Или дело в том что я ставлю эксперимент над админской учеткой и пользовательской без особых настроек. А на предприятиях пользователям дают какие-то другие учетные записи, типа ограниченных админов?
Название: Re: Ошибка установки "Product failed to install"
Отправлено: Андрей Бушман от 26-02-2016, 11:39:50
Комп перегружал после изменения настроек UAC?
Название: Re: Ошибка установки "Product failed to install"
Отправлено: BearDyugin от 26-02-2016, 11:47:30
Да, вчера весь вечер только эти и занимался, он у меня тяжёлый, каждая перезагрузка 10 минут.
Проверял сегодня, будучи не админом он вообще не открывал мне UAC.
Название: Re: Ошибка установки "Product failed to install"
Отправлено: Андрей Бушман от 26-02-2016, 11:51:33
Комп перегружал после изменения настроек UAC?
Вспомнился случай у меня на работе. Заходит бабушка в кабинет и говорит, что у неё проблема с доступом в сетевой каталог. Нач. IT-отдела ей отвечает: "выйдите и снова зайдите" (подразумевая выход и вход под учётной записью пользователя Windows). Бабушка извинилась, вышла из кабинета, закрыла дверь, постучалась и снова зашла. :)

Надеюсь, что манипуляции с UAC выполняются на той машине, на которой идёт попытка установления плагина. А то может ты разные виртуалки дёргаешь (мало ли что в запарке бывает) ;)

Я вот на выходных, к примеру, был уверен, что оплачиваю все покупки кредиткой, а по факту оказалось, что все выходные расплачивался зарплатной картой (перемкнуло) и сам этого даже не заметил.
Название: Re: Ошибка установки "Product failed to install"
Отправлено: BearDyugin от 28-09-2016, 19:15:57
Всем привет.
Опять пришло письмо из-за границы с ошибкой и лог файлом. Прочитал, в конце нашёл строки с ерором и фэилдом но о чём они так и не понял.

Самое интересно, что установщик собирают ребята из Autodesk, а в случаи ошибки предлагают обращаться к разработчику приложения, до которого ещё дело даже не дошло  :-\

Название: Re: Ошибка установки "Product failed to install"
Отправлено: Александр Ривилис от 28-09-2016, 19:29:59
Или вирус/антивирус, или какие-то серьезные урезания прав пользователя на этом PC, которые и приводят к коду 1603.