Tried it myself here. I am getting the same error here (beta release).
Duplicati.Library.Interface.FolderMissingException: Unable to set folder to /var/services/homes/XXXX/dup_test/, error message: No such file ---> Renci.SshNet.Common.SftpPathNotFoundException: No such file at Renci.SshNet.Sftp.SftpSession.RequestOpenDir(String path, Boolean nullOnError) at Renci.SshNet.Sftp.SftpSession.ChangeDirectory(String path) at Duplicati.Library.Backend.SSHv2.ChangeDirectory(String path) --- End of inner exception stack trace --- at Duplicati.Library.Main.BackendManager.List() at Duplicati.Library.Main.Operation.FilelistProcessor.RemoteListAnalysis(BackendManager backend, Options options, LocalDatabase database, IBackendWriter log, String protectedfile) at Duplicati.Library.Main.Operation.FilelistProcessor.VerifyRemoteList(BackendManager backend, Options options, LocalDatabase database, IBackendWriter log, String protectedfile) at Duplicati.Library.Main.Operation.BackupHandler.PreBackupVerify(BackendManager backend, String protectedfile) at Duplicati.Library.Main.Operation.BackupHandler.Run(String sources, IFilter filter) at Duplicati.Library.Main.Controller.<>c__DisplayClass16_0.<Backup>b__0(BackupResults result) at Duplicati.Library.Main.Controller.RunAction[T](T result, String& paths, IFilter& filter, Action`1 method) at Duplicati.Library.Main.Controller.Backup(String inputsources, IFilter filter) at Duplicati.Server.Runner.Run(IRunnerData data, Boolean fromQueue)
Maybe try to install the webdav server from synology and use webdav access? Untill someone figured out what goes wrong here…
I"m still using the standard ports — once I had it up and running I will change to non standard port.
And yes, I can reach the Synology over SSH from a terminal window on any other computer in my network (Mac, Linux and even (oh god!) winscp on Windows. Once there I can create files and folders, list them, etc without any issue.
Also, I installed webdav on the synology, enabled both http and https ports but when I try to test from duplicati I get an error “Failed to connect: The remote server returned an error: (405) Method Not Allowed”
However, WebDav is clearly working fine because I can open my home folder from a Mac (same Mac that’s running Duplicati by the way) using webdav credentials and port with no problem.
It seems to me that Duplicati is just not ready for prime time. These are really basic issues (just connecting) and so it just shouldn’t be this hard, particularly since I can connect to the same services from other apps with no issue
The WebDAV “(405) Method Not Allowed” error might be the same one mentioned here:
That being said, it sounds like you’ve tried a lot of different methods (thanks!) but just keep running into issues. I know other Synology users are using Duplicati without such issues (at least not that they’re reporting) so I’m stuck assuming your environment or implementation is set up in a way that Duplicati doesn’t handle well.
It would be great if you had the time to help us iron out exactly what the issue is, but without us being able to guarantee results within a particular time frame I certainly understand about the time pressure of dealing with CrashPlan’s announcement.
If you end up finding another tool that works for you please let us know what it is (and what didn’t work for you) in case other Synology users trying out Duplicati run into issues like yours. We’d much rather have people backing up with another tool than not backing up at all!
And keep us in mind once your new tool is in place - Duplicati is actively being developed so at some point we’ll hopefully figure out what’s been causing you so many issues and get it resolved.
Bloody hell — that worked! You know, when I was experimenting with WebDav and opened a Finder folder to the Synology, I noticed there was a single “home” folder there as well as the “homes/user” folder. I actually went looking for that ‘home’ folder but couldn’t find it anywhere.
So ok, did that, and I have started a backup of one hard drive. Keeping my fingers crossed — and THANKS so much for figuring it out.
Of course from a technical point of view, I’m curious as to WHY this worked and why the previous mechanisms did NOT work?
Wow! I had no idea you needed to do that. Awesome that you figured it out.
Now that I know this, I think you could have found out by using FileZilla or CyberDuck to connect, as it would show the paths.
I do recall that Synology monkey patches sshd with some login integration. It sounds like they patched sftp as well such that it does not expose the /volume stuff, which is really confusing as they have not (and could not) patch normal ssh access the same way.
God no, it still has 361,000 files (522GB) to backup — I’m assuming it’s going to be 3 or 4 more days given that we started with 750,000 files or so. But you’re right - the suggestion worked so I’ll mark that.
I’m having the same issue - but with my own NAS which runs a mix of Debian testing and OpenMediaVault. I’ve set up a backup using borgbackup, which is working fine, but I wanted to try Duplicati just for fun (well actually it supports Amazon Drive out of the box, which is what I’m looking for).
I have a ‘backup’ user on my NAS who has a home directory residing on /export/NAS/Backup - borgbackup is just putting its files in a directory relative to the home directory of that user.
If I try doing the same thing with Duplicati I get the ‘Failed to connect: No such file’ error. Just to be clear, I’m using SSH file transfer (SFTP).
I was trying with ‘duplicati/pcname’ or ‘/duplicati/pcname’ or ‘~/duplicati/pcname’ or ‘./duplicati/pcname’
I also tried connecting with FileZilla using SFTP which works fine, I can access the folder, create stuff, delete stuff. Just like borgbackup does as well.
I also created the directory and tried again with duplicati - to no avail. If I leave the directory empty it says okay but ends up with a permission error. Troubleshooting is hard because I have no idea where Duplicati is trying to go.
Solution: This still seems like a bug in Duplicati:
into the folder.
I find that rather strange and completely counter intuitive compared to how every other tool at my disposal handles this.
Can you clarify what you mean by “can’t make it connect”? Do you mean you can’t get to the web based UI, can’t get Duplicati to see the paths you want to become a up, can’t get the job to connect to the backend, or something else?
Did you follow I this guides for your setup? If so, if like to figure out where it didn’t work for you.
Thanks for the quick response and sorry for the lack of information. I wasn’t actually trying to install Duplicati on my Synology NAS, I’m running it on Windows and am trying to back up to a Synology NAS through SFTP (SSH).
Now I have setup a FTP server on my NAS and that works fine, but when I try to setup a back up profile through SFTP and click “Test connection” I get the following message:
“No certificate was specified previously, please verify with the server administrator that the key is correct: ssh-rsa 2048 ??:??:??:??:??:??:??:??:??:??:??:??:??:??:??:?? Do you want to approve the reported host key?”
I ‘blanked’ out the key for posting it on an open forum, not sure if that’s needed in this case…
Then I click ‘Yes’ and I get the message: “The folder /backup/SFTPtest does not exist. Create it now?”
I click ‘Yes’ again and then I get the error: “Failed to connect: No such file”
It doesn’t make any difference if the folder was already created beforehand. I keep receiving this error. So I saw the possible solution mentioned by Wim, but I’m not quite sure what he means. That’s why I asked if he or somebody might be able to clear that up!