Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm doing some testing and sometimes I have issues with containers and juju. How do I clean up a machine so that I can start using the local provider "from scratch" without reinstalling?

share|improve this question
up vote 9 down vote accepted

LXC containers and the Juju environment need to persist through a reboot, so everything is not contained in one place.

First, ensure that you have the environment destroyed and the containers are not running. Then remove the following files and directories:


Then you can reboostrap with a clean environment.

In certain cases you might need to list, stop, and destroy containers by hand, do this before removing the Juju files.

share|improve this answer
This 2 command didn't work for me: sudo rm -r /etc/lxc/auto/juju-* AND sudo rm -r /var/lib/lxc/juju-* – mini Mar 8 '14 at 17:05

You might find the following snippet I use helpful:

It's a bash script that needs to be run as root, and it tries to clean up aggressively all remnants of a local juju environment, including LXC templates, containers, logs, running mongodb test servers, etc.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.