Web lists-archives.com

Setting up samba (2:4.5.12+dfsg-2+deb9u4) ... Failed to preset unit: Unit file /etc/systemd/system/samba-ad-dc.service is masked.




debian-user:

I have a Debian 9 machine with Samba:

2018-12-02 12:14:24 dpchrist@dipsy ~
$ cat /etc/debian_version
9.6

2018-12-02 12:14:29 dpchrist@dipsy ~
$ uname -a
Linux dipsy 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux


I updated and upgraded it today:

2018-12-02 11:55:44 root@dipsy ~
# apt-get update
Ign:1 http://approx:9999/debian stretch InRelease
Get:2 http://approx:9999/security stretch/updates InRelease [94.3 kB]
Get:3 http://approx:9999/debian stretch-updates InRelease [91.0 kB]
Hit:4 http://approx:9999/debian stretch Release
Get:6 http://approx:9999/security stretch/updates/main Sources [186 kB]
Get:7 http://approx:9999/security stretch/updates/main amd64 Packages [460 kB]
Fetched 831 kB in 3s (237 kB/s)
Reading package lists... Done

2018-12-02 11:55:52 root@dipsy ~
# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
ghostscript libgs9 libgs9-common libperl5.24 libsmbclient libssl1.1 libtiff5 libwbclient0 openssl perl perl-base perl-doc perl-modules-5.24 python-samba
  samba samba-common samba-common-bin samba-dsdb-modules samba-libs
  samba-vfs-modules
