Fedora 21 release notes and upgrade steps

Fedora project team released Fedora 21 on December 9th 2014 (Yesterday) and there is no project code name. In this article I’m going to show what’s new in fedora 21 and how to upgrade from fedora 20 to fedora 21. The major release of Fedora 21 comes with three products (Cloud, Server & Workstation) and another important thing is there is no codename for fedora 21.

Note :1) Take backup of your important data before upgrading, If anything goes wrong we can re install freshly and restore the data.
2) The upgrade will take 2+ Hours based on your internet connection & application which you install.

What’s New in Fedora 21

  • Fedora 21 is released with lots of new features and some of important highlights
  • Gnome 3.14
  • kernel 3.17.4
  • Lot of changes in Kickstart commands
  • Lot of New Commands and Options
  • supports SSSD GPO-Based Access Control
  • Database Servers supportes (Apache Accumulo, Apache HBase, Apache Hive & MariaDB 10.0)
  • supportes NFS Ganesha File Server
  • updated systemd version to 215
  • Monitorix updated to 3.6
  • SystemTap updated to 2.6
  • Zabbix updated to 2.2.x
  • KDE 4.14
  • gPodder upgraded to 3.x
  • OpenCL support enabled
  • Python 3.4
  • RPM 4.12
  • Ruby 2.1
  • TCL/TK 8.6.1
  • Eclipse Luna 4.4
  • Make updated to 4.0
  • GCC 4.9.x
  • OpenJDK 8 default
  • PHP 5.6
  • Ruby on Rails 4.1
  • Wayland support has been improved in 3.14.
  • Fedora 21 Release notes
  • Fedora 21 Upgrade official notes

Download Fedora 21 images

1) Checking current version of my Desktop

See my current desktop version.

[email protected] [~]# cat /etc/*-release
Fedora release 20 (Heisenbug)
NAME=Fedora
VERSION="20 (Heisenbug)"
ID=fedora
VERSION_ID=20
PRETTY_NAME="Fedora 20 (Heisenbug)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:fedoraproject:fedora:20"
HOME_URL="https://fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=20
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=20
Fedora release 20 (Heisenbug)
Fedora release 20 (Heisenbug)

Screen shot for Fedora 20
fedora-21-release-upgrade-notes-steps-1

2) Installing & updating fedup package

Use the below command to install and update fedup package.

# Change GUI to Command line #
[email protected] [~]# init 3

# Installing fedup package #
[email protected] [~]# yum install fedup

# upgrading fedup package #
[email protected] [~]# yum update fedup fedora-release

# Run the below command for network method upgrade #
[email protected] [~]# fedup --network 21 --product=workstation

# Check the logs, if any errors occur in fedup #
[email protected] [~]# nano /var/log/fedup.log

Fedup completed screen shot.
fedora-21-release-upgrade-notes-steps-2

3) Run Upgrade

Reboot your system and choose the boot menu with System Upgrade fedup and wait until the process completes. See fedup upgrade screen shot.
fedora-21-release-upgrade-notes-steps-3
Fedup upgrade process is starting.
fedora-21-release-upgrade-notes-steps-4
Installing upgrade.
fedora-21-release-upgrade-notes-steps-5
Running post transaction script Upgrade.
fedora-21-release-upgrade-notes-steps-6
Upgrade cleaning process is running
fedora-21-release-upgrade-notes-steps-7
Login screen
fedora-21-release-upgrade-notes-steps-8
Home Page.
fedora-21-release-upgrade-notes-steps-9
Fedora 21 screen shot.
fedora-21-release-upgrade-notes-steps-10

[email protected] [~]# cat /etc/*-release
Fedora release 21 (Twenty One)
NAME=Fedora
VERSION="21 (Twenty One)"
ID=fedora
VERSION_ID=21
PRETTY_NAME="Fedora 21 (Twenty One)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:fedoraproject:fedora:21"
HOME_URL="https://fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=21
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=21
Fedora release 21 (Twenty One)
Fedora release 21 (Twenty One)

4) Cleaning Up Post Upgrade

After upgrade follow the below steps to Clean Up your Post Upgrade.

# Rebuilding the RPM DB to prevent RPMDB checksum error #
[email protected] [~]# rpm --rebuilddb

# Fix post upgrade issues #
[email protected] [~]# yum distro-sync --setopt=deltarpm=0

Magesh Maruthamuthu

Love to play with all Linux distribution

You may also like...