Bug#905024: systemd: systemctl --host=... status foo.service breaks terminal without dbus

Michael Prokop mika at debian.org
Mon Jul 30 19:35:32 BST 2018


Package: systemd
Version: 239-7
Severity: normal

Hi,

this bug report is about an issue which I consider a usability
issue. I'm happy to forward/discuss this with upstream, though I'd
like to discuss this within Debian and pkg-systemd team before.

When invoking:

  # systemctl --host=... status ssh.service

then the terminal kind of breaks, if dbus isn't present.
For example if `PermitRootLogin yes` is set in sshd_config
and trying to connect to the local system *without* dbus being
present I get:

  root at debian-sid01:~# systemctl --host=$(hostname) status ssh.service
  root at debian-sid01's password:
  root at debian-sid01:~# root at debian-sid01:~#·root at debian-sid01:~#·root at debian-sid01:~#·root at debian-sid01:~#·

So whenever pressing the <enter> key the prompt gets worse (and only
a `reset` fixes that). :) As soon as dbus is present/available it
works as intended though.

This is quite irritating, not even getting an error/warning message.

I'm aware that dbus is inside Recommends and withouth dbus quite
some functionality is missing, though I'm wondering if there's
anything that could be improved here? Any opinions/ideas?

regards,
-mika-



More information about the Pkg-systemd-maintainers mailing list