I just received the same error message upgrading from 2:4.5.8+dfsg-
0ubuntu0.17.04.3 on Ubuntu 17.04:

Setting up samba (2:4.5.8+dfsg-0ubuntu0.17.04.4) ...
Failed to preset unit: Unit file /etc/systemd/system/samba-ad-dc.service is 
masked.
/usr/bin/deb-systemd-helper: error: systemctl preset failed on 
samba-ad-dc.service: No such file or directory

To someone that isn't a "samba installation process expert", but who
understands plain English, this message is very clear: The installer
attempted to do something but it failed and as a result an error
occurred. Thus, even if Samba appears superficially to be working, it
may not be. It might have caused some subtle problem that will come back
to bite later.

So, irrespective of exit status; if, as described above, this message
does NOT actually indicate an error condition (because some other action
intended to achieve the same thing succeeded), then the fact that it is
displayed at all is a bug. For as long as it's there, people like me
will keep spending time investigating and reporting it in places like
this. It should be fixed so as not to waste everyone's time; even if
that does just involve outputting a message like "About to try something
as a fallback in case a previous step failed. A 'systemctl preset failed
message' is expected so please ignore it." first.

In post #7 Nish mentions that the installer is attempting "two ways that
the package is using to ensure the specific service is masked". What the
installer should really be doing is testing whether each of these
attempts succeeded and only outputting an error message if both fail
(and probably also, only trying the second method if the first failed).
Perhaps this is technically difficult or even impossible to achieve, I
don't know, but it seems that ought to be the solution.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1610361

Title:
  /usr/bin/deb-systemd-helper: error: systemctl preset failed on samba-
  ad-dc.service: No such file or directory

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1610361/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to