Sto cercando di avviare rsync --daemon
su Sierra (10.12.6), usando launchctl
. Funzionava bene (l'ultima volta in Mavericks, penso). Ma ora su Sierra, il daemon non si avvia e grep rsync /var/log/system.log
mostra solo questo:
... rsync[12201]: assertion failed: 16G1408: libxpc.dylib + 20887 [BF896DF0-D8E9-31A8-A4B3-01120BFEEE52]: 0xf
Anche cercare su questo messaggio criptico non mi ha dato un indizio.
So di SIP e l'ho disabilitato:
$ csrutil status
System Integrity Protection status: disabled.
Il modo in cui sto provando a configurare il mio damon è seguendo questa guida , che consiste essenzialmente in:
- creazione di
/etc/rsyncd.conf
ersyncd.secrets
- creazione di
/Library/LaunchDaemons/org.samba.rsync.plist
- caricamento del file plist con
launchctl load -w /Library/LaunchDaemons/org.samba.rsync.plist
- e inizialo con
launchctl start org.samba.rsync
Il file plist viene caricato, ma il daemon non è in esecuzione:
$ launchctl list | grep rsync
- 0 org.samba.rsync
Che cosa potrebbe significare questo messaggio assertion failed: 16G1408: libxpc.dylib
?
Qualcosa è cambiato in Sierra con come avviare i daemon?