mergemaster ezjails. different behaviour between 7.1 and 7.2 and up
Johan Hendriks
Johan at double-l.nl
Wed Jul 15 10:45:29 UTC 2009
Hello all .
I have an issue using mergemaster and ezjail after the update to FreeBSD
7.2 from 7.1
I have several boxes running ezjails from FreeBSD 7.0 to 7.1 and i
always use the same way to update these machines.
First a buildworld cycle.
then reboot and make sure jails are not running.
then ezjail-admin update -i
After that i do a mergemaster of the jails.
#mergemaster -iU -D /usr/jails/jail1
on a 7.2 and above system i get the following error.
cd /usr/src/etc/..; install -o root -g wheel -m 444 COPYRIGHT
/var/tmp/temproot/
install -o root -g wheel -m 444
/usr/src/etc/../sys/amd64/conf/GENERIC.hints
/var/tmp/temproot/boot/device.hints
*** Beginning comparison
*** Checking /usr/jails/test//etc/rc.d for stale files
*** No stale files found
*** There is no installed version of ./boot/device.hints
install: mkdir /usr/jails/test//boot: File exists
install: /usr/jails/test//boot: No such file or directory
*** FATAL ERROR: Unable to install ./boot/device.hints to
/usr/jails/test//boot
jailhost_co test #
And it drops me to the commandline again.
On the old 7.0 and 7.1 it works well.
It does not drop to commandline but carries on like the example below.
cd /usr/src/etc/..; install -o root -g wheel -m 444 COPYRIGHT
/var/tmp/temproot/
install -o root -g wheel -m 444
/usr/src/etc/../sys/i386/conf/GENERIC.hints
/var/tmp/temproot/boot/device.hints
*** Beginning comparison
*** Checking /usr/jails/ftp/etc/rc.d for stale files
*** No stale files found
*** There is no installed version of ./boot/device.hints
install: mkdir /usr/jails/ftp/boot: File exists
install: /usr/jails/ftp/boot: No such file or directory
*** Problem installing ./boot/device.hints, it will remain to merge
by hand
*** Temp ./etc/bluetooth/hcsecd.conf and installed have the same CVS
Id, deleting
Here it comes with the
*** Problem installing ./boot/device.hints, it will remain to merge by
hand line
On 7.2 and up (also 8.0BETA1) ir gives me this
*** FATAL ERROR: Unable to install ./boot/device.hints to
/usr/jails/test//boot
Do i need another option i need to give mergemaster?
I hope things are clear, i am not that good in explaining things in
another language.
Regards,
Johan
More information about the freebsd-stable
mailing list