Hello all.

Just wanted to share with you what happened to me and check if you have any
idea on what is going on.
I have been a satisfied user of backuppc for a long time. So far I am using
a 3.3.0 version on a debian 7 on a local vm (a local vmware esxi i have
full control on): no problem with this approach.

I needed to switch to a cloud solution, though.

No need to migrate the pool. I thought about installing backuppc v4 and
just starting from that, adding my old hosts (to avoid v3/v4 pool version
issues)
My pool is 0.7 TB so to keep the budget low I planned to buy a low-middle
sized vm plus some "cloud storage space".
I read that hardlinks support is no longer strictly mandatory (but it can
affect performance) on v4 so I was about to give it a try. I hope I
understood this crucial point correctly.

So i installed backuppc 4.4.0-3 (standard repo version on debian 11)
I mounted the cloud space with sshfs as user backuppc, this are the options
in the fstab line:

idmap=user,allow_other,default_permissions,IdentityFile=/root/.ssh/<privatekey>,port=23,ServerAliveInterval=15,reconnect,_netdev,uid=108,gid=114

uid and gid are backuppc user and group
I got a working installation and I tried a successful backup (full and
incr) of localhost (tar method), with no errors.

Then I tried to add some remote linux servers (rsync over ssh method) and I
got several transfer errors... very similar across all the servers... for
example a sample from xferLOG:

[...]
This is the rsync child about to exec /usr/libexec/backuppc-rsync/rsync_bpc
Xfer PIDs are now 39411,39414
xferPids 39411,39414
G bpc_path_create: can't create f%2fetc%2f/attrib (errno 2)
G bpc_path_create: can't create f%2fetc%2f/attrib (errno 2)
=> [lots of repeated lines]
rsync_bpc: recv_generator: mkdir "/NetworkManager" failed: No such file or
directory (2)
*** Skipping any contents from this failed directory ***
G bpc_path_create: can't create f%2fetc%2f/fX11 (errno 2)
G bpc_path_create: can't create f%2fetc%2f/fX11 (errno 2)
rsync_bpc: recv_generator: mkdir "/X11/xkb" failed: No such file or
directory (2)
*** Skipping any contents from this failed directory ***
G bpc_path_create: can't create f%2fetc%2f/facpi (errno 2)
G bpc_path_create: can't create f%2fetc%2f/facpi (errno 2)
rsync_bpc: recv_generator: mkdir "/acpi/events" failed: No such file or
directory (2)
*** Skipping any contents from this failed directory ***
G bpc_fileReadAll: can't open
/var/lib/backuppc/cpool/36/16/37170a6409f1fa9cf67d20660b1d0f2d (from
alternatives/ALTER_OPERATOR_CLASS.7.gz)
rsync_bpc: symlink "/alternatives/ALTER_OPERATOR_CLASS.7.gz" ->
"/usr/share/postgresql/13/man/man7/ALTER_OPERATOR_CLASS.7.gz" failed: File
exists (17)
rsync_bpc: symlink "/alternatives/ALTER_OPERATOR_FAMILY.7.gz" ->
"/usr/share/postgresql/13/man/man7/ALTER_OPERATOR_FAMILY.7.gz" failed: File
exists (17)
G bpc_fileReadAll: can't open
/var/lib/backuppc/cpool/e2/48/e34810c68ce29a133fbc30d73c6ad6a0 (from
alternatives/ALTER_TABLESPACE.7.gz)
[...]

All the remote servers i added so far (all debian servers) got several
errors and if i try to browse their backups, the web interface tells me
they are empty.

My main concern is: why the backup with tar method is working and the other
with rsync is not?
If it was something about the pool filesystem ... should not affect all the
backups?
Is something about the options i mount the sshfs filesystem? Should I set
write syncs?
Seeing the log someone could argue user backuppc has no rw access but i can
tell you that backuppc created a lot of files and folders in that fs.

Thank you in advance.
S
_______________________________________________
BackupPC-users mailing list
BackupPC-users@lists.sourceforge.net
List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki:    https://github.com/backuppc/backuppc/wiki
Project: https://backuppc.github.io/backuppc/

Reply via email to