FreeBSD 9.0-RC3 Available...

Ken Smith kensmith at
Fri Dec 9 02:15:30 UTC 2011

The third and what should be final Release Candidate build for the
9.0-RELEASE release cycle is now available.  Since this is the
beginning of a brand new branch (stable/9) I cross-post the
announcements to both -current and -stable.  But just so you know
most of the developers active in head and stable/9 pay more attention
to the -current mailing list.  If you notice problems you can report
them through the normal Gnats PR system or on the -current mailing

This should be the last of the test builds.  We hope to begin the final
release builds in about a week.  The 9.0-RELEASE cycle will be tracked

The location of the FTP install tree and ISOs is the same as it has
been for BETA2/BETA3/RC1/RC2.  The layout to a large degree is being
dictated by the new build infrastructure and installer.  But it's not
particularly well suited to humans so I've added a shorter pathway to
the ISOs.  Unless there are lots of complaints about the layout we'll
stick with this for the release.

ISO images for amd64, i386, ia64, powerpc, powerpc64, and sparc64 are
available here:

That directory is a set of symbolic links to the ISO images for all of
the supported architectures, and checksum files (for example there is
a symlink named CHECKSUM.MD5-amd64 that points to the CHECKSUM.MD5 file
for the amd64 architecture).

MD5/SHA256 checksums are tacked on below.

If you would like to use csup/cvsup mechanisms to access the source
tree the branch tag to use is now "RELENG_9_0", if you use "." (head)
you will get 10-CURRENT.  If you would like to access the source tree
via SVN it is "svn://".  We still have
the nit that the creation of a new SVN branch winds up causing what
looks like a check-in of the entire tree in CVS (a side-effect of the
svn2cvs exporter) so "mergemaster -F" is your friend if you are using

FreeBSD Update

The freebsd-update(8) utility supports binary upgrades of i386 and amd64 systems
running earlier FreeBSD releases. Systems running 7.[34]-RELEASE,
8.[12]-RELEASE, 9.0-BETA[123], or 9.0-RC[1,2] can upgrade as follows:

First, a minor change must be made to the freebsd-update code in order
for it to accept file names appearing in FreeBSD 9.0 which contain the '%'
and '@' characters; without this change, freebsd-update will error out
with the message "The update metadata is correctly signed, but failed an
integrity check".

# sed -i '' -e 's/=_/=%@_/' /usr/sbin/freebsd-update

Now freebsd-update can fetch bits belonging to 9.0-RC3.  During this process
freebsd-update will ask for help in merging configuration files.

# freebsd-update upgrade -r 9.0-RC3

Due to changes in the way that FreeBSD is packaged on the release media, two
complications may arise in this process if upgrading from FreeBSD 7.x or 8.x:
1. The FreeBSD kernel, which previously could appear in either /boot/kernel
or /boot/GENERIC, now only appears as /boot/kernel.  As a result, any kernel
appearing in /boot/GENERIC will be deleted.  Please carefully read the output
printed by freebsd-update and confirm that an updated kernel will be placed
into /boot/kernel before proceeding beyond this point.
2. The FreeBSD source tree in /usr/src (if present) will be deleted.  (Normally
freebsd-update will update a source tree, but in this case the changes in
release packaging result in freebsd-update not recognizing that the source tree
from the old release and the source tree from the new release correspond to the
same part of FreeBSD.)

# freebsd-update install

The system must now be rebooted with the newly installed kernel before the
non-kernel components are updated.

# shutdown -r now

After rebooting, freebsd-update needs to be run again to install the new
userland components:

# freebsd-update install

At this point, users of systems being upgraded from FreeBSD 8.2-RELEASE or
earlier will be prompted by freebsd-update to rebuild all third-party
applications (e.g., ports installed from the ports tree) due to updates in
system libraries.

After updating installed third-party applications (and again, only if
freebsd-update printed a message indicating that this was necessary), run
freebsd-update again so that it can delete the old (no longer used) system

# freebsd-update install
Finally, reboot into 9.0-RC3:


MD5 (FreeBSD-9.0-RC3-amd64-bootonly.iso) = 53f2bc5a3d18124769bfb066e921559a
MD5 (FreeBSD-9.0-RC3-amd64-disc1.iso) = b88eca54341523713712b184c6a7fc9a
MD5 (FreeBSD-9.0-RC3-amd64-memstick.img) = a9b58348736d4a7a179941e818d33986

MD5 (FreeBSD-9.0-RC3-i386-bootonly.iso) = 86f0410ffb1c55fcb8faf33814e6e95b
MD5 (FreeBSD-9.0-RC3-i386-disc1.iso) = 3585047256b1b8f72319aa55ffa3c3ad
MD5 (FreeBSD-9.0-RC3-i386-memstick.img) = 8be95b49c498e666f87957a8c10997ce

