0034: err: ole: apartamento CoGetContextToken não inicializado

0

Estou tentando executar o Ambiente de Desenvolvimento OutSystems no Ubuntu 18.04 LTS.

Isso é o que eu fiz até agora:

Ativar suporte para arquitetura de 32 bits:

sudo dpkg --add-architecture i386 

Instalar o Wine:

rm Release.key
wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
sudo apt-get update
sudo apt-get install --install-recommends wine-stable

Crie um prefixo de vinho de 32 bits:

WINEARCH=win32 WINEPREFIX=/home/$USER/.wine32 winecfg

Ativar suporte para extrair arquivos de gabinete da Microsoft:

sudo apt-get install cabextract

Instale dotnet462 usando winetricks:

wget raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks -O winetricks && chmod +x winetricks && sudo mv winetricks /usr/bin
sudo sed -i 's/WINEDLLOVERRIDES=fusion=b "$WINE" "$file_package" ${W_OPT_UNATTENDED:+$unattended_args}/WINEDLLOVERRIDES=fusion=b "$WINE" "$file_package" \/sfxlang:1027 ${W_OPT_UNATTENDED:+$unattended_args}/g' '/usr/bin/winetricks'
WINEPREFIX="$HOME/wine32" WINEARCH=win32 winetricks -q dotnet462

Instalar o Microsoft C ++ 2012 Rutime Libs, usando winetricks:

WINEPREFIX="$HOME/wine32" WINEARCH=win32 winetricks vcrun2012

Instale o aplicativo usando o vinho:

#WINEPREFIX="$HOME/wine32" WINEARCH=win32 wine DevelopmentEnvironment-10.0.822.0.exe

Execute o aplicativo instalado:

WINEPREFIX="$HOME/wine32" WINEARCH=win32 WINEDEBUG=warn+all wine ~/wine32/drive_c/Program\ Files/OutSystems/Development\ Environment\ 10.0/Service\ Studio/ServiceStudio.exe

Ao correr, posso ver o ecrã inicial da aplicação e mais nada:

Aqui está a saída:

0035:err:ole:CoGetContextToken apartment not initialised
0009:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
0009:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
0009:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
[0606/100151:ERROR:network_change_notifier_win.cc(160)] WSALookupServiceBegin failed with: 8
[0606/100151:ERROR:network_change_notifier_win.cc(160)] WSALookupServiceBegin failed with: 8
0009:err:eventlog:ReportEventW L"Application: ServiceStudio.exe\nFramework Version: v4.0.30319\nDescription: The application requested process termination through System.Environment.FailFast(string message).\nMessage: Unrecoverable system error.\nStack:\n   at System.Environment.FailFast(System.String)\n   at MS.Internal.Invariant.F"...

Aqui é o log completo quando o vinho é executado com a configuração de depuração completa ( WINEDEBUG=warn+all )

Não tenho ideia de como começar a solucionar esse problema.

Alguém pode ajudar?

Muito obrigado.

    
por Carlos Sousa 06.06.2018 / 11:07

0 respostas