Федора нормально обновляется если Вы её использовали «как есть», а чем больше своих правок конфигов, доустановок программ из-вне основного репозитория, тем больше вероятность что получится update fail.
Я, например, много под себя правлю конфигов — выкидываю PA, NM, полностью перенастраиваю иксы, mdadm, доставляю пакеты-rpm-ки, которые сам же и собираю, etc;
поэтому давно забил на upgrade и держу 2 раздела по 30 гиг для корня, на одном текущая федора, на другом — прошлая, когда обновляю версию, то просто затираю более старую, а после установки выкидываю лишние пакеты и копирую конфиги с соседнего раздела, ( я для себя часть правок даже выписал чтобы не забывать —
тут )
Так же мне это помогло когда я более полугода назад своими экспериментами убил иксы в fc13, а срочно нужна была живая система со своими же настройками — я запустил с соседнего раздела fc12, а уже через месяц спокойно поставил fc14