Error al ejecutar kitchen.sh

Hola, siguiendo el instructivo en el punto 3.1.2. ( Creación de la estructura mediante ETL ) da un error al ejecutar el comando kitchen.sh diciendo que el archivo de extensión kjb no es un archivo.
Adjunto un archivo en formato rar con el siguiente contenido
a) archivo txt que contiene el comando ejecutado
b) dos archivos en formato jpg que contienen el comando ejecutado el primero y la salida con error el segundo
c) archivos de log

Aclaración : No se si tendrá algo que ver, pero el archivo SIU-Wichi_6.5.0.zip fue descomprimido en el directorio /usr/local y no bajo el directorio /usr/local/pentaho

Quedamos a la espera de respuesta.
Gracias


FFyB-UBA-Files.rar (513 KB)

Hola! por lo que me decis, el zip de wichi esta descomprimido en /usr/local/ y en los parametros tenes la ruta /usr/local/proyectos/SIU-Wichi_6.5.0
Esa carpeta proyectos existe?
Saludos,
Sabrina

Hola, hay un error en donde te dije que está descomprimido el zip de wichi. En el texto anterior escribí que estaba en /usr/local, pero omití agregarle proyecto.
El zip de la aplicación está efectivamente descomprimido dentro de /usr/local/proyectos/SIU-Wichi_6.5.0 y dicha carpete existe.
Saludos

Bien, pueden ser dos cosas, veo que en la ejecución, todos los parámetros son -param=“base_clave=postgres” .
Deberian ser:
./kitchen.sh -file=“/usr/local/proyectos/SIU-Wichi_6.5.0/etl/creacion_base_de_datos/principal_crear_siu_wichi.kjb” \

-param=“base clave=postgres”
-param=base_nombre=siu_wichi"
-param=“localhost”
-param=“base_puerto=5432”
-param=“base_usuario=postgres”

Si son esos tal vez la / del inicio hay que sacarla:
./kitchen.sh -file=“usr/local/proyectos/SIU-Wichi_6.5.0/etl/creacion_base_de_datos/principal_crear_siu_wichi.kjb” \

-param=“base clave=postgres”
-param=base_nombre=siu_wichi"
-param=“localhost”
-param=“base_puerto=5432”
-param=“base_usuario=postgres”

Hola, quité la barra del inicio tal cual sugerís. Aparte me di cuenta que en la sentencia había omitido las comillas de apertura en -param=“base_nombre=siu_wichi”,
Ahora el script corre, pero también da error ( diferente al anterior ).
Creo que el tema está en las 2 líneas siguientes de la salida por pantalla:

Unable to read file [file:///usr/local/pentaho/data-integration/usr/local/proyectos/SIU-Wichi_6.5.0/etl/creacion_base_de_datos/principal_crear_siu_wichi.kjb]
Could not read from “file:///usr/local/pentaho/data-integration/usr/local/proyectos/SIU-Wichi_6.5.0/etl/creacion_base_de_datos/principal_crear_siu_wichi.kjb” because it is not a file.

En algún lado antepone //usr/local/pentaho/data-integration/ a la ruta definida en el parámetro -file incluiído en la sentencia al ejecutar ./kitchen.sh ( dicho parámetrro hace referencia a usr/local/proyectos/SIU-Wichi_6.5.0/etl/creacion_base_de_datos/principal_crear_siu_wichi.kjb ).
Es por eso que en la consulta anterior te preguntaba si el zip SIU-Wichi_6.5.0 debía ser descomprimido dentro de la carpeta /usr/local/pentaho o podía estar fuera como lo hicimos.
Adjunto la captura de pantalla mencionada.
Gracias


ScreenShot810.jpg

ScreenShot810.png

Hola! el parámetro base_clave fijate que lo tenes sin el _(guion bajo). Una vez corregido esto proba de ejecutarlo volviendole a poner la barra al inicio. No importa donde descomprimiste el zip, debería funcionar igual…
Deberían ser:
./kitchen.sh -file=“/usr/local/proyectos/SIU-Wichi_6.5.0/etl/creacion_base_de_datos/principal_crear_siu_wichi.kjb”
-param=“base_clave=postgres”
-param=“base_nombre=siu_wichi”
-param=“base_host=localhost”
-param=“base_puerto=5432”
-param=“base_usuario=postgres”

Hola, antes que nada disculpas por la omisión del guión bajo que mencionás.
Corregí esto en la sentencia y agregué la primera “/” en la ruta del parámetro -File, pero igual sigue damdo erro de que no puede leer el archivo de extensión kjb ( últimas líneas de la salida por pantalla ).
Te adjunto la captura de pantalla con el comando ejecutado y la salida del mismo.
Por otra parte, la carpeta SIU-Wichi_6.5.0 tiene permisos root.staff. ¿ Están bien estos permisos o tienen que ser otros el owner y el grupo ?


ScreenShot811.jpg

ScreenShot811.png

Pero lo estas ejecutando con root, debería funcionar…
Podrás posicionarte en /usr/local/proyectos/SIU-Wichi_6.5.0/etl/ y ejecutar un ls -l y enviarme captura de pantalla del resultado???

Ok. Ahí va la captura de lo solicitado.


ScreenShot812.jpg

ScreenShot812.png

Tenes configuradas las variables de JAVA_HOME??

Te adjunto la captura de pantalla de la salida echo $JAVA_HOME.

Te pido disculpas por la omisión del adjunto.
Ahí va


ScreenShot813.jpg

ScreenShot813.png

Buenos días! por favor chequea bien los parámetros:
Deberías ejecutar:

/kitchen.sh -file=“/usr/local/proyectos/SIU-Wichi_6.5.0/etl/creacion_base_de_datos/principal_crear_siu_wichi.kjb”
-param=“base_clave=postgres”
-param=“base_nombre=siu_wichi”
-param=“base_host=localhost”
-param=“base_puerto=5432”
-param=“base_usuario=postgres”

fijate que en tus ejecuciones te falta -param=“base_host=localhost” , tenes solo -param=“localhost”