Re: jls shows dead jails too?




On Apr 4, 2006, at 2:03 PM, Kris Kennaway wrote:

On Tue, Apr 04, 2006 at 04:21:39PM -0300, Marc G. Fournier wrote:
On Tue, 4 Apr 2006, Chad Leigh -- Shire.Net LLC wrote:


On Apr 4, 2006, at 9:20 AM, Daniel Johansson wrote:

I'm setting up a few jails on my FreeBSD 6.0 box and when I run jls to
list my jails it shows all my started jails.

The problem is that when I kill a jail with kill -TERM -1, thats what the
man page tells me to use, it still is listed when I run jls. Why is that
and is there any way to clear the jls list? Where does jls get the list
of the jails?


The jail is not completely did in that case. It still "owns" some
resources of some sort.

Is there some way of finding out what resources? Right now, on one of my
boxes:

# jls
JID IP Address Hostname Path
4 200.46.204.254 mx2.hub.org /vm/1/ mx2.hub.org
2 200.46.204.254 mx2.hub.org /vm/1/ mx2.hub.org
1 200.46.204.254 mx2.hub.org /vm/1/ mx2.hub.org

It doesn't bother me too much, as 1/2 doesn't appear to be affecting 4,
but still ...

See my reply.

Other things that I have seen are if you have a FS mounted inside your jail and that did not umount completely or appropriately, for example.

For example, I use file backed md devices as jail file systems and I mount various pieces of a master jail inside my jail. If I do not umount everything cleanly before shutting the jail down it remains listed in the jls list

Chad

---
Chad Leigh -- Shire.Net LLC
Your Web App and Email hosting provider
chad at shire.net



_______________________________________________
freebsd-questions@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: Unable to stop a jail
    ... jexec or jkill all return success but jls still reports ... the jail as running. ... The machines running several other jails which I cant restart ...
    (freebsd-hackers)
  • Re: Unable to stop a jail
    ... jexec or jkill all return success but jls still reports ... the jail as running. ... The machines running several other jails which I cant restart ...
    (freebsd-hackers)
  • jails not dying ... but not running either ...
    ... Running RELENG_6, I started up a jail, killed it from within doing 'kill -TERM -1' like I've always done, but apparently that isn't the right way? ... Just re-read the jail man page, and it looks like I'm doing it right, but also noticed the pkill commands: ...
    (freebsd-stable)
  • Re: Unable to stop a jail
    ... jexec or jkill all return success but jls still reports ... the jail as running. ... The machines running several other jails which I cant restart ... Any ideas some sort of kernel data corruption? ...
    (freebsd-hackers)
  • Unable to stop a jail
    ... We've got a jail here which we cant stop with either killall ... jexec or jkill all return success but jls still reports ... The machines running several other jails which I cant restart ...
    (freebsd-hackers)