De mi respuesta:
Después de horas de buscar y leer, encontré al culpable. Es un ajuste para systemd . El /etc/systemd/logind.conf contiene opciones de configuración predeterminadas, con cada una de ellas comentada. El RemoveIPC la opción está establecida en yes por defecto. Esa opción le dice a systemd para limpiar la comunicación entre procesos (IPC) para las "cuentas de usuario" que no han iniciado sesión. Esto no afecta a las "cuentas del sistema"
En mi caso, los archivos y directorios se crearon para una cuenta de usuario, no para una cuenta del sistema.
Hay dos soluciones posibles:
- Cree los archivos con/para un usuario del sistema:un usuario creado con la opción del sistema (
adduser -roadduser --system) - Editar
/etc/systemd/logind.conf, descomente la líneaRemoveIPC=yes, cámbielo aRemoveIPC=no, guarde y reinicie el sistema
En mi caso, elegí la opción #2 porque el usuario ya estaba creado.
Referencias:
- RemoveIPC elimina prematuramente segmentos de IPC
- Cambiar el valor predeterminado de RemoveIPC en logind.conf
- PostgreSQL:Systemd
- Oracle:la instalación y operación de la base de datos 3.5 falla si se configura RemoveIPC=yes para systemd