Trying to transition to running UrBackup in Docker and am hitting some issues I hope someone can help with.
Running on Odroid HC2 with OpenMediaVault 4.1.22-1 and BTRFS file system. I can install UrBackup as a plug-in from the OMV Plug-ins and UrBackup works.
I have tried the uroni/urbackup-server image. When I configure and start the container it throws:
standard_init_linux.go:207: exec user process caused "exec format error"
I think this is because the image defines:
I have also tried whatang/docker_urbackup:armhf-latest. That one gets a bit further but once the container starts I get the following errors in the logs:
2019-06-23 13:59:05: Starting HTTP-Server on port 55414 2019-06-23 13:59:05: HTTP: Server started up successfully! 2019-06-23 13:59:05: Generating Server identity... 2019-06-23 13:59:05: Generating Server private/public ECDSA key... 2019-06-23 13:59:05: Calculating public key... terminate called after throwing an instance of 'CryptoPP::FileSink::OpenErr' what(): FileSink: error opening file for writing: urbackup/server_ident_ecdsa409k1.priv
It does not seems like Docker can’t write to the configured directories.
Of the two I’d rather get the uroni/urbackup-server image working since that is the official image.
Anyone have experience getting UrBackup to run under Docker on ARMv7/armhf devices? Anyone have suggestions on what I need to tweak (or should be looking at / tweaking) to get it working?