Bonjour à tous,

j'ai un probleme bien particulier, qui n'est pas forcément lié à Rails mais 
je sais que vous êtes doué
et surtout je ne sais pas vraiment ou chercher.

J'ai une app rails classique en 3.2.21
Je fais mes déploiement avec capistrano 3.2.1
sur un ubuntu  version 12

Lorsque je fais :
'bundle exec cap staging deploy'
Strictement aucun probleme.
Par contre, lorsque mon collegue le fait (pour la meme app avec le meme 
code) : impossible .


voici le message d'erreur pour la commande "bundle exec cap staging 
git:check"

[0abecbd2] Running /usr/bin/env [ ! -d ~/.rbenv/versions/2.1.2 ] on 
mon-site.fr
DEBUG[0abecbd2] Command: [ ! -d ~/.rbenv/versions/2.1.2 ]
DEBUG[0abecbd2] Finished in 0.832 seconds with exit status 1 (failed).
INFO[31b46bc4] Running /usr/bin/env mkdir -p /home/mon-site/tmp/mon-site/ 
on mon-site.fr
DEBUG[31b46bc4] Command: ( RBENV_ROOT=~/.rbenv RBENV_VERSION=2.1.2 
/usr/bin/env mkdir -p /home/mon-site/tmp/mon-site/ )
INFO[31b46bc4] Finished in 0.083 seconds with exit status 0 (successful).
DEBUGUploading /home/mon-site/tmp/mon-site/git-ssh.sh 0.0%
INFOUploading /home/mon-site/tmp/mon-site/git-ssh.sh 100.0%
INFO[3f3c5a12] Running /usr/bin/env chmod +x 
/home/mon-site/tmp/mon-site/git-ssh.sh on mon-site.fr
DEBUG[3f3c5a12] Command: ( RBENV_ROOT=~/.rbenv RBENV_VERSION=2.1.2 
/usr/bin/env chmod +x /home/mon-site/tmp/mon-site/git-ssh.sh )
INFO[3f3c5a12] Finished in 0.104 seconds with exit status 0 (successful).
DEBUG[c1920cc0] Running /usr/bin/env git ls-remote -h 
g...@xxx.xxx:xxx/mon-site.git on mon-site.fr
DEBUG[c1920cc0] Command: ( RBENV_ROOT=~/.rbenv RBENV_VERSION=2.1.2 
GIT_ASKPASS=/bin/echo GIT_SSH=/home/mon-site/tmp/mon-site/git-ssh.sh 
/usr/bin/env git ls-remote -h g...@xxx.xxx:xxx/mon-site.git )
DEBUG[c1920cc0] Permission denied (publickey).
DEBUG[c1920cc0] fatal: The remote end hung up unexpectedly
DEBUG[c1920cc0] Finished in 1.137 seconds with exit status 128 (failed).
cap aborted!
SSHKit::Runner::ExecuteError: Exception while executing on host 
mon-site.fr: exit

SystemExit: exit

Tasks: TOP => git:check
(See full trace by running task with --trace)

Quelques infos supplémentaire :
la personne qui fait le déploiement se connecte en ssh (sur le meme 
utilisateur que moi).
Par contre, la ou c'est tres bizarre :
lorsque JE fais ;
ssh mon-s...@xxx.fr
git clone g...@xxx.org:xxx/mon-site.git
Je peux parfaitement cloner le repo sur la machine distante

Lorsque mon collegue fait les memes commandes (et donc arrive sur le meme 
utilisateur sur le meme serveur avec la meme config) 
il obtient le meme message que capistrano : (pourtant il peut lire et 
ecrire des fichiers)
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

Je ne vois rien dans /var/log/auth d'anormal

Je ne sais meme pas quoi taper sur google pour trouver une piste, avez-vous 
des idées ? quel log dois-je regarder ?

Ce qui me dépasse c'est que pour un même utilisateur sur la machine 
distante on a 2 comportements différents.

Sinon ce qui nous sépare "en locale" (mais je ne vois pas en quoi ça 
pourrait jouer):
• un pc différent
• une connexion internet différente
• une clef ssh différente


Merci beaucoup si vous m'apportez ne serait-ce qu'une idée de test à faire 
pour avancer

Ciao et bon dev.

-- 
-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
railsfrance@googlegroups.com
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
railsfrance-unsubscr...@googlegroups.com
--- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes 
Railsfrance.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, 
envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com.
Pour plus d'options, visitez le site https://groups.google.com/d/optout .

Reply via email to