Restore database from different device fails

Hi,

I have a device which collects time series database with influxdb java client library. This device is an embarked computer which connects only rarely to internet. Hence in order to have it back up the data and learn from it, we were thinking to have it send backups onto a master server always available.

My prototype scheme, which I am currently trying to implement, is the following:

  • Backup: influxd backup -portable -database "DB NAME" PATH_TO_BACKUP_DIR
  • Send backup: scp from embarked device to master server when connection available.
  • Restore: influxd restore -portable -db "DB NAME" -newdb NEW_DB_NAME PATH_OF_BACKUP_DIR

This creates the new database in the master server but it is empty!

influx
Connected to http://localhost:8086 version 1.7.7
InfluxDB shell version: 1.7.7
> show databases;
name: databases
name
----
_internal
NEW_DB_NAME
> 

The scp worked and the backup dir in the master server is not empty:

ls -lash PATH_OF_BACKUP_DIR
total 232K
   0 drwxr-xr-x. 1 owner group 1.1K Jul  3 14:29 .
   0 drwxrwxr-x. 1 owner group   14 Jul  3 14:29 ..
4.0K -rw-------. 1 owner group 3.5K Jul  3 14:29 20190703T121358Z.manifest
4.0K -rw-r--r--. 1 owner group 1.1K Jul  3 14:29 20190703T121358Z.meta
 12K -rw-------. 1 owner group 9.8K Jul  3 14:29 20190703T121358Z.s12.tar.gz
 12K -rw-------. 1 owner group  12K Jul  3 14:29 20190703T121358Z.s13.tar.gz
 12K -rw-------. 1 owner group  11K Jul  3 14:29 20190703T121358Z.s14.tar.gz
 16K -rw-------. 1 owner group  14K Jul  3 14:29 20190703T121358Z.s15.tar.gz
 16K -rw-------. 1 owner group  13K Jul  3 14:29 20190703T121358Z.s16.tar.gz
 12K -rw-------. 1 owner group 8.2K Jul  3 14:29 20190703T121358Z.s17.tar.gz
 20K -rw-------. 1 owner group  18K Jul  3 14:29 20190703T121358Z.s19.tar.gz
 12K -rw-------. 1 owner group 8.6K Jul  3 14:29 20190703T121358Z.s1.tar.gz
 16K -rw-------. 1 owner group  16K Jul  3 14:29 20190703T121358Z.s20.tar.gz
 16K -rw-------. 1 owner group  16K Jul  3 14:29 20190703T121358Z.s21.tar.gz
 16K -rw-------. 1 owner group  15K Jul  3 14:29 20190703T121358Z.s22.tar.gz
 16K -rw-------. 1 owner group  16K Jul  3 14:29 20190703T121358Z.s23.tar.gz
 16K -rw-------. 1 owner group  15K Jul  3 14:29 20190703T121358Z.s24.tar.gz
 16K -rw-------. 1 owner group  15K Jul  3 14:29 20190703T121358Z.s25.tar.gz
4.0K -rw-------. 1 owner group 1.6K Jul  3 14:29 20190703T121358Z.s26.tar.gz
4.0K -rw-------. 1 owner group 3.1K Jul  3 14:29 20190703T121358Z.s27.tar.gz
4.0K -rw-------. 1 owner group 1.4K Jul  3 14:29 20190703T121358Z.s3.tar.gz
4.0K -rw-------. 1 owner group  254 Jul  3 14:29 20190703T121358Z.s9.tar.gz

But the imported database is empty as shown here:

ls -lash /var/lib/influxdb/data/
total 0
0 drwxrwxr-x. 1 owner group 84 Jul  4 09:38  .
0 drwxr-xr-x. 1 owner group 22 Jul  3 16:09  ..
0 drwx------. 1 owner group 32 Jul  4 09:38  NEW_DB_NAME
0 drwx------. 1 owner group 28 Jul  3 16:09  _internal

version of influxdb:

 curl -sL -I localhost:8086/ping
HTTP/1.1 204 No Content
Content-Type: application/json
Request-Id: 1f450cfd-9e3a-11e9-8009-9cebe83e6922
X-Influxdb-Build: OSS
X-Influxdb-Version: 1.7.7
X-Request-Id: 1f450cfd-9e3a-11e9-8009-9cebe83e6922
Date: Thu, 04 Jul 2019 09:00:08 GMT

Thanks for your time

Edit: I should add that the embedded device is an arm64 Jetson AGX Xavier, and that for the moment the master is a x84_64 dell XPS.