[HEADS UP] Upgrading from 3.6.X to 3.8.X or master
Joris Giovannangeli
joris at giovannangeli.fr
Wed Jun 25 11:57:27 PDT 2014
Hi,
tl;dr
to upgrade from 3.6 to 3.8/master, you should first upgrade to the
latest 3.6 (branch DragonFly_RELEASE_3_6) and only after that upgrade to
3.8/master.
3.8.1 and newer versions are not affected.
To checkout the latest 3.6 code :
git checkout -b rel3_6 origin/DragonFly_RELEASE_3_6
and check that commit d56fa72c41d2be16b2d14b8ec255b88ea9303682 is
present, then build/install world and kernel as usual.
long version :
there is a kernel bug in the vn subsystem, fixed in commit
47dffa7f5958b75a660684b64c1d58afc637daef. This commit has been MFC in
the 3.8.1 release and to the DragonFly_RELEASE_3_6 branch.
In some cases, performing installworld for the newer dragonfly version
might panic the system and corrupt the /boot filesystem.
It might prevent the box to reboot. In this case, you can boot on a live
system and fix your boot partition. The main hammer filesystem shouldn't
be affected.
If you are upgrading from 3.7, you may try to cherry-pick commit
47dffa7f5958b75a660684b64c1d58afc637daef, rebuild/resinstall the kernel,
and then upgrade to latest master or 3.8.
Regards,
joris
More information about the Users
mailing list