Summary: | MS Office 2003 не происходит установка | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Svetlana Zhukova <svzhu> |
Component: | Установка программ / MSI | Assignee: | Сергей Гуральник <serhio> |
Status: | NEW --- | QA Contact: | Svetlana Zhukova <svzhu> |
Severity: | normal | ||
Priority: | P4 | CC: | akv, amorozov, dtimoshkov, dtr, kondratyuk, lav, mid |
Version: | 2.0 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: | |||
Заявки RT: | 21167,22632 | Связано с: | |
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 2946, 4627 |
Description
Svetlana Zhukova
2011-09-12 12:53:11 MSK
проблема видна. работаю над багой. проблема в библиотеке msi. заменил на апстримовую, собрал, все работает. нужно уточнить те изменения, которые ломают установку. проблема с загрузкой в файле action.c, если заменить его на апстримовый, все работает, но в конце выдается ошибка, связанная с записью в реестр, однако office устанавливается нормально. замена файла custom.c на апстримовый решает вторую проблему. проблема с установкой решается удалением строчки name = MSI_RecordGetString(rec, 2); value = MSI_RecordGetString(rec, 3); - if (!value) value = empty; TRACE("name %s value %s\n", debugstr_w(name), debugstr_w(value)); надо найти патч, который ее добавляет и посмотреть, какую проблему он должен был решать. работаю над багой скорее всего, должен повлиять на решение проблемы баги 1126. отправил патч на wine-patches@. разделил патч на два, один про исправление баги, другой про исправление ошибок при merge. отправил патчи на wine-patches@. Принято. eterhack bottle bugs/7644 WINE@Etersoft 1.0 SQL 1.3.33/2.0.0-eter1.1/1 Установка происходит корретно.Программы запускаются. P.S.В wine 1.0.12 - не работает. *** Bug 7942 has been marked as a duplicate of this bug. *** установка происходит, но в конце с ошибкой все откатывается. для eter-1.0.12 проблема решается изменением файла custom.c @@ -1236,8 +1237,10 @@ static UINT HANDLE_CustomType50(MSIPACKAGE *package, LPCWSTR source, TRACE("executing exe %s\n", debugstr_w(cmd)); - rc = CreateProcessW(NULL, cmd, NULL, NULL, FALSE, 0, NULL, - c_collen, &si, &info); + if (!(exe = msi_dup_property( package->db, source ))) return ERROR_SUCCESS; + + rc = deformat_string( package, target, &arg ); + TRACE("exe %s arg %s\n", debugstr_w(exe), debugstr_w(arg)); работаю над падающими тестами в 2.0 тест на 2.0 с патчем action: 2071 tests executed (0 marked as todo, 26 failures), 1 skipped. без патча action: 2071 tests executed (0 marked as todo, 31 failures), 1 skipped. патч исправляющий проблему с версией 1.0.12 прикладывается. должно работать. принято 1.3.35/1.0.12-eter1.2/28 cellar bottle bugs/7644> > принято
> 1.3.35/1.0.12-eter1.2/28
> cellar bottle bugs/7644>
Надо бы с открытой частью 1.0.12 проверить, раз исправление для 1.0.12.
ALTLinux p6 WINE 1.0.12 ..-eter14.7/28 Установка останавливается как прежде на этапе регистрации пользователя. пакет открытой части брал с ftp, изменен 26 декабря в 19:26, здесь патч уже приложен? я проверяла через ww [svzhu@builder 1.0.12]$ cat VERSION WINE@Etersoft version 1.0.12-eter14.7 Чтобы проверить установку в 1.0.12, нужно сначала собрать версию с приложенным патчем. Я так полагаю,из testing брать бесполезно.Насколько это необходимо? > пакет открытой части брал с ftp, изменен 26 декабря в 19:26, здесь патч уже
> приложен?
Да, патч в открытой части 1.0.12-alt14.7
Вчера проверяла на ubuntu 11.10 и заказывала, и с фтп брала (откр.ч. от 28.12.2011). Ошибка сохраняется. 1.0.12-eter14.7ubuntu local 1.0.12-eter28ubuntu отправил патч на wine-patches@ Патч надо переделать Патч приложен, есть в открытой части 1.0.12-alt14.10 wine@cellar bottle mso/2003>$ ww --version WINE@Etersoft 1.0 SQL 1.0.12-eter14.10/28 Проблема воспроизводится. в баге 3900 Виталий Перов писал, что "Проверил на текущей версии eterhack - всё прекрасно устанавливается (если не считать корявой отрисовки окон). Проверил. В оригинальном wine (через wwo) тоже всё прекрасно работает. Думаю надо определится нужен ли нам MSO2003 в 1.0.12. Может быть можно отложить до следующего стабильного релиза?" "Решили, что в 1.0.12 работать не будет. Багу закрываю." нужно все-таки выяснить, что делать с MSO2003 в eter-1.0.12 на данный момент в eter-1.0.12 установка продолжается до возникновения ситуации, описанной в баге 3900 (В ответ на comment #28) > "Решили, что в 1.0.12 работать не будет. Кто решил? > Багу закрываю." > нужно все-таки выяснить, что делать с MSO2003 в eter-1.0.12 У кого? Просто бага затянулась,нужног выяснять поскорее. Теперь всех ,кто использует 1.0.12 либо заставлять покупать новый вайн,либо переводить на OO... Спросилу Виталия. Он сказал, что проблему с установкой MSO2003 на eter-1.0.12 не стоит тянуть дальше. Делаем для версии 2.0 я что-то дистрибутива MSO2003 не вижу. только SP2. залейте его кто-нибудь. (В ответ на comment #31) > я что-то дистрибутива MSO2003 не вижу. только SP2. залейте его кто-нибудь. /var/ftp/pvt/Windows/MS/MSO/MSO2003 запускать установку следует autorun.exe (если setup , то при запуске программ выдаст ошибку.) wine@eter-2 bottle bugs/7644 2.0.2-eter10/1 Установка проходит корректно. Программы запускаются,работают. *** Bug 9308 has been marked as a duplicate of this bug. *** Откат 972ff6fc5630a42601613adb5ca51516de2da05b ничего не дает (это описано в 9308). Какие еще патчи нужно откатить перед тестированием? Не совсем поняла. |