[Samba] Upgrading samba from jessie (4.2) to stretch (4.5) in AD mode...
Rowland Penny
rpenny at samba.org
Fri Jun 23 11:22:57 UTC 2017
On Fri, 23 Jun 2017 12:40:35 +0200
Marco Gaiarin via samba <samba at lists.samba.org> wrote:
> Mandi! Rowland Penny via samba
> In chel di` si favelave...
>
> > > Better to fire up a bug in debian BTS?
>
> > Which version of samba did you upgrade to ?
> > Where did it come from, a Debian repo or Louis's ?
>
> Louis's repo. 2:4.5.8+dfsg-2~bpo8+1 .
>
>
> > Which package is the postinst script in ?
>
> 'winbind'.
>
> > If I can get this info, I will check just what the script is trying
> > to do.
>
OK, winbind used to be installed automatically, but you must now
install it manually, so does this mean that winbind will be treated as
a new installation by Debian ?
If so, it appears that this is run:
if deb-systemd-helper --quiet was-enabled winbind.service; then
# Enables the unit on first installation, creates new
# symlinks on upgrades if the unit file has changed.
deb-systemd-helper enable winbind.service >/dev/null || true
If it isn't being treated as 'new' install, then the 'winbind.service'
file is installed but not enabled.
If the 'postinst' script is run with 'configure' (which it probably
is) then this is run:
if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ]; then
if [ -x "/etc/init.d/winbind" ]; then
update-rc.d winbind defaults >/dev/null
invoke-rc.d winbind start || exit $?
fi
fi
So, as 'winbind' tries to be started on a DC, at least one of the
above is being run. Shouldn't the script check if smb.conf has been
set up as a DC and not do either if it has ?
Rowland
More information about the samba
mailing list