Operating system(s): Linux Mint 18.2 "Sonya" x86_64, Ubuntu 17.04 "Zesty" i386
Description:
A long standing issue with running QSync (AppDB) under Wine has been that QSync never seems to successfully connect to a NAS. After attempting to connect, it will say "Authentication failure" even though logs on the NAS indicate that the client authenticated successfully.
As you can see in the AppDB, I've done my own testing on various versions of QSync. The latest, 4.2.3, still shows this issue with Wine version 2.18.
Terminal output:
Code: Select all
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:nls:GetThreadPreferredUILanguages 00000034, 0x22788fc, 0x227896c 0x2278904
fixme:nls:get_dummy_preferred_ui_language (0x34 0x22788fc 0x227896c 0x2278904) returning a dummy value (current locale)
fixme:process:RegisterApplicationRestart (L" /RestartByRestartManager:B37459E7-2AF5-4b35-BD74-B05A0C7529F1",0)
fixme:msg:ChangeWindowMessageFilterEx (nil) c0d9 1 (nil)
fixme:shell:InitNetworkAddressControl stub
fixme:listview:LISTVIEW_SetView View LV_VIEW_TILE unimplemented
err:listview:LISTVIEW_WindowProc unknown msg 10a2 wp=00000000 lp=0227772c
fixme:listview:LISTVIEW_SetView View LV_VIEW_TILE unimplemented
err:listview:LISTVIEW_WindowProc unknown msg 10a2 wp=00000000 lp=02277724
fixme:listview:LISTVIEW_SetView View LV_VIEW_TILE unimplemented
err:listview:LISTVIEW_WindowProc unknown msg 10a2 wp=00000000 lp=02277474
err:listview:LISTVIEW_WindowProc unknown msg 10af wp=00000000 lp=00000000
IOTC_Initialize2 VERSION[10A0900]...
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:winediag:IcmpCreateFile Failed to use ICMP (network ping), this requires special permissions.
err:winediag:IcmpCreateFile Failed to use ICMP (network ping), this requires special permissions.
err:winediag:IcmpCreateFile Failed to use ICMP (network ping), this requires special permissions.
err:winediag:IcmpCreateFile Failed to use ICMP (network ping), this requires special permissions.
err:winediag:IcmpCreateFile Failed to use ICMP (network ping), this requires special permissions.
err:winediag:IcmpCreateFile Failed to use ICMP (network ping), this requires special permissions.
Code: Select all
2017-10-07 23:08:15 [Qsync] CQsyncConnection()::CreateConnectionInfo(QFILE_CONNECTION_SCHEME_WEB_FILE_MAN)
2017-10-07 23:08:15 [Qsync] CQsyncConnection()::CreateConnectionInfo(Destination root path = http://[REMOVED]:8080)
2017-10-07 23:08:17 [Qsync] CQsyncConnection::TryConnect (Login)(failure)
2017-10-07 23:08:17 [Qsync] CQsyncConnection::Close(NAS=[REMOVED])(user=)
2017-10-07 23:08:17 [Qsync] CQsyncConnection::Stop(NAS=)(user=)
2017-10-07 23:08:17 [Qsync] CQsyncConnection()::Stop(Close connnection m_DestPathInfo.hConnection)
2017-10-07 23:08:17 [Qsync] CQsyncConnection()::Stop(CloseTunnel)
2017-10-07 23:08:17 [Qsync] CQsyncConnection()::CloseTunnel
2017-10-07 23:08:17 [Qsync] CQsyncConnection::Close(NAS=[REMOVED])(user=)
2017-10-07 23:08:17 [Qsync] CQsyncConnection::Stop(NAS=)(user=)
2017-10-07 23:08:17 [Qsync] CQsyncConnection()::Stop(Close connnection m_DestPathInfo.hConnection)
2017-10-07 23:08:17 [Qsync] CQsyncConnection()::Stop(CloseTunnel)
2017-10-07 23:08:17 [Qsync] CQsyncConnection()::CloseTunnel
- On Mint, I tried sudo setcap cap_net_raw+epi /usr/bin/wine-preloader which resolved the ping errors at the time, although this work around no longer works in Ubuntu 17.04.
- Logging in secure mode and insecure - both produce the same result.
- Windows PCs work fine
- Qsync for Linux - QNAP NAS Community Forum (Posted Sep 25, 2013)
- Qsync and Linux - QNAP NAS Community Forum (Posted Aug 29, 2014)
- Qsync with Ubuntu - QNAP NAS Community Forum (Posted Sep 10, 2016)
- #8332 - Applications and games using ICMP ping request report 'no connection to internet'...
- #32479 - Multiple applications crash or fail to establish secure server connections...
- #40744 - NtLockFile I/O completion on lock breaks Strawberry Perl CPAN
I haven't heard back yet. Judging by the forum posts, it sounds like there's a Linux version of Qsync floating around somewhere at QNAP. Perhaps this would be a good opportunity to iron out some Wine bugs though.QNAP Support wrote: As far as I can see, [Linux support is] still just a feature request. I do not know if they are working on it now. I can submit another feature request for you, and ask to see if they'll give me a status update.
Any ideas how I should proceed with this?