MD5 (FreeBSD-9.0-RC3-ia64-bootonly.iso) = 7a8e99a61d21ae8a5f6be9fb7f878b11
MD5 (FreeBSD-9.0-RC3-ia64-memstick) = 5484765d3373c59372cdb53bbea2ab2d
MD5 (FreeBSD-9.0-RC3-ia64-release.iso) = 7791f810dbe7d1ee7cf30510f0981424

MD5 (FreeBSD-9.0-RC3-powerpc-bootonly.iso) = 97a947ccd413371e24cfc83971bfd83a
MD5 (FreeBSD-9.0-RC3-powerpc-memstick) = 2ebbdb2379d1f0e1a24a5ac31f22cf6f
MD5 (FreeBSD-9.0-RC3-powerpc-release.iso) = e6c38096826b015eaa63a8109b809250

MD5 (FreeBSD-9.0-RC3-powerpc64-bootonly.iso) = 360383e1d7fca3d93be73f5aa8ce085c
MD5 (FreeBSD-9.0-RC3-powerpc64-memstick) = 4b74c2d73b56f5f38590b0da2cf64054
MD5 (FreeBSD-9.0-RC3-powerpc64-release.iso) = 3e6e9519b3debb61047491ee700f683b

MD5 (FreeBSD-9.0-RC3-sparc64-bootonly.iso) = 8f352714c2c4228623239491aee88e6a
MD5 (FreeBSD-9.0-RC3-sparc64-disc1.iso) = b51648c80862f54d230cf13b4a34604b

SHA256 (FreeBSD-9.0-RC3-amd64-bootonly.iso) = 06d609bb0d927b64221f1207542794870b56538fd3983355c9013d1f17fe7382
SHA256 (FreeBSD-9.0-RC3-amd64-disc1.iso) = 16792eb1e90070b8c5d1ea8df55b290534efba1543fb37950f8c7acd61839208
SHA256 (FreeBSD-9.0-RC3-amd64-memstick.img) = ae533e43e2390c5992c83acebfee35636baaa0694b7f1bae973fd4547a4e97ee

SHA256 (FreeBSD-9.0-RC3-i386-bootonly.iso) = 88f417817eec36e183fdb832720664956486ac169fb5528e93423e4ccd52ba61
SHA256 (FreeBSD-9.0-RC3-i386-disc1.iso) = cdbf1ce5668444c88ea141bfaec0bd414c09b39969076915d2d9257c9f0802f2
SHA256 (FreeBSD-9.0-RC3-i386-memstick.img) = ea6e4ce993bc534a05d247bd65ccf2a41e5e12cd36c75ca2a2dfdf0d77e996b5

SHA256 (FreeBSD-9.0-RC3-ia64-bootonly.iso) = cebb6bacde53bc4bc69f9048447107c38f69d6c655fcc5a7778dcae8c7387dc1
SHA256 (FreeBSD-9.0-RC3-ia64-memstick) = 46960b6567e3dcfea65dbeef107573f5147f2ec74d555d0aae19a81629cb2434
SHA256 (FreeBSD-9.0-RC3-ia64-release.iso) = a484ac6ac87e9a9c524cde453838a15aebffcc6b5811dbaf85b3b37691cea149

SHA256 (FreeBSD-9.0-RC3-powerpc-bootonly.iso) = a2a98542d9668b18ef10b85d0e10026e15e9c6991bc09d9fa070e6eed34a93bb
SHA256 (FreeBSD-9.0-RC3-powerpc-memstick) = 0320db4828122ef851e1a26f28bd1eccf1b4e45d476fe23ec627c2daa559220b
SHA256 (FreeBSD-9.0-RC3-powerpc-release.iso) = ee480650db05998560f26016bfcf2c392da8a3eae94bec49a162f9f655aaa3f9

SHA256 (FreeBSD-9.0-RC3-powerpc64-bootonly.iso) = 7bd60e65929fd70133a21f8517715b22d992a45a29c2677e4c7a66a226bc492a
SHA256 (FreeBSD-9.0-RC3-powerpc64-memstick) = 3fab51275ddf71016d9422c6bfb0806c51b0243d79f9f5011f9f2f78a631a607
SHA256 (FreeBSD-9.0-RC3-powerpc64-release.iso) = d48ec66421b9f74b8c11212a6b9d5240b20629e0685e0ee3485233e28eb3cfcd

SHA256 (FreeBSD-9.0-RC3-sparc64-bootonly.iso) = 739a9430198b91cac1d625bcde202447fc47addc92430a72080dce224c3b5c67
SHA256 (FreeBSD-9.0-RC3-sparc64-disc1.iso) = 18a63e0cb420694172f49f7ad5a209d40f348b19d3c96e8ecaeef8517b52cc22

                                                Ken Smith
- From there to here, from here to      |       kensmith at
  there, funny things are everywhere.   |
                      - Theodore Geisel |
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: This is a digitally signed message part
Url :

More information about the freebsd-current mailing list