Bug 709836
Summary: | [abrt] ibus-1.3.99.20110408-5.fc15: connection.py:630:call_blocking:DBusException: org.freedesktop.DBus.Error.Failed: Can not find engine xkb:layout:in:tel. | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | phanindra <pahninsd> |
Component: | ibus | Assignee: | fujiwara <tfujiwar> |
Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 15 | CC: | i18n-bugs, shawn.p.huang, tfujiwar |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Unspecified | ||
Whiteboard: | abrt_hash:7abffa42be55439a4dab6ff4b642fb882e8aad25 | ||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2011-07-22 01:33:50 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
phanindra
2011-06-01 18:40:44 UTC
(In reply to comment #0) > reason: connection.py:630:call_blocking:DBusException: > org.freedesktop.DBus.Error.Failed: Can not find engine xkb:layout:in:tel. > > : self.__focus_ic.set_engine(engine) > : File "/usr/lib/python2.7/site-packages/ibus/inputcontext.py", line 238, in > set_engine > : return self.__context.SetEngine(engine.name) > > :method: 'SetEngine' I cannot reproduce your problem. Do you mean the SetEngine error is reported in comment #0 whenever you log into GNOME desktop? How about restarting ibus? 1. Right click on ibus panel icon. 2. Choose "Restart" menu item Are you able to test your GNOME desktop with a new account besides the current account? (In reply to comment #1) > (In reply to comment #0) > > reason: connection.py:630:call_blocking:DBusException: > > org.freedesktop.DBus.Error.Failed: Can not find engine xkb:layout:in:tel. > > > > : self.__focus_ic.set_engine(engine) > > : File "/usr/lib/python2.7/site-packages/ibus/inputcontext.py", line 238, in > > set_engine > > : return self.__context.SetEngine(engine.name) > > > > :method: 'SetEngine' > > I cannot reproduce your problem. > Do you mean the SetEngine error is reported in comment #0 whenever you log into > GNOME desktop? > > How about restarting ibus? > 1. Right click on ibus panel icon. > 2. Choose "Restart" menu item Did that, no result > > Are you able to test your GNOME desktop with a new account besides the current > account? Yes (In reply to comment #2) > > How about restarting ibus? > > 1. Right click on ibus panel icon. > > 2. Choose "Restart" menu item > Did that, no result I guess you meant you no longer reproduce your problem. Probably I will close this bug. (In reply to comment #3) > (In reply to comment #2) > > > How about restarting ibus? > > > 1. Right click on ibus panel icon. > > > 2. Choose "Restart" menu item > > Did that, no result > > I guess you meant you no longer reproduce your problem. > Probably I will close this bug. No. The problm still exist. Sorry If I cudnt make good communication (In reply to comment #4) > No. The problm still exist. Sorry If I cudnt make good communication OK, I still cannot reproduce your problem. Would you tell me the reproducing steps? If you install compiz-gnome, you can choose either GNOME3 desktop or "Classic GNOME with Compiz" in GDM login manager. # yum install compiz-gnome Are you able to reproduce your problem in both GNOME3 and Classic GNOME with Compiz? Are you always able to reproduce your problem when you log into GNOME desktop? Do you see any warnings in a terminal when you run ibus-daemon by manual? #1. Right click on ibus panel icon and choose "Quit". #2. Run 'ibus-daemon --xim' (In reply to comment #5) > (In reply to comment #4) > > No. The problm still exist. Sorry If I cudnt make good communication > > OK, I still cannot reproduce your problem. > Would you tell me the reproducing steps? > > If you install compiz-gnome, you can choose either GNOME3 desktop or "Classic > GNOME with Compiz" in GDM login manager. > # yum install compiz-gnome > I'll try this and will get back to you > Are you able to reproduce your problem in both GNOME3 and Classic GNOME with > Compiz? > Are you always able to reproduce your problem when you log into GNOME desktop? > > Do you see any warnings in a terminal when you run ibus-daemon by manual? > #1. Right click on ibus panel icon and choose "Quit". > #2. Run 'ibus-daemon --xim' And Ibus-deamon is not runnig by default it sarts whn I start (In reply to comment #5) > (In reply to comment #4) > > No. The problm still exist. Sorry If I cudnt make good communication > > OK, I still cannot reproduce your problem. > Would you tell me the reproducing steps? > Sorry for the late rly > If you install compiz-gnome, you can choose either GNOME3 desktop or "Classic > GNOME with Compiz" in GDM login manager. > # yum install compiz-gnome > > Are you able to reproduce your problem in both GNOME3 and Classic GNOME with > Compiz? > Are you always able to reproduce your problem when you log into GNOME desktop? > I tried same problem in that too > Do you see any warnings in a terminal when you run ibus-daemon by manual? > #1. Right click on ibus panel icon and choose "Quit". > #2. Run 'ibus-daemon --xim' No no errors while I started ibus in terminal (In reply to comment #7) > (In reply to comment #5) > > (In reply to comment #4) > > > No. The problm still exist. Sorry If I cudnt make good communication > > > > OK, I still cannot reproduce your problem. > > Would you tell me the reproducing steps? > > > Sorry for the late rly So would you tell me the reproducing steps? (In reply to comment #8) > (In reply to comment #7) > > (In reply to comment #5) > > > (In reply to comment #4) > > > > No. The problm still exist. Sorry If I cudnt make good communication > > > > > > OK, I still cannot reproduce your problem. > > > Would you tell me the reproducing steps? > > > > > Sorry for the late rly > > So would you tell me the reproducing steps? 1.Start the ibus-daemon 2.open gedit or any text-editor 3.Press control + space After doing thi I have got notification that ibus has crashed (In reply to comment #9) > 1.Start the ibus-daemon > 2.open gedit or any text-editor > 3.Press control + space > > After doing thi I have got notification that ibus has crashed So you set Telugu as the primary engine with ibus-setup and could see the crash when you typed Control+Space. I guess you still does not explain your specific steps since I don't see any problems. How about running ibus xkb engine by manual? % ibus-daemon --xim & % ps -ef | grep ibus-engine-xkb tester 28251 28242 0 16:08 pts/3 00:00:00 /usr/libexec/ibus-engine-xkb --ibus % kill 28251 % ps -ef | grep ibus-engine-xkb % /usr/libexec/ibus-engine-xkb --ibus % env GTK_IM_MODULE=ibus gedit Do you still see your crash? Do you see any warning messages from ibus-engine-xkb? (In reply to comment #10) > (In reply to comment #9) > > 1.Start the ibus-daemon > > 2.open gedit or any text-editor > > 3.Press control + space > > > > After doing thi I have got notification that ibus has crashed > > So you set Telugu as the primary engine with ibus-setup and could see the crash > when you typed Control+Space. > I guess you still does not explain your specific steps since I don't see any > problems. > > How about running ibus xkb engine by manual? > Hey its working but still have a problem. I executed these commands and > % ibus-daemon --xim & when I typed this > % ps -ef | grep ibus-engine-xkb I got 500 4040 4002 0 13:04 pts/0 00:00:00 grep --color=auto ibus-engine-xkb so "ibus-engine-xkb" is not runnig so I exectued " ps -ef | grep ibus-engine" this command and I got 500 4024 4015 0 13:04 pts/0 00:00:00 /usr/libexec/ibus-engine-m17n --ibus 500 4054 4002 0 13:05 pts/0 00:00:00 grep --color=auto ibus-engine So when I start ibus it is executing /usr/libexec/ibus-engine-m17n which is not working instead of /usr/libexec/ibus-engine-xkb Then I manually executed "./usr/libexec/ibus-engine-xkb" Now everything is working and the ibus is runnig as demon but when I restarts it is executing /usr/libexec/ibus-engine-m17n again which I dont want so tell me how to change this or is it a bug? > tester 28251 28242 0 16:08 pts/3 00:00:00 /usr/libexec/ibus-engine-xkb > --ibus > % kill 28251 > % ps -ef | grep ibus-engine-xkb > % /usr/libexec/ibus-engine-xkb --ibus > % env GTK_IM_MODULE=ibus gedit > > Do you still see your crash? > Do you see any warning messages from ibus-engine-xkb? Hey I restarted the ibus-engine-xkb and I am getting this error and ibus not working /usr/libexec/ibus-engine-xkb (ibus-engine-xkb:4268): IBUS-CRITICAL **: ibus_factory_new: assertion `G_IS_DBUS_CONNECTION (connection)' failed (ibus-engine-xkb:4268): IBUS-CRITICAL **: ibus_factory_add_engine: assertion `IBUS_IS_FACTORY (factory)' failed (ibus-engine-xkb:4268): GLib-GObject-WARNING **: invalid (NULL) pointer instance (ibus-engine-xkb:4268): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (ibus-engine-xkb:4268): IBUS-CRITICAL **: ibus_bus_call_sync: assertion `ibus_bus_is_connected (bus)' failed I tried runnig ibus-deamon and after that ibus working again. Sorry for my poor knowledge in this topic I havnt checked tht ibus deamon is running (In reply to comment #12) > Hey I restarted the ibus-engine-xkb and I am getting this error and ibus not > working > > /usr/libexec/ibus-engine-xkb > > (ibus-engine-xkb:4268): IBUS-CRITICAL **: ibus_factory_new: assertion > `G_IS_DBUS_CONNECTION (connection)' failed > > (ibus-engine-xkb:4268): IBUS-CRITICAL **: ibus_factory_add_engine: assertion > `IBUS_IS_FACTORY (factory)' failed > > (ibus-engine-xkb:4268): GLib-GObject-WARNING **: invalid (NULL) pointer > instance > > (ibus-engine-xkb:4268): GLib-GObject-CRITICAL **: g_signal_connect_data: > assertion `G_TYPE_CHECK_INSTANCE (instance)' failed > > (ibus-engine-xkb:4268): IBUS-CRITICAL **: ibus_bus_call_sync: assertion > `ibus_bus_is_connected (bus)' failed (In reply to comment #11) > " ps -ef | grep ibus-engine" this command > and I got > 500 4024 4015 0 13:04 pts/0 00:00:00 /usr/libexec/ibus-engine-m17n > --ibus It means your primary engine is m17n. So I expect your reproducing steps are not accurate. If you just type Control+Space, I think m17n is enabled. I guess you choose Telugu xkb engine with mouse on ibus panel icon at first. You could change the primary engine with 'ibus-setup' command. If you select [Input Method] tab in ibus-setup, the engine lists are shown and you could set 'Telugu' as primary if you move 'Telugu' engine with 'Up' button. Then if you run ibus-daemon, ibus-engine-xkb will be executed at first. > "./usr/libexec/ibus-engine-xkb" OK but please run ibus-engine-xkb with '--ibus' argument at the moment in order to get your problem exactly. > Now everything is working and the ibus is runnig as demon but when I restarts > it is executing /usr/libexec/ibus-engine-m17n again which I dont want > so tell me how to change this or is it a bug? I explained this above. I think it's your setting with ibus-setup. (In reply to comment #14) > (In reply to comment #11) > > " ps -ef | grep ibus-engine" this command > > and I got > > 500 4024 4015 0 13:04 pts/0 00:00:00 /usr/libexec/ibus-engine-m17n > > --ibus > > It means your primary engine is m17n. > So I expect your reproducing steps are not accurate. > If you just type Control+Space, I think m17n is enabled. > I guess you choose Telugu xkb engine with mouse on ibus panel icon at first. > > You could change the primary engine with 'ibus-setup' command. > If you select [Input Method] tab in ibus-setup, the engine lists are shown and > you could set 'Telugu' as primary if you move 'Telugu' engine with 'Up' button. > > Then if you run ibus-daemon, ibus-engine-xkb will be executed at first. > > > "./usr/libexec/ibus-engine-xkb" > > OK but please run ibus-engine-xkb with '--ibus' argument at the moment in order > to get your problem exactly. > > > Now everything is working and the ibus is runnig as demon but when I restarts > > it is executing /usr/libexec/ibus-engine-m17n again which I dont want > > so tell me how to change this or is it a bug? > > I explained this above. I think it's your setting with ibus-setup. Yeah thats working thanks for the help :) But I cudnt use pothana, inscript layouts from m17n engine. i want to use them especially pothana is easy to type. I am used to english layout there is only one layput given with xkb engine. Now, if i switch to pothana layout from panel the ibus is crashing again :( (In reply to comment #16) > But I cudnt use pothana, inscript layouts from m17n engine. i want to use them > especially pothana is easy to type. I am used to english layout there is only > one layput given with xkb engine. > Now, if i switch to pothana layout from panel the ibus is crashing again :( I don't reproduce your problem. Do you have the latest m17n packages? # rpm -q ibus-m17n ibus-m17n-1.3.2-3.fc15.x86_64 # rpm -q m17n-lib m17n-lib-1.6.2-3.fc15.x86_64 # rpm -q m17n-contrib m17n-contrib-1.1.12-5.fc15.noarch # rpm -q m17n-db m17n-db-1.6.2-3.fc15.noarch How about running ibus-engine-m17n by manual? % ibus-daemon --xim & % ps -ef | grep ibus-engine-m17n tester 29823 28056 /usr/libexec/ibus-engine-m17n --ibus % kill 29823 % /usr/libexec/ibus-engine-m17n --ibus % env GTK_IM_MODULE=ibus gedit (In reply to comment #17) > (In reply to comment #16) > > But I cudnt use pothana, inscript layouts from m17n engine. i want to use them > > especially pothana is easy to type. I am used to english layout there is only > > one layput given with xkb engine. > > Now, if i switch to pothana layout from panel the ibus is crashing again :( > > I don't reproduce your problem. > Do you have the latest m17n packages? > > # rpm -q ibus-m17n > ibus-m17n-1.3.2-3.fc15.x86_64 > # rpm -q m17n-lib > m17n-lib-1.6.2-3.fc15.x86_64 > # rpm -q m17n-contrib > m17n-contrib-1.1.12-5.fc15.noarch > # rpm -q m17n-db > m17n-db-1.6.2-3.fc15.noarch > I have all these packages > How about running ibus-engine-m17n by manual? > > % ibus-daemon --xim & > % ps -ef | grep ibus-engine-m17n since default is xim engine, it showed up and I killed it and started m17n with i bus option > tester 29823 28056 /usr/libexec/ibus-engine-m17n --ibus > % kill 29823 > % /usr/libexec/ibus-engine-m17n --ibus > % env GTK_IM_MODULE=ibus gedit then I can use pothana script too. What shall I DO? If I start m17n default its nt working of start xim as default it is nt supporting some scripts. Is it because --ibus option tell me how to make it default (In reply to comment #18) > since default is xim engine, it showed up and I killed it and started m17n with > i bus option You could change the primary engine with ibus-setup. > then I can use pothana script too. > What shall I DO? If I start m17n default its nt working of start xim as default > it is nt supporting some scripts. I don't understand your problem. Can you give me the remote access of your desktop? 'vino-preferences' can give the access. > Is it because --ibus option No, it's not. The argument is always assigned by ibus-daemon. > tell me how to make it default You can set any input method engines as default using 'ibus-setup' command. (In reply to comment #19) > (In reply to comment #18) > > since default is xim engine, it showed up and I killed it and started m17n with > > i bus option > > You could change the primary engine with ibus-setup. > > > then I can use pothana script too. > > What shall I DO? If I start m17n default its nt working of start xim as default > > it is nt supporting some scripts. > > I don't understand your problem. > Can you give me the remote access of your desktop? > 'vino-preferences' can give the access. > ok I started vino-preferences what shall I do nxt? > > Is it because --ibus option > > No, it's not. The argument is always assigned by ibus-daemon. > > > tell me how to make it default > > You can set any input method engines as default using 'ibus-setup' command. (In reply to comment #20) > (In reply to comment #19) > > (In reply to comment #18) > > > since default is xim engine, it showed up and I killed it and started m17n with > > > i bus option > > > > You could change the primary engine with ibus-setup. > > > > > then I can use pothana script too. > > > What shall I DO? If I start m17n default its nt working of start xim as default > > > it is nt supporting some scripts. > > > > I don't understand your problem. > > Can you give me the remote access of your desktop? > > 'vino-preferences' can give the access. > > > ok I started vino-preferences what shall I do nxt? > > > Is it because --ibus option > > > > No, it's not. The argument is always assigned by ibus-daemon. > > > > > tell me how to make it default > > > > You can set any input method engines as default using 'ibus-setup' command. And I am using internet under a firewall which allows only 80 and 443 ports for external connections. I am using TOR as a proxy service but I dont know how to connect to remote clients through TOR (In reply to comment #21) > And I am using internet under a firewall which allows only 80 and 443 ports for > external connections. I am using TOR as a proxy service but I dont know how to > connect to remote clients through TOR I don't know about TOR, sorry. Hmm.., maybe I cannot connect to your host if it's under a firewall. I wonder if you could setup Fedora 15 at home. Currently I have no idea to reproduce your problem. I need to know the steps exactly to reproduce your problem. 1. Which pothana (m17n) or Telugu is the default with 'ibus-setup' command? 2. Which pothana (m17n) or Telugu do you choose on the ibus panel icon to get the crash after you run ibus-daemon? If you could identify which ibus-engine-m17n or ibus-engine-xkb has your problem, it would be get the furthermore info with strace. E.g. if ibus-engine-m17n has your problem. 1. Back up /usr/share/ibus/component/m17n.xml with root account. # cp /usr/share/ibus/component/m17n.xml/usr/share/ibus/component/m17n.xml.orig 2. Modify m17n.xml to use strace. # vi /usr/share/ibus/component/m17n.xml # diff /usr/share/ibus/component/m17n.xml.orig /usr/share/ibus/component/m17n.xml 6c6 < <exec>/usr/libexec/ibus-engine-m17n --ibus</exec> --- > <exec>/usr/bin/strace /usr/libexec/ibus-engine-m17n --ibus</exec> 3. Run ibus-daemon with your account. % ibus-daemon --xim --verbose 2>strace.log % view strace.log You could modify /usr/share/ibus/component/xkblayout.xml with the similar way if ibus-engine-xkb has your problem. I still cannot reproduce your problem. It would be great if you could find the special case. *** This bug has been marked as a duplicate of bug 707370 *** |