25.11.2010, 18:19 | #1 |
Участник
|
Неизвестная ошибка при установке клиента AX2009 на ПК с Win XP SP3
Добрый день!
Возникает ошибка при установке Клиента AX 2009 на компьютер отдельных пользователей (скрин и конфигурация ПК с Win XP SP3). Причина не ясна, при запуске установки клиента Setup.exe выбираем язык, нажимаем далее, и сразу получаем ошибку (во вложении). По указанному в ошибке пути LOG файл не создается. Сведения о системе пользователя в которой устанавливается клиент АХ: Имя ОС Microsoft Windows XP Professional Версия 5.1.2600 Service Pack 3 Сборка 2600 Изготовитель ОС Microsoft Corporation Изготовитель Hewlett-Packard Модель HP Compaq dc7600 Convertible Minitower Тип Компьютер на базе X86 Процессор x86 Family 15 Model 6 Stepping 4 GenuineIntel ~3389 МГц Версия BIOS Hewlett-Packard 786D1 v01.56, 24.04.2006 Версия SMBIOS 2.4 Папка Windows C:\WINDOWS Системная папка C:\WINDOWS\system32 Устройство загрузки \Device\HarddiskVolume1 Язык Россия Аппаратно-зависимый уровень (HAL) Версия = "5.1.2600.5512 (xpsp.080413-2111)" Полный объем физической памяти 1 025,00 МБ Доступно физической памяти 386,57 МБ Всего виртуальной памяти 2,00 ГБ Доступно виртуальной памяти 1,96 ГБ Файл подкачки 2,38 ГБ Файл подкачки C:\pagefile.sys Безграничная благодарность всем откликнувшимся |
|
25.11.2010, 18:29 | #2 |
Участник
|
|
|
26.11.2010, 07:45 | #3 |
Участник
|
Да, права есть, проверяли.
Пробовали ставить и под локальным и под доменным админами. В логах Windows так же никаких событий не создается. Последний раз редактировалось paraPLAN; 26.11.2010 в 07:51. |
|
26.11.2010, 08:49 | #4 |
Участник
|
Возникли такие предположения:
1) На клиенте нет .NET 3.5 2) Срабатывает средство защиты, например антивирус. |
|
26.11.2010, 09:26 | #5 |
Участник
|
Проблема не со всеми клиентскими ПК, а только с "избранными".
На ПК, на котором я на данный момент экспериментирую, операционка стоит давно, и довольно "уставшая". Цитата:
Антивирус даже удаляли. Брандмауэр отключен доменной политикой. |
|
26.11.2010, 10:15 | #6 |
Модератор
|
Цитата:
Если есть, можно их выложить?
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
26.11.2010, 14:14 | #7 |
Участник
|
В C:\Documents and Settings\All Users\Application Data\Microsoft даже не создается папка и подпапка Dynamics AX\Dynamics AX Setup Logs\, соответственно и файл лога не создается. Права на доступ есть.
|
|
26.11.2010, 15:57 | #8 |
Модератор
|
Цитата:
В логах системы даже инфо событие не создается? Хоть какое то? Попробуйте скопировать дистрибутив на комп клиента, должно быть ~ 600 Мб для установки. Может для :\Documents and Settings\All Users все таки еще раз принудительно дать права доступа на файлы и папки включая дочерние. Хотя ради эксперимента можно и на диск С:\ дать права на все, всем. СПОСОБ 2. Отформатировать комп клиента, и поставить все занова Время с экономите.
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
26.11.2010, 16:19 | #9 |
Участник
|
Цитата:
Сообщение от Poleax
Прям чудо какое то, все права есть, а не создается.
В логах системы даже инфо событие не создается? Хоть какое то? Попробуйте скопировать дистрибутив на комп клиента, должно быть ~ 600 Мб для установки. Может для :\Documents and Settings\All Users все таки еще раз принудительно дать права доступа на файлы и папки включая дочерние. Хотя ради эксперимента можно и на диск С:\ дать права на все, всем. Дистриб копировали на клиента, тот же результат. Доступ давали с наследованием на дочерние, но не всем) прав должно в любом случае хватить. На все всем - не вариант Такой вариант не подходит, проблема уже проявилась на нескольких машинах, а разворачивать клиенты необходимо более чем на 200 рабочих станциях, экономии времени с переустановкой ОС не получится |
|
26.11.2010, 16:47 | #10 |
Модератор
|
Отключите в AD все GPO у контейнера, где комп клиента. Перезагрузите ПК и повторите установку аксапты в ручную. (Все таки, что то с правами доступа. Имхо )
Цитата:
Юзаю командный файл Код: @ECHO OFF @ECHO Validating Install Package @if exist "%ProgramFiles%\Microsoft Dynamics AX\50\Client\Log\SP1RU6UpdateLog.txt" goto INSTALLED @if exist "%ProgramFiles%\Microsoft Dynamics AX\50\Client\Log\SP1UpdateLog.txt" goto INSTALLRollup @if exist "%ProgramFiles%\Microsoft Dynamics AX\50\Client\Bin\ax32.exe" goto INSTALLSP1 @if exist "%SystemRoot%\Microsoft.NET\Framework\v3.5\vbc.exe" goto INSTALLAX @if exist "C:\WINDOWS\Microsoft.NET\Framework\v3.5\vbc.exe" goto INSTALLAX :NOTNETINSTALLED @ECHO Installing .NET Framework 3.5 SP1 @START/w "\\SERVER\Ax_2009_ISO\_NET\Microsoft .NET Framework 3.5 Service pack 1 (Full Package).exe" /q /norestart :LOOPTRANS if not exist "C:\WINDOWS\Microsoft.NET\Framework\v3.5\vbc.exe" goto LOOPTRANS :INSTALLAX @ECHO Starting installation Dynamics Ax 2009 @START/w \\SERVER\"Ax_2009_ISO"\Setup.exe LogDir="C:\Program Files\Microsoft Dynamics AX\50\Client\Log\AX2009Log.txt" InstallPath="%ProgramFiles%\Microsoft Dynamics AX\50" InstallPath32Bit="%ProgramFiles%\Microsoft Dynamics AX\50" HideUI=1 AcceptLicenseTerms=1 InstallClientUI=1 ClientAosServer="DynamicsAx2009@Srv-axp-app-01" ClientLanguage=ru ClientHelpLanguages=ru ConfigurePrerequisites=1 REM clientConfigFile="\\SERVER\Ax_2009_ISO\Ax2009.axc" :LOOPTRANS2 @if not exist "c:\Program Files\Microsoft Dynamics AX\50\Client\Bin\Ax32.exe" goto LOOPTRANS2 @GOTO INSTALLSP1 :INSTALLSP1 @ECHO Starting installation of Dynamics Ax 2009 SP1 @START/w \\SERVER\SP1\axupdate.exe LogDir="C:\Program Files\Microsoft Dynamics AX\50\Client\Log\SP1UpdateLog.txt" HideUI=1 AcceptLicenseTerms=1 InstallComponents=1 :LOOPTRANS3 @if not exist "C:\Program Files\Microsoft Dynamics AX\50\Client\Log\SP1UpdateLog.txt" goto LOOPTRANS3 :INSTALLRollup @ECHO Starting installation of Dynamics Ax 2009 SP1 Rollup 6 @START/w \\SERVER\RU6\axupdate.exe LogDir="C:\Program Files\Microsoft Dynamics AX\50\Client\Log\SP1RU6UpdateLog.txt" HideUI=1 AcceptLicenseTerms=1 InstallComponents=1 :LOOPTRANS4 @if not exist "C:\Program Files\Microsoft Dynamics AX\50\Client\Log\SP1RU6UpdateLog.txt" goto LOOPTRANS4 @GOTO COMPLETE :COMPLETE @ECHO Installation complete. @GOTO END :INSTALLED @ECHO SP1 Client Already Installed @GOTO END :END @ECHO The end :) @PAUSE Есть выбор на загрузку Dynamics Ax 2009 SP1 Rollup 6:
Для команды @START/w \\SERVER\RU6\axupdate.exe LogDir="C:\Program Files\Microsoft Dynamics AX\50\Client\Log\SP1RU6UpdateLog.txt" HideUI=1 AcceptLicenseTerms=1 InstallComponents=1 вполне подойдет пакет KB2405516_BinaryOnly. Место занимает при распаковке в 14 раз меньше чем KB2405516. Прекрасно обновляет клиентов и AOS (проверено). Отличие KB2405516 от KB2405516_BinaryOnly в наличии обновлений для Application P.S. Думаю, что блок команд с @ECHO Installing .NET Framework 3.5 SP1 не особо нужен. Так как ниже есть команда с ключем @START/w \\SERVER\"Ax_2009_ISO"\Setup.exe ........ ConfigurePrerequisites=1 Он ставит все не достающее. Если есть желание оптимизируйте командный файл. Может кому пригодится. У меня админы группы компании довольны батничком.
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. Последний раз редактировалось Poleax; 26.11.2010 в 17:07. |
|
|
За это сообщение автора поблагодарили: player (1), paraPLAN (1). |
26.11.2010, 21:50 | #11 |
Участник
|
Цитата:
Думаю что проблема может быть связана с ранее установленными "кусками" от Visual Studio, либо от Visual C++, завтра поэкспериментирую, попробую удалить лишнее) По результатам экспериментов отпишусь. За батник БОЛЬШОЕ спасибо!!!) разумеется собирались разворачивать именно таким образом. Последний раз редактировалось paraPLAN; 26.11.2010 в 22:53. |
|
27.11.2010, 13:41 | #12 |
Участник
|
Цитата:
Цитата:
|
|
09.12.2010, 08:36 | #13 |
Участник
|
у меня такая же ошибка
process monitor не помог критических ошибок не выявил записей со статусом access denied нету (((( чё делать-то? (((( |
|
09.12.2010, 09:46 | #14 |
Участник
|
выложить логи (и установщика, и process monitor'а) и дать посмотреть.
|
|
09.12.2010, 14:22 | #15 |
Участник
|
А если проблема в Microsoft Windows Installer 3.1, в версии установщика? (см. системные требования ах2009)
Или в правах учетной записи этой службы, точнее в правах системной учетной записи, под которой обычно выполняется вход установщика? Поэтому и нет логов... ps не проверял - это только предположение. |
|
12.12.2010, 17:53 | #16 |
Участник
|
что уже было попробовано:
1. переставили установщика 2. переставили дот нет фрэймворк 3. дали пользователю права локального админа 4. пробовали искусственно создавать папки, в которые якобы пишутся логи, логов так и не было результата нет по поводу логов: 1. логи не пишутся в папку, которая указывается в сообщении 2. процесс монитор не показал никаких явных ошибок, не было записей с типом AccessDenied, Error |
|
13.12.2010, 00:03 | #17 |
Участник
|
Без логов (хотя бы того же process monitor'а) обсуждать что-либо дальше бессмысленно - это будет гадание на кофейной гуще. Вы, имея на руках все исходные данные, не можете разобраться в проблеме - как же тогда разберутся те, кто могут судить о ней лишь с ваших слов?..
|
|
07.02.2011, 09:40 | #18 |
Участник
|
Добрый день!
Только появилась возможность добраться до "проблемных" ПК. Лог установщик не создает, об этом я писал раньше. Лог Process Monitora по процессам AxSetup.exe и setup.exe во вложении. |
|
07.02.2011, 09:55 | #19 |
Участник
|
Это здорово, что Process Monitor умеет выгружать логи в csv, только загружать обратно он умеет лишь свой родной формат. Кроме того, при установке AX 2009 используются пакеты Windows Installer, а про msiexec.exe в логе - ни слова. Опять-таки, тут приводили пример запуска установщика с параметрами - как минимум, ему можно указать, куда писать логи. Из моего скромного опыта, если для записи логов указать существующий доступный установщику каталог, то они создаются всегда.
|
|
07.02.2011, 12:32 | #20 |
Участник
|
Выкладываю лог в формате process monitor.
До процесса msiexec.exe дело не доходит. С логами сейчас попробую, но когда создавали "руками" папки в которые он по идее должен писать логи - там так ничего и не появлялось. |
|