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