[Bug 1610361] Re: /usr/bin/deb-systemd-helper: error: systemctl preset failed on samba-ad-dc.service: No such file or directory

Andreas Hasenack andreas at canonical.com
Wed May 24 17:31:59 UTC 2017


I tried several combinations of fresh installs and upgrades. The "error"
is always there, but doesn't translate to an exit status different than
zero. In fact, debian and artful (synced from debian) now workaround the
error by basically asking the admin to ignore it
(https://anonscm.debian.org/cgit/pkg-
samba/samba.git/commit/?id=61eaeba2a7a2df61b681b4ea545811569de421d0).

I then tried release upgrades:
- yakkety -> zesty
- xenial -> yakkety -> zesty

In both cases I used a working samba setup (tested with smbclient
//SERVER/homes -U ubuntu%ubuntu), and it all went fine. There were no
errors reported by do-release-upgrade or apt/dpkg, despite the deb-
systemd-helper complaint being on the screen and logs. It just wasn't
fatal.

In fact, all deb-systemd-helper calls in postinst have this "suffix": ||
true

I also tried with systems where I disabled updates and security and
installed the version that came out in main, and then upgraded, and that
also worked.

Either the package that had the problem is no longer available (could
have been an upgrade that was superseeded), or I'm not hitting the exact
same conditions for some reason. Maybe debhelper started adding the "||
true" to the end of deb-systemd-helper calls is what "fixed" this for
now.

Therefore, I'm marking this bug as incomplete pending further details.
If this still happens to any of you, do please chime in and let's get it
fixed.

** Changed in: samba (Ubuntu)
       Status: Confirmed => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to samba in 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

Status in samba package in Ubuntu:
  Incomplete

Bug description:
  This is an error seen with that version upgrade; so the apport
  questions can be ignored as this is an upgrade issue, not a using
  problem.

  Unpacking samba (2:4.4.5+dfsg-2ubuntu3) over (2:4.4.5+dfsg-2ubuntu1)
  ...

  ....

  Setting up samba (2:4.4.5+dfsg-2ubuntu3) ...
  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

  note: the previous 4.4.5+dfsg-2ubuntu1 upgrade over 4.3.9+dfsg-
  0ubuntu1 was clean. These two upgrades has been made on the same
  session (no reboot); so this can be related if systemd expect some
  activation(s) not made by the previous upgrade.

  ProblemType: Bug
  DistroRelease: Ubuntu 16.10
  Package: samba 2:4.4.5+dfsg-2ubuntu3
  ProcVersionSignature: Ubuntu 4.7.0-0.3-generic 4.7.0
  Uname: Linux 4.7.0-0-generic x86_64
  NonfreeKernelModules: nvidia_uvm nvidia_drm nvidia_modeset nvidia
  ApportVersion: 2.20.3-0ubuntu5
  Architecture: amd64
  CurrentDesktop: GNOME
  Date: Fri Aug  5 19:30:09 2016
  RelatedPackageVersions:
   nautilus 1:3.20.1-3ubuntu1~yakkety1
   gvfs     1.28.2-1ubuntu1
  SambaClientRegression: Yes
  SourcePackage: samba
  UpgradeStatus: No upgrade log present (probably fresh install)

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



More information about the foundations-bugs mailing list