<html><head>

<style id="css_styles">
blockquote.cite { margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc }
blockquote.cite2 {margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc; margin-top: 3px; padding-top: 0px; }
a img { border: 0px; }
li[style='text-align: center;'], li[style='text-align: right;'] {  list-style-position: inside;}
body { font-family: Segoe UI; font-size: 12pt;   }
</style>
</head>
<body>I'm trying to run gstreamer under a system user in systemd. This command explains the situation. When I try to run it in a user setup to run this service I get a kmssink error.
<div>
</div><div>I am creating a user , in the debian package, which looks like
</div><div>
</div><div>serviceuser:x:999:995::/nonexistent:/usr/sbin/nologin
</div><div>
</div><div>sudo -u serviceuser gst-launch-1.0 playbin video-sink=kmssink uri=srt://:8888
</div><div>
</div><div>Setting pipeline to PAUSED ...
</div><div>ERROR: Pipeline doesn't want to pause.
</div><div>ERROR: from element /GstKMSSink:kmssink0: Could not open DRM module (NULL)
</div><div>Additional debug info:
</div><div>gstkmssink.c(836): gst_kms_sink_start (): /GstKMSSink:kmssink0:
</div><div>reason: No such file or directory (2)
</div><div>Setting pipeline to NULL ...
</div><div>Freeing pipeline ...
</div><div>
</div><div>Any ideas ?</div></body></html>