В свежей бутылке при запуске 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
Инсталлятор 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.
> Также при 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 вручную.
Принято. WINE@Etersoft 1.0.12 eter5.5/eter6