Por alguna razón, la subversión me está volviendo mensajes de error en lo que pienso es alemán:cambiar el idioma de los mensajes de error de Subversion
# svn up .
svn: Zielpfad existiert nicht
Por desgracia, no sé que el lenguaje ... Antes recurro a usando un motor de traducción en línea para trabajar con esto, pensé que trataría de solucionarlo. Me imagino que estoy haciendo algo muy simple mal. Estoy ejecutando subversion 1.6.4 instalado a través de yum en centos (actualizado de 1.4.algo que tenía el mismo problema). Esto está en un VPS administrado con CPanel.
Por lo que puedo decir, está intentando cargar mensajes en inglés y fallar. Veo esto en la salida de strace:
open("/usr/share/locale/en_US/LC_MESSAGES/subversion.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/subversion.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
brk(0x4106d000) = 0x4106d000
open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
comandos normales SVN están en Inglés (ayuda SVN, SVN ayudar hacia arriba, etc), sólo los mensajes de error están en alemán. Por lo que sé, ha sido de esta manera todo el tiempo que he usado la máquina y yo nunca he recibido un mensaje de error de la subversión ...
:: locale
LANG=en_US
LC_CTYPE="en_US"
LC_NUMERIC="en_US"
LC_TIME="en_US"
LC_COLLATE="en_US"
LC_MONETARY="en_US"
LC_MESSAGES=en_US
LC_PAPER="en_US"
LC_NAME="en_US"
LC_ADDRESS="en_US"
LC_TELEPHONE="en_US"
LC_MEASUREMENT="en_US"
LC_IDENTIFICATION="en_US"
LC_ALL=
también me he encontrado:
export LC_MESSAGES=en_US
export LANG=en_US
¿Alguna idea de lo que debería estar mirando a continuación?
Actualización: Sobre la base de la sugerencia de Phil, me he encontrado
export LANG=C
export LC_MESSAGES=C
y ahora salidas de localización:
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES=C
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=
Y todavía está dando mensajes alemanes ... estoy empezando a Creo que la versión de subversión que tengo fue compilada con mensajes alemanes, y como no está encontrando ningún archivo de mensajes específico del idioma, recibo los mensajes alemanes integrados. Ahora para descubrir cómo sucedió eso ...
Sí, eso es alemán. "La ruta de destino no existe". – balpha
Esto se está volviendo molesto - He corrido strings/grep en cada archivo strace dice que fue cargado buscando "Zielpfad", y no recibo nada ... –
¿Has probado lo que sucede cuando cambias el directorio alemán de la configuración regional/¿archivo?En mi caso, el primero que encuentra (según strace) es /usr/share/locale/de/LC_MESSAGES/subversion.mo – balpha