** Проблема
Мы пытаемся запустить самораспаковывающийся исполняемый файл (SFX) для установки продукта Oracle, Oracle Enterprise Manager 13.2. Установка начинается, работает некоторое время, а затем завершается, очищаясь после себя, но без сообщений об ошибках или файлов журнала, объясняющих, почему установка не была выполнена.
** Окружающая среда
Windows 2016 (Windows NT 6.2), без пакета обновления. Чистая установка ВМ с усилением защиты по требованию заказчика. Все требования к аппаратному и (известному) программному обеспечению выполнены. ОС сертифицирована поставщиком (например, Oracle утверждает, что это должно работать в Windows 2016). Контрольные суммы проверяются для всех загруженных файлов.
** Подробности
Полный набор загруженных установочных файлов включает SFX «setup_em13200_win64.exe» и пять дополнительных zip-файлов.
SFX содержит папку с именем Disk1 и файл autorun.inf.
Каждый из пяти дополнительных zip-файлов содержит одну папку с именем Disk2, Disk3, ..., Disk6.
При запуске SFX должен выполнить следующие действия:
(Работает) 1. В месте, указанном переменной среды TEMP, создайте рабочую папку с произвольным именем.
(Работает) 2. В рабочей папке создайте папку Disk1 и файл autorun.inf.
(На этом этапе это не удается, следующие шаги - анализ результатов запуска SFX на моем ноутбуке.)
В рабочей папке извлеките другие связанные zip-файлы, чтобы создать папки Disk2, Disk3, ..., Disk6.
В рабочей папке создайте папку «oracle.jdk» и поместите в нее 1.7 JDK.
Запустите универсальный установщик Oracle (файл jar), используя JDK, установленный в oracle.jdk.
Шаги 1 и 2 работают, но процесс прерывается и очищается после шага 2. Сообщения об ошибках отсутствуют.
Этот процесс работает на моем ноутбуке и на сервере 2016, к которому не применено требуемое пользователем усиление защиты и который не подключен к домену.
Процесс не работал на других серверах 2016 в домене (мы пробовали три).
Этот процесс не работает, даже когда мы отсоединяем сервер от домена (что, по нашему мнению, должно удалить объект групповой политики и другие средства защиты).
** Вывод
Мы пробовали много способов исправить это, но безуспешно. Единственное, что пока работает, - это вручную извлечь файлы, настроить некоторые переменные среды и запустить установщик Oracle вручную. Хотя это кажется жизнеспособным решением, это производственная среда, и мы предпочитаем понимать, что заставляет SFX останавливаться, когда он пытается распаковать другие архивы.
Предыдущий пост на досках сообщества Oracle находится здесь: https://community.oracle.com/message/14985804
Любые предложения приветствуются.
Спасибо!
-Том