* [PATCH] pulseaudio: Add audio group explicitly
@ 2025-09-01 8:07 Kyungjik Min
2025-09-01 18:48 ` [OE-core] " Mathieu Dubois-Briand
0 siblings, 1 reply; 2+ messages in thread
From: Kyungjik Min @ 2025-09-01 8:07 UTC (permalink / raw)
To: openembedded-core; +Cc: Kyungjik Min
From: Kyungjik Min <dpmin7@gmail.com>
Since pulseaudio-server requires the audio group, we explicitly add it.
When use useradd-staticids or do not use the default group in
base-passwd, an error will occur because the audio group is not defined.
NOTE: pulseaudio: Performing useradd with [--root
TOPDIR/tmp/work/cortexa72-poky-linux/pulseaudio/17.0/recipe-sysroot
--home-dir /var/run/pulse --gid 998 --groups audio,pulse
--no-create-home --system --shell /bin/false --uid 998 pulse]
useradd: group 'audio' does not exist
ERROR: pulseaudio: useradd command did not succeed.
Signed-off-by: Kyungjik Min <dpmin7@gmail.com>
---
meta/recipes-multimedia/pulseaudio/pulseaudio.inc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-multimedia/pulseaudio/pulseaudio.inc b/meta/recipes-multimedia/pulseaudio/pulseaudio.inc
index 695f4b676d..16c142130b 100644
--- a/meta/recipes-multimedia/pulseaudio/pulseaudio.inc
+++ b/meta/recipes-multimedia/pulseaudio/pulseaudio.inc
@@ -155,7 +155,7 @@ do_install:append() {
}
USERADD_PACKAGES = "pulseaudio-server"
-GROUPADD_PARAM:pulseaudio-server = "--system pulse"
+GROUPADD_PARAM:pulseaudio-server = "--system audio; --system pulse"
USERADD_PARAM:pulseaudio-server = "--system --home /var/run/pulse \
--no-create-home --shell /bin/false \
--groups audio,pulse --gid pulse pulse"
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [OE-core] [PATCH] pulseaudio: Add audio group explicitly
2025-09-01 8:07 [PATCH] pulseaudio: Add audio group explicitly Kyungjik Min
@ 2025-09-01 18:48 ` Mathieu Dubois-Briand
0 siblings, 0 replies; 2+ messages in thread
From: Mathieu Dubois-Briand @ 2025-09-01 18:48 UTC (permalink / raw)
To: dpmin7, openembedded-core
On Mon Sep 1, 2025 at 10:07 AM CEST, Kyungjik Min via lists.openembedded.org wrote:
> From: Kyungjik Min <dpmin7@gmail.com>
>
> Since pulseaudio-server requires the audio group, we explicitly add it.
>
> When use useradd-staticids or do not use the default group in
> base-passwd, an error will occur because the audio group is not defined.
>
> NOTE: pulseaudio: Performing useradd with [--root
> TOPDIR/tmp/work/cortexa72-poky-linux/pulseaudio/17.0/recipe-sysroot
> --home-dir /var/run/pulse --gid 998 --groups audio,pulse
> --no-create-home --system --shell /bin/false --uid 998 pulse]
> useradd: group 'audio' does not exist
> ERROR: pulseaudio: useradd command did not succeed.
>
> Signed-off-by: Kyungjik Min <dpmin7@gmail.com>
> ---
Hi,
Thanks for your patch.
We get some build errors during the reproducibility test build:
2025-09-01 10:38:39,725 - oe-selftest - INFO - ERROR: Nothing PROVIDES 'pulseaudio' (but /srv/pokybuild/yocto-worker/reproducible/build/meta/recipes-graphics/libsdl2/libsdl2_2.32.8.bb, /srv/pokybuild/yocto-worker/reproducible/build/meta/recipes-multimedia/mpg123/mpg123_1.33.0.bb, /srv/pokybuild/yocto-worker/reproducible/build/meta/recipes-devtools/qemu/qemu_10.0.2.bb, /srv/pokybuild/yocto-worker/reproducible/build/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.5.bb, /srv/pokybuild/yocto-worker/reproducible/build/meta/recipes-multimedia/alsa/alsa-plugins_1.2.12.bb DEPENDS on or otherwise requires it)
2025-09-01 10:38:39,725 - oe-selftest - INFO - pulseaudio was skipped: Recipe pulseaudio, package pulseaudio-server: system groupname "audio" does not have a static ID defined. Add audio to one of these files: /srv/pokybuild/yocto-worker/reproducible/build/build-st/meta-selftest/files/static-group
https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/2397
Can you have a look at the issue please?
Thanks,
Mathieu
--
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-09-01 18:48 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-01 8:07 [PATCH] pulseaudio: Add audio group explicitly Kyungjik Min
2025-09-01 18:48 ` [OE-core] " Mathieu Dubois-Briand
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).