EDIT (Monday July 28, 2014 – 2010 UTC):
We now have what we think is going to be the final version of this upgrade tool. Please see the following link to test:
We now have some Beta Testing RPMs available to test upgrades from CentOS-6 to CentOS-7. These tests were announced on the CentOS-Devel mailing list here:
Since the release of the test RPMs, we have had several patches created by Manuel Mausz. Manuel’s patches have done a lot to make the Preupgrade Assistant work for upgrades. We now need to get some tests of the patched RPMs.
The new RPMs are available from the Testing Repo here:
The upstream documentation for performing upgrades, as it currently exists, is here:
The CentOS team would like to very much thank Manuel for his testing work and patches for Preupgrade Assistant. This is an example of how we are now doing things in the “New” CentOS Project … where the community is now involved in all aspects of what we do except the actual building of the upstream sources for the actual distro.
Other things we need from the community for this process:
The SRPMs for these packages are here:
The sources are also available from git.centos.org:
And the specific packages are:
Please test and document these packages and the process, and submit any required code changes to the CentOS-Devel mailing list. If you need wiki.centos.org edit capability to create/update docs for the process, ask on the CentOS-Docs mailing list.
Note: The state of this software is to be considered Beta at best … do NOT try to use it on ANYTHING even slightly important.
EDIT: New packages are now pushed based on the changes from this mail:
Please run preupg with "-s CentOS6_7".
The Linux kernel before 3.15.4 on Intel processors does not properly restrict use of a non-canonical value for the saved RIP address in the case of a system call that does not use IRET, which allows local users to leverage a race condition and gain privileges, or cause a denial of service (double fault), via a crafted application that makes ptrace and fork system calls.
This issue affects CentOS-6 and -7 kernels. An updtream fix has now been applied to the CenOSPlus kernels.
After three weeks in testing, we are very happy to announce the release for CentOS-7/x86_64 Please read the announcement here : http://lists.centos.org/pipermail/centos-announce/2014-July/020393.html And the Release Notes at : http://wiki.centos.org/Manuals/ReleaseNotes/CentOS7 But this isnt the end of the seven process, it’s where the fun begins – KB
At this point we have a set of images that we consider release grade, pending final testing, we will move to release these unless a major blocker is reported.
folks with bandwidth to spare are encouraged to help seed these images via torrents, here are the urls to hit:
The centosplus kernel for 7 is now available for testing. The kernel version is 3.10.0-123.el7 (GA kernel). You can download it from this site.
If you wonder what this kernel is for, please visit this earlier post.
Extra features enabled in the config file include some network adapters, BusLogic, IPX, Appletalk, and ReiserFS. TOMOYO and AppArmor are also enabled but SeLinux remains the default.
For more details, please see this post on the centos-devel mailing list.
Your feedback welcome either here or on the mailing list.
Docker images are now available at http://buildlogs.centos.org/centos/7/docker/ – these will be updated nightly as the main tree is built and updated accordingly. Please use the CentOS-Devel mailing list for conversations and feedback around these images. And send all bug and issue reports to bugs.centos.org.
One important thing to note is that please send feedback, even if everything just works for you – its important that we are able to build a positive experience around these images, and the only way we can do this is via feedback.
Update : there will be “nightly builds” happening every day, starting from today (the first one being scheduled to start at 8PM UTC).
The whole process will be automated and would also start to reflect those new trees.
That means that the url to enter for new network install, and yum repositories will need to be using the ‘latest’ symlink when that one will appear. (Normally full URL would be http://buildlogs.centos.org/centos/7/os/x86_64-latest)
As it will be the first time we’ll test the end-to-end automation script, we have no real ETA, but we estimate the “time-to-process” between 3 and 4 hours (so content would be available on buildlogs.centos.org around 11 pm UTC, or slightly later)
We’ve also worked today on the Live Media iso images, so those ones will also be pushed on buildlogs.centos.org (later today, during the “nightly build” process)
As a reminder :
So , (ab)use the tree, break it, fix it (by filing bug reports – patches *welcome* )
Following our previous post, we are pleased to announced that the first (pre-release) CentOS 7rc tree is pushed.
As a reminder, you can find it at the following location : http://buildlogs.centos.org/centos/7/os/x86_64-20140614
If you want to use it, you need to use the boot.iso media (found under the images directory) , start a netinstall and point to the mentioned repository (or use the pxe vmlinuz/initrd.img files)
We plan on also having a symbolic link called “latest”, as we’ll probably have a new tree on a daily basis (until we’re happy and will have a final release)
Some points to keep in mind :
Happy testing and don’t forget to give us feedback ! (on the centos-devel list, or #centos-devel irc channel, and bugs found reported on http://bugs.centos.org)