HowTo: Fix Apt-Get failing with a “Method did not start correctly” error

So, you decide to install a new package on your system, or perhaps update your system with some outstanding updates. You either use the Software Centre or the Apt-Get command from a terminal to do this and you are suddenly greeted with the following error:

Failed to exec method /usr/lib/apt/methods/
E: Method  has died unexpectedly!
E: Sub-process  returned an error code (100)
E: Method /usr/lib/apt/methods/ did not start correctly

And everything stops. Repeating the command produces the same error over and over.

What just happened and how do you fix this?

What has happened is that one or more of your cached sources lists has corrupted itself and no amount of re-running apt-get update is going to fix this. We need to delete the cache of lists and get apt-get update to re-download them in their entirety – nice and fresh.

  1. In a terminal, type in:
    $ sudo rm -rf /var/lib/apt/lists/*

    …and hit Enter.

  2. Now type in:
    $ sudo apt-get update

    …and hit Enter. You will notice that this takes a bit longer than usual to complete.

  3. Now try your package installation or system update again:
    $ sudo apt-get install <name of the package you tried to install bfore>


    $ sudo apt-get upgrade

    …and this time you will see Apt behaving itself again.

  4. Pat yourself on the back. Crisis resolved.



Be the first to like.

Category(s): Tutorials
Tags: , , , , , ,

Leave your comments below!

Loading Facebook Comments ...

One Response to HowTo: Fix Apt-Get failing with a “Method did not start correctly” error

  1. Thanks for the hint, it solve my problem with Vagrant Virtualbox VM wich use to run fine with cachier.

One Response in another blog/article

  1. […] More explanation can be found here. (Thanks […]

Leave a Reply

Your email address will not be published. Required fields are marked *


This blog is kept spam free by WP-SpamFree.