Wine on X over SSH doesn't.

Questions about Wine on Linux
Locked
iconoclast hero
Level 2
Level 2
Posts: 10
Joined: Mon Feb 03, 2020 11:06 am

Wine on X over SSH doesn't.

Post by iconoclast hero »

Other stuff works, haven't found anything that WINE can do over SSH

Client: Ubuntu 22.10
Server: Ubuntu 22.04
Wine@server: 7.17 (staging)

alias gig='ssh -Y -p #### address'

Code: Select all

$ gig 'wine notepad'
002c:fixme:winediag:LdrInitializeThunk wine-staging 7.17 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
0090:fixme:wineusb:query_id Unhandled ID query type 0x5.
00a0:err:winediag:ntlm_check_version 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.
00a0:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
00a0:fixme:heap:RtlSetHeapInformation handle 0000000001840000, info_class 0, info 000000000021F6C0, size 4 stub!
00a0:fixme:ntdll:EtwLogTraceEvent 0 000000000021F520
00a0:fixme:ntdll:EtwLogTraceEvent 0 000000000021F520
00a0:fixme:ntdll:EtwLogTraceEvent 0 000000000021F520
00a0:fixme:ntdll:EtwLogTraceEvent 0 000000000021F520
00a0:fixme:ntdll:EtwLogTraceEvent 0 000000000021F520
00a0:fixme:ntdll:EtwLogTraceEvent 0 000000000021F520
00a0:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {04c6e16d-b99f-4a3a-9b3e-b8325bbc781e}
00a0:fixme:svchost:AddServiceElem library L"C:\\windows\\system32\\WsmSvc.dll" expects undocumented SvchostPushServiceGlobals function to be called
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"WinRM" failed to start: 1053
00a0:fixme:ntdll:EtwLogTraceEvent 0 000000000021F740
00a0:fixme:ntdll:EtwLogTraceEvent 0 000000000021F740
00a0:fixme:ntdll:EtwLogTraceEvent 0 000000000021F740
00a0:fixme:ntdll:EtwLogTraceEvent 0 000000000021F740
00a0:fixme:ntdll:EtwLogTraceEvent 0 000000000021F6C0
00a0:fixme:ntdll:EtwLogTraceEvent 0 000000000021F740
0090:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0090:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0090:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0090:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0150:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0150:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."

Code: Select all

$ gig 'wine .wine/drive_c/Program\ Files\ \(x86\)/eMule/emule.exe'
002c:fixme:winediag:LdrInitializeThunk wine-staging 7.17 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
0098:fixme:wineusb:query_id Unhandled ID query type 0x5.
00a8:err:winediag:ntlm_check_version 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.
00a8:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
00a8:fixme:heap:RtlSetHeapInformation handle 0000000001840000, info_class 0, info 000000000021F6C0, size 4 stub!
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F520
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F520
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F520
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F520
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F520
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F520
00a8:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {04c6e16d-b99f-4a3a-9b3e-b8325bbc781e}
00a8:fixme:svchost:AddServiceElem library L"C:\\windows\\system32\\WsmSvc.dll" expects undocumented SvchostPushServiceGlobals function to be called
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"WinRM" failed to start: 1053
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F740
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F740
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F740
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F740
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F6C0
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F740
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0150:err:winediag:gnutls_process_attach failed to load libgnutls, no support for encryption
0150:err:winediag:process_attach failed to load libgnutls, no support for pfx import/export
0150:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub!
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
0150:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0150:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."

Code: Select all

$ gig 'wine .wine/drive_c/Program\ Files\ \(x86\)/OverDrive\ for\ Windows/MediaConsole.exe'
002c:fixme:winediag:LdrInitializeThunk wine-staging 7.17 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
0098:fixme:wineusb:query_id Unhandled ID query type 0x5.
00a8:fixme:heap:RtlSetHeapInformation handle 0000000001840000, info_class 0, info 000000000021F6C0, size 4 stub!
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F520
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F520
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F520
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F520
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F520
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F520
00a8:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {04c6e16d-b99f-4a3a-9b3e-b8325bbc781e}
00a8:fixme:svchost:AddServiceElem library L"C:\\windows\\system32\\WsmSvc.dll" expects undocumented SvchostPushServiceGlobals function to be called
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"WinRM" failed to start: 1053
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F740
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F740
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F740
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F740
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F6C0
00a8:fixme:ntdll:EtwLogTraceEvent 0 000000000021F740
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0154:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0154:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."
0114:fixme:imm:ImeSetActiveContext (000000000001002C, 0): stub
0114:fixme:imm:ImmReleaseContext (0000000000010020, 000000000001002C): stub
invisible kid
Level 5
Level 5
Posts: 368
Joined: Tue Dec 24, 2019 3:23 pm

Re: Wine on X over SSH doesn't.

Post by invisible kid »

I believe ntlm_auth is included in the winbind package. You definitely need that for network security stuff. You can check if you have it by entering it right on the command line.
spoon0042
Level 6
Level 6
Posts: 572
Joined: Thu Dec 24, 2009 11:00 am

Re: Wine on X over SSH doesn't.

Post by spoon0042 »

afaik on ubuntu, like debian, X11 Forwarding is disabled by default so you'll have to enable it yourself if you haven't (it's recommended this be done per host)

there is information on this in /usr/share/doc/openssh-client/README.Debian.gz as well as the ssh man page and probably elsewhere in nicer formats or guides or a wiki somewhere
Locked