Bug 744905 - Old scim and possibly other settings causes lot's of problems after upgrade
Summary: Old scim and possibly other settings causes lot's of problems after upgrade
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: scim
Version: 15
Hardware: ia64
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Peng Wu
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-10-10 19:41 UTC by Carl-Johan Kjellander
Modified: 2012-03-10 00:22 UTC (History)
3 users (show)

Fixed In Version: scim-python-0.1.13rc1-12.fc15
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-03-10 00:22:57 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.