Description of problem: After upgrading from F15 -> F16 through preupgrade, then rebooting, I got the Sad Computer, "something has gone wrong" "contact your administrator" screen. Not being a gnome guru, I checked/tested the various suggestions concerning restorecon, selinux policies and .gconf stuff - without any joy. Then saw post on http://forums.fedoraforum.org/archive/index.php/t-269795.html by jpgr87. Yes, I had the i686 copy of caribou installed! Doesn't seem right! Removed and installed x86_64 version using: rpm -e --nodeps caribou yum install caribous and now F16 all seems fine. This could presumably be fixed by correcting the upgrade definitions. Steps to Reproduce: 1. Upgrade from F15 to F16 through preupgrade. 2. Reboot. Actual results: "Something has gone wrong" screen saying "contact your system administrator". Expected results: Gnome login screen.
+1 this workaround worked for me.
I confirm this bug and that the workaround works. This seems to be two bugs: 1) why you get the wrong version of caribou 2) Why there isn't a sane fall-back mechanism to allow login to kde or fluxbox or whatever else you have installed.
*** Bug 753377 has been marked as a duplicate of this bug. ***
In F15, caribou package is noarch with its n-v-r as caribou-0.2.00-3.fc15 and now in F16(updates), its arch package caribou-0.4.1-1.fc16 Somehow, I think yum fail to detect the arch on x86_64 system and installing only i686 package on x86_64 system. I think this can be a yum bug.
AFAIK going from arch to noarch or the other way requires a versioned obsoletes.
Ok. taking this bug back in caribou. Updated caribou in f16 to add obsoletes.
caribou-0.4.1-2.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/caribou-0.4.1-2.fc16
*** Bug 741075 has been marked as a duplicate of this bug. ***
Looks like there is no particular guidelines when a package moves from arch to noarch and vice-versa. I have raised this issue and now its a FPC ticket #117.
Package caribou-0.4.1-2.fc16: * should fix your issue, * was pushed to the Fedora 16 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing caribou-0.4.1-2.fc16' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2011-16132/caribou-0.4.1-2.fc16 then log in and leave karma (feedback).
*** Bug 753509 has been marked as a duplicate of this bug. ***
I hit this today after preupgrading to F16... kind of nasty for non-expert users since it prevents gdm from starting. :-( It would be good to push this to stable soon.
The update by itself does not work with --enablerepo=updates-testing. You still have to explicitly remove caribou and install it again. karma -1.
Did you test updating from the f15 package? The update is to help people coming from F15. If you've already upgraded and got the wrong package I don't think there is anything sane that can be done.
Oh, my test is invalid then; I simply tried updating from my already preupgraded system by following comment 20 . I don't see any way to take back the negative karma on the bug. Would it be possible to modify that to 'untested'?
Well I think the only way to change would be to give + karma, but probably you can just add a comment if you like.
*** Bug 754401 has been marked as a duplicate of this bug. ***
caribou-0.4.1-2.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.
The problem still persist, changing status: file /usr/bin/caribou conflicts between attempted installs of caribou-0.4.1-2.fc16.x86_64 and caribou-0.4.1-2.fc16.i686 file /usr/bin/caribou-preferences conflicts between attempted installs of caribou-0.4.1-2.fc16.x86_64 and caribou-0.4.1-2.fc16.i686 file /usr/lib/python2.7/site-packages/caribou/i18n.pyc conflicts between attempted installs of caribou-0.4.1-2.fc16.x86_64 and caribou-0.4.1-2.fc16.i686 file /usr/lib/python2.7/site-packages/caribou/i18n.pyo conflicts between attempted installs of caribou-0.4.1-2.fc16.x86_64 and caribou-0.4.1-2.fc16.i686 file /usr/libexec/antler-keyboard conflicts between attempted installs of caribou-0.4.1-2.fc16.x86_64 and caribou-0.4.1-2.fc16.i686
Milan: What is the system state before the update and how do you update?
I can't answer the first question in detail. I started with Fedora 15. No idea whether I had caribou installed. (I didn't even know what caribou is until the system complained about it !) I upgraded using the preupgrade tool.
I had up-to-date F15 today and I did "yum upgrade" to F16. I think that preupgrade does almost the same. I had to remove caribou (noarch in F15). This could be the problem why it breaks.
I got this error during http://fedoraproject.org/wiki/Upgrading_Fedora_using_yum#Fedora_15_-.3E_Fedora_16 removing caribou rpm -e --nodeps caribou allowed it to continue. yum install caribous showed "no package caribou found" live install 15, last update 5 days before this post date. Regards
sorry showed "no package caribous found"
The package name is "caribou", not "caribous". Try "yum install caribou".
caribou-0.4.1-3.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/caribou-0.4.1-3.fc16
Package caribou-0.4.1-3.fc16: * should fix your issue, * was pushed to the Fedora 16 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing caribou-0.4.1-3.fc16' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2011-17041/caribou-0.4.1-3.fc16 then log in and leave karma (feedback).
Many Thanks Donald but not according to the OP, thanks for your wisdom and insight. Really made the upgrade in progress go that much smoother. I do have a few more machines to update, will report back if still any problems.
caribou-0.4.1-3.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.