У меня тоже возникла такая же ошибка при запуске контейнера Docker. Это было исправлено добавлением строки ниже в мой Dockerfile
RUN yum install -y initscripts
However, if the script is being executed from a service (run as remoteUser), the notification is not shown to the userA.
X.org по умолчанию ограничивает доступ к себе одним активным сеансом пользователя. Существуют разные способы решения этой проблемы:
export DISPLAY=:0
иsudo your_currentuser notification_command
xhost +SI:localuser:remoteUser
под сеансом пользователя, чтобы позволить remoteUser
запускать X-приложения в вашем сеансе. В вашем сценарии вам все равно придется использоватьexport DISPLAY=:0
Подробнее: