Bug 744905

Summary: Old scim and possibly other settings causes lot's of problems after upgrade
Product: [Fedora] Fedora Reporter: Carl-Johan Kjellander <carljohan>
Component: scimAssignee: Peng Wu <pwu>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 15CC: i18n-bugs, petersen, pwu
Target Milestone: ---   
Target Release: ---   
Hardware: ia64   
OS: Unspecified   
Whiteboard:
Fixed In Version: scim-python-0.1.13rc1-12.fc15 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-03-10 00:22:57 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Carl-Johan Kjellander 2011-10-10 19:41:55 UTC
Description of problem:
I have a Fedora system that I have upgraded from roughly F10->F15 via every single intermediary release.

After a resent update the system became almost unusable because of timeouts happening everytime focus is changed. The error that loop look like this.


An IOException at scim_bridge_messenger_receive_message (): Connection reset by peer
Failed to receive messages at scim_bridge_client_read_and_dispatch ()
An IOException at scim_bridge_client_change_focus ()
An IOException occurred at scim_bridge_client_imcontext_focus_in ()
Loading simple Config module ...
Creating backend ...
Traceback (most recent call last):
  File "/usr/lib64/python2.7/site.py", line 557, in <module>
    main()
  File "/usr/lib64/python2.7/site.py", line 540, in main
    known_paths = addsitepackages(known_paths)
  File "/usr/lib64/python2.7/site.py", line 319, in addsitepackages
    addsitedir(sitedir, known_paths)
  File "/usr/lib64/python2.7/site.py", line 192, in addsitedir
    addpackage(sitedir, name, known_paths)
  File "/usr/lib64/python2.7/site.py", line 162, in addpackage
    exec line
  File "<string>", line 1, in <module>
  File "/usr/lib/python2.7/site-packages/abrt_exception_handler.py", line 27, in <module>
    import socket
  File "/usr/lib64/python2.7/socket.py", line 47, in <module>
    import _socket
ImportError: /usr/lib64/python2.7/lib-dynload/_socketmodule.so: undefined symbol: PyExc_ValueError
Cannot establish the socket connection...
Failed to initialize scim
Failed to allocate the agent. Exitting...
Failed to establish the connection: No such file or directory

This problem does not occur if I create a new user and log in as it so it is localized to my main user.

I have used scim a long time ago, but it stopped working and doing it's magic a long time ago as well.

How do I reset gnome, scim, the session, maybe abrt to default settings? In the olden days (RedHat 7-8, not fedora) there used to be a dialog when you had upgraded to remove old crusty settings, but that seems to be long gone.

Comment 1 Peng Wu 2011-10-11 02:42:01 UTC
What is your version of scim? Please post the result of the following result:
$rpm -qa scim*

By the way, please try ibus instead, by using im-chooser to switch to it.
ibus is now the default input method framework of Fedora.

Comment 2 Carl-Johan Kjellander 2011-10-11 11:16:53 UTC
$ rpm -q scim
scim-1.4.11-1.fc15.x86_64

I managed to "solve" my problem by doing:

 imsettings-switch IBus

But back to my original question. How do I clear all old settings if this happens in the future? Obviously the imsetting was not in .gconf, .gconfd, .config, .local, .cache, .gnome2 since I cleaned those.

Especially with gnome 3 there are tons of changes and lots of them aren't change:able from "settings" anymore. I could find "input method selector" until I knew it was there, in Other...

Comment 3 Peng Wu 2011-10-12 02:44:38 UTC
I think the imsettings config is in ~/.xinputrc.

Comment 4 Fedora Update System 2012-03-07 08:20:44 UTC
scim-python-0.1.13rc1-12.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/scim-python-0.1.13rc1-12.fc15

Comment 5 Fedora Update System 2012-03-08 04:54:42 UTC
Package scim-python-0.1.13rc1-12.fc15:
* should fix your issue,
* was pushed to the Fedora 15 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing scim-python-0.1.13rc1-12.fc15'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2012-3354/scim-python-0.1.13rc1-12.fc15
then log in and leave karma (feedback).

Comment 6 Carl-Johan Kjellander 2012-03-08 10:09:25 UTC
I have upgraded to F16 and I'm not using scim anymore but ibus.

Comment 7 Peng Wu 2012-03-09 02:03:49 UTC
Thanks, I see, just maintenance update.

Comment 8 Fedora Update System 2012-03-10 00:22:57 UTC
scim-python-0.1.13rc1-12.fc15 has been pushed to the Fedora 15 stable repository.  If problems still persist, please make note of it in this bug report.