Skip to content

Commit 245b422

Browse files
committed
Require dbus-user-session for rootless
On Debian, `dbus-user-session` is not installed by default. The lack of `dbus-user-session` results in a cryptic error on rootless+cgroup2+systemd: `read unix @->/run/systemd/private: read: connection reset by peer: unknown.` ref: moby/moby issue 42793 Signed-off-by: Akihiro Suda <[email protected]>
1 parent 502a32e commit 245b422

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

deb/common/control

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,8 @@ Description: Docker CLI: the open-source application container engine
8585

8686
Package: docker-ce-rootless-extras
8787
Architecture: linux-any
88-
Depends: ${shlibs:Depends}
88+
Depends: dbus-user-session,
89+
${shlibs:Depends}
8990
Enhances: docker-ce
9091
Conflicts: rootlesskit
9192
Replaces: rootlesskit

rpm/SPECS/docker-ce-rootless-extras.spec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Vendor: Docker
1313
Packager: Docker <[email protected]>
1414

1515
Requires: docker-ce
16+
# TODO: conditionally add `Requires: dbus-daemon` for Fedora and CentOS 8
1617
# slirp4netns >= 0.4 is available in the all supported versions of CentOS and Fedora.
1718
Requires: slirp4netns >= 0.4
1819
# fuse-overlayfs >= 0.7 is available in the all supported versions of CentOS and Fedora.

0 commit comments

Comments
 (0)