I suspect the invoke-rc.d line needs to be wrapped in the -e part of the of the check?
The current preinst code looks like: # Manually remove the nis init script, which has to be split into per-daemon # upstart jobs if dpkg --compare-versions "$2" lt-nl 3.17-32ubuntu1.1 then # since this isn't stopped on upgrade, we have to stop it now # so we don't leave orphaned processes running invoke-rc.d nis stop if [ -e "/etc/init.d/nis" ] && [ ! -L "/etc/init.d/nis" ]; then if [ "`md5sum \"/etc/init.d/nis\" | sed -e \"s/ .*//\"`" != \ "`dpkg-query -W -f='${Conffiles}' nis | sed -n -e \"\\\\' /etc/init.d/nis '{s/ obsolete$//;s/.* //p}\"`" ] then echo "Obsolete conffile /etc/init.d/nis has been modified by you, renaming to .dpkg-bak" mv -f "/etc/init.d/nis" "/etc/init.d/nis.dpkg-bak" else rm -f "/etc/init.d/nis" fi fi update-rc.d nis remove fi -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to nis in Ubuntu. https://bugs.launchpad.net/bugs/979758 Title: package fails to configure on failing to find /etc/init.d/nis To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nis/+bug/979758/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs