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 sistema operativo el servicio de OpenKM no arranca automáticamente, 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.
- Refresque, habilite el servicio y actívelo.
$ systemctl daemon-reload$ systemctl enable openkm.service$ systemctl start openkm.serviceCon el siguiente comando podemos comprobar el estado del servicio:
$ systemctl status openkm.service
- Modifique el fichero de configuración de SELinux:
$ nano /etc/sysconfig/selinux
- Finalmente, reinicie el servidor
$ rebootImageMagick
Sección titulada «ImageMagick»Si su sistema operativo no incluye el paquete ImageMagick en los repositorios, puede instalar una bifurcación llamada GraphicsMagick desde el repositorio EPEL:
$ dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y$ dnf install GraphicsMagickTenga en cuenta que no existe la utilidad “convert”, sino un ejecutable general “gm” que puede usarse así:
$ gm convert <params>Más información en la documentación de GraphicsMagick convert.