Problemas en RedHat y Oracle Linux
OpenKM no arranca automáticamente como servicio
Sección titulada «OpenKM no arranca automáticamente como servicio»Si en su SO el servicio de OpenKM no arranca automáticamente, esto puede deberse a que el sistema de seguridad (SELinux) bloquea servicios que no se reconocen como nativos.
Para habilitarlo, debemos realizar los siguientes pasos:
- Crear el fichero openkm.service en la ruta (/etc/systemd/system).
$ nano /etc/systemd/system/openkm.service[Unit]Description=OpenKM - https://www.openkm.com/After=network.target
[Service]Type=forkingUser=openkmWorkingDirectory=/home/openkm/tomcatExecStart=/bin/bash /home/openkm/tomcat/bin/startup.shExecStop=/bin/bash /home/openkm/tomcat/bin/shutdown.sh
[Install]WantedBy=multi-user.target* ExecStart contiene un valor de ejemplo; la ruta correcta es la ubicación del fichero startup.sh.
- Refrescar, habilitar el servicio y activarlo.
$ systemctl daemon-reload$ systemctl enable openkm.service$ systemctl start openkm.serviceCon el siguiente comando, podemos comprobar el estado del servicio:
$ systemctl status openkm.service
- Modificar el fichero de configuración de SELinux:
$ nano /etc/sysconfig/selinux
- Por último, reiniciar el servidor
$ rebootImageMagick
Sección titulada «ImageMagick»Si su SO no incluye el paquete ImageMagick en los repositorios, puede instalar un fork llamado GraphicsMagick desde el repositorio EPEL:
$ dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-10.noarch.rpm -y$ dnf install GraphicsMagickTenga en cuenta que no existe la utilidad “convert”, sino un ejecutable general “gm” que puede usarse de esta forma:
$ gm convert <params>Más información en la documentación de GraphicsMagick convert.