wineboot si blocca e non viene completato


4

Sto riscontrando uno strano problema con Wine su macOS 10.13.4. Ho Homebrew installato e ho installato Wine con brew install wine winetricks.

$ wine --version
wine-3.0

Quando corro wineboot --init > log 2>&1ho una finestra di dialogo che dice The Wine configuration in /Users/richard/.wine is being updated, please wait. Il file di registro è simile al seguente:

wine: created the configuration directory '/Users/richard/.wine'
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0012:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0012:err:ole:get_local_server_stream Failed: 80004002
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0014:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0014:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0014:err:ole:get_local_server_stream Failed: 80004002
0017:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0017:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
001b:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
001b:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
001b:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0010: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.
0010:fixme:dwmapi:DwmIsCompositionEnabled 0x6dbd1518
0010:fixme:winsock:set_dont_fragment IP_DONTFRAGMENT for IPv4 not supported in this platform
001d:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69ebd3de, context 0x9e6640, init_notify 0, handle 0x12dfa40): stub
0009:err:process:__wine_kernel_init boot event wait timed out
004a:fixme:mountmgr:DriverEntry failed to create device error c0000035
004a:err:winedevice:async_create_driver failed to create driver L"MountMgr": c0000035
005a:err:hid_report:process_hid_report Device reports coming in too fast, last report not read yet!
005a:err:hid_report:process_hid_report Device reports coming in too fast, last report not read yet!
    [THE ABOVE LINE IS REPEATED 1000s OF TIMES]

Quando ho ucciso wine64con un SIGTERM dopo un'ora, le seguenti righe sono state aggiunte al file di registro:

006e:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
006e:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
006e:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
006c: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.
006c:fixme:dwmapi:DwmIsCompositionEnabled 0x6d5d3018
0070:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a0cb608, context 0x958950, init_notify 0, handle 0x119fce8): stub
006c:fixme:winsock:set_dont_fragment IP_DONTFRAGMENT for IPv4 not supported in this platform
wine: configuration in '/Users/richard/.wine' has been updated.
  • L'ho fatto rm -rf ~/.wineprima di tutto questo
  • WINEPREFIX non è impostato
  • Homebrew e winesono all'ultima versione disponibile
  • wineboot, wineboot --initE wineboot --updatetutti hanno lo stesso problema

Come posso winebootcompletare senza appendere?

Modifica: Attualmente sto configurando una macchina virtuale macOS 10.13.4 per verificare se la stessa cosa accade lì.

Modifica 2: ho provato su una nuova macchina virtuale macOS 10.13.4 e sto riscontrando lo stesso problema. Ho provato brew install wine(per Wine 3.0 stabile) e brew install wine --HEAD(per l'ultimo Wine 3.7), entrambi hanno lo stesso problema con l' winebootimpiccagione.

Modifica 3: Penso che il 0009:err:process:__wine_kernel_init boot event wait timed outproblema potrebbe essere la linea di log , non ho idea di come aggirarlo.

Risposte:



0

Il winebootcomando si blocca, perché molto probabilmente ti dà qualche popup di errore. Per visualizzare l'errore del messaggio popup, assicurati di aver DISPLAYconfigurato la variabile corretta che punta al display corrente.

Il problema comune è il popup relativo alla mancanza di Gecko. La soluzione alternativa da eseguire in modo winebootnon interattivo consiste nell'ignorare il pacchetto Gecko con il comando seguente:

WINEDLLOVERRIDES="mscoree,mshtml=" wineboot -i

Un altro problema potrebbe essere correlato a .NET / rundll32, consultare: bug # 47144 .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.