Recently I upgraded Fedora 15 to Fedora 16. Everything was going great while upgrade process. But after finishing upgrade when I tried to login with gnome, I got error message. And login will fail with the “Oh no! Something has gone wrong” error screen that GNOME pops up if a component is crashing repeatedly.
The issue is caused by
gnome-settings-daemoncrashing when it encounters a color profile with an incorrect SELinux context: the correct context for color profiles changed between Fedora 15 and Fedora 16, but the upgrade process does not re-label existing profiles.
To resolve the issue, boot to a different desktop or to a console and run the command
su -c 'chcon -R -t icc_data_home_t ~/.local/share/icc'. After doing this, GNOME login should work correctly.
Hope this will save your time.