Skip to content

Commit 7587c5a

Browse files
committed
Address Proton/dbus issues
1 parent 35e186f commit 7587c5a

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

base/debian/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ RUN set -eux; \
1818
apt-get update; \
1919
apt-get install -y --no-install-recommends \
2020
ca-certificates curl wget tar unzip xz-utils bzip2 \
21-
coreutils procps iproute2 iputils-ping socat jq git git-lfs gnupg tmux sqlite3 \
21+
coreutils procps iproute2 iputils-ping socat jq git git-lfs gnupg tmux sqlite3 dbus \
2222
tini tzdata locales \
2323
libssl3 libcurl4 libfontconfig1 libfreetype6 libsqlite3-0 libzstd1 libsdl2-2.0-0 libsdl1.2-compat \
2424
# Required for Core Keeper

scripts/ampstart.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ if [ -z "${AMPUSERID}" ]; then
99
exit 100
1010
fi
1111

12+
# Create /etc/machine-id (addresses Proton/dbus issues)
13+
mkdir -p /var/lib/dbus
14+
rm -f /etc/machine-id /var/lib/dbus/machine-id
15+
dbus-uuidgen --ensure=/etc/machine-id
16+
ln -s /etc/machine-id /var/lib/dbus/machine-id
17+
1218
#Check if the AMP user already exists
1319
getent passwd amp &> /dev/null
1420

0 commit comments

Comments
 (0)