[SOLUCIONADO] SVN 403 Actualizacion Guarani3

Estimadas/os,

necesitaba hacerles una consulta acerca de la ultima actualización de guarani3 ( que incluye Jasper Reports).
Durante la actualización de archivos por svn, aparece el siguiente mensaje:

A BD/Diferenciales/000003.sql
svn: Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for ‘http://repositorio.siu.edu.ar/svn/guarani

Actualiza muchos archivos pero llega a este mensaje.
En principio parecería un tema de permisos para acceder a un archivo en particular en los repositorios.
Además probé desde dos orígenes distintos y el mensaje fue el mismo.

Desde ya, gracias.

Saludos
Mauricio

Hola Mauricio,

¿Probaste accediendo desde el browser con tu usuario y clave a la URL http://repositorio.siu.edu.ar/svn/guarani/branches/3.0.0_uunn/BD/Diferenciales/000003.sql?

Parece ser un problema de permisos. ¿Tu instalación es sobre Linux? ¿Qué cliente de Subversion estás usando? Desde Toba se recomienda Slik SVN (http://www.sliksvn.com/en/download/). Fijate que en este post http://foro.comunidad.siu.edu.ar/index.php?topic=4559.msg18091 alguien tuvo inconvenientes usando Wandisco.

Saludos, Florencia.

Hola Florencia,

gracias por la rapida respuesta.

Te comento, el entorno se encuentra instalado sobre linux. Para instalar svn simplemente lo baje de los repositorios de debian lenny con apt-get, tal como figura en el manual. La carpeta /usr/local/proyectos/toba/proyectos/guarani cuenta con owner y group www-data y permisos 755

Te paso los datos (svn --version)
svn, version 1.5.1 (r32289)
compiled May 31 2011, 16:16:34
Copyright (C) 2000-2008 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).

Lo raro es que descarga muchos archivos y se queda en esa instancia, luego de descargar el archivo 000003.sql
Trate de acceder a donde me pasaste e incluso a http://repositorio.siu.edu.ar/svn/guarani/ pero no me acepta el usuario y contraseña. Estos datos son los mismos para acceder a la extranet (por acá puedo acceder perfectamente)?

gracias nuevamente.

Mauricio,

¿Inentaste actualizar varias veces? Puede ser que justo en ese momento se haya cortado la conexión con el repositorio…
Si el problema persiste te sugiero que actualices el cliente subversion. Nosotros tenemos funcionando la versión 1.6.18 y no hay inconvenientes.

Saludos, Florencia.

Florencia,

probé varias veces y desde diferentes ubicaciones.
Estoy verificando lo de la actualización.
El mensaje de la actualización parecería apuntar a un problema de permisos en el repositorio y el uso del método OPTIONS, por eso el forbidden. Los permisos son los mismos para todas las rutas?
Como te comente no puedo ingresar desde la web a http://repositorio.siu.edu.ar/svn/guarani/ porque no acepta mi usuario y contraseña.

gracias
Saludos
Mauricio

Hola Mauricio,

Estuvimos verificando los permisos de tu usuario y son correctos.
El usuario y clave para acceder al Foro Comunidad no son los mismos que usás para el SVN, por favor verificá los datos que se te enviaron en su momento.

Saludos, Florencia.

Hola Mauricio,

  Te cuento que creamos un usuario con los mismos permisos que tenés vos, y no tuvimos ningún tipo de problemas, yo recomiendo que actualices la versión del cliente svn, ya que nosotros lo probamos con la versión 1.6.12 (r955767) sin inconvenientes. Te recuerdo que como dijo Florencia, tengas en cuenta que el usuario y pass para la Extranet / Foro Comunidad no son el mismo que para el SVN, por ese motivo creo que no podés acceder via web a la rama correspondiente. Si no recordás o no encontrás el e-mail con los datos de acceso,  volvé a pedirlos a guarani3@siu.edu.ar 

Saludos
Sergio

Sergio,

probé con las credenciales de svn que tenia y pude hacer un svn checkout de la carpeta de guarani en un directorio de prueba y no tuve problemas.
Te comento que el sistema esta corriendo sobre debian Lenny 5.0.9 para respetar las versiones de php 5.2 y postgres 8.3.
Por esto al querer actualizar la versión de subversion el administrador de paquetes requiere actualizar los paquetes que detallo al final.
Como las dependencias del paquete también son compartidas con el apache, necesito actualizarlo.
Necesito saber si es factible la actualización. En el manual no detalla que se deba tener una versión particular.

