Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 May 2012 23:22:19 +0200
From:      Mateusz Guzik <mjguzik@gmail.com>
To:        Mike Jakubik <mike.jakubik@intertainservices.com>
Cc:        "freebsd-stable@freebsd.org" <freebsd-stable@freebsd.org>
Subject:   Re: Jail startup/shutdown broken on latest 9-STABLE
Message-ID:  <20120524212219.GA17579@dft-labs.eu>
In-Reply-To: <1337887134.1908.20.camel@mike-PC>
References:  <1337887134.1908.20.camel@mike-PC>

next in thread | previous in thread | raw e-mail | index | archive | help
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.
> 
> 
> root@jail.local:~# uname -a
> FreeBSD jail.local 9.0-STABLE FreeBSD 9.0-STABLE #0: Thu May 24 12:50:04
> EDT 2012     root@jail.local:/usr/obj/usr/src/sys/JAIL  amd64
> 
> 
> Boot:
> 
>  ezJailConfiguring jails:.
> Starting jails: cannot start jail "game":
> -1
>  cannot start jail "app":
> -1
> 
> /var/log/messages:
> 
> May 24 15:05:30 jail kernel: pid 1276 (jail), uid 0: exited on signal 11
> May 24 15:05:30 jail kernel: pid 1343 (jail), uid 0: exited on signal 11
> 
[..]
> 
> root@jail.local:~# jls
>    JID  IP Address      Hostname                      Path
>      3  10.57.227.100   game.local                    /jails/game
>      4  10.57.227.99    app.local                     /jails/app
> 
> 
> (can not stop jails now)
> 
> root@jail.local:~# /usr/local/etc/rc.d/ezjail stop 
>  ezjailStopping jails: app.local game.local.
> 
> root@jail.local:~# jls
>    JID  IP Address      Hostname                      Path
>      3  10.57.227.100   game.local                    /jails/game
>      4  10.57.227.99    app.local                     /jails/app
> 
> root@jail.local:~# /usr/local/etc/rc.d/ezjail stop
>  ezjailStopping jails: cannot stop jail app. No jail id in /var/run
>  cannot stop jail game. No jail id in /var/run
> 
> (same behaviour occurs when i use the base /etc/rc.d script to start/stop the jails)
> 

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 Guzik <mjguzik gmail.com>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120524212219.GA17579>