On Wed, Sep 28, 2011 at 12:24:22AM -0500, Harry Putnam wrote:
> NOTE:  Already posted on unbuntu list... but due to it being something
> of an urgent matter... and not seeing responses there... I'm posting
> here too since the tools are all debian tools.
> -----     --------     -----      --=--      -----     -------     -----
>  
> Due to unbridled personal bungling, I've created a nasty mess while
> installing sendmail.
> 
> I inadvertantly deleted /etc/init.d/sendmail.  Well I thought I'd just
> reinstall sendmail to re-acquire that file.
> 
> So uninstalled sendmail... with aptitude but it uninstalled a few
> other parts of the tools too.
> 
> There appear to be several packages involved.
> p   sendmail
> i   sendmail-base
> C   sendmail-bin
> i   sendmail-cf       
> 
> As you see, after several attempts at uninstall/reinstall, I now have
> some installed and some not.  The rub comes with sendmail-bin which is
> the package that contains /etc/init.d/sendmail
> 
> Any attempt to uninstall it tells me it is not installed, any attempt
> to install it ends with an error that appears to happen due to that
> missing file, or the fact that sendmail-bin cannot be --configured.
> 
> I've tried any number of ways to sneak up on it, but aptitude won't
> let me.  Or more accurately, I don't know how to use aptitude well
> enough to resolve the problem.
> 
> I tried apt-get with the --force-yes flag, in the hopes of forcing the
> install but it didn't work... showed the same dpkg error.
> 
> ,----
> | [...]
> | /etc/mail/aliases: 4 aliases, longest 10 bytes, 66 bytes total
> | invoke-rc.d: unknown initscript, /etc/init.d/sendmail not found.
> | dpkg: error processing sendmail-bin (--configure):
> | 
> |  subprocess installed post-installation script returned error exit
> |  status 100
> | 
> | Errors were encountered while processing:
> |  sendmail-bin
> | E: Sub-process /usr/bin/dpkg returned an error code (1)
> `----
> 
> So, can anyone recommend some method to get past this, and get the
> pkgs fully installed and configured?
> 

I imagine that, while configuring sendmail, dpkg tries to stop the
sendmail process by invoking the init script. The init script isn't
there, so it thinks it can't proceed.

Try making a quick file that just returns true and then re-install the
package (apt-get install --reinstall sendmail-bin).

-- 
Darac Marjal

Attachment: signature.asc
Description: Digital signature

Reply via email to