RSYNC è uno strumento potente utilizzato per copiare e sincronizzare file e directory tra locali e remote. Tuttavia, come qualsiasi altro software, potrebbe presentare errori durante l’uso. Un errore comune che gli utenti possono incontrare è l’errore “RSYNC: errore del codice di uscita 12”, che indica generalmente un errore nel protocollo RSYNC.
Dal momento che l’errore 12 di RSYNC è un errore generale, la causa esatta può variare. Tuttavia, ci sono una serie di metodi comuni per risolvere questo problema. In prima istanza è utile verificare che la sintassi del comando RSYNC sia corretta ed eseguita con i permessi appropriati.
Se tutto sembra andare bene e il problema persiste, bisogna controllare la connessione di rete tra il client RSYNC e il server. Prova a fare un ping al server dall’host locale per verificare se la connessione di rete è stabile. Potrebbe essere anche necessario verificare se la versione di RSYNC utilizzata per il client e il server è compatibile (1).
Un altro motivo comune per l’uscita con l’errore 12 potrebbe essere un problema con la directory di destinazione. Ad esempio, la directory di destinazione potrebbe non esistere o potrebbe non avere i permessi sufficienti. Verificare che la directory di destinazione esista ed abbia i permessi di scrittura per l’utente che esegue il comando RSYNC (2).
In generale, le cause più comuni dell’errore di codice di uscita 12 di RSYNC sono le seguenti:
1. Problemi di connettività di rete.
2. Sintassi del comando errata.
3. Problemi di permessi e accesso alla directory di destinazione.
4. Versione non compatibile tra client e server RSYNC.
Rimuovere l’errore RSYNC 12 potrebbe richiedere alcune prove ed errori. Importante è isolare la causa del problema facendo un controllo passo dopo passo, dal controllo della sintassi del comando alla verifica dei permessi di directory o dei problemi di rete.
Risorse:
(1) “Rsync man page”. https://rsync.samba.org/ftp/rsync/rsync.html
(2) “How to use Rsync for local and remote data transfer and synchronization”. https://www.tecmint.com/rsync-local-remote-file-synchronization-commands/
Ricorda che la consultazione di forum, guide online e la condivisione di esperienze con altri utilizzatori possono essere fondamentali per risolvere questo tipo di errore.