So far I’ve seen this oddity only BETWEEN VERSIONS but not “sometimes yes sometimes no” within the same version. (EDIT: SEE BELOW)
My guess is there was a mistake with the automated build script for the Docker containers that has been resolved as of 2.0.4.1 experimental.
EDIT:
Yes - though there was a typo in my post. I meant to say the official (Docker) and linuxserver (Docker) Docker containers. I make a distinction between the two because they use different mount points in their configurations.
That being said - during my 2.0.4.1 → 2.0.3.14 downgrade test I found that after re-upgrading to to 2.0.4.1 I’m back to missing the 4 items listed previously (even though I did see them before) so this DOES SUPPORT your finding of seeing this oddity “sometimes”.
I tried 3 restarts of the official container and they have not yet returned.
I tested 2 restarts of the linuxserver container and they all showed up correctly every time.
When missing, they are also missing from the “Direct restore from backup files…” list.
Note that on my Windows 10 box (which still hows the v2 options in the web GUI) they still do not show up for me in the BackendTool help:
"C:\Program Files\Duplicati 2\Duplicati.CommandLine.BackendTool.exe" help
Usage: <command> <protocol>://<username>:<password>@<path> [filename]
Example: LIST ftp://user:pass@server/folder
Supported backends: aftp,amzcd,azure,b2,box,cloudfiles,dropbox,file,ftp,googledrive,gcs,hubic,jottacloud,mega,onedrive,openstack,s3,od4b,mssp,ssh,tahoe,webdav
Supported commands: GET PUT LIST DELETE CREATEFOLDER
@kenkendk or @Pectojin, can you think of any reason why some destination option would load sometimes but not others? I checked the DLLs in both official and linuxserver update and they seem to be the same.