CentOS 6.8 Release Notes
Last updated: July 28, 2016
Contents
1. Translations
Translations of these release notes are available for the following languages :
2. Introduction
Welcome to the CentOS 6.8 release. CentOS is an Enterprise-class Linux Distribution derived from sources freely provided to the public by Red Hat1.
CentOS conforms fully with Red Hat's redistribution policy and aims to be functionally compatible. CentOS mainly changes packages to remove upstream vendor branding and artwork.
Similar to the practice of the upstream vendor, there is no supported path to 'upgrade' an installation of a prior major CentOS release (CentOS 5) to a new major release. This is not a CentOS imposed limitation, but rather reflects the upstream's approach on this matter. People who feel adventuresome and want to experiment are reminded to take and test backups first. As a note to people who attempt the upgrade in spite of this warning, such as by the unsupported upgradeany option from the media install command line, please note that you will need to manually retrieve the current centos-release package, manually do a rpm -e --nodeps removal of the prior centos-release package, and then manually install the CentOS 6 centos-release package, before yum can have any chance of working properly.
The Continuous Release (CR) repository makes generally available packages that will appear in the next point release of CentOS, on a testing and hotfix basis until formally released.
Please read through the other sections before trying an install or reporting an issue.
NOTE: There is NO mechanism to pick only partial upgrades of packages to CentOS-6.8. All packages and updates to the 6.8 tree are built against the 6.8 tree and may not work correctly with older 6.x packages. If you want some packages in 6.8, please upgrade all packages. You will have issues if you perform only partial updates.
3. Install Media and sha256sum
The installation kit is split into two DVDs. It is possible to do a full install with only the first DVD. The second DVD contains only supplementary RPMs, which can be installed afterwards if needed. The installer does not ask for the second DVD during installation. You should check the sha256sum of the downloaded installation images.
sha256sum x86_64: 1dda55622614a8b43b448a72f87d6cb7f79de1eff49ee8c5881a7d9db28d4e35 CentOS-6.8-x86_64-bin-DVD1.iso 0aba869427b4ce04e100d72744daf7fea1f7be2e4be56b658095bd9e99e04e6d CentOS-6.8-x86_64-bin-DVD2.iso efa82d673206cb6af377b1f929a510cc2b1ce95cdb436210121ec271e056c920 CentOS-6.8-x86_64-LiveCD.iso 52a9c8c1d250de39976dda9412293473b8349efefb31b66fecdee0fdf93866d9 CentOS-6.8-x86_64-LiveDVD.iso ec49c297d484b9da0787e5944edc38f7c70f21c0f6a60178d8e9a8926d1949f4 CentOS-6.8-x86_64-minimal.iso 56d9cc5757ed1443af7b321967622a108978328f72e58050d31bcf1998dfd162 CentOS-6.8-x86_64-netinstall.iso sha256sum i386: 720d185fdf063383a4471657076b72fc162d3c3c3bca2e5e5ae13a25b3046519 CentOS-6.8-i386-bin-DVD1.iso 0c1a498a469214f276b4390a9ac2111fe8eb89084f7921d2eced659ada09e1a9 CentOS-6.8-i386-bin-DVD2.iso 7df6c27c0cd1186845bee4e786d43dbd3ae429258098283f9dbc2b2d20ed6a89 CentOS-6.8-i386-LiveCD.iso 7e2ace104901921ac919a390be827251727dfd04437fbd4e4d3024b6d70d8718 CentOS-6.8-i386-LiveDVD.iso f4cf0614cc2ac451ffec5bd349ee74a1b31fd394e58561a07c38a21be5a4bdeb CentOS-6.8-i386-minimal.iso 1668434d76e14a45a189b7810582e7e6ded686854f75b7f8ba053830a5706e57 CentOS-6.8-i386-netinstall.iso
ISO downloads are available here
4. Major changes
If you use the SCL or Xen4CentOS repositories the locations of these have changed as these repos are now being maintained by Special Interest Groups. If you get errors updating your SCLs, do: yum remove centos-release-SCL then yum install centos-release-scl-rh. Xen should update as part of the normal update process.
libreswan replaces openswan as VPN endpoint solution (support added in NetworkManager)
- sssd has a number of new capabilities and now supports smart cards, support for SSL v2 has been disabled
- XFS support increased to a maximum file system size of 300TB
- various applications now support TLS 1.2, i.e. OpenLDAP, yum, stunnel, vsftpd, git, postfix and others. Also TLS 1.2 has been enabled by default in various packages
various applications now support elliptic-curve parameters, i.e. Perl Net:SSLeay or Perl IO::Socket::SSL
- dmidecode now supports SMBIOS 3.0.0
- kickstart files can now be pulled from https sources
- chrony has been added as an alternative to NTPd
- squid 3.4 is available as a replacement to squid 3.1
- enhancements have been made for guests running Hyper-V i.e. reporting kernel crashes to the hypervisor or running as a generation 2 guest
- New package rear can be used to continuously create recovery images
- SSL v3 and older insecure protocols are disabled by default, and various packages now have more configuration options to select the desired protocols
- libreoffice has been rebased to 4.3.7.2
various packages have been rebased to more current version i.e. elfutils, SystemTap, ipmitool, memtest86+, icedtea-web, various hardware drivers, shadow utils, virt-who and others
5. Deprecated Features
The following device drivers have been deprecated, they may be removed in future releases and will not receive updates:
- 3w-9xxx
- 3w-sas
- 3w-xxxx
- aic7xxx
- i2o
- ips
- megaraid_mbox
- mptbase
- mptctl
- mptfc
- mptlan
- mptsas
- mptscsih
- mptspi
- sym53c8xx
The following controllers from the megaraid_sas driver have been deprecated:
- Dell PERC5, PCI ID 0x15
- SAS1078R, PCI ID 0x60
- SAS1078DE, PCI ID 0x7C
- SAS1064R, PCI ID 0x411
- VERDE_ZCR, PCI ID 0x413
- SAS1078GEN2, PCI ID 0x78
The following controllers from the be2iscsi driver have been deprecated:
- BE_DEVICE_ID1, PCI ID 0x212
- OC_DEVICE_ID1, PCI ID 0x702
- OC_DEVICE_ID2, PCI ID 0x703
NOTE: Deprecated drivers SHOULD still function in CentOS 6 until EOL, they will likely not be supported in future versions of CentOS (ie, CentOS 7)
The following packages have been deprecated and may be removed in future releases of CentOS 6. They will no longer receive updates:
- python-qmf
- python-qpid
- qpid-cpp
- qpid-qmf
- qpid-tests
- qpid-tools
- ruby-qpid
- saslwrapper
The following items have seen some or all items removed from the upstream source code:
- openswan component
- seabios component
- Btrfs file system
- eCryptfs file system
- mingw component
- virtio-win component
- fence-agents component
- systemtap component
- matahari component
- openscap component
Please see the Red Hat Technical Notes for more details concerning deprecated and removed functionality.
6. Known Issues
- On UEFI-capable systems, CentOS 6.x writes its boot configuration to /boot/efi/EFI/redhat. This will cause problems for those who want to have CentOS and RHEL installed on the same system. This issue may remain unfixed for the lifetime of CentOS 6. CentOS 7 does not have this issue.
VirtualBox may have problems starting CentOS 6 VMs that were created in UEFI mode.
UEFI on CentOS-6.8: None of the i386 (32 bit) CentOS-6.8 ISOs will work with UEFI. All the x86_64 CentOS-6.8 ISOs should boot and work with UEFI. No versions of CentOS 6 will work with Secure Boot turned on. Secure Boot must be disabled to install CentOS 6. (For further detail please take a look at CentOS Bug #6321).
On Intel and AMD based processor architectures, CentOS 6 requires PAE support for 32-bit x86 chips, following the upstream's requirement
- The installer needs at least 406MB of memory to work. Text mode will automatically be used if the system has less than 632MB of memory.
The text installer has limited capabilities compared to the GUI installer. Most notably there is no support for configuring partition layout, storage methods or package selection. Please refer to the official documentation for details. Here you can find some useful information on creating and using kickstart files which can be used to perform advanced configuring without the need for the GUI installer.
- The message "Insufficient memory to configure kdump!" appears during install. This is a known issue which appears on systems with less than 2 GB RAM. This can be ignored.
- Content for both the i386 and x86_64 architectures is split into two DVDs. We have tried to get all basic server and basic desktop installs only from DVD-1.
- Make sure that you setup correctly the selinux context of the public key if you transfer it to a CentOS 6 server with selinux enabled. Otherwise selinux might forbid access to the ~/.ssh/authorized_keys file and by matter of consequence key authentication will not work. In order to setup the correct context you can use:
restorecon -R -v /home/$ACCOUNT/.ssh
ssh-copy-id from CentOS 6 is aware of selinux contexts and the previous workaround is not needed. Many people have complained that Ethernet interfaces are not started with the new default NetworkManager tool. See CentOS-6 FAQ#2.
Several packages have .centos. in their name but are not modified packages, see CentOS Bug #5281 for details. Here are the SRPMS still affected in the 6.8:
- at-spi
- gtk2-engines
- libgail-gnome
There is an issue with loading the ipv6 kernel module in some cases, which produces this error: Unknown symbol unregister_inet6addr_notifier . See bug 10927 for details.
Due to the changes in the Xorg subsystem the VirtualBox Tools have to be rebuild for the GUI to start
If you use the SCL or Xen4CentOS repositories the locations of these have changed as these repos are now being maintained by Special Interest Groups. If you get errors updating your SCLs, do: yum remove centos-release-SCL then yum install centos-release-scl-rh. Xen should update as part of the normal update process.
One can do USB key installs by using dd to copy individual ISO files to a USB key using the device name (not the partition name). This will overwrite the entire USB key. Here is an example for the DVD1:
dd if=CentOS-6.8-x86_64-bin-DVD1.iso of=/dev/sdb
7. Packages and Applications
7.1. Packages modified by CentOS
- abrt
- anaconda
- dhcp
- esc
- firefox
- gnome-applets
- gnome-desktop
- httpd
- initscripts
- ipa
- kabi-yum-plugins
- kde-settings
- kernel
- libee
- libreport
- luci
- ntp
- openscap
- openssl098e
- plymouth
- redhat-bookmarks
- redhat-logos
- redhat-lsb
- redhat-rpm-config
- sos
- system-config-date
- thunderbird
- virt-p2v
- xorg-x11-server
- xulrunner
- yum
- zsh
7.2. Packages removed from CentOS that are included upstream
- cc-eal4-config
- libehca
- libservicelog
- lsvpd
- libvpd
- openssl-ibmca
- powerpc-utils
- ppc64-diag
- ppc64-utils
- python-rhsm
- Red_Hat_Enterprise_Linux-Release_Notes*
- redhat-access-insights
- redhat-indexhtml
- redhat-release-*
- redhat-release-notes*
- redhat-support-lib-python
- redhat-support-tool
- rhn-client-tools
- rhnlib
- rhn-setup
- rhn-setup-gnome
- rhnsd
- rhnsdlibica
- servicelog
- s390utils
- subscription-manager
- subscription-manager-migration-data
- virt-who
- yaboot
- yum-rhn-plugin
7.3. Packages added by CentOS that are not included upstream
- centos-indexhtml
- centos-release
8. Sources
All CentOS sources are now hosted at vault.centos.org:
CentOSPlus: http://vault.centos.org/6.8/centosplus/Source/SPackages/
Extras: http://vault.centos.org/6.8/extras/Source/SPackages/
Software Collections: http://vault.centos.org/6.8/SCL/Source/SPackages/
Updates: http://vault.centos.org/6.8/updates/Source/SPackages/
Xen4CentOS: http://vault.centos.org/6.8/xen4/Source/SPackages/
9. How to help and get help
As a CentOS user there are various ways you can help out with the CentOS community. Take a look at our Contribute page for further information on how to get involved.
9.1. Special Interest Groups
CentOS consists of different Special Interest Groups (SIGs) that bring together people with similar interests. The following SIGs already exist:
Artwork - create and improve artwork for CentOS releases and promotion
Promotion - help promoting CentOS online or at events
Virtualization - unite people around virtualization in CentOS
And we encourage people to join any of these SIGs or start up a new SIG, e.g.
- Alpha, S390, Sparc and PPC port - help with porting CentOS to other architectures
- Hardware compatibility - provide feedback about specific hardware
- RPM Packaging - contribute new useful RPM packages
- Translation - help translating the documentation, website and Wiki content
9.2. Mailinglists and Fora
Another way you can help others in the community is by actively helping and resolving problems that users come up against in the mailing lists and the fora.
9.3. Wiki and Website
Even as an inexperienced CentOS user we can use your help. Because we like to know what problems you encountered, if you had problems finding specific information, how you would improve documentation so it becomes more accessible. This kind of feedback is as valuable to others as it would have been to you so your involvement is required to make CentOS better.
So if you want to help out and improve our documentation and Wiki, register on the Wiki or subscribe to the centos-docs mailing list.
10. Further Reading
The following websites contain large amounts of information to help people with their CentOS systems :
Upstream release notes and documentation : https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/6.8_Release_Notes/index.html
Upstream technical notes : https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/6.8_Technical_Notes/index.html
http://mirrors.kernel.org/redhat/redhat/linux/enterprise/6Client/en/os/SRPMS/
http://mirrors.kernel.org/redhat/redhat/linux/enterprise/6Server/en/os/SRPMS/
11. Thanks
We thank everyone involved for helping us produce this product and would like to specifically acknowledge the extra effort made by the QA Team. Without them working almost 24/7 we couldn't have released this as fast as we did.
Copyright (C) 2016 The CentOS Project
Visit http://www.redhat.com/rhel/ (1)