Thanks Craig.
The --specials now works (and I agree with both you and Michael that
it is not useful... but it validates that the restore is 'perfect' as
far as rsync is concerned)

Regarding selinux, you can turn it on in 'permissive' (non-enforcing)
mode in which case it shouldn't do anything other than create messages
of selinux policy violations... but it shouldn't block (or otherwise
affect any parts of your running system)

Check out the following for some details:
https://docs.fedoraproject.org/en-US/quick-docs/changing-selinux-states-and-modes/

Craig Barratt wrote at about 18:26:34 -0700 on Saturday, May 23, 2020:
 > While I agree with Michael that restoring sockets isn't that useful (since
 > they are only created by a process that is receiving connections on a
 > unix-domain socket), I did fix the bug
 > <https://github.com/backuppc/rsync-bpc/commit/3802747ab70c8d1a41f051ac9610b899352b5271>
 > that causes them to be incorrectly restored by rsync_bpc.
 > 
 > I'm quite unfamiliar with selinux attributes.  Is it possible to add
 > selinux attributes to a file (with setfilecon) when selinux is disabled?
 > Unfortunately my attempt to turn selinux on didn't go well - my machine
 > didn't boot into a usable state, so I'm not willing to turn on selinux.
 > 
 > Craig
 > 
 > On Fri, May 22, 2020 at 8:26 PM Michael Stowe <
 > michael.st...@member.mensa.org> wrote:
 > 
 > > On 2020-05-22 16:49, backu...@kosowsky.org wrote:
 > > > Michael Stowe wrote at about 22:18:50 +0000 on Friday, May 22, 2020:
 > > >  > On 2020-05-22 11:42, backu...@kosowsky.org wrote:
 > > >  > > 1. Sockets are restored as regular files not special files -->
 > > > BUG?
 > > >  >
 > > >  > Why would one back up a socket?
 > > > I am testing the fidelity of the backup/restore cycle..
 > > >>
 > > >  > If you really think this is sensible, you should be able to
 > > > accomplish
 > > >  > it with "--devices --specials" as part of your rsync command lines.
 > > >  >  From the symptoms, you have this in backup but not restore.
 > > >
 > > > Actually, in the original text (which you snipped), I shared my
 > > > rsync_bpc commands for both 'dump' and 'restore', which include the
 > > > '-D' flag (actually it's the default in the config.pl for both rsync
 > > > dump and restore)... and '-D' is *equivalent* to '--devices
 > > > --specials'
 > > >
 > > > And since I suspected some readers might miss that, I even noted in
 > > > the text that:
 > > >    "Also, special files (--specials) should be included under the -D
 > > >    flag that I use for both rsync dump and restore commands (see
 > > >    below)"
 > > >
 > > > Hence, why I suggested this is a *BUG* vs. user error or lack of
 > > > knowledge :)
 > >
 > > You've mistaken my point -- sure, the -D flag is there, but it's
 > > behaving like it isn't.  Let's review:
 > >
 > > --devices
 > >         This option causes rsync to transfer character and block  device
 > >         files  to  the  remote  system  to recreate these devices.  This
 > >         option has no effect if the receiving rsync is not  run  as  the
 > >         super-user (see also the --super and --fake-super options).
 > >
 > > Naturally this begs the question as to whether you're running it as the
 > > super-user, and if you've seen the options as referred to in the man
 > > page, which I've quoted above.
 > >


_______________________________________________
BackupPC-users mailing list
BackupPC-users@lists.sourceforge.net
List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki:    http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/

Reply via email to