WebSVN arroja un error XML: no se encontró ningún elemento (3) después de actualizar a SVN 1.8.8

Estábamos en SVN 1.6.11 y acabamos de actualizar a 1.8.8 en la actualidad. Podemos verificar los files dentro y fuera usando https: // y file: //

Nuestra installation de WebSVN 2.3.3 estaba funcionando antes, pero ahora damos una página en blanco con este error:

Error XML: no se encontró ningún elemento (3) en la línea 3 columna 0 byte 28 \ ncmd: svn –non-interactive –config-dir / tmp log –xml –verbose -r HEAD: 1 'file: /// inicio / ckhronos / svn / repos / @ HEAD '–limit 2

Si ejecutamos: svn –non-interactive –config-dir / tmp log –xml –verbose -r HEAD: 1 'file: /// path / to / repos / @ HEAD' –limit 2

desde la línea de command obtenemos un resultado razonable:

<?xml version="1.0" encoding="UTF-8"?> <log> <logentry revision="26184"> <author>authorname</author> <date>2014-04-02T16:09:30.683040Z</date> <msg>Short message. </msg> </logentry> <logentry revision="26183"> <author>authorname</author> <date>2014-04-02T15:46:03.903486Z</date> <paths> <path prop-mods="false" text-mods="true" kind="file" action="M">/path/to/file/edited.txt</path> </paths> <msg>Long message here</msg> </logentry> </log> 

Estamos ejecutando CentOS 6.5 con PHP 5.4. Construimos subversión desde la fuente. ¿Alguien sabría por qué podríamos estar recibiendo este error?

Había dos versiones de SVN en el server. Uno era el antiguo 1.6.11 en / usr / bin / svn y el otro la nueva versión 1.8.8 en / usr / local / bin / svn. Desde la línea de command salía desde la nueva versión / usr / local / bin / svn. En PHP, desde donde se ejecutó ese command, se estaba cargando en la versión anterior de svn.

Una vez que actualicé la ruta para apuntar a la versión correcta de svn, todo estaba bien.

Por cierto, encontré este error al usar:

 echo stream_get_contents($pipes[2]); 

Para ver cuál fue el resultado real del guión.