20 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 34.0 MB of archives.
After this operation, 144 kB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://approx:9999/security stretch/updates/main amd64 libperl5.24 amd64 5.24.1-3+deb9u5 [3501 kB] Get:2 http://approx:9999/security stretch/updates/main amd64 perl amd64 5.24.1-3+deb9u5 [219 kB] Get:3 http://approx:9999/security stretch/updates/main amd64 perl-base amd64 5.24.1-3+deb9u5 [1345 kB] Get:4 http://approx:9999/security stretch/updates/main amd64 perl-modules-5.24 all 5.24.1-3+deb9u5 [2722 kB] Get:5 http://approx:9999/security stretch/updates/main amd64 samba-vfs-modules amd64 2:4.5.12+dfsg-2+deb9u4 [359 kB] Get:6 http://approx:9999/security stretch/updates/main amd64 samba-dsdb-modules amd64 2:4.5.12+dfsg-2+deb9u4 [329 kB] Get:7 http://approx:9999/security stretch/updates/main amd64 python-samba amd64 2:4.5.12+dfsg-2+deb9u4 [1360 kB] Get:8 http://approx:9999/security stretch/updates/main amd64 libsmbclient amd64 2:4.5.12+dfsg-2+deb9u4 [151 kB] Get:9 http://approx:9999/security stretch/updates/main amd64 samba-libs amd64 2:4.5.12+dfsg-2+deb9u4 [5208 kB] Get:10 http://approx:9999/security stretch/updates/main amd64 libwbclient0 amd64 2:4.5.12+dfsg-2+deb9u4 [124 kB] Get:11 http://approx:9999/security stretch/updates/main amd64 samba amd64 2:4.5.12+dfsg-2+deb9u4 [933 kB] Get:12 http://approx:9999/security stretch/updates/main amd64 samba-common-bin amd64 2:4.5.12+dfsg-2+deb9u4 [604 kB] Get:13 http://approx:9999/security stretch/updates/main amd64 samba-common all 2:4.5.12+dfsg-2+deb9u4 [172 kB] Get:14 http://approx:9999/security stretch/updates/main amd64 libssl1.1 amd64 1.1.0j-1~deb9u1 [1354 kB] Get:15 http://approx:9999/security stretch/updates/main amd64 libtiff5 amd64 4.0.8-2+deb9u4 [238 kB] Get:16 http://approx:9999/security stretch/updates/main amd64 ghostscript amd64 9.26~dfsg-0+deb9u1 [98.6 kB] Get:17 http://approx:9999/security stretch/updates/main amd64 libgs9 amd64 9.26~dfsg-0+deb9u1 [2207 kB] Get:18 http://approx:9999/security stretch/updates/main amd64 libgs9-common all 9.26~dfsg-0+deb9u1 [5140 kB] Get:19 http://approx:9999/security stretch/updates/main amd64 openssl amd64 1.1.0j-1~deb9u1 [746 kB] Get:20 http://approx:9999/security stretch/updates/main amd64 perl-doc all 5.24.1-3+deb9u5 [7146 kB] Fetched 34.0 MB in 28s (1180 kB/s)
Reading changelogs... Done
Preconfiguring packages ...
(Reading database ... 103653 files and directories currently installed.)
Preparing to unpack .../libperl5.24_5.24.1-3+deb9u5_amd64.deb ...
Unpacking libperl5.24:amd64 (5.24.1-3+deb9u5) over (5.24.1-3+deb9u4) ...
Preparing to unpack .../perl_5.24.1-3+deb9u5_amd64.deb ...
Unpacking perl (5.24.1-3+deb9u5) over (5.24.1-3+deb9u4) ...
Preparing to unpack .../perl-base_5.24.1-3+deb9u5_amd64.deb ...
Unpacking perl-base (5.24.1-3+deb9u5) over (5.24.1-3+deb9u4) ...
Setting up perl-base (5.24.1-3+deb9u5) ...
(Reading database ... 103653 files and directories currently installed.)
Preparing to unpack .../00-perl-modules-5.24_5.24.1-3+deb9u5_all.deb ...
Unpacking perl-modules-5.24 (5.24.1-3+deb9u5) over (5.24.1-3+deb9u4) ...
Preparing to unpack .../01-samba-vfs-modules_2%3a4.5.12+dfsg-2+deb9u4_amd64.deb ... Unpacking samba-vfs-modules (2:4.5.12+dfsg-2+deb9u4) over (2:4.5.12+dfsg-2+deb9u3) ... Preparing to unpack .../02-samba-dsdb-modules_2%3a4.5.12+dfsg-2+deb9u4_amd64.deb ... Unpacking samba-dsdb-modules (2:4.5.12+dfsg-2+deb9u4) over (2:4.5.12+dfsg-2+deb9u3) ... Preparing to unpack .../03-python-samba_2%3a4.5.12+dfsg-2+deb9u4_amd64.deb ... Unpacking python-samba (2:4.5.12+dfsg-2+deb9u4) over (2:4.5.12+dfsg-2+deb9u3) ... Preparing to unpack .../04-libsmbclient_2%3a4.5.12+dfsg-2+deb9u4_amd64.deb ... Unpacking libsmbclient:amd64 (2:4.5.12+dfsg-2+deb9u4) over (2:4.5.12+dfsg-2+deb9u3) ...
Preparing to unpack .../05-samba-libs_2%3a4.5.12+dfsg-2+deb9u4_amd64.deb ...
Unpacking samba-libs:amd64 (2:4.5.12+dfsg-2+deb9u4) over (2:4.5.12+dfsg-2+deb9u3) ... Preparing to unpack .../06-libwbclient0_2%3a4.5.12+dfsg-2+deb9u4_amd64.deb ... Unpacking libwbclient0:amd64 (2:4.5.12+dfsg-2+deb9u4) over (2:4.5.12+dfsg-2+deb9u3) ...
Preparing to unpack .../07-samba_2%3a4.5.12+dfsg-2+deb9u4_amd64.deb ...
Unpacking samba (2:4.5.12+dfsg-2+deb9u4) over (2:4.5.12+dfsg-2+deb9u3) ...
Preparing to unpack .../08-samba-common-bin_2%3a4.5.12+dfsg-2+deb9u4_amd64.deb ... Unpacking samba-common-bin (2:4.5.12+dfsg-2+deb9u4) over (2:4.5.12+dfsg-2+deb9u3) ...
Preparing to unpack .../09-samba-common_2%3a4.5.12+dfsg-2+deb9u4_all.deb ...
Unpacking samba-common (2:4.5.12+dfsg-2+deb9u4) over (2:4.5.12+dfsg-2+deb9u3) ...
Preparing to unpack .../10-libssl1.1_1.1.0j-1~deb9u1_amd64.deb ...
Unpacking libssl1.1:amd64 (1.1.0j-1~deb9u1) over (1.1.0f-3+deb9u2) ...
Preparing to unpack .../11-libtiff5_4.0.8-2+deb9u4_amd64.deb ...
Unpacking libtiff5:amd64 (4.0.8-2+deb9u4) over (4.0.8-2+deb9u2) ...
Preparing to unpack .../12-ghostscript_9.26~dfsg-0+deb9u1_amd64.deb ...
Unpacking ghostscript (9.26~dfsg-0+deb9u1) over (9.25~dfsg-0+deb9u1) ...
Preparing to unpack .../13-libgs9_9.26~dfsg-0+deb9u1_amd64.deb ...
Unpacking libgs9:amd64 (9.26~dfsg-0+deb9u1) over (9.25~dfsg-0+deb9u1) ...
Preparing to unpack .../14-libgs9-common_9.26~dfsg-0+deb9u1_all.deb ...
Unpacking libgs9-common (9.26~dfsg-0+deb9u1) over (9.25~dfsg-0+deb9u1) ...
Preparing to unpack .../15-openssl_1.1.0j-1~deb9u1_amd64.deb ...
Unpacking openssl (1.1.0j-1~deb9u1) over (1.1.0f-3+deb9u2) ...
Preparing to unpack .../16-perl-doc_5.24.1-3+deb9u5_all.deb ...
Leaving 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc'
Unpacking perl-doc (5.24.1-3+deb9u5) over (5.24.1-3+deb9u4) ...
Setting up libgs9-common (9.26~dfsg-0+deb9u1) ...
Setting up perl-modules-5.24 (5.24.1-3+deb9u5) ...
Setting up libperl5.24:amd64 (5.24.1-3+deb9u5) ...
Setting up libwbclient0:amd64 (2:4.5.12+dfsg-2+deb9u4) ...
Setting up samba-libs:amd64 (2:4.5.12+dfsg-2+deb9u4) ...
Setting up samba-vfs-modules (2:4.5.12+dfsg-2+deb9u4) ...
Setting up python-samba (2:4.5.12+dfsg-2+deb9u4) ...
Setting up samba-common (2:4.5.12+dfsg-2+deb9u4) ...
Setting up libtiff5:amd64 (4.0.8-2+deb9u4) ...
Setting up libsmbclient:amd64 (2:4.5.12+dfsg-2+deb9u4) ...
Setting up perl (5.24.1-3+deb9u5) ...
Processing triggers for libc-bin (2.24-11+deb9u3) ...
Setting up libssl1.1:amd64 (1.1.0j-1~deb9u1) ...
Processing triggers for systemd (232-25+deb9u6) ...
Setting up openssl (1.1.0j-1~deb9u1) ...
Processing triggers for man-db (2.7.6.1-2) ...
Setting up samba-common-bin (2:4.5.12+dfsg-2+deb9u4) ...
Setting up libgs9:amd64 (9.26~dfsg-0+deb9u1) ...
Setting up samba-dsdb-modules (2:4.5.12+dfsg-2+deb9u4) ...
Setting up perl-doc (5.24.1-3+deb9u5) ...
Setting up ghostscript (9.26~dfsg-0+deb9u1) ...
Setting up samba (2:4.5.12+dfsg-2+deb9u4) ...
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
Processing triggers for libc-bin (2.24-11+deb9u3) ...


Note the Samba messages near the end:

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


I don't know what the second line means, but suspect systemd is complaining (?). I assume the third line is a consequence of the second.


I tried another upgrade to see what happens:

2018-12-02 11:57:25 root@dipsy ~
# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.


Looks okay...


Then I rebooted and looked for Samba:

2018-12-02 12:04:07 root@dipsy ~
# service samba status
* samba.service
   Loaded: masked (/dev/null; bad)
   Active: inactive (dead)


Not encouraging...


Then I tried connecting to Samba from a client machine, and the connection worked. So, Samba is running even though systemd thinks it is not (?).


I update and upgrade weekly (or more often, if a critical security update is announced), and do not recall seeing any problems a week ago. So, this issue was introduced sometime during the past week.


STFW I don't see a recent, relevant hit.


Does anyone know what is going on?


David