Sorry, I realize this is past the first cycle of testing...
---------------------------------------------------------------------- Reporter: Martin J. Hsu
Product and version number: FC1
Desktop environment and version number: Gnome 2.4 libgnome-2.4.0-1 gtk2-2.2.4-5.1
Short description of observation: It doesn't work (see additional info. section for details)
Version-Release number of selected component (if applicable): I will do the following: [install: iiimf-le-xcin 0.1-3.i386] I will install/upgrade these to satisfy the dependencies: [deps: iiimf-protocol-lib 1:11.4-1.FC1.2.i386] [deps: iiimf-client-lib 1:11.4-1.FC1.2.i386] [deps: iiimf-csconv 1:11.4-1.FC1.2.i386] [deps: iiimf-server 1:11.4-1.FC1.2.i386] Is this ok [y/N]: y
How reproducible: consistent
Steps to Reproduce: 1. open new gnome-terminal 2. LANG=zh_TW.UTF-8 GTK_IM_MODULE=iiim gedit 3. press ctrl-space (no input box appears in response)
Additional info: observations: out of the box config: permission denied to talk to port 9010 xcin (frontend?) doesn't seem to try to talk to port 9010 (should it?)
installation (actions): yum install iiimf-le-xcin service IIim restart
add dependencies installed without error IIim is up and running as verified by service IIim status
installation (state): pristine /etc/hosts.{deny,allow} - empty
iptables is off (services iptables stop, turned off via chkconfig as well)
system default: LANG=en_US.UTF-8
htt_server is bound to port 9010 (checked via lsof)
xcin appears to installed: -rw-r--r-- 1 root root 88463 Feb 17 11:37 /usr/lib/im/leif/xcin.so
but the conf is empty:
[root@tpemdc01 SPECS]# cat /usr/lib/im/locale/zh_TW/xcin/xcin.conf #conf file
$XMODIFIERS is unset
htt blocked the connection (tested via telnet localhost 9010) htt_server[12527]: Denied the access from tpemdc01 I resolved this. This error no longer appears in /var/log/messages
/var/log/messages reveals nothing outside of start up and shutdown
post installation hacking:
resolved permissions problem by adding my hostname to the permit list in /usr/lib/im/htt.conf: AccessControl permit tpemdc01 ----------------------------------------------------------------------
-- Martin J. Hsu hsum(at)ematters.com.tw
On Fri, 5 Mar 2004, Martin J. Hsu wrote:
Sorry, I realize this is past the first cycle of testing...
No problem at all. Thanks for your detail input.
post installation hacking: resolved permissions problem by adding my hostname to the permit list in /usr/lib/im/htt.conf: AccessControl permit tpemdc01
Does it helps (can you connect to htt server ie. thru telnet now)?
Leon
post installation hacking: resolved permissions problem by adding my hostname to the permit list in /usr/lib/im/htt.conf: AccessControl permit tpemdc01Does it helps (can you connect to htt server ie. thru telnet now)?
Leon
I can telnet localhost 9010 and something (htt?) is doing a blocking read.
-- Martin J. Hsu hsum(at)ematters.com.tw
Hi all,
I was wondering if anyone had any thoughts on this. Or maybe a post-installation check list?
I've tried installing this on 2 other machines with the same exact results - it didn't work. I'm wondering if anyone, outside the developers, has successfully installed iiimf-le-xcin
thanks.
---------- Forwarded Message ----------- From: "Martin J. Hsu" <hsum ematters.com.tw> Subject: Re: [Fedora-i18n-list] iiimf-le-xcin non-success
post installation hacking: resolved permissions problem by adding my hostname to the permit list in /usr/lib/im/htt.conf: AccessControl permit tpemdc01Does it helps (can you connect to htt server ie. thru telnet now)?
Leon
I can telnet localhost 9010 and something (htt?) is doing a blocking read.
-- Martin J. Hsu hsum(at)ematters.com.tw ------- End of Forwarded Message -------
-- Martin J. Hsu hsum(at)ematters.com.tw
Hi Martin, Maybe you can try editing the followings files (htt.conf and host.allow).
In htt.conf, add the following lines: AccessControl permit localhost ListenAddress: localhost:9010
In host.allow, add the following line: htt_server: localhost
Hopefully this helps.
Lawrence
Martin J. Hsu wrote:
Hi all,
I was wondering if anyone had any thoughts on this. Or maybe a post-installation check list?
I've tried installing this on 2 other machines with the same exact results - it didn't work. I'm wondering if anyone, outside the developers, has successfully installed iiimf-le-xcin
thanks.
---------- Forwarded Message ----------- From: "Martin J. Hsu" <hsum ematters.com.tw> Subject: Re: [Fedora-i18n-list] iiimf-le-xcin non-success
post installation hacking: resolved permissions problem by adding my hostname to the permit list in /usr/lib/im/htt.conf: AccessControl permit tpemdc01Does it helps (can you connect to htt server ie. thru telnet now)?
Leon
I can telnet localhost 9010 and something (htt?) is doing a blocking read.
-- Martin J. Hsu hsum(at)ematters.com.tw ------- End of Forwarded Message -------
-- Martin J. Hsu hsum(at)ematters.com.tw
-- Fedora-i18n-list mailing list Fedora-i18n-list@redhat.com http://www.redhat.com/mailman/listinfo/fedora-i18n-list
Hi Lawrence,
I tried these configuration changes. No improvement. Pressing ctrl-space does not create an entry box in gedit.
Next, I reinstalled iiim and applied your suggested changes.
iiimf-protocol-lib-11.4-1.FC1.2 iiimf-server-11.4-1.FC1.2 iiimf-csconv-11.4-1.FC1.2 iiimf-client-lib-11.4-1.FC1.2 iiimf-le-xcin-0.1-3
No improvement. In fact, htt_server is no longer binding to port 9010. I verified this by checking lsof output and trying to telnet to localhost 9010. I also observed that htt *appears* to fork htt_server. htt_server keeps dying (it's pid keeps changing).
Are there any debug flags or environmental variables that would help us understand what is being called?
Thanks.
Lawrence wrote:
Hi Martin, Maybe you can try editing the followings files (htt.conf and host.allow).
In htt.conf, add the following lines: AccessControl permit localhost ListenAddress: localhost:9010
In host.allow, add the following line: htt_server: localhost
Hopefully this helps.
Lawrence
-- Martin J. Hsu hsum(at)ematters.com.tw
I recompiled the rpms from the src.rpms. This stopped htt_server from dying. Maybe the binary rpms were built on a machine that doesn't like my machine's libs or something.
Apparently, my machine's name was resolved as tpemdc01 and not as localhost.
I changed /usr/lib/im/htt.conf accordingly: AccessControl permit tpemdc01 #AccessControl permit localhost
Port 9010 is now being listened to by htt_server
[root@tpemdc01 i386]# lsof | grep 9010 htt_serve 27646 root 3u IPv4 509278 TCP tpemdc01:9010 (LISTEN)
[root@tpemdc01 i386]# ps -auxww | grep 27646 root 27646 0.0 0.1 4932 1484 ? S 14:11 0:00 htt_server -nodaemon root 27654 0.0 0.0 5052 588 pts/8 S 14:13 0:00 grep 27646
ctrl-space still doesn't yield an entry box in gedit.
Anyone have any ideas?
reference - just compiled/linked/installed rpms on my machine: iiimf-csconv-11.4-1.FC1.2 iiimf-client-lib-11.4-1.FC1.2 iiimf-protocol-lib-devel-11.4-1.FC1.2 iiimf-protocol-lib-11.4-1.FC1.2 iiimf-client-lib-devel-11.4-1.FC1.2 iiimf-server-11.4-1.FC1.2 iiimf-le-xcin-0.1-3
thanks.
No improvement. In fact, htt_server is no longer binding to port 9010. I verified this by checking lsof output and trying to telnet to localhost 9010. I also observed that htt *appears* to fork htt_server. htt_server keeps dying (it's pid keeps changing).
-- Martin J. Hsu hsum(at)ematters.com.tw
Hi Martin,
Are there any debug flags or environmental variables that would help us understand what is being called?
Yes, there is a debug flag available.
1) service IIim stop OR kill all htt and htt_server processes 2) Depending where the htt executable is (could be /usr/lib/im/ or /usr/bin), manually start htt with debug flag by typing /usr/bin/htt -d
You be able to see the debug message from here.
Does other LE work for you? or it is just xcin that is causing the problem? Also, if you are using GNOME, did you set the GTK_IM_MODULE=iiim or if your are KDE, did you use httx?
Thanks, Lawrence
Hi Lawrence,
I tried this shortly after I got your message and more extensively today.
Yes, there is a debug flag available.
- service IIim stop OR kill all htt and htt_server processes
- Depending where the htt executable is (could be /usr/lib/im/ or
/usr/bin), manually start htt with debug flag by typing /usr/bin/htt -d
You be able to see the debug message from here.
/usr/lib/im/htt -d
created this process: htt_server -nodaemon -d
However, nothing came up in at terminal or in /var/log/messages
The gedit test still didn't yield any input. I ran:
LANG=zh_TW.UTF-8 GTK_IM_MODULE=iiim gedit
I'm using Gnome on FC1.
I haven't tried anything other than xcin. Unfortunately, my time has been a bit limited lately.
Maybe FC2 test2 IIimf works out of the box?
Does other LE work for you? or it is just xcin that is causing the problem? Also, if you are using GNOME, did you set the GTK_IM_MODULE=iiim or if your are KDE, did you use httx?
Thanks, Lawrence
-- Martin J. Hsu hsum(at)ematters.com.tw