Are you using Ubuntu? They did a crap job converting only some services to
upstart and breaking everything with their half-ass transition. I had the
same problem trying to get NFS to run. The upstart script for portmap did
not exist and the /etc/init.d script refused to let me run it because it
wanted me to use the upstart script.

If the lpd will not restart, stop or what ever because upstart us F*ed-UP
then you can edit the postrm & prerm file to comment out that line with a #
symbol at the start
# /etc/init.d/lpd restart
Then try to run "sudo dpkg -P dcp7065dnlpr"

You should also try to run
sudo service lpd restart
and see if the service command is able to find the script properly. I don't
think it will but it is worth a try.

On Tue, Nov 22, 2011 at 2:37 PM, Ralph Boland <[email protected]> wrote:

> > Try this
> > sudo dpkg -P dcp7065dnlpr
> >
> > Not this
> > sudo dpkg -P dcp7065dnlpr-2.1.0-1.i386
> >
>
> Thanks for your help.
>
> Sorry for the confusion but that was what I did originally.
> When posting I repeated the command incorrectly.
> My original output from doing this command was:
>
> dpkg: error processing dcp7065dnlpr (--purge):
>  Package is in a very bad inconsistent state - you should
>  reinstall it before attempting a removal.
> Errors were encountered while processing:
>  dcp7065dnlpr
>
>
> > Sorry I have not been following your problems but I though that I maybe
> > able to help with simple dpkg commands.
> >
> > You can also take a look at the code. The install is failing because of
> > lpd. You can look at the configure script
> > /var/lib/dpkg/info/dcp7065dnlpr.preinst &
> > /var/lib/dpkg/info/dcp7065dnlpr.postinst to see what it is trying to do
> > with lpd
> >
>
> These files don't seem to exist.  If while in  /var/lib/dpkg/info/ I run:
>    ls -l dcp7065*
> I get:
>    -rw-r--r-- 1 root root 754 2011-09-26 14:13 dcp7065dnlpr.list
>    -rw-r--r-- 1 root root 937 2010-05-23 21:12 dcp7065dnlpr.md5sums
>    -rwxr-xr-x 1 root root 616 2010-05-23 21:12 dcp7065dnlpr.postinst
>    -rwxr-xr-x 1 root root 140 2010-05-23 21:12 dcp7065dnlpr.postrm
>    -rwxr-xr-x 1 root root 183 2010-05-23 21:12 dcp7065dnlpr.prerm
>
> The postinst and postrm files contain command:
>       /etc/init.d/lpd restart
>
> so I tried:
>       sudo  /etc/init.d/lpd restart
> and I get:
>
>     Since the script you are attempting to invoke has been converted  to an
>     Upstart job, you may also use the stop(8) and then start(8) utilities,
>     e.g. stop lpd ; start lpd. The restart(8) utility is also available.
>     start: Unknown job: lpd
>
> If I try:
>      sudo start lpd
> I get:
>      start: Unknown job: lpd
>
> So my problem appears to be with these scripts.
> If while in /etc/inid.d  I do:
>    ls -l lpd
> I get:
>    lrwxrwxrwx 1 root root 16 2011-09-26 13:33 lpd -> /etc/init.d/cups
>
> If I do:
>    ls -l cups
> I get:
>    lrwxrwxrwx 1 root root 21 2011-09-18 02:39 cups -> /lib/init/upstart-job
>
> If while in /lib/init   I do:
>    ls -l upstart-job
> I get:
>    -rwxr-xr-x 1 root root 2182 2011-04-20 16:45 upstart-job
>
> So this file exists.  It is a shell script.
> I am no expert with shell scripts but my interpretation of the
> shell script is that it runs:
>    start lpd.
>
> So I did (again, see above):
>    sudo start lpd
> and I get:
>      start: Unknown job: lpd
>
> There does not seem to be a lpd command or process.
> I don't know where to go from here.
> I assume this command should exist and should be started
> during boot up.
> I tried installing cups but that didn't seem to help.
> Perhaps I need to start it somehow.
>
>
> Any suggestions welcome.
>
> Thanks again
>
> Rocky
>
> ===================================================
>
>
>
>
>
> >
> > On Sat, Nov 19, 2011 at 8:46 PM, Ralph Boland <[email protected]>
> wrote:
> >
> >> > I have this same printer running flawlessly in our Ubuntu only network
> >> > (ok, there are some windows VMs too, but that doesn't matter for this
> >> > discussion...)
> >> ...
> >>
> >> Encouraged by Shawn's success with my printer model and Ubunutu I tried
> >> again.
> >> I failed again.
> >> Worse, I seem to have entered dpkg hell.
> >> Installing the package fails and yet I cannot remove it.
> >> I am instructed you re-install the package but that of course fails.
> >>
> >> Furthermore, from my current state, I cannot update packages or
> >> upgrade to Ubuntu 11.10
> >>
> >> Examples:
> >>
> >> If I run:
> >>
> >>  dpkg -i -force-all dcp7065dnlpr-2.1.0-1.i386.deb
> >>
> >> I get:
> >>
> >> ...
> >> Unpacking replacement dcp7065dnlpr-2.1.0-1.i386 ...
> >> start: Unknown job: lpd
> >> dpkg: warning: subprocess old post-removal script returned error exit
> >> status 1
> >> dpkg - trying script from the new package instead ...
> >> start: Unknown job: lpd
> >> dpkg: error processing dcp7065dnlpr-2.1.0-1.i386.deb (--install):
> >>  subprocess new post-removal script returned error exit status 1
> >> start: Unknown job: lpd
> >> dpkg: error while cleaning up:
> >>  subprocess new post-removal script returned error exit status 1
> >> Errors were encountered while processing:
> >>  dcp7065dnlpr-2.1.0-1.i386.deb
> >>
> >>
> >> If I try:
> >>    sudo dpkg -P dcp7065dnlpr-2.1.0-1.i386
> >>
> >> I get:
> >> dpkg: warning: there's no installed package matching
> >> dcp7065dnlpr-2.1.0-1.i386
> >>
> >>
> >>
> >> If I try:
> >>      sudo apt-get install -f
> >>
> >> I get:
> >>
> >> ...
> >> Preparing to replace dcp7065dnlpr 2.1.0-1 (using
> >> .../dcp7065dnlpr-2.1.0-1.i386.deb) ...
> >> Unpacking replacement dcp7065dnlpr ...
> >> start: Unknown job: lpd
> >> dpkg: warning: subprocess old post-removal script returned error exit
> >> status 1
> >> dpkg - trying script from the new package instead ...
> >> start: Unknown job: lpd
> >> dpkg: error processing
> >> /home/rocky/MyDebs/./OLD/dcp7065dnlpr-2.1.0-1.i386.deb (--unpack):
> >>  subprocess new post-removal script returned error exit status 1
> >> start: Unknown job: lpd
> >> dpkg: error while cleaning up:
> >>  subprocess new post-removal script returned error exit status 1
> >> Errors were encountered while processing:
> >>  /home/rocky/MyDebs/./OLD/dcp7065dnlpr-2.1.0-1.i386.deb
> >> E: Sub-process /usr/bin/dpkg returned an error code (1)
> >>
> >>
> >> If I start up  Synaptic Package Manager and select Brother and then
> >> package:
> >>      dcp7065dnlpr
> >>      (installed version: 2.1.0-1)
> >>      (latest version 2.1.0-1)
> >>      (Description Brother DCP-7065DN LPR driver)
> >>
> >> and then try:
> >>
> >>    remove package  or remove package completely
> >>
> >> I get:
> >> E: dcp7065dnlpr: Package is in a very bad inconsistent state - you
> >> should  reinstall it before attempting a removal.
> >>
> >>
> >> But if I try:
> >>
> >>     reinstall package
> >>
> >> I get:
> >> E: /home/rocky/MyDebs/./OLD/dcp7070dwlpr-2.1.0-1.i386.deb: subprocess
> >> new post-removal script returned error exit status 1
> >>
> >> ==================================
> >>
> >> I have run out of ideas.
> >> How do I remove my package?
> >>
> >>
> >> Thanks from dpkg hell
> >>
> >> Ralph (Rocky) Boland
>
> _______________________________________________
> clug-talk mailing list
> [email protected]
> http://clug.ca/mailman/listinfo/clug-talk_clug.ca
> Mailing List Guidelines (http://clug.ca/ml_guidelines.php)
> **Please remove these lines when replying
>



-- 
Easy, fast GUI development.
http://PerlQt.wikidot.com
_______________________________________________
clug-talk mailing list
[email protected]
http://clug.ca/mailman/listinfo/clug-talk_clug.ca
Mailing List Guidelines (http://clug.ca/ml_guidelines.php)
**Please remove these lines when replying

Reply via email to