View previous topic :: View next topic |
Author |
Message |
lbr Guru
Joined: 05 Apr 2004 Posts: 503 Location: Paris
|
Posted: Mon Oct 10, 2005 12:17 pm Post subject: [archi] Synchro arbre de portage chelou ... |
|
|
Bonjour à tous,
J'ai mis un poste qui me sert de référence pour mon arbre de portage. Ce dernier se synchronise avec l'arbre officiel toutes les nuits par cron.
J'ai modifié le make.conf des autres postes pour qu'ils se synchronisent avec mon poste de référence, comme suit :
Code: | SYNC="rsync://10.1.2.49" |
le rsync.conf de mon poste de réf (10.1.2.49) a subit la modification qui va bien : Code: | [gentoo-portage]
path = /usr/portage
comment = Gentoo Linux Portage tree
exclude = /distfiles /packages
[metadata]
path = /usr/portage/metadata
comment = Gentoo Linux metadata
|
sur un poste à synchroniser, je fais :
il me retourne :
Code: | >>> starting rsync with rsync://10.1.2.49...
>>> checking server timestamp ...
receiving file list ...
1 file to consider
Number of files: 1
Number of files transferred: 0
Total file size: 32 bytes
Total transferred file size: 0 bytes
Literal data: 0 bytes
Matched data: 0 bytes
File list size: 32
Total bytes written: 182
Total bytes read: 68
wrote 182 bytes read 68 bytes 166.67 bytes/sec
total size is 32 speedup is 0.13
>>>
>>> Timestamps on the server and in the local repository are the same.
>>> Cancelling all further sync action. You are already up to date.
>>>
|
Or sur un poste à synchroniser : Code: | cat /usr/portage/metadata/timestamp
Wed Oct 5 06:36:53 UTC 2005 |
et sur le poste de référence :
Code: | cat /usr/portage/metadata/timestamp
Sun Oct 9 23:36:41 UTC 2005
|
Les deux timestamp sont donc bien différents !
Que passa ???
Merci. |
|
Back to top |
|
|
bob1977 Guru
Joined: 16 Mar 2004 Posts: 387
|
Posted: Mon Oct 10, 2005 1:10 pm Post subject: |
|
|
Salut lbr,
J'ai jamais essaye mais dans ton make.conf, tu devrais mettre:
Code: | SYNC="rsync://10.1.2.49/gentoo-portage" |
au lieu de
Code: | SYNC="rsync://10.1.2.49" |
Essaye toujours.. |
|
Back to top |
|
|
netfab Veteran
Joined: 03 Mar 2005 Posts: 1963 Location: 127.0.0.1
|
Posted: Mon Oct 10, 2005 1:29 pm Post subject: |
|
|
Ouep, je confirme.
Je viens de faire l'expérience : je me suis mis dans la même configuration que toi, et j'avais le même message.
La première fois que je me suis synchronisé, voilà ce que j'ai eu :
Quote: |
>>> starting rsync with rsync://192.168.2.78...
>>> checking server timestamp ...
receiving file list ...
1 file to consider
timestamp.chk
32 100% 0.00kB/s 0:00:00
Number of files: 1
Number of files transferred: 1
Total file size: 32 bytes
Total transferred file size: 32 bytes
Literal data: 32 bytes
Matched data: 0 bytes
File list size: 32
Total bytes written: 202
Total bytes read: 140
wrote 202 bytes read 140 bytes 684.00 bytes/sec
total size is 32 speedup is 0.09
gentoo-portage Gentoo Linux Portage tree
metadata Gentoo Linux metadata
>>> Updating Portage cache: 100%
|
En gros, il n'a pas mis l'arbre à jour.
La seconde fois :
Quote: | >>> starting rsync with rsync://192.168.2.78...
>>> checking server timestamp ...
receiving file list ...
1 file to consider
timestamp.chk
32 100% 0.00kB/s 0:00:00
Number of files: 1
Number of files transferred: 1
Total file size: 32 bytes
Total transferred file size: 32 bytes
Literal data: 32 bytes
Matched data: 0 bytes
File list size: 32
Total bytes written: 202
Total bytes read: 140
wrote 202 bytes read 140 bytes 228.00 bytes/sec
total size is 32 speedup is 0.09
>>>
>>> Timestamps on the server and in the local repository are the same.
>>> Cancelling all further sync action. You are already up to date.
>>>
|
Alors que les timestamp serveur/client étaient différents.
Il faut donc croire que le timestamp est calculé/lu autrement.
Sinon, pour revenir à une situation normale, faire ce que bob1977 a dit, et renommer les fichiers /usr/portage/metadata/timestamp et /usr/portage/metadata/timestamp.chk autrement, sans quoi tu auras encore le même message, comme quoi tu es à jour.
Tu n'as donc pas besoin de la section [metadata] du rsync.conf. |
|
Back to top |
|
|
lbr Guru
Joined: 05 Apr 2004 Posts: 503 Location: Paris
|
Posted: Mon Oct 10, 2005 1:45 pm Post subject: |
|
|
ajouté gentoo-portage a été une bonne idée mais n'a rien changé ...
En virant purement et simplement les fichiers timestamp* ca synchronise ...
Pourquoi cette injustice : qqun connait les subtilités du sync ???
En tout cas merci pour votre aide. |
|
Back to top |
|
|
|