The following NEW packages will be installed:
apache2.2-bin libaprutil1-dbd-sqlite3 libaprutil1-ldap libdb4.8
The following packages will be upgraded:
apache2-mpm-prefork apache2.2-common libapr1 libaprutil1 libneon27-gnutls libpcre3 libserf-0-0 libsvn1 libuuid1 libxml2 subversion

Desde ya, gracias por la atención.

Mauricio:

            Entiendo entonces que pudiste hacer un checkout de guarani sin problemas de permisos en ese directorio de prueba?  Si es así.. en ese directorio de prueba, podés hacer un update -r a alguna revisión anterior, por ejemplo "svn update -r 10202"  y luego  volver a hacer un update a la ultima revisión?. Te da el mismo error "Server sent unexpected return value (403 Forbidden)" cuando llega a ese archivo ?.

Saludos
Sergio

Hola Sergio,

gracias por la respuesta.
Efectivamente, había creado un directorio …/tmpapp y había efectuado un svn checkout de la aplicación guarani solamente:
svn checkout http://repositorio.siu.edu.ar/svn/guarani/branches/3.0.0_uunn

A nivel de carpetas probé con usuario y grupo root y www-data.
El checkout se termino sin problemas.

También hice lo que me indicaste y funciono bien.

En el directorio ./tmpapp aplique svn update -r 10202 y apareció (no me arrojo ningún inconveniente, dejo las ultimas líneas):

D php/3ros/facebook
A php/operaciones/asistencia/ausencias_examen/pant_inicial.php
A php/operaciones/asistencia/ausencias_examen/pant_seleccion.php
A php/operaciones/matriculas/inscripciones/propuestas_preinscipcion_masiva/form_fuente.php
U php/operaciones/propuestas/planes/editor_elementos/ci_plan_elementos.php
U php/operaciones/propuestas/planes/editor_elementos/arbol_plan_elementos.php
A php/operaciones/requisitos/excep_req_alumno/form_datos.php
U .
Updated to revision 10202.

Luego aplique un svn update y aparecio (sin problemas tambien):

A php/3ros/facebook
A php/3ros/facebook/facebook.php
A php/3ros/facebook/base_facebook.php
A php/3ros/facebook/fb_ca_chain_bundle.crt
D php/operaciones/asistencia/ausencias_examen/pant_inicial.php
D php/operaciones/asistencia/ausencias_examen/pant_seleccion.php
D php/operaciones/matriculas/inscripciones/propuestas_preinscipcion_masiva/form_fuente.php
U php/operaciones/propuestas/planes/editor_elementos/ci_plan_elementos.php
U php/operaciones/propuestas/planes/editor_elementos/arbol_plan_elementos.php
D php/operaciones/requisitos/excep_req_alumno/form_datos.php
U .
Updated to revision 10454.

Mauricio:

           Interpreto que está solucionado el problema, o el update en la copia de trabajo original sigue dando error?

Sergio

Sergio,

voy a probar hacer el checkout y los update tal como los aplique en la carpeta de prueba y les aviso.

gracias
Mauricio

Sergio,

aplique lo mismo nuevamente en la carpeta del proyecto. Avance hasta el momento de actualizar la BD de negocio, ahí luego de ejecutar el comando sucede el mismo inconveniente que pasaba anteriormente.

./toba proyecto actualizar_bd -p guarani -i desarrollo

Revision Actual de la BD : 9352

Actualizando el directorio de Scripts de actualización de la BD…
svn: Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for ‘http://repositorio.siu.edu.ar/svn/guarani


TIEMPO: 1,864 segundos

Parece que con el checkout el svn pasa por alto el método OPTIONS de http para tomar los parámetros del cliente, lo que no sucede con el update

Por lo tanto intentare actualizar la versión de subversion. Necesitaria saber si existe algún inconveniente en actualizar la versión de apache de 2.2.9-10 a 2.2.16-6, ya que ambos programas comparten las mismas dependencias.

Gracias
Saludos
Mauricio

Les dejo un enlace que puede resultarles de utilidad
http://old.nabble.com/403-Forbidden-in-response-to-OPTIONS-after-svn-cp-with-authz-td21356872.html

Hola Mauricio:

                       No hay inconvenientes en actualizar la versión de apache. Contame como te fué..

Saludos
Sergio.

Sergio,

actualice la versión de subversion y apache. Probé la aplicación y esta funcionando bien.
También inicie la actualización y no tuve problemas.
Creo que podemos cerrar el tema de SVN. Cuando el personal funcional lo pruebe les comento como fue.

Mauricio:

Te movi la consulta de auditoria aquí => http://foro.comunidad.siu.edu.ar/index.php?topic=4703.msg18763