upgrade qjail
Гуляев Гоша
gosha-necr at yandex.ru
Tue Jul 2 17:51:10 UTC 2013
Guys! I have a similar problem. But from your answer I don't
understand, is it needed to create all jails from scratch?!! Or it
possible recreate existed jails with qjail-3.0?
Tell me please how to do that procedure without reinstalling all jails
from scratch.
09.06.2013, 07:55, "Fbsd8" <fbsd8 at a1poweruser.com>:
Masayoshi Fujimoto wrote:
Hi.
Could you tell me how to upgrade qjail-1.7 to qjail-3.0 ?
I can not start "www". So I have to use qjail-1.7 now. >_>
root at freebsd:/root # pkg_info | grep qjail
qjail-1.7 Utility to quickly deploy and manage jails
root at freebsd:/root # jls
JID IP Address Hostname Path
1 192.168.0.20 www /usr/jails/www
root at freebsd:/root # portmaster qjail
root at freebsd:/root # rehash
root at freebsd:/root # pkg_info | grep qjail
qjail-3.0 Utility to quickly deploy and manage jails
root at freebsd:/root # reboot
I got the following message.
jail: qjail: path : not an absolute pathname
Error: /usr/sbin/jail failed to start jail www.
because of errors in jail.conf file.
root at freebsd:/root # cat /etc/jail.conf
qjail {
host.hostname = "qjail";
path = "";
mount.fstab = "";
exec.start = "/bin/sh /etc/rc";
exec.stop = "/bin/sh /etc/rc.shutdown";
exec.consolelog = "/var/log/qjail.qjail.console.log";
devfs_ruleset = "4";
allow.mount.devfs;
}
So I edited /etc/jail.conf :
www {
host.hostname = "www";
path = "/usr/jails/www";
mount.fstab = "";
exec.start = "/bin/sh /etc/rc";
exec.stop = "/bin/sh /etc/rc.shutdown";
exec.consolelog = "/var/log/qjail.qjail.console.log";
devfs_ruleset = "4";
allow.mount.devfs;
ip4.addr = 192.168.0.20;
interface = "alc0";
}
root at freebsd:/root # /usr/local/etc/rc.d/qjail.bootime restart
jail: qjail: path : not an absolute pathname
Error: /usr/sbin/jail failed to start jail www.
because of errors in jail.conf file.
I got same massage.
My /etc/jail.conf has been changed default one.
qjail-1.7 is way out of date.
you have to delete all your 1.7 jails
then do pkg_delete qjail-1.7
then
portsnap fetch
portsnap extract
cd /usr/ports/sysutils/qjail
ee Makefile and make sure it says qjail-3.0
make install clean
man qjail
recreate your jails
_______________________________________________
[1]freebsd-questions at freebsd.org mailing list
[2]http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to
"[3]freebsd-questions-unsubscribe at freebsd.org"
References
1. mailto:freebsd-questions at freebsd.org
2. http://lists.freebsd.org/mailman/listinfo/freebsd-questions
3. mailto:freebsd-questions-unsubscribe at freebsd.org
More information about the freebsd-questions
mailing list