Even the terminal update was failing for several hours yesterday: several mirror sites were missing mandatory dependencies. I manually forced my system to look at other mirrors by editing the /etc/yum.repos.d/fedora-updates.repo; this was definitely not a "consumer-grade" update.