Si quieres actualizar a fedora 21 sin morir en el intento con un yum upgrade sigue estos pasos.
Antes que nada, realiza una copia de seguridad de todos los elementos importantes de tu equipo.

Actualiza los repositorios de yum:

[root@bash]$ yum update

Reinicia tu equipo:

[root@bash]$ reboot

Instala FedUp, el hará todo el trabajo por nosotros:

[root@bash]$ yum install fedup

Empieza el proceso de actualización a Fedora 21:

[root@bash]fedup-cli --network 21 --debuglog /root/fedup-20to21.log

Revisa errores en /root/fedup-20to21.log, existe una opción por si actualizas desde una distro con un entorno como mate o alternativo. Funciona también sin problemas.

Puedes habilitar diferentes repos con la siguiente opción:

--enablerepo REPO

Reinicia de nuevo tu equipo:

[root@bash]$ reboot

En el grub del menú, entra con FedUp:
Grup FedUp

Esto tardará bastante y realizará toda la actualización de nuestro equipo a Fedora 21, después podremos iniciar sesión en Fedora 21 y continuar como siempre.