Pages : 1
#1 Le 31/12/2023, à 12:00
- wardidi
Grsync:complété avec erreur
Bonjour,
J'ai un serveur musical mpd sur une debian.
J'ai créer les clé ssh. Je le gère depuis mon PC ubuntu via Remmina sans problème.
Je synchronise des dossiers (musique) d'un DD usb vers le serveur via grsync.
Le synchronisation se fait mais j'ai systématiquement l'erreur " Complété avec erreurs "
**** serveur - Sun Dec 31 11:42:58 2023
** Launching BEFORE command:
trash-empty
** Launching RSYNC command:
rsync -r -t -p -o -g -v --progress --delete -l -D -s '/media/didier/sauvg home/didier/Musique/' didier@192.168.1.42:/home/didier/Musique
sending incremental file list
rsync: [generator] chgrp "/home/didier/Musique/." failed: Operation not permitted (1)
./
sent 286.310 bytes received 1.339 bytes 115.059,60 bytes/sec
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1338) [sender=3.2.7]
total size is 83.229.386.926 speedup is 289.343,56
Code d'erreur retourné par rsync:23
La synchronisation est bien faite donc ce n'est pas un gros problème, mais je suis curieux de comprendre.
Je comprend que Rsync veux changer des attributions avec chgrp.
Est-ce qu'il faut que je donne des autorisations d'accés à rsync?
Merci de votre aide.
UBUNTU 22.04 CINNAMON
Hors ligne
#2 Le 31/12/2023, à 15:51
- geole
Re : Grsync:complété avec erreur
Bonjour
Tu sauve des données du /home qui est au format EXT4 dans une partition qui n'est peut-être pas pas format ext4. Si tel est le cas, il est normal qu'il y ait perte d'attributs. Mais si ta partition de sortie est au format EXT4, il faut investiguer sauf s'il n'y a qu'une erreur sur le répertoire .
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#3 Le 31/12/2023, à 16:41
- wardidi
Re : Grsync:complété avec erreur
Bonjour Geole.
Merci de prendre ma ma demande en considération.
Bonjour
Tu sauve des données du /home qui est au format EXT4 dans une partition qui n'est peut-être pas pas format ext4. Si tel est le cas, il est normal qu'il y ait perte d'attributs. Mais si ta partition de sortie est au format EXT4, il faut investiguer sauf s'il n'y a qu'une erreur sur le répertoire .
Les données à sauvegarder sont bien sur une partiton EXT 4
df -t ext4 | grep "/dev" | sort
/dev/sdb1 719953160 413351992 269956356 61% /media/didier/sauvg home
Elles sont bien copiées sur le serveur sur partition Ext4
df -t ext4 | grep "/dev" | sort
/dev/mapper/mido--a79819fd1f--vg-root 958903400 84119080 826000960 10% /
UBUNTU 22.04 CINNAMON
Hors ligne
#4 Le 31/12/2023, à 16:47
- alh54
Re : Grsync:complété avec erreur
Sur le serveur, il ne manquerait pas un groupe qui existe sur la machine source?
Hors ligne
#5 Le 31/12/2023, à 17:13
- wardidi
Re : Grsync:complété avec erreur
Bonjour alh54
Sur le serveur, il ne manquerait pas un groupe qui existe sur la machine source?
Je ne suis pas très doué dans la gestion des groups et autorisations mais il me semble que la destination donne les autorisations en écriture à tous
ls -l
total 28
drwxrwxrwx 514 root root 24576 31 déc. 10:12 Musique
UBUNTU 22.04 CINNAMON
Hors ligne
#6 Le 31/12/2023, à 19:03
- geole
Re : Grsync:complété avec erreur
Il faut investiguer sauf s'il n'y a qu'une erreur sur le répertoire .
C'est le répertoire . (point)
ls -al
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#7 Le 01/01/2024, à 08:39
- bruno
Re : Grsync:complété avec erreur
Les options -o et -g demandent à rsync de préserver le propriétaire et le groupe. Si les propriétaires/groupes sont différents sur la source et la destination et que l'utilisateur sur la destination n'a pas les droits suffisant pour les changer pour cela engendre une erreur
Soit le script est exécuté par root et on se connecte en root à la destination (root@192.168.1.42), soit il faut changer les propriétaires/groupes pour avoir les mêmes (avec les mêmes UID/GID.) sur les deux machines,
#8 Le 01/01/2024, à 11:07
- geole
Re : Grsync:complété avec erreur
Bonjour.
Wardidi a certainement fait un copier/coller de la totalité des affichages écran. Il y a une seule erreur qui porte sur le répertoire point
rsync: [generator] chgrp "/home/didier/Musique/." failed: Operation not permitted (1)
u
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#9 Le 01/01/2024, à 11:34
- bruno
Re : Grsync:complété avec erreur
Rien à voir avec le problème… ./ désigne le répertoire courant pendant l'opération de synchronisation.
Rsync signale qu'il ne peut pas transférer certains attributs de fichiers :
rsync error: some files/attrs were not transferred (see previous errors)
en l'occurrence il ne peut pas modifier le groupe :
rsync: [generator] chgrp "/home/didier/Musique/." failed: Operation not permitted (1)
ce qui est normal puisque l'utilisateur didier sur 192.168.1.42 n'est pas propriétaire du dossier (cf. #5)
#10 Le 01/01/2024, à 17:19
- wardidi
Re : Grsync:complété avec erreur
Bonjour Geole et Bruno.
Très bonne année à vous. La mienne commence par un problème résolu grace à vous:D
Sur le serveur en root, j'ai attribué Musique à didier et au group didier
chown didier:didier /home/didier/Musique
ls -al
total 64
drwx------ 5 didier didier 4096 23 nov. 07:29 .
drwxr-xr-x 3 root root 4096 15 nov. 04:14 ..
-rw------- 1 didier didier 890 31 déc. 11:24 .bash_history
-rw-r--r-- 1 didier didier 220 15 nov. 04:14 .bash_logout
-rw-r--r-- 1 didier didier 3526 15 nov. 04:14 .bashrc
-rw------- 1 didier didier 20 23 nov. 07:29 .lesshst
drwxr-xr-x 3 didier didier 4096 17 nov. 15:21 .local
drwxrwxrwx 514 didier didier 24576 1 janv. 10:39 Musique
-rw-r--r-- 1 didier didier 807 15 nov. 04:14 .profile
drwx------ 2 didier didier 4096 17 nov. 15:24 .ssh
Le problème semble résolu.
Pour ma culture perso, il reste un truc qui me chiffonne
Si j'ai bien compris Grsync demandait sur le serveur de conserver propriétaire/group (root/root) de Musique
Les options -o et -g demandent à rsync de préserver le propriétaire et le groupe. Si les propriétaires/groupes sont différents sur la source et la destination et que l'utilisateur sur la destination n'a pas les droits suffisant pour les changer pour cela engendre une erreur
Avant d'utiliser chown, j'ai testé en supprimant l'option -o -g (en décochant dans l'interface graphique). L'erreur était toujours présente........
UBUNTU 22.04 CINNAMON
Hors ligne
#11 Le 05/01/2024, à 17:41
- bruno
Re : Grsync:complété avec erreur
C'était effectivement la solution la plus simple.
Tu te connectais au serveur en tant que didier. Le dossier de destination appartenait à root:root. rsync étant exécuté par didier ne pouvait donc changer ni le propriétaire (-o), ni le groupe (-g), ni les permissions (-p) sur ce dossier si elles étaient différentes sur la source.
Pages : 1