Cron en contenedor docker (No se puede crear/eliminar una entrada para la sesión especificada)

Agregué una plantilla para crear un archivo en /etc/cron.d/ dentro de mi contenedor Docker de Discourse, pero no logro que la tarea programada se ejecute. En su lugar, veo la siguiente entrada en el syslog de mi contenedor Docker:

==> /var/log/syslog <==
Apr 22 11:45:01 osestaging1-discourse-ose CRON[30055]: No se puede crear/eliminar una entrada para la sesión especificada

¿Cómo puedo definir una tarea programada para que se ejecute dentro de mi contenedor Docker de Discourse?

Este es el resultado de un error en Docker y Debian. Ya ha sido corregido, pero aparentemente no para la imagen de Docker de Discourse (¿aún?).

Según el enlace anterior, utilicé el siguiente archivo de plantilla para [a] crear el archivo /etc/cron.d/ y [b] corregir el error en el módulo pam de cron:

[root@osestaging1 discourse]# cat /var/discourse/templates/unattended-upgrades.template.yml run:
  - file:
     path: /etc/cron.d/unattended-upgrades
     contents: |+
        ################################################################################
        # Archivo:    /etc/cron.d/unattended-upgrades
        # Versión: 0.1
        # Propósito: ejecutar unattended-upgrades en lugar de systemd. Para más información, consulte
        #           * https://wiki.opensourceecology.org/wiki/Discourse
        #           * https://meta.discourse.org/t/does-discourse-container-use-unattended-upgrades/136296/3
        # Autor:  Michael Altfield <michael@opensourceecology.org>
        # Creado: 2020-03-23
        # Actualizado: 2020-03-23
        ################################################################################
        20 04 * * * root /usr/bin/nice /usr/bin/unattended-upgrades --debug
        

  - exec: /bin/echo -e "\n" >> /etc/cron.d/unattended-upgrades
  # corregir el error de cron en Docker https://stackoverflow.com/questions/43323754/cannot-make-remove-an-entry-for-the-specified-session-cron
  - exec: /bin/sed --in-place=.`date "+%Y%m%d_%H%M%S"` 's%^\([^#]*\)\(session\s\+required\s\+pam_loginuid\.so\)$%\1#\2%' /etc/pam.d/cron
[root@osestaging1 discourse]# 

Lamentablemente, no estoy 100% seguro de todas las consecuencias de realizar este cambio en el módulo pam.d de cron. Pero parece ser la corrección reconocida aguas arriba :\

Vea también: Does Discourse container use unattended-upgrades? - #9 by maltfield