Autore Topic: errore rsync  (Letto 12349 volte)

Offline scansione_1

  • Full Member
  • ***
  • Post: 54
    • Mostra profilo
    • E-mail
errore rsync
« il: 29 Aprile 2013, 12:44:20 »
ciao a tutti.
ho un problema ad eseguire il backup da cron + rsync
errore:
rsync: failed to open exclude file /usr/local/bin/backup_exclude: Permission denied (13)
rsync error: error in file IO (code 11) at exclude.c(1062) [client=3.0.6]
il backup mi crea le cartelle giornaliero.0 ecc ecc, ma all'interno sono vuote, senza le cartelle della home.

se eseguo rsync manualmente non ho nessun errore
es:
rsync -av /home /mnt/ext
tutto ok.

potete aiutarmi?
grazie
« Ultima modifica: 29 Aprile 2013, 12:52:28 da scansione_1 »

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re:errore rsync
« Risposta #1 il: 29 Aprile 2013, 14:26:10 »
come dice nel messaggio, rsync non può accedere al file backup_exclude, girando da cron non ha i permessi per vederlo, pertanto non può eseguire il backup.
Controlla i permessi di quel file.

Offline scansione_1

  • Full Member
  • ***
  • Post: 54
    • Mostra profilo
    • E-mail
Re:errore rsync
« Risposta #2 il: 29 Aprile 2013, 14:30:10 »
ciao
in effetti provato a modificare i permessi ma nulla da fare.
-rwxrwxr-x. 1 root root     0 29 apr 11:22 backup_exclude
questi sono i permessi del file

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re:errore rsync
« Risposta #3 il: 29 Aprile 2013, 14:32:33 »
perchè probabilmente il problema non è nei permessi del file ma nei permessi di attraversamento.. prima che ti metti a cambiare permessi a destra e sinistra, pensa se non sia il caso di spostare quel file altrove (a rigor di logica e senza sapere cosa sia, direi che dovrebbe stare in /etc)

Offline scansione_1

  • Full Member
  • ***
  • Post: 54
    • Mostra profilo
    • E-mail
Re:errore rsync
« Risposta #4 il: 29 Aprile 2013, 14:36:41 »
la stessa configurazione  centos  installata su 4 server non da problemi.
l'unica differenza e che questo server è virtuale su xen server.

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re:errore rsync
« Risposta #5 il: 29 Aprile 2013, 14:44:24 »
il fatto che non funzioni e dia quell'errore significa che evidentemente qualcosa è diverso tra i server..
non lo dico io, te lo dice la macchina.. :-)

Offline scansione_1

  • Full Member
  • ***
  • Post: 54
    • Mostra profilo
    • E-mail
Re:errore rsync
« Risposta #6 il: 29 Aprile 2013, 15:01:38 »
dallo script ho commentato
#EXCLUDES=/usr/local/bin/backup_exclude



Rsync in esecuzione...
rsync: opendir "/home" failed: Permission denied (13)
rsync: ERROR: cannot stat destination "/mnt/ext/giornaliero.0": Permission denied (13)
rsync error: errors selecting input/output files, dirs (code 3) at main.c(554) [receiver=3.0.6]
rsync: connection unexpectedly closed (9 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(600) [sender=3.0.6]

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re:errore rsync
« Risposta #7 il: 29 Aprile 2013, 15:20:26 »
ok.. e.... quindi?

parti dal presupposto che noi, dei tuoi server e di come fai il backup non sappiamo nulla..

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re:errore rsync
« Risposta #8 il: 29 Aprile 2013, 15:22:31 »
comunque il problema non è nello script di backup
il problema è di permessi o di utente con il quale viene eseguito il backup diverso

i server sono tutti identici per sistema operativo, configurazioni ecc.?

Offline scansione_1

  • Full Member
  • ***
  • Post: 54
    • Mostra profilo
    • E-mail
Re:errore rsync
« Risposta #9 il: 29 Aprile 2013, 15:34:21 »
si le configurazioni sono tutte uguali


ho fatto questa prova
da  terminale ho lanciato
/usr/local/bin/backupext.sh giornaliero.cfg

funziona correttamente
da cron no

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re:errore rsync
« Risposta #10 il: 29 Aprile 2013, 15:36:23 »
non ci siamo..
che da ROOT funzioni ci è noto

tu non hai risposto alle mie domande.. non andiamo molto lontano così... a domanda -> risposta.. così noi cerchiamo di capire e di darti una mano..
altrimenti è tempo perso

Offline scansione_1

  • Full Member
  • ***
  • Post: 54
    • Mostra profilo
    • E-mail
Re:errore rsync
« Risposta #11 il: 29 Aprile 2013, 16:18:45 »
le configurazioni sono le stesse per tutti i server fatti ad oggi.
questo non capisco.
beh non era proprio scontato che funzionasse.
se fosse un problema di script del backup anche da root non funzionerebbe
il problema sembra essere "solo" di permessi.
le operazioni che faccio io sono:
utente root
export VISUAL=nano

crontab -e
inserisco
0 2 * * * /usr/local/bin/backupext.sh giornaliero.cfg
salvo e chiudo
da webmin eseguo lo script, per verificare che funzioni.
« Ultima modifica: 29 Aprile 2013, 16:23:19 da scansione_1 »

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re:errore rsync
« Risposta #12 il: 29 Aprile 2013, 16:26:38 »
perdonami, ho una giornata pesante e quindi sono un po' "spigoloso"..

i server sono tutti identici tra loro? sistema operativo? applicativi?
i file di configurazione coinvolti sono identici?

avevi già detto che lanciandolo a mano funzionava, quindi era evidente un problema di permessi (peraltro già evidenziato nel messaggio di errore e nella risposta di Lonely..)

premettendo che noi da qui non sappiamo cosa, come, perchè e con che risultati/messaggi a video, dovresti iniziare con il rispondere puntualmente alle domande che ti vengono poste.. in altre parole e usando impropriamente un'altra formula "spiega il problema e non la tua soluzione"

io inizierei a confrontare le versioni di
webmin
samba
S.O.

i rispettivi file di configurazione
i permessi di attraversamento su quel file dei server (tu sai cosa sono i permessi di attraversamento?)

Offline scansione_1

  • Full Member
  • ***
  • Post: 54
    • Mostra profilo
    • E-mail
Re:errore rsync
« Risposta #13 il: 29 Aprile 2013, 16:34:19 »
non solo per te è una giornataccia, volevo consegnarlo oggi.
invece slitta a domani-------accidenti

ho fatto questa prova
a cron ho fatto eseguire il backup 5 min. fa.
eseguito perfettamente.
quindi il problema sembra essere webmin.
 :-X
« Ultima modifica: 29 Aprile 2013, 16:36:36 da scansione_1 »

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re:errore rsync
« Risposta #14 il: 29 Aprile 2013, 16:44:35 »
bene, allora hai trovato dove cercare..