Buenos días, voy a empezar de atrás para adelante para no generar misterio y no aburrir. Verán que para este caso también ayuda a la comprensión del problema:
lanzo este comando: > $ svn checkout https://186.xxx.xxx.xxx/voip > y obtengo: > svn: OPTIONS de «https://186.xxx.xxx.xxx/voip»: SSL handshake failed: > alerta SSL recibida: Unexpected message (https://186.xxx.xxx.xxx) > La IP que pongo, es una IP fija que tiene asignada el mismo equipo donde estoy tratando de realizar el checkout, es decir, que podría también hacer lo siguiente: > $ svn checkout https://localhost/voip > Lo que ocurre en este caso es mas normal: > Error validando el certificado del servidor de «https://localhost:443»: > - El certificado no fue emitido por una autoridad marcada como > confiable. ¡Use la "huella" para validar el certificado manualmente! > - El nombre de máquina del certificado no coincide. > Información del certificado: > - Nombre de máquina: 186.xxx.xxx.xxx > - Válido desde Tue, 22 Mar 2011 19:48:50 GMT hasta Wed, 21 Mar 2012 > 19:48:50 GMT > - Emisor: Technology, MiEmpresa CA, Buenos Aires, AR > - "Huella": 93:7c:8a:77:f4:80:0d:b4:22:ef:28:12:26:8c:61:d2:8a:a3:6f:49 > ¿(R)echazar, aceptar (t)emporariamente o aceptar (p)ermanentemente? > El primer error que marca es porque el certificado lo he realizado yo y está autofirmado y el segundo es porque al usar localhost, no coincide con el nombre verdadero de la máquina, es decir, la IP fija que tiene por la cual acceden el resto del mundo. ¿cual es el problema? Necesito vincular mi repositorio svn a un Redmine que está corriendo en la misma máquina y así como están las cosas, el redmine simplemente me tira un "404 La entrada y/o la revisión no existe en el repositorio." cuando si pruebo con cualquier svn que está https "confiable", por ejemplo cualquier repo svn de google code, el Redmine explora todo perfectamente. ¿que es lo que estoy buscando? Que al tratar de hacer un checkout no me tire ningún error, al menos que no me tire el "- El nombre de máquina del certificado no coincide." porque el tema de la "autoridad confiable" creo que le debo pagar a alguien o buscar autoridades por google. Está claro que como este repositorio se utiliza desde otras terminales, no es una opción hacer un certificado que ponga como nombre de máquina "localhost", así que debería apuntar mis fuerzas a que simplemente funcione el $ svn checkout https://186.xxx.xxx.xxx/voip sin que me tire ese extraño error > svn: OPTIONS de «https://186.xxx.xxx.xxx/voip»: SSL handshake failed: > alerta SSL recibida: Unexpected message (https://186.xxx.xxx.xxx) > Datos de interes: SO: Ubuntu Server 10.04 svn: versión 1.6.6 Redmine: 1.1.2 (2011-03-07)<http://www.redmine.org/projects/redmine/wiki/Download> Los certificados los hice con OpenSSL 0.9.8k 25 Mar 2009 Los repositorios los publico con Apache/2.2.14 (Ubuntu) y lo tengo configurado de la siguiente manera: <VirtualHost *:443> SSLEngine on SSLCertificateFile /etc/apache2/ssl/svn.pp.crt SSLCertificateKeyFile /etc/apache2/ssl/svn.pp.key ServerAdmin webmaster@localhost DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/access.log combined Alias /doc/ "/usr/share/doc/" <Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> <Location /voip> DAV svn SVNPath /home/user/svn/voip AuthType Basic AuthName "decime quien sos asi lo VoIP sabiendo" AuthUserFile /etc/svn-auth-file Require valid-user AuthzSVNAccessFile /etc/authz </Location> </VirtualHost> Desde ya muchas gracias! -- Abel Sebastián Fillol _______________________________________________ Lug mailing list [email protected] http://listas.fi.uba.ar/mailman/listinfo/lug http://www.sindominio.net/ayuda/preguntas-inteligentes.html
