Cannot Connect to NextCloud WebDav

Some users in our organization are having issues connecting to a Nextcloud WebDav server.
I have no issues connecting to the server using other tools like WinSCP.

From a look at the log files, there appears to be an issue with getting “can_use” info. I assume that this is a license/validation check?
I am connected to a VPN, I appear to only get issues with the “can_use” info when connected to VPN.I have to have VPN connected to access the WebDav folder.

[2023/02/24 11:20:17.747] [ERROR ] [ 5988] [NETDRIVE ] NDCoreFile::LoadFromUserProfile Failed to open C:\Users\xxxxxxx\AppData\Roaming\NetDrive3\core.dat with read permission: The system cannot find the file specified.
[2023/02/24 11:20:17.748] [ERROR ] [ 5988] [NETDRIVE ] CUser::LoadNDCoreFromUserProfile Failed to parse saved data
[2023/02/24 11:21:32.328] [ERROR ] [ 5988] [BDRIVE ] Failed to get [can_use] info, error:28 , http error:0
[2023/02/24 11:22:02.958] [ERROR ] [ 15592] [PROTOCOL ] WEBDAV::WebDAV::Connect >> Timeout was reached(28)
[2023/02/24 11:22:19.701] [ERROR ] [ 15592] [PROTOCOL ] WEBDAV::WebDAV::Connect >> Timeout was reached(28)
[2023/02/24 11:23:33.021] [ERROR ] [ 18228] [PROTOCOL ] WEBDAV::WebDAV::Connect >> Timeout was reached(28)
[2023/02/24 11:23:50.486] [ERROR ] [ 18228] [PROTOCOL ] WEBDAV::WebDAV::Connect >> Timeout was reached(28)
[2023/02/24 11:24:06.798] [ERROR ] [ 18228] [PROTOCOL ] WEBDAV::WebDAV::Connect >> Timeout was reached(28)
[2023/02/24 11:25:48.953] [ERROR ] [ 11372] [PROTOCOL ] WEBDAV::WebDAV::Connect >> Timeout was reached(28)
[2023/02/24 11:28:13.821] [ERROR ] [ 18396] [PROTOCOL ] WEBDAV::WebDAV::Connect >> Timeout was reached(28)
[2023/02/24 12:06:18.159] [ERROR ] [ 15828] [BDRIVE ] Failed to get [can_use] info, error:28 , http error:0
[2023/02/24 12:06:57.909] [ERROR ] [ 1108] [PROTOCOL ] WEBDAV::WebDAV::Connect >> Timeout was reached(28)
[2023/02/24 12:09:52.047] [ERROR ] [ 6396] [PROTOCOL ] WEBDAV::WebDAV::Connect >> Timeout was reached(28)
[2023/02/24 12:12:03.226] [ERROR ] [ 11108] [BDRIVE ] Failed to get https://github.com/bdrive/netdrive3-i18n/raw/master/qm/netdrive_fr.qm : curl 28 [c:\buildbot\slave-win\netdrive3_release\common\languagesinfo.cpp:211]
[2023/02/24 12:12:13.257] [ERROR ] [ 11108] [BDRIVE ] Failed to get https://git.bdrive.com/open/netdrive3-i18n/raw/master/qm/netdrive_fr.qm : curl 28 [c:\buildbot\slave-win\netdrive3_release\common\languagesinfo.cpp:211]
[2023/02/24 12:12:13.285] [DEBUG ] [ 15828] [BDRIVE ] LanguagesInfo::CheckSupportedLanguage: lang fr_FR [c:\buildbot\slave-win\netdrive3_release\common\languagesinfo.cpp:299]
[2023/02/24 12:12:13.285] [DEBUG ] [ 15828] [BDRIVE ] LanguagesInfo::CheckSupportedLanguage: supported language found: fr [c:\buildbot\slave-win\netdrive3_release\common\languagesinfo.cpp:314]
[2023/02/24 12:13:10.237] [DEBUG ] [ 15828] [PROTOCOL ] NDCore::GetFromServer >> Timeout was reached(28) treat as AERROR::TIMEDOUT
[2023/02/24 12:13:10.237] [ERROR ] [ 15828] [BDRIVE ] Failed to get [can_use] info, error:28 , http error:0
[2023/02/24 12:13:44.375] [ERROR ] [ 15896] [PROTOCOL ] WEBDAV::WebDAV::Connect >> Timeout was reached(28)

I managed to identify the issue. The DNS server was taking more than 10 seconds to resolve the name of the server, but Netdrive times out at 10 seconds.
I changed my DNS provider and now I can connect.

1 Like