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

ChristianEhrhardt 1610361 at bugs.launchpad.net
Mon Oct 10 12:12:29 UTC 2016


This is the change that masked the service:
samba (2:4.4.4+dfsg-2) unstable; urgency=medium                                                                                  
   * Mask samba-ad-dc.service unless needed (Closes: #828137)

So all the change isin the scope of the 4.3.9+dfsg-0ubuntu1 -> 4.4.5
+dfsg-2ubuntu1 you mentioned before.

But one also has to consider: https://bugs.debian.org/cgi-
bin/bugreport.cgi?bug=796789 which added the service to be in the same
"update-window".

It should update all services fine as it takes care of e.g. to call "systemctl --system daemon-reload" after the changes.
And also the update you are currently doing 4.4.5+dfsg-2ubuntu1 -> 4.4.5+dfsg-2ubuntu3 didn't touch these services at all.

I'd assume that this is the first time the helpers kick in to clean up and mask it.
The postinst really makes sure it is not run :-)
It symlinks it to /dev/null and also masks it.
But if you have no system with a service like that the symlink is already enough and so the additional masking fails with the errors you report.


I recreated the issue and can state that the message itself is shown on a clean yakkety installing samba:
Created symlink /etc/systemd/system/multi-user.target.wants/nmbd.service → /lib/systemd/system/nmbd.service.
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
Created symlink /etc/systemd/system/multi-user.target.wants/smbd.service → /lib/systemd/system/smbd.service.
Processing triggers for libc-bin (2.24-0ubuntu1) ...


It appears to me that this was just taken to make sure it is off by doing it two ways.
Probably for certain upgrade paths that have the file around not applicable to your case nor my fresh install.

But OTOH this is non fatal for me.
The install/upgrade is not aborting or anything.

Are you missing any functionality due to this?

** Bug watch added: Debian Bug tracker #796789
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796789

-- 
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