Forum: Rails-ES Problemas con capistrano

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
57a3642924acdd37d03fbdbe0aef6c65?d=identicon&s=25 Antonio Pardo (Guest)
on 2009-03-28 09:55
(Received via mailing list)
Buenas,

estoy teniendo un problema con Capistrano al hacer el primer despliegue
con 'cap deploy:cold' que no sé resolver. El terminal se queda congelado
hasta que lo tengo que cortar con CTRL+c.

Esta es la salida del comando:

apardo@debaser:~/Escritorio/desarrollo/xmailer/trunk$ cap deploy:cold
   * executing `deploy:cold'
   * executing `deploy:update'
  ** transaction: start
   * executing `deploy:update_code'
     executing locally: "svn info
https://svn.cadenalibre.net/xmailer/trunk  -rHEAD"
Error validating server certificate for
'https://svn.cadenalibre.net:443':
  - The certificate is not issued by a trusted authority. Use the
    fingerprint to validate the certificate manually!
Certificate information:
  - Hostname: *.cadenalibre.net
  - Valid: from Sat, 29 Nov 2008 06:37:44 GMT until Tue, 27 Nov 2018
06:37:44 GMT
  - Issuer: SSL Server, CadenaLibre, Madrid, Madrid, ES
  - Fingerprint:
72:86:2b:66:d4:3e:10:7f:64:90:cd:7b:0a:68:81:6f:cd:9e:bf:05
(R)eject, accept (t)emporarily or accept (p)ermanently? p
   * executing "svn checkout -q  -r129
https://svn.cadenalibre.net/xmailer/trunk
/home/htdocs/xmailer/releases/20090328084719 && (echo 129 >
/home/htdocs/xmailer/releases/20090328084719/REVISION)"
     servers: ["pluton.cadenalibre.net"]
     [pluton.cadenalibre.net] executing command
  ** [pluton.cadenalibre.net :: err] Error validando el certificado del
servidor de 'https://svn.cadenalibre.net:443':
  ** - El certificado no fue emitido por una autoridad marcada como
  ** confiable. ¡Use la "huella" para validar el certificado
manualmente!
  ** Información del certificado:
  ** - Nombre de máquina: *.cadenalibre.net
  ** - Válido desde Sat, 29 Nov 2008 06:37:44 GMT hasta Tue, 27 Nov 2018
06:37:44 GMT
  ** - Emisor: SSL Server, CadenaLibre, Madrid, Madrid, ES
  ** - "Huella":
72:86:2b:66:d4:3e:10:7f:64:90:cd:7b:0a:68:81:6f:cd:9e:bf:05
  ** ¿(R)echazar, aceptar (t)emporariamente o aceptar (p)ermanentemente?
p

Y esta es mi configuración de Capistrano:

# REQUIRED VARIABLES
set :application, "xmailer"
set :repository,  "https://svn.cadenalibre.net/xmailer/trunk"

# ROLES
role :app, "pluton.cadenalibre.net"
role :web, "pluton.cadenalibre.net"
role :db,  "pluton.cadenalibre.net", :primary => true

# OPTIONAL VARIABLES
set :keep_releases, 3
set :monit_group, 'mongrelxm'
set :deploy_to, "/home/htdocs/#{application}"
set :user, "xmailer"
set :scm, :subversion
set :use_sudo, false

# TASKS
task :after_update_code do
   run "ln -nfs #{deploy_to}/#{shared_dir}/config/database.yml
#{release_path}/config/database.yml"
end

namespace :deploy do
   %W(start stop restart).each do |event|
     desc "#{event} using Monit"
     task event, :except => { :no_release => true } do
       sudo "/usr/sbin/monit -g #{monit_group} #{event} all"
     end
   end
end

¿Alguien sabe por qué puede suceder esto? Desde Subversion accedo sin
problemas al repositorio.

Gracias
0e34c56054c414263e933a1b8b3d0d55?d=identicon&s=25 Ruben Davila (rdavila)
on 2009-03-28 15:14
(Received via mailing list)
Hola Antonio, tal vez esto pueda ayudarte: ingresa por ssh a tu servidor
remoto y has un checkout de tu repositorio, esto es con la finalidad de
que
queden grabadas en el servidor las credenciales del servidor donde se
encuentra el repositorio, despues de esto puedes eliminar esa copia que
has
bajado sin problemas y volver a hacer el deploy.

Saludos!
57a3642924acdd37d03fbdbe0aef6c65?d=identicon&s=25 Antonio Pardo (Guest)
on 2009-03-30 04:32
(Received via mailing list)
Buenas,

justamente era eso Ruben, antes de leer tu mail probé esto que comentas
y funcionó sin problemas. Parece que Capistrano se quedaba congelado a
la hora de validar el certificado SSL del servidor Subversion.

Muchas gracias.

Saludos

Ruben. D.
escribió:> Hola Antonio, tal vez esto pueda ayudarte: ingresa por ssh a tu 
servidor
This topic is locked and can not be replied to.