Ir al contenido
Otras versiones

Cargando…

Problemas con RedHat y CentOS

CentOS 8: OpenKM no se inicia automáticamente como servicio

Sección titulada «CentOS 8: OpenKM no se inicia automáticamente como servicio»

En CentOS 8, el servicio de OpenKM no se inicia automáticamente. Esto se debe a que el sistema de seguridad (SELinux) bloquea los servicios que no se reconocen como nativos.

Para habilitarlo, debemos realizar los siguientes pasos:

  • Cree el fichero openkm.service en la ruta (/usr/lib/systemd/system/openkm.service)
Ventana de terminal
$ nano /usr/lib/systemd/system/openkm.service
[Unit]
Description=OpenKM daemon
[Service]
Type=simple
ExecStart=/home/openkm/tomcat-8.5.34/bin/startup.sh
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target

* ExecStart contiene un valor de ejemplo; la ruta correcta es la ubicación del fichero startup.sh.

  • Actualice, habilite el servicio y actívelo.
Ventana de terminal
$ systemctl daemon-reload
$ systemctl enable openkm.service
$ systemctl start openkm.service

Con el siguiente comando podemos comprobar el estado del servicio:

Ventana de terminal
$ systemctl status openkm.service

  • Modifique el fichero de configuración de SELinux:
Ventana de terminal
$ nano /etc/sysconfig/selinux

  • Por último, reinicie el servidor.
Ventana de terminal
$ reboot

Esta nueva versión de CentOS no incluye el paquete ImageMagick en los repositorios, pero podemos instalar un derivado llamado GraphicsMagick desde el repositorio EPEL:

Ventana de terminal
$ dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
$ dnf install GraphicsMagick

Tenga en cuenta que no existe la utilidad “convert”, pero sí un ejecutable general “gm” que puede utilizarse de esta manera:

Ventana de terminal
$ gm convert <params>

Más información en documentación de convert de GraphicsMagick.