Vous n'êtes pas identifié(e).

#1 03/09/2010 08:35:16

Gildas
Membre

Problème avec PGFoundry

Bonjour,

Désolé de poster mon problème ici, mais n'ayant pas de retour de PGFoundry (http://pgfoundry.org/forum/forum.php?th … orum_id=44), je me retourne vers le seul forum actif et français de surcroit que je connaisse...

J'ai crée un projet sur PGFoundry (npgtools), et j'aimerais déposer des fichiers dans le CVS, mais problème... lorsque j'essaie de déposer un fichier ou faire toute autre action j'ai l'erreur suivante :

cvs -d :ext:gildas@cvs.pgfoundry.org:/cvsroot/npgtools checkout npgtools
Cannot access /cvsroot/npgtools/CVSROOT
No such file or directory

Je suis sous windows XP, et cette erreur apparait que je passe par TurtoiseCVS IHM, Cygwin ou bien directement en ligne de commande windows.

Je sais que certains ici ont des comptes Pgfoundry, je peux les mettre temporairement admins sur le projet afin de voir.

D'avance merci

Hors ligne

#2 03/09/2010 09:51:05

gleu
Administrateur

Re : Problème avec PGFoundry

Je peux regarder si tu le souhaites. Mon nom de connexion est gleu.


Guillaume.

Hors ligne

#3 03/09/2010 10:41:36

Gildas
Membre

Re : Problème avec PGFoundry

Tu es ajouté en tant qu'administrateur du projet.

Merci

Hors ligne

#4 03/09/2010 11:07:19

gleu
Administrateur

Re : Problème avec PGFoundry

J'ai regardé rapidement. J'ai le même problème que toi. Le problème vient du fait qu'il n'existe pas de répertoire CVSROOT dans ton dépôt. Il faut faire un "cvs init" à priori ou quelque chose du genre. Bref, faut voir avec un admin du site. Je crois que David Fetter peut s'en charger, à voir avec lui (en anglais évidemment).


Guillaume.

Hors ligne

#5 03/09/2010 11:14:07

Gildas
Membre

Re : Problème avec PGFoundry

Comment le contacter sans qu'il se sente agressé ? roll roll

via le forum d'aide de PgFoundry ?
via email ?

Merci

Hors ligne

#6 03/09/2010 11:29:28

gleu
Administrateur

Re : Problème avec PGFoundry

J'aurais dû lire le lien que tu avais fourni smile

En fait, il suffisait de se connecter en SSH à pgfoundry.org et taper les deux commandes suivantes :

mkdir /cvsroot/npgtools/CVSROOT
chown -R :npgtools /cvsroot/npgtools/CVSROOT

Et hop, le checkout fonctionne. Essaie le checkout, ça devrait être bon pour toi-aussi.

Par contre, petit soucis, vu que j'ai fait le mkdir, le répertoire a gleu comme propriétaire. Si tu veux que tu sois le propriétaire (ce serait bien plus logique), dis-le moi. Je supprimerais le répertoire pour que tu puisses le créer toi-même. Mais en attendant, regarde déjà si le checkout fonctionne pour toi.


Guillaume.

Hors ligne

#7 03/09/2010 12:17:40

Gildas
Membre

Re : Problème avec PGFoundry

A priori, il faudra que je crée moi même le répertoire, et le checkout ne fonctionne pas pour le moment

gildas@PC /cygdrive/c/npgtools
$ export CVS_RSH=ssh

