Запускаю установку MS Office 2003 - под конец установки останавливается на инициализации пользователя, так и остается.То,что успело поставиться, не запускается,выдает ошибку. В 2.0 и в 1.0.12 аналогично. Попробовала на windows XP (машина samotour) - установка проходит корректно. wine@eterhack bottle office/2003 /var/ftp/pvt/Windows/MS/MSO/MSO2003
проблема видна. работаю над багой. проблема в библиотеке 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). Какие еще патчи нужно откатить перед тестированием? Не совсем поняла.