Tomas: Perfecto eso era, muchas gracias. La última duda, la vez anterior que en un servidor de pruebas inicie el SIP2 luego tuve problemas con la Ram, el servidor Sip2 consume mucho, o fue algo de una mala configuración quizá. *Jorge Spuler* Ingeniero en Automatización y Procesos Dirección de Información y Documentación Bibliográfica Institucional, Edificio Edificio U/Piso2 *Anexo: 56 32 2654514* Universidad Técnica Federico Santa María - Casa Central - *www.usm.cl <http://www.usm.cl/>* [image: imagen barra] El mié, 21 abr 2021 a las 16:56, Tomas Cohen Arazi (<tomascohen@theke.io>) escribió:
No estaba sugiriendo una instalación en ambiente de desarrollo.
Lo que iba a decirte es que cuando se crea una instancia de Koha:
$ koha-create --create-db biblio
Koha crea un usuario unix (biblio-koha, en este ejemplo) que es con el que deben correrse los comandos. Hacerlo con 'root' provoca que muchos archivos cambien de permisos y trae trastornos no deseados!
El error que mencionás (Can't locate C4/SIP/Sip/Constants.pm in @INC) es un error de Perl (el lenguaje de programación con que Koha está hecho) diciendo que no encuentra una librería que viene con Koha.
Mas allá de que no deberías usar el usuario root contra una instancia de Koha por lo mencionado anteriormente, está el hecho de que las librerías de Koha no están en el PATH estándar de librerías Perl en una instalación. Para resolver ambas cosas (no usar root, y tener bien seteado PERL5LIB) lo que tenés que hacer es usar :
$ koha-shell biblio
Una vez que lo ejecutes, estarás dentro de una sesión del usuario de la instancia (no generarás problemas de permisos) y además tendrá bien configuradas (cruzo los dedos) todas las variables de entorno necesarias para ejecutar los comandos.
Cualquier cosa, aquí estamos.
PD: No manden mas capturas de pantalla!
-- Tomás Cohen Arazi Theke Solutions (http://theke.io) ✆ +54 9351 3513384 GPG: B2F3C15F
Tomas: Fue una falsa verificación la que hice cuando pensé que me resultó. supongo que mire el servidor que no era, lo que si ahora no me tira error sino que me lanza el mensaje de ayuda sobre lo que puedo poner y un "1" al final de todo. use esta guia paraconfigurar mi servidor SIP https://sjamso.blogspot.com/2019/01/sip2-in-koha-how-to-configure-sip.html en ves de term1 es un superbibliotecario Y exceptuando por el password esta es la consulta que estoy haciendo, /usr/share/koha/bin/sip_cli_emulator.pl -a 167.71.181.158 -p 6001 -su 160107057 -sp [password] \ -1 BC --patron 160107057 -m checkout --item 3560900233542. *Jorge Spuler* Ingeniero en Automatización y Procesos Dirección de Información y Documentación Bibliográfica Institucional, Edificio Edificio U/Piso2 *Anexo: 56 32 2654514* Universidad Técnica Federico Santa María - Casa Central - *www.usm.cl <http://www.usm.cl/>* [image: imagen barra] El mié, 21 abr 2021 a las 17:23, jorge spuler (<jorge.spuler@usm.cl>) escribió:
Tomas:
Perfecto eso era, muchas gracias. La última duda, la vez anterior que en un servidor de pruebas inicie el SIP2 luego tuve problemas con la Ram, el servidor Sip2 consume mucho, o fue algo de una mala configuración quizá.
*Jorge Spuler* Ingeniero en Automatización y Procesos Dirección de Información y Documentación Bibliográfica Institucional, Edificio Edificio U/Piso2 *Anexo: 56 32 2654514* Universidad Técnica Federico Santa María - Casa Central - *www.usm.cl <http://www.usm.cl/>*
[image: imagen barra]
El mié, 21 abr 2021 a las 16:56, Tomas Cohen Arazi (<tomascohen@theke.io>) escribió:
No estaba sugiriendo una instalación en ambiente de desarrollo.
Lo que iba a decirte es que cuando se crea una instancia de Koha:
$ koha-create --create-db biblio
Koha crea un usuario unix (biblio-koha, en este ejemplo) que es con el que deben correrse los comandos. Hacerlo con 'root' provoca que muchos archivos cambien de permisos y trae trastornos no deseados!
El error que mencionás (Can't locate C4/SIP/Sip/Constants.pm in @INC) es un error de Perl (el lenguaje de programación con que Koha está hecho) diciendo que no encuentra una librería que viene con Koha.
Mas allá de que no deberías usar el usuario root contra una instancia de Koha por lo mencionado anteriormente, está el hecho de que las librerías de Koha no están en el PATH estándar de librerías Perl en una instalación. Para resolver ambas cosas (no usar root, y tener bien seteado PERL5LIB) lo que tenés que hacer es usar :
$ koha-shell biblio
Una vez que lo ejecutes, estarás dentro de una sesión del usuario de la instancia (no generarás problemas de permisos) y además tendrá bien configuradas (cruzo los dedos) todas las variables de entorno necesarias para ejecutar los comandos.
Cualquier cosa, aquí estamos.
PD: No manden mas capturas de pantalla!
-- Tomás Cohen Arazi Theke Solutions (http://theke.io) ✆ +54 9351 3513384 GPG: B2F3C15F
participants (1)
-
jorge spuler