Your message dated Tue, 12 Aug 2025 10:21:51 +0100
with message-id <[email protected]>
and subject line Re: Bug#946391: gvfs is not installable without systemd as init
has caused the Debian Bug report #946391,
regarding gvfs is not installable without systemd as init
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
946391: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=946391
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gvfs
Version: 1.42.1-3
Severity: wishlist
There's a dependency chain gvfs -> gvfs-daemons -> udisks2 -> libpam-systemd ->
systemd-sysv, which is preventing me from installing gvfs. Gtk's show_uri
function uses gvfs to open a browser, and it seems to me that that should be
achievable even with sysvinit. There are probably other functionalities that
gvfs can usefully provide without systemd as well. Please consider adjusting
dependencies so that systemd-sysv is not a hard dependency for gvfs.
I'm not certain if this bug report actually belongs on gvfs, gvfs-daemons,
gvfs-backends of src:gvfs, but I hope someone more familiar with the matter can
move it to a more appropriate package if it doesn't belong here.
PS. I'm aware of the currently ongoing GR on init system support, the solution
of which affects the relevance of this bug report.
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.2.14-k8 (SMP w/24 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US:en
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
--- End Message ---
--- Begin Message ---
On Sun, 08 Dec 2019 at 14:28:44 +0200, Mikko Rasa wrote:
There's a dependency chain gvfs -> gvfs-daemons -> udisks2 -> libpam-systemd ->
systemd-sysv, which is preventing me from installing gvfs.
This is no longer the case as of Debian 12:
$ podman run --rm -it debian:bookworm-slim
# apt update
# apt install --no-install-recommends gvfs dbus-x11 dbus-user-session-
(no systemd)
On Debian 13 you would presumably also want to select
systemd-standalone-sysusers, a standalone implementation of
sysusers.d(5), instead of systemd:
$ podman run --rm -it debian:trixie-slim
# apt update
# apt install --no-install-recommends gvfs dbus-x11 dbus-user-session-
systemd-standalone-sysusers systemd-
(no systemd init)
For a non-systemd system, you have to explicitly select dbus-x11 instead
of dbus-user-session as the implementation of the dbus-session-bus
virtual package. The default is dbus-user-session, which relies on
`systemd --user` per-user service management.
udisks2 Recommends libpam-systemd but does not depend on it.
This is only a proof of concept, in real life you would want to install
most of the Recommends as well (for example polkitd). Arranging to have
maximum functionality with a non-default init system is up to you.
Gtk's show_uri function uses gvfs to open a browser
This is also no longer true, it uses g_app_info_launch_default_for_uri()
which directly runs the handler for an appropriate pseudo-MIME-type like
x-scheme-handler/http.
smcv
--- End Message ---