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

next in thread | previous in thread | raw e-mail | index | archive | help
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.





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