Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 5396 - Проблемы с wineboot   Make a simular bug
Summary: Проблемы с wineboot
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Консоль ; Вызов программ (show other bugs)
Version: 1.0.12
Hardware: PC All
: P4 minor
Target Milestone: ---
Assignee: Александр Морозов
QA Contact: Денис Баранов
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 5395
  Show dependency treegraph
 
In work:
Reported: 2010-04-01 23:55 MSD by Andrey Vusik
Modified: 2010-05-18 21:48 MSD (History)
1 user (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Vusik 2010-04-01 23:55:25 MSD
В свежей бутылке при запуске wineboot:
<wine@cellar bottle bugs/5332>$ wineboot
err:wineboot:pendingRename couldn't get file attributes (3)
err:wineboot:pendingRename couldn't get file attributes (2)
fixme:ole:DllRegisterServer stub

При последующих запусках этого нет. Но в других бутылках это же проскальзывает и при вызове программ.

Также при wineboot --init:
<wine@cellar bottle bugs/5332>$ wineboot --init
<wine@cellar bottle bugs/5332>$ fixme:mountmgr:DriverEntry failed to create device error c0000035

Всё это мне кажется ещё связано с неправильным заполнением system.reg на убунту. Там есть строки типа 
@=str(2):"%SystemRoot%\\system32\\msxml4.dll"
(в Альте всё через @="C:\\windows\\system32\.........")
И это только для msxml4.dll (но у клиентов было и для msxml3.dll)
Из-за этого проявляется проблема http://bugs.etersoft.ru/show_bug.cgi?id=5332
Comment 1 Александр Морозов 2010-04-23 16:26:11 MSD
Инсталлятор Flash Player создаёт в windows/temp директорию с dll, которая должна быть перемещена при следующем запуске wine. Но эта директория удалялась скриптом odbcinstall.sh, что приводило к появлению сообщений:
err:wineboot:pendingRename couldn't get file attributes (3)
err:wineboot:pendingRename couldn't get file attributes (2)

Этот fixme выводится olepro32.DllRegisterServer:
fixme:ole:DllRegisterServer stub
Отправил в рассылку патч к открытой части, убирающий fixme.
Comment 2 Александр Морозов 2010-04-23 17:00:02 MSD
> Также при wineboot --init:
> <wine@cellar bottle bugs/5332>$ wineboot --init
> <wine@cellar bottle bugs/5332>$ fixme:mountmgr:DriverEntry failed to create
> device error c0000035

wineboot --init запускается при первом запуске wine (не при установке, а каждый раз, когда надо запустить wineserver, services и пр.). Если мы запускаем его ещё раз вручную, то он ещё раз запускает все сервисы. Mountmgr не может созадать устройство, так как оно уже создано:
fixme:mountmgr:DriverEntry failed to create device error c0000035
c0000035 - это STATUS_OBJECT_NAME_COLLISION

Сомневаюсь, что это является проблемой, так как непонятно, зачем нужно запускать wineboot --init вручную.
Comment 3 Денис Баранов 2010-05-18 21:48:41 MSD
Принято.
WINE@Etersoft 1.0.12 eter5.5/eter6