gildas@PC /cygdrive/c/npgtools
$ cvs -d :ext:gildas@cvs.pgfoundry.org:/cvsroot/npgtools checkout npgtools
The authenticity of host 'cvs.pgfoundry.org (200.46.204.130)' can't be establish
ed.
DSA key fingerprint is cb:08:ee:77:f4:01:88:14:41:2a:bf:a9:49:3b:4b:65.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'cvs.pgfoundry.org,200.46.204.130' (DSA) to the list
of known hosts.
Password:
cvs server: cannot find module `npgtools' - ignored
cvs [checkout aborted]: cannot expand modules

gildas@PC /cygdrive/c/npgtools
$ cvs -d :ext:gildas@cvs.pgfoundry.org:/cvsroot/npgtools checkout
cvs [checkout aborted]: must specify at least one module or directory

gildas@PC /cygdrive/c/npgtools
$ cvs -d :ext:gildas@cvs.pgfoundry.org:/cvsroot/npgtools checkout CVSROOT
Password:
cvs checkout: Updating CVSROOT
cvs checkout: failed to create lock directory for `/cvsroot/npgtools/CVSROOT' (/
cvsroot/npgtools/CVSROOT/#cvs.lock): Permission denied
cvs checkout: failed to obtain dir lock in repository `/cvsroot/npgtools/CVSROOT
'
cvs [checkout aborted]: read lock failed - giving up

Comment fais tu pour te connecter en ssh sur le répertoire du projet ?

Merci beaucoup... smile

Hors ligne

#8 03/09/2010 13:14:41

gleu
Administrateur

Re : Problème avec PGFoundry

Pour le checkout, il faut faire ceci :

cvs -d :ext:gildas@cvs.pgfoundry.org:/cvsroot/npgtools checkout .

Ensuite, pour se connecter en SSH, il suffit de faire un :

ssh user@pgfoundry.org

en remplaçant user par le nom de ton utilisateur (à savoir gildas pour toi).

ps : post modifié car je me suis planté dans les balises.


Guillaume.

Hors ligne

#9 03/09/2010 14:03:36

Gildas
Membre

Re : Problème avec PGFoundry

gleu a écrit :

Par contre, petit soucis, vu que j'ai fait le mkdir, le répertoire a gleu comme propriétaire. Si tu veux que tu sois le propriétaire (ce serait bien plus logique), dis-le moi. Je supprimerais le répertoire pour que tu puisses le créer toi-même. Mais en attendant, regarde déjà si le checkout fonctionne pour toi.

Je voudrais bien oui, car la j'ai des permission denied... smile

Merci beaucoup en tout cas... smile

Hors ligne

#10 03/09/2010 14:15:03

gleu
Administrateur

Re : Problème avec PGFoundry

C'est fait.


Guillaume.

Hors ligne

#11 03/09/2010 14:19:43

Gildas
Membre

Re : Problème avec PGFoundry

It Work's !!! smile

Merci beaucoup !

Hors ligne

#12 03/09/2010 14:21:35

gleu
Administrateur

Re : Problème avec PGFoundry

De rien smile

N'oublie pas de me virer des admins du projet.


Guillaume.

Hors ligne

#13 06/09/2010 08:32:42

Gildas
Membre

Re : Problème avec PGFoundry

Est il normal que j'arrive a ajouter des fichiers dans CVSROOT mas pas dans un autre répertoire ?

Je m'explique, quand je crée le répertoire /cvsroot/npgtools/CVSROOT j'arrive a ajouter des répertoires et des fichiers dans CVSROOT, par contre les fichiers et répertoires ajoutés et commités ne sont pas visibles dans l'arbre de dépot de pgfoundry (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/npgtools/).
Si j'ajoute un répertoire npgtools (/cvsroot/npgtools/npgtools) alors celui ci est visible dans l'arbre de dépot mais il m'est impossible d'ajouter des fichiers dans ce répertoire...

Hors ligne

#14 06/09/2010 09:58:00

gleu
Administrateur

Re : Problème avec PGFoundry

Il faudrait créer de nouveau le répertoire que je puisse voir ces droits.


Guillaume.

Hors ligne

#15 06/09/2010 10:59:45

Gildas
Membre

Re : Problème avec PGFoundry

Je t'ai remis admin et le répertoire est crée

[gildas@pgfoundry /cvsroot/npgtools]$ ls -al
total 14
drwxrwxr-x    4 nobody  npgtools   512 Sep  6 08:57 .
drwxrwxr-x  370 admin   admin     7168 Jul 29 16:07 ..
drwxr-xr-x    4 gildas  npgtools   512 Sep  3 21:59 CVSROOT
drwxr-xr-x    2 gildas  npgtools   512 Sep  6 08:57 npgtools

le répertoire npgtools est bien présent dans l'arbre de dépot de pgfoundry : http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/npgtools/

Hors ligne

#16 06/09/2010 11:05:34

gleu
Administrateur

Re : Problème avec PGFoundry

Ces deux répertoires ne peuvent pas être modifiés par un utilisateur du groupe npgtools. J'ai essayé de faire un chmod mais ce dernier a échoué car je ne suis pas le propriétaire. Peux-tu essayer un "chmod 775 /cvsroot/npgtools/*" ? Merci.


Guillaume.

Hors ligne

#17 06/09/2010 11:16:28

Gildas
Membre

Re : Problème avec PGFoundry

c'est fait.. smile

Hors ligne

#18 06/09/2010 11:25:41

gleu
Administrateur

Re : Problème avec PGFoundry

J'ai ajouté deux. Je peux les modifier sans soucis. Reste à savoir si tu peux toi-aussi.


Guillaume.

Hors ligne

#19 06/09/2010 11:43:02

Gildas
Membre

Re : Problème avec PGFoundry

cool, ca marche smile

Un très grand merci a toi !!

Hors ligne

Pied de page des forums