Puede ocurrir que luego de copiar la soluciones SIU en Pentaho en la carpeta pentaho-solutions y refrescar la cache del repositorio (Herramientas → Actualizar → Actualizar el cache del repositorio) aparezca el error “Repository cache refresh failed”. Esto se debe a un problema de Encoding del Linux que estemos utilizando. El tema es que todas las carpetas y archivos del paquete del SIU tiene el encoding UTF-8 y puede ser que en el Linux no esté configurado ese Encoding. En Debian/Ubuntu se puede verificar que locales hay instalados usando el comando “sudo /usr/sbin/locale-gen”. En caso que no esté configurado el localte UTF-8 hay que agregarlo.
A continuación les comento cómo lo solucionaron en una universidad:
Version SO: Linux Debian 6.0.4
Postgres: 8.4
El tema venia por el lado de los locale. Para
solucionarlo tuve que agregar la siguiente linea en /etc/locale.gen
en_US.UTF-8 UTF-8
despues correr el comando locale-gen , y ademas de esto tuve que
agregar la siguiente linea en /etc/default/locale
LANG=“en_US.UTF-8”
Con esto ya dejó de dar error al refrescar la cache y aparecio la carpeta SIU.
Hola Marcos:
Somos de la Universidad Nacional de Chilecito, estamos en proceso de implementacion de Siu Wichi.
Precisamente nos aparece este error al actualizar la cache del repositorio.
Lo tenemos instalado en un Oracle Linux 5. Te paso la salida del comando locale, para que veas si esta correcta:
En caso de ser necesario modificar algun valor, te ruego me avises cual.
Agrego datos de pentaho.log
java.io.FileNotFoundException: /usr/local/pentaho/biserver-ce/pentaho-solutions/siu/cubos/guarani/alumnosMatricula/Ingresantes por a+�o acad y carrera.cda (No existe el fichero o el directorio)
Aparentemente el error es con la palabra “año”. De ser asi, lo editamos poniendolo bien, o le ponemos “anio”?
Hola Javier,
el problema que tenés se debe al encoding y config. de los Locales de tu Linux por lo visto. En las versiones de Debian lo solucionamos como dice en el 1er post. Desconozco como se configura en la distribución de Linux que usan uds. pero no debería ser muy diferente. La idea es no modificar los nombres de los archivos ya que podrían dejar de funcionar las vistas.