On 05/24/12 16:30, Mateusz Guzik wrote:
On Thu, May 24, 2012 at 06:20:15PM -0400, Mike Jakubik wrote:
On Fri, 2012-05-25 at 00:13 +0200, Mateusz Guzik wrote:
On Thu, May 24, 2012 at 06:06:50PM -0400, Mike Jakubik wrote:
On Thu, 2012-05-24 at 23:22 +0200, Mateusz Guzik wrote:
On Thu, May 24, 2012 at 03:18:54PM -0400, Mike Jakubik wrote:
Hello,

Latest 9-STABLE has introduced some changes that break the ezjail rc
script. On bootup it fails to start, but when i log in via ssh and
manually start it, it works. However i am unable to shut them down
afterwards.

Try this:
http://student.agh.edu.pl/~mjguzik/patches/jail-startup-shutdown.patch

cd /usr/src&&  patch -p1<  patch&&  cd usr.sbin/jail&&  make&&  make install

/usr/src/etc/rc.d/jail script can be just copied over.

Note that your /var/run/jail_* files have broken content (some line from
/etc/rc's output instead of jail id).


Mateusz,

Thanks for the patch, it fixes the startup issue on boot, however
shutting down the jails still does not work. The /var/run files have
garbage in them as you mentioned.

root@jail.local:~# cat /var/run/jail_app.id
/etc/rc: WARNING: $hostname is not set -- see rc.conf(5).


Hostname is set in /etc/rc.conf.

This message is about rc.conf from your jail.

This should be fixed by my change to etc/rc.d/jail, are you sure that
you are running patched version?


Right, i just realized this. I set the hostname in the jailed rc.conf,
now the file contains this:

root@jail.local:~# cat /var/run/jail_app.id
Setting hostname: app.local.

I do not see a link to your jail rc.d script, just the patch.



Patch contains two fixes, for both usr/sbin/jail and etc/rc.d/jail.

Assuming that the patch is still applied to your source tree, just do:
cp /usr/src/etc/rc.d/jail /etc/rc.d/jail

This fixes the jail script to actually store jail id instead of messages
from /etc/rc.

That is, you should be able to stop jails started by new etc/rc.d/jail
script.


I've fixed jail to print the jid first, so rc.d/jail doesn't need any
updating. Well in CURRENT at least - MFCing soon.

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

Reply via email to