16.12.2010, 13:37 | #1 |
Участник
|
проблема с установкой hotfix
Здравствуйте.
При попытке установить свежие обновления (только hotfixы не устанавливаются причём любые, rollupы устанавливаютя) на DAX 2009 sp1 Ru6 EE, версия 5.0.1500.3761 и ядра и приложения, СУБД MSSql 2008 R2 Enterprise, в логе появляется сообщение: "Не удается проверить, применимо ли это обновление к данной установке Microsoft Dynamics AX." Внешне выглядит так: axapta запускается и стоит ждёт ничего не выполняет, а судя по строке запуска должна исполнять XML файл должна запустить класс SysHotfixManifest.... Может кто знает где "копать".... спасибо. Ниже кусочек лога установки: === Проверка параметров === Для свойства InstallPath задано значение: "C:\Program Files\Microsoft Dynamics AX\50" === Оценка состояния установки приложения === === Запуск стадии UI === Для свойства AcceptLicenseTerms задано значение: "1" Для свойства InstallApplicationHotfix задано значение: "1" Для свойства AosInstanceName задано значение: "" Для свойства ApplicationInstanceName задано значение: "" Для свойства ClientConfigFile задано значение: "" Для свойства AosInstanceName задано значение: "axaos-app09" Для свойства SynchronizeDatabase задано значение: "0" === Запуск стадии выполнения === Запуск исполняемого файла клиента Microsoft Dynamics AX: C:\Program Files\Microsoft Dynamics AX\50\Client\bin\ax32.exe "-regconfig=axaos-app09" "-logdir=C:\Documents and Settings\All Users\Application Data\Microsoft\Dynamics AX\Dynamics AX Setup Logs\2010-12-15 13-53-12" "-startupcmd=autorun_C:\Documents and Settings\All Users\Application Data\Microsoft\Dynamics AX\Dynamics AX Setup Logs\2010-12-15 13-53-12\GetVersionInformation.xml" Программе установки не удалось завершить установку. Не удается проверить, применимо ли это обновление к данной установке Microsoft Dynamics AX. Дополнительные информационные сообщения см. в C:\Documents and Settings\All Users\Application Data\Microsoft\Dynamics AX\Dynamics AX Setup Logs\2010-12-15 13-53-12\GetVersionInformation.log. === Установка успешно завершена. === Регистрация установки окончена: 15.12.2010 13:54:37 Уровень_ошибок/Код_завершения: "0" === |
|
16.12.2010, 13:46 | #2 |
Axapta
|
С установкой хотфиксов была вот такая проблем: Error during Hotfix installation - "Version string portion was too short or too long", но сообщение об ошибке вроде другое. И содержимое файла GetVersionInformation.log хочется увидеть.
|
|
16.12.2010, 13:48 | #3 |
Модератор
|
Что в файле C:\Documents and Settings\All Users\Application Data\Microsoft\Dynamics AX\Dynamics AX Setup Logs\2010-12-15 13-53-12\GetVersionInformation.log ?
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
16.12.2010, 14:59 | #4 |
Участник
|
содержимое GetVersionInformation
собственно файл GetVersionInformation.log не создаётся,
но исполнятся должен GetVersionInformation.xml: <?xml version="1.0" encoding="utf-8" ?> - <DynamicsAxAutoRun logFile="C:\Documents and Settings\All Users\Application Data\Microsoft\Dynamics AX\Dynamics AX Setup Logs\2010-12-15 13-53-12\GetVersionInformation.log"> <Run type="class" name="SysHotfixManifest" method="saveVersionInformation" parameters="'C:\\Documents and Settings\\All Users\\Application Data\\Microsoft\\Dynamics AX\\Dynamics AX Setup Logs\\2010-12-15 13-53-12\\VersionInformation.xml'" /> </DynamicsAxAutoRun как сюда правильно постить xml не знаю ..... но вот есть также результаты правильной установки правда не с нашей ax: GetVersionInformation.log: <DynamicsAxAutoRun> <Info>Журнал ошибок включен: C:\Documents and Settings\All Users\Application Data\Microsoft\Dynamics AX\Dynamics AX Setup Logs\2010-11-10 15-10-10\GetVersionInformation.log</Info> <Info>Версия файла ввода XML: </Info> <Info>Версия выпуска: 5.0</Info> <Info>Команда запуска: Run</Info> <Run> <Info>Имя класса SysHotfixManifest - Метод: saveVersionInformation</Info> <Info>Вызван статический метод: SysHotfixManifest::saveVersionInformation('C:\\Documents and Settings\\All Users\\Application Data\\Microsoft\\Dynamics AX\\Dynamics AX Setup Logs\\2010-11-10 15-10-10\\VersionInformation.xml')</Info> </Run> <Infolog> </Infolog> </DynamicsAxAutoRun> вот так вот... у них hotfix устанавливаются.... |
|
16.12.2010, 17:37 | #5 |
Модератор
|
С другой машина пробовали ставить HotFix, результат такой же?
Как у вас выглядит \Classes\SysHotfixManifest ? Уже стоят HotFix? Думаю не поможет, но все таки Dynamics AX Sustained Engineering: Dynamics AX 2009 Patching
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
16.12.2010, 21:17 | #6 |
Участник
|
SysHotFixManifest
Пробовал запускать обновление по разному:
- с консоли AOS (Windows Server 2008 R2) - c рабочей станции Windows XP SP3 - c рабочей станции Windows 7 Prof теперь о SysHotFixManifest: мне прислали проект этого класса с чужой инст DAX : Как и описано в руководстве по инсталляции патчей - у них он содержит множество медотов после каждого обновления , вида: Struct KB2453397() { Struct hfInfo = new Struct(); ; hfInfo.add('BuildNumber', '5.0.1500.4072'); hfInfo.add('Region', 'Eastern Europe'); return hfInfo; } у нас класс SysHotFixManifest не имеет ни одного такого метода.... я попробовал создать пару методов по тому же принципу только с номером KB от RU6 - не помогло... Потом просто поставил breakpoint - в каждом методе класса - и выяснил, что до класса дело вообще не доходит - хотя клиент Axapta, как я уже постил запускается.... Кстати из английского руководства подчерпнул знания о том, что в конфигурации в разделе администрирование надо снимать галочки с ключей сохранения обьектов 4.0 и 4.1 - но тоже не помогло.... Ключ исходный код X++ - в лицензии присутствует (и разработка на CUS и VAR тоже)... Предвижу дальнейшие вопросы и публикую порядок инсталляции нашей Ax: 00_DAX2009 01_загружаем наш лиценз файл 02_Dax2009sp1 03_GLS_EE_KB969169 04_demo_data_DAx2009sp1 05_RU_HRP_FP4_DAX2009_RU5_EE 06_DAX 2009 SP1 Roll-up 6 07 загрузка нашего USR слоя.... Мои последние предположения - что то не установил или неправильный порядок инсталляции и обновлений - может кто поможет уточнить..... |
|
16.12.2010, 21:31 | #7 |
Участник
|
RU_HRP как минимум надо снести. HRP нужно ставить после roll-up и только соответствующей версии!!!!
__________________
Ivanhoe as is.. |
|
17.12.2010, 10:59 | #8 |
Участник
|
права на запуск модификаций в SYP и GLP
Обязательно проверю совет по ru_HRP.
Но всё-таки : В выше упомянутом англ.руководстве описано, что за возможность модификации слоёв SYP и GLP в hotfix отвечает некий код в проекте signed.xpo - вот, что это такое и откуда он исполняется. Достаточно ли войти пользователем домена с правами admina в DAX или надо заходить в домен именно от администратора DAX. Хотя подумал - до signed дело не доходит - процедура обновления не может определить версию DAX.... файлы *.version в каталоге приложения присутствуют и версия в них соответствует ru6. Может инсталляция ещё где версию проверяет? |
|
17.12.2010, 18:10 | #9 |
Участник
|
Есть еще версия приложения, она прописана в методе одного из системных классов. Этот метод в т.ч. перекрыт русским HRP на более высоком слое, чем Roll-up. Возможно, из-за этого и конфликт?
__________________
Ivanhoe as is.. |
|
18.12.2010, 09:55 | #10 |
Участник
|
Ещё бы знать имя этого класса, чтобы сравнить с классом на правильной инсталляции....
Скажите пожалуйста " снести HRP "- имеется ввиду - просто заменить axsl2.aod вместе с меточными файлами на axsl2.aod предыдущей версии или самой первой, потом компиляция и синхронизация.... Вообщем как я устанавливал новую чистую DAX (без демо данных): - установил с диска - отработал контр список инсталляции - установил sp1 - и не выполняя контр список обновления (вроде разрешено руководством по обновлению GLS И RU*) - сразу запустил GLS_EE_KB969169 - и опять не выполняя контр список обновления - копирую HRP для Ru5 - устанавливаю RU6 - и вот теперь отрабатываю контрольный список обновления а наверно надо отрабатывать.....контрольный список после каждого шага... и установить RU5 перед копированием HRP для Ru5.... вот только уже время мало заново переносить usr слой. |
|
18.12.2010, 22:05 | #11 |
Гость
|
|
|
18.12.2010, 22:41 | #12 |
Участник
|
Цитата:
Может только из тех соображений, что поймешь в какой момент у тебя в приложении бардак начинается с ошибками компиляции. RU6 отказать однозначно. если ставишь HRP для RU5 то и приложение должно быть RU5. RU5, как и задумал - ставь перед HRP. |
|
19.12.2010, 10:16 | #13 |
Участник
|
Просто удалите SL2.
__________________
Ivanhoe as is.. |
|
19.12.2010, 20:09 | #14 |
Участник
|
незапускается процесс установки Hotfix
Цитата:
Просто удалите SL2.
приложение с RU6 - удалил SL2- удалил индексы приложения - запустил AOS - глобальная компиляция -синхронизация- попытка установки KB2454709---- и опять промах.....: "Не удается проверить, применимо ли это обновление к данной установке Microsoft Dynamics AX." (всё как описано в начале поста) кто ещё подкинет идею..... спасибо. |
|
21.12.2010, 13:14 | #15 |
Участник
|
Как проходит верификация версии перед HOTFIX
Два вопроса:
1 Каков алгоритм проверки версии приложения перед установкой hotfix? (понимаю что вопрос к разработчикам - а вдруг на форуме есть люди из Microsoft..rus) 2.Установил hotfix на чистое приложение - а проекта нет...это нормально? В Ax3.0 hotfix кажется всегда шли в проекте... Как провести анализ изменений не вручную, не перебором обьектов из списка обьектов HOTFIXа? Спасибо. |
|
22.12.2010, 14:33 | #16 |
Участник
|
up
|
|
06.02.2011, 21:00 | #17 |
Участник
|
проблема с установкой hotfix
Собственно проблему так и не решил...
на вновь установленной Ax всё получается - ставятся hotfix - тот же сервер - только приложение другое. Вот только обстаятельства изменились - с 11 января - наше приложение находится в производственной эксплуатации. Надеюсь всё-таки светлая идея мелькнёт.. Когда происходит безошибочная установка hotfix - ax запускается 2 раза - первый раз исполняет getversion.xml - второй запуск собственно импорт xpo. Причём при отработке xml область содержания не открывается или не успеваю заметить... когда же происходит ошибка (см начало поста) - ax запускается, появляется меню, область содержания - и всё - можно начинать работать. а программа инсталляции висит на шаге "подготовка к установке" - и только когда ручками закроешь ax - только тогда программа инсталляции продолжает исполнятся и вываливет сообщение о невозможности определить версию..... нужна идея. |
|
06.02.2011, 23:27 | #18 |
Участник
|
Цитата:
Сообщение от Red06
когда же происходит ошибка (см начало поста) - ax запускается, появляется меню, область содержания - и всё - можно начинать работать. а программа инсталляции висит на шаге "подготовка к установке" - и только когда ручками закроешь ax - только тогда программа инсталляции продолжает исполнятся и вываливет сообщение о невозможности определить версию...
|
|
07.02.2011, 11:56 | #19 |
Участник
|
спасибо за идею.
слои класса SysAutioRun сравнил набегу - одно различие между sys и syp только экспериментом с отладчиком займусь вечером - сообщу |
|
08.02.2011, 10:57 | #20 |
Участник
|
Продолжаем...
Установил точки останова в SysAutoRun.new -
Запускаю (кусочек лога): /* === Запуск стадии выполнения === Запуск исполняемого файла клиента Microsoft Dynamics AX: C:\Program Files (x86)\Microsoft Dynamics AX\50\Client\bin\ax32.exe "D:\tmp\app15.axc" "-logdir=C:\ProgramData\Microsoft\Dynamics AX\Dynamics AX Setup Logs\2011-02-08 10-41-37" "-startupcmd=autorun_C:\ProgramData\Microsoft\Dynamics AX\Dynamics AX Setup Logs\2011-02-08 10-41-37\GetVersionInformation.xml" Программе установки не удалось завершить установку. Не удается проверить, применимо ли это обновление к данной установке Microsoft Dynamics AX. Дополнительные информационные сообщения см. в C:\ProgramData\Microsoft\Dynamics AX\Dynamics AX Setup Logs\2011-02-08 10-41-37\GetVersionInformation.log. === Установка успешно завершена. === Регистрация установки окончена: 08.02.2011 10:42:17 Уровень_ошибок/Код_завершения: "0" === */ Опять не удаётся... Ax запустилась - отобразила меню и всё - никакой отладки. может параметры командной строки запуска Ax как-то игнорируются? - и Ax просто стартует не подозревая об xml файле..... |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Проблема с установкой документооборота | 0 | |||
Проблема с установкой DAX SP2 EE | 2 | |||
Проблема с установкой начальных значений для поля ввода даты | 6 |
|