Имя: Пароль:
1C
 
Cервер 1С:Предприятия (64-bit) для Windows. Установка через MSI.InstallProduct
0 TormozIT
 
гуру
06.04.16
08:46
Делаю механизм автоматической установки платформы. С 32-разрядным дистрибутивом проблем нет - устанавливается без ошибок. С 64-разрядным дистрибутивом постоянно получаю ошибку

Установщик = Новый COMОбъект("WindowsInstaller.Installer");
Установщик.UILevel = 2;
Установщик.InstallProduct("\\SERVER\Технологическая платформа 8.3\x32\8.3.7.2008\1CEnterprise 8.msi", ПараметрыУстановки); // Тут нет ошибки
Установщик.InstallProduct("\\SERVER\Технологическая платформа 8.3\x64\8.3.7.2008\1CEnterprise 8 Server (x86-64).msi", ПараметрыУстановки); // Тут ошибка после 28 секунд выполнения

Ошибка при вызове метода контекста (InstallProduct): Произошла исключительная ситуация (Msi API Error): InstallProduct,PackagePath,PropertyValues
=== Начало записи журнала: 06.04.2016  1:06:57 ===
Ошибка 1606. Не удается подключиться через сеть к 1.
Ошибка 1606. Не удается подключиться через сеть к 1.

...

Нашел сообщение о точно такой же ошибке тут http://www.forum.mista.ru/topic... »» . Об успешном выполнении такой операции вообще не нашел подтверждения на форумах.

Права на сетевой ресурс и на каталоги естественно одинаковые. Если запускаю MSI интерактивно, то установка проходит успешно. Код пробовал выполнять и под своим пользователем (на клиенте) и под пользователем сервера приложений. Ошибка одинаковая.

Подскажите это в принципе должно работать?

Подозреваю, что здесь возможно причина в попытке изменить параметры работающей системной службы сервера приложений, но я в параметрах установки передаю "INSTALLSRVRASSRVC=0" и в логе видно, что этот параметр читается с нужным значением.
1 dmrjan
 
06.04.16
08:54
Через Касперский KSC удобно ставить. Можно и через exe и через msi.
2 TormozIT
 
гуру
06.04.16
09:07
Еще идеи есть?
3 TormozIT
 
гуру
06.04.16
09:22
Вот более подробный лог

MSI (s) (B4:F0) [09:07:33:280]: Note: 1: 1314 2: 1
MSI (s) (B4:F0) [09:07:33:280]: Note: 1: 1606 2: 1
MSI (s) (B4:F0) [09:07:33:280]: Transforming table Error.
Начало действия 9:07:15: CostFinalize.
MSI (s) (B4:F0) [09:07:33:280]: Transforming table Error.
MSI (s) (B4:F0) [09:07:33:280]: Продукт: 1C:Предприятие 8 (x86-64) -- Ошибка 1606. Не удается подключиться через сеть к 1.
MSI (s) (B4:F0) [09:07:33:280]: Note: 1: 1606 2: 1
MSI (s) (B4:F0) [09:07:33:280]: Transforming table Error.
Ошибка 1606. Не удается подключиться через сеть к 1.
MSI (s) (B4:F0) [09:07:33:280]: Transforming table Error.
MSI (s) (B4:F0) [09:07:33:280]: Продукт: 1C:Предприятие 8 (x86-64) -- Ошибка 1606. Не удается подключиться через сеть к 1.
4 TormozIT
 
гуру
06.04.16
11:04
Оказалось такая установка вендором (1С) не поддерживается для 64-разрядного дистрибутива.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой