Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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.

geole a écrit :

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

alh54 a écrit :

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

geole a écrit :

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

bruno a écrit :

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. wink

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.