Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[archi] Synchro arbre de portage chelou ...
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
lbr
Guru
Guru


Joined: 05 Apr 2004
Posts: 503
Location: Paris

PostPosted: Mon Oct 10, 2005 12:17 pm    Post subject: [archi] Synchro arbre de portage chelou ... Reply with quote

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 :
Code:
emerge --sync
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
View user's profile Send private message
bob1977
Guru
Guru


Joined: 16 Mar 2004
Posts: 387

PostPosted: Mon Oct 10, 2005 1:10 pm    Post subject: Reply with quote

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
View user's profile Send private message
netfab
Veteran
Veteran


Joined: 03 Mar 2005
Posts: 1963
Location: 127.0.0.1

PostPosted: Mon Oct 10, 2005 1:29 pm    Post subject: Reply with quote

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
View user's profile Send private message
lbr
Guru
Guru


Joined: 05 Apr 2004
Posts: 503
Location: Paris

PostPosted: Mon Oct 10, 2005 1:45 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum