Capistrano en guebs


#1

Hola, me decidi por webs y hasta ahora todo perfecto, pero tengo un
pequeño problema a la hora de configurar capistrano, me da el
siguiente error

  • executing `deploy:setup’
  • executing “mkdir -p /home/demo/ruby/dominio /home/demo/ruby/
    dominio/releases /home/demo/ruby/dominio/shared /home/demo/ruby/
    dominio/shared/system /home/demo/ruby/dominio/shared/log /home/demo/
    ruby/dominio/shared/pids && chmod g+w /home/demo/ruby/dominio /home/
    demo/ruby/dominio/releases /home/demo/ruby/dominio/shared /home/demo/
    ruby/dominio/shared/system /home/demo/ruby/dominio/shared/log /home/
    demo/ruby/dominio/shared/pids”
    servers: [“dominio.com”]
    Password:
    connection failed for: dominio.com (Net::SSH::AuthenticationFailed:
    dominio)

Link deploy.rb
http://pastie.org/386304

No se como ni donde poner la contraseña a mi svn y cuando me pide una
contraseña pongo la de acceso a ssh y panel de control


#2

una pregunta un tanto ingenua… ese deploy.rb es el que estás usando?
es decir, realmente el dominio que estás usando es ‘dominio.com’?

saludos

On 2/11/09 8:42 PM, Mauricio D. wrote:

demo/ruby/dominio/releases /home/demo/ruby/dominio/shared /home/demo/

No se como ni donde poner la contraseña a mi svn y cuando me pide una
contraseña pongo la de acceso a ssh y panel de control


Ror-es mailing list
removed_email_address@domain.invalid
http://lists.simplelogica.net/mailman/listinfo/ror-es


/**


#3

Mauricio D.
escribió:> demo/ruby/dominio/releases /home/demo/ruby/dominio/shared /home/demo/

ruby/dominio/shared/system /home/demo/ruby/dominio/shared/log /home/
demo/ruby/dominio/shared/pids"
servers: [“dominio.com”]
Password:
connection failed for: dominio.com (Net::SSH::AuthenticationFailed:
dominio)

Yo miraría con que usuario estás ejecutando la tarea, parece que la está
intentando ejecutar un usuario que no tiene acceso via ssh.

Una posible solución es cambiar el usuario que aparece en la siguiente
línea de tu receta por uno que tenga acceso.

set :user, “dominio”

Este usuario “dominio” existe?, tiene acceso via ssh?

Un saludo


Miguel Ángel Martínez
Triviño http://martineztrivino.es
GPG ID: 0x5F15D017


#4

Hola Gracias a ambos

Martin

No, ese dominio.com lo puse solo para ocultar el mio, al igual que
usuario demo, esos valores los remplazo con mi usuario guebs y el
dominio que tengo apuntado hacia los servidores de webs

Miguel

Si tengo acceso por ssh, a mi cuenta,

El 11/02/2009, a las 15:01, Miguel Angel Martinez
Triviño escribió:

demo/ruby/dominio/releases /home/demo/ruby/dominio/shared /home/demo/

Miguel Ángel Martínez Triviño
http://martineztrivino.es
GPG ID: 0x5F15D017


Ror-es mailing list
removed_email_address@domain.invalid
http://lists.simplelogica.net/mailman/listinfo/ror-es

Mauricio D.
removed_email_address@domain.invalid
+57 315 4183043
http://www.3zona.com


#5

Acabo de probarlo(en guebs.com además) y funciona, así que por el error
(Net::SSH::AuthenticationFailed: dominio) solo pueden ser dos cosas:
- el usuario
- la contraseña


#6

Que contraseña esta usando, la misma de acceso a ssh?

El 11/02/2009, a las 16:39, Rafael G.
escribió:

Mauricio D.
removed_email_address@domain.invalid
+57 315 4183043
http://www.3zona.com


#7

Sí, capistrano lo que hace es conectar vía ssh.


#8

En tu deploy.rb pone:

set :user, “dominio”

Y ese :user debería ser el usuario que usas para conectar vía ssh.
Prueba y nos dices.


#9

personalmente para el tema de ssh recomiendo la autenticación por claves
públicas y así te ahorras el estar tecleando contraseñas…

saludos


#10

Listo, ya use las llaves y me funciono perfectamente, ya no tengo que
tipear
contraseñas

gracias
El 11/02/2009, a las 17:05, Rafael G.
escribió:

http://www.3zona.com
removed_email_address@domain.invalid
http://lists.simplelogica.net/mailman/listinfo/ror-es

Mauricio D.
removed_email_address@domain.invalid
+57 315 4183043
http://www.3zona.com


#11

Mauricio D.
escribió:> Tengo una duda, o no se si me puedan ayudar con un manual,

supuestamente ya me creo los directorios dentro de relase, pero no
logro conseguir que me actualice los cambios que hago, hice una
prueba agregando el plugin jrails, en teoría según lo que e leído,
solo basta con dar este comando

cap deploy o cap deploy:update y sube los archivos nuevos al servidor,
pero no pasa nada, ni en los archivos del repositorio ni en mi web, me
hace falta algún paso?

Una vez los datos actualizados en el repositorio, al hacer cap deploy
creamos una nueva instancia de nuestra aplicación dentro de la carpeta
releases, está irá representada por el timestamp del momento del deploy.
(deploy:update_code)

Tras ésto, lo último que se hace es un enlace simbólico desde la release
que acabas de subir (release_path) apuntando con el nombre de current
(deploy:symlink)

Todo esto se debe hacer de forma automática por parte de capistrano si
todo ha ido ok claro.

Asegúrate que este último paso se ejecuta (deploy:symlink) y que el
deploy no ha devuelto ningún error.

Un saludo

El 11/02/2009, a las 16:39, Rafael G. escribió:

http://lists.simplelogica.net/mailman/listinfo/ror-es


Miguel Ángel Martínez
Triviño http://martineztrivino.es
GPG ID: 0x5F15D017


#12

Tengo una duda, o no se si me puedan ayudar con un manual,
supuestamente ya me creo los directorios dentro de relase, pero no
logro conseguir que me actualice los cambios que hago, hice una prueba
agregando el plugin jrails, en teoría según lo que e leído, solo basta
con dar este comando

cap deploy o cap deploy:update y sube los archivos nuevos al servidor,
pero no pasa nada, ni en los archivos del repositorio ni en mi web, me
hace falta algún paso?

El 11/02/2009, a las 17:30, Borja Martín escribió:


/**


Ror-es mailing list
removed_email_address@domain.invalid
http://lists.simplelogica.net/mailman/listinfo/ror-es

Mauricio D.
removed_email_address@domain.invalid
+57 315 4183043
http://www.3zona.com


#13

Como sincronizo los cambios con el repositorio, estos cambios son con
el repositorio que esta en mi host o donde
El 11/02/2009, a las 19:17, Fernando G.
escribió:

nuevo


#14

Sí, y asegúrate también de que has sincronizado tus cambios con el
repositorio o sino nada nuevo verás en el deploy.

F.

(Perdón por la sintaxis, escrito desde el móvil)

Fernando Guillén
Desarrollador Web Freelance
http://fernandoguillen.info

El 12/02/2009, a las 0:40, Miguel Angel Martinez Triviño
<removed_email_address@domain.invalid
m> escribió:


#15

Un saludo

On Thu, Feb 12, 2009 at 1:36 AM, Mauricio D.
removed_email_address@domain.invalidwrote:

Como sincronizo los cambios con el repositorio, estos cambios son con
el repositorio que esta en mi host o donde

Debes tener al dia el repositorio indicado en la línea de tu deploy.rb
de
capistrano que pone

set :repository, “http://dominio.com/trunk

Antes de hacer deploy debes actualizar tus cambios locales con ese
repositorio,
si usas git con git push valdría, subversion: git commit, …

Tras esto, deploy y si éste termina con deploy:symlink todo debería
haber
ido ok.

Un saludo


#16

2009/2/12 Mauricio D. removed_email_address@domain.invalid:

Como sincronizo los cambios con el repositorio, estos cambios son con
el repositorio que esta en mi host o donde

Con repositorio me refiero a: servidor de control de versiones [1].

Puedes usar svn o git, éste último mucho más de moda.

Para montar uno rápido con svn te recomiendo googlecode [2] o
sourceforge [3]. Pero si usas estas herramientas tu código debe ser
abierto.

Para git te recomiendo github [4] que pagando unos euros mensuales
puedes hacer que tu código no sea público.

[1] http://es.wikipedia.org/wiki/Control_de_versiones
[2] http://code.google.com/hosting/
[3] http://sourceforge.net/
[4] https://github.com/

Suerte.
f.


#17

Añado que guebs tiene un wiki donde te explican como crear el
repositorio:
http://wiki.guebs.com/crear-un-repositorio-subversion

Y como protegerlo:
http://wiki.guebs.com/proteger-los-repositorios-subversion-con-contrasena


#18

Todo eso ya lo e hecho y tambien descubri que si tengo passaner
activado no tengo la manera de proteger mi repositorio, bueno creo que
voy a desistir de esto y lo voy a hacer por ftp

Gracias a todos por sus respuestas
El 12/02/2009, a las 5:38, Rafael G.
escribió:

Como sincronizo los cambios con el repositorio, estos cambios son
abierto.
f.

<rgo.vcf>_______________________________________________
Ror-es mailing list
removed_email_address@domain.invalid
http://lists.simplelogica.net/mailman/listinfo/ror-es

Mauricio D.
removed_email_address@domain.invalid
+57 315 4183043
http://www.3zona.com