I assume that the virtual F12 machine does have networking, and its just yum that has a problem?
Try running the following first:
yum -v -d 10 --noplugins upgrade
Also post the output off:
I have F12 running in a virtual machine and python-simplejson is installed, updates run without any problems.
# rpm -qa python-simplejson