jibri: fail to start if the SYS_ADMIN cap is missing (#1816)
The container will refuse to start and provide some useful information to the user: ``` docker-jitsi-meet-jibri-1 | cap[cap_sys_admin] not permitted docker-jitsi-meet-jibri-1 | Required capability SYS_ADMIN is missing docker-jitsi-meet-jibri-1 | [cont-init.d] 10-config: exited 1. docker-jitsi-meet-jibri-1 | [cont-finish.d] executing container finish scripts... docker-jitsi-meet-jibri-1 | [cont-finish.d] done. docker-jitsi-meet-jibri-1 | [s6-finish] waiting for services. ```
This commit is contained in:
committed by
GitHub
parent
cacee4ecc8
commit
1d3c0f13a3
@@ -16,7 +16,20 @@ ARG CHROME_RELEASE=121.0.6167.85
|
||||
COPY rootfs/ /
|
||||
|
||||
RUN apt-dpkg-wrap apt-get update && \
|
||||
apt-dpkg-wrap apt-get install -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" jibri libgl1-mesa-dri procps jitsi-upload-integrations jitsi-autoscaler-sidecar jq pulseaudio dbus dbus-x11 rtkit unzip fonts-noto && \
|
||||
apt-dpkg-wrap apt-get install -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" \
|
||||
jibri \
|
||||
libgl1-mesa-dri \
|
||||
procps \
|
||||
jitsi-upload-integrations \
|
||||
jitsi-autoscaler-sidecar \
|
||||
jq \
|
||||
pulseaudio \
|
||||
dbus \
|
||||
dbus-x11 \
|
||||
rtkit \
|
||||
unzip \
|
||||
fonts-noto \
|
||||
libcap2-bin && \
|
||||
/usr/bin/install-chrome.sh && \
|
||||
apt-cleanup && \
|
||||
adduser jibri rtkit && \
|
||||
|
||||
Reference in New Issue
Block a user