paa@debian:~$ wine WINE@Etersoft 1.0.8 First running... Using WINEPREFIX=/home/paa/.wine Creating default file tree... Could not load Mozilla. HTML rendering will be disabled. Copying prepared tree from '/usr/bin/../share/wine/skel' ... Building local environment... ..... Просто создавал окружение wine. Может быть оно и не влияет на другие приложения, но все же. Версия 20071026-1 Взято от сюда: ftp://ftp.etersoft.ru/pub/Etersoft/WINE@Etersoft-1.0.8/WINE/Debian/4.0/
Но при выполнении такой команды: cd /usr/bin/ bash -x wine >> /home/paa/winelog cat /home/paa/winelog | grep HTML Ничего не находит. Тем более, там вот что: " WINE@Etersoft 1.0.8 First running... Using WINEPREFIX=/home/paa/.wine Creating default file tree... Building local environment... Device 'e:' created as link for '/media/cdrom' target. Device 'e::' created as link for '/dev/cdrom' target. Device 'f:' created as link for '/media/cdrom0' target. Device 'f::' created as link for '/dev/cdrom' target. Device 'a:' created as link for '/media/floppy' target. Device 'a::' created as link for '/dev/fd0' target. Device 'd:' created as link for '/home/paa/' target. Device 'com1' created as link for '/dev/ttyS0' target. Device 'com2' created as link for '/dev/ttyS1' target. Device 'com3' created as link for '/dev/ttyS2' target. Device 'com4' created as link for '/dev/ttyS3' target. Device 'lpt1' created as link for '/dev/lp0' target. WINE@Etersoft has been configured for the first time. Use /home/paa/wine_c as WINE C:\ disk. Copy your program into and install it. " То есть обычная устновка. Очень странно.
Просмотрел что нельзя было делать "bash -x wine" Ошибку аннулировал.
Да, нужно sh -x /usr/bin/wine
Узнал после каких строк идет сообщение: И добавил для проверки в /usr/bin/wine команду echo здесь: " echo "Run in win98 mode for commercial version" [ -e $WINEDIAG ] && [ -z "$WINDOWS_VERSION" ] && export WINDOWS_VERSION="win98" echo "[ -e $WINEDIAG ] && [ -z "$WINDOWS_VERSION" ] && export WINDOWS_VERSION="win98"" "${WINELOADER}" rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 128 wine.inf echo ""${WINELOADER}" rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 128 wine.inf" "${WINELOADER}" regedit.exe "$CROOT/windows/inf/vendor.reg" echo ""${WINELOADER}" regedit.exe "$CROOT/windows/inf/vendor.reg"" " начальная строка №206 Удалил знак комментария перед run в 206 строке И вот что появилось в процессе создания окружения wine: " Run in win98 mode for commercial version [ -e /usr/bin/winediag ] && [ -z ] && export WINDOWS_VERSION=win98 Could not load Mozilla. HTML rendering will be disabled. /usr/bin/wine-glibc rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 128 wine.inf /usr/bin/wine-glibc regedit.exe /home/paa/.wine/dosdevices/c:/windows/inf/vendor.reg "
Также на wine@etersoft при создании win окружения появляются эти строки: "Could not load Mozilla. HTML rendering will be disabled."
Для последнего коментария версию не написал. Версия wine@etersoft network 1.0.8 beta
Исправлено вместе с #1008: # $Id: winelauncher,v 1.89.2.13 2007/12/22 17:05:09 lav Exp $ Сообщение вряд ли на что-то влияло.
Итак, сообщение влияло на регистрацию mshtml в процессе обработки wine.inf. Так как путь к CAB-файлу Gecko формировался на основании пути, получаемого из реестра (GeckoCabDosDir), а этот пункт реестра ещё не был готов на момент регистрации (по неизвестной причине... - wine.inf парсится в особом порядке?), то установить Gecko было невозможно на момент регистрации, из-за чего она проваливалась. Сейчас добавлен патч, который уже знает где точно искать файл с дистрибутивом gecko.
В 1.0.10 патч убран, см. #2890