logo logo

 Back to main page

The NWNX Community Forum

 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
NWNX-Speech
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
 
Post new topic   Reply to topic    nwnx.org Forum Index -> Linux technical support
View previous topic :: View next topic  
Author Message
Grinning Fool



Joined: 12 Feb 2005
Posts: 264

PostPosted: Thu Aug 04, 2005 4:10    Post subject: Reply with quote

For others who may be interested, I'll be syncing up the published version with the version I'm running over the next couple of weeks. All and all, though, the currently published version has proven to be very stable.
Back to top
View user's profile Send private message
dguntner



Joined: 31 Dec 2004
Posts: 116

PostPosted: Wed Oct 12, 2005 6:43    Post subject: Reply with quote

Lanthar, have you released a .erf or whatever of the scripts which contain the DMFI-merged in stuff I sent you? (Or Grinning Fool finishing his merge as well....) I'm getting ready (finally) to tackle putting this beast into my module. It would be nice to not have to do the DMFI 1.07 merge all over again.... Smile

--Dave
Back to top
View user's profile Send private message
dguntner



Joined: 31 Dec 2004
Posts: 116

PostPosted: Wed Oct 12, 2005 7:24    Post subject: Reply with quote

BTW, Grinning Fool, your archive seems to be missing nwnspeech.init. You mention in your readme to copy that to /etc/rc.d/init.d, but I can't seem to locate the file.... Smile

--Dave
Back to top
View user's profile Send private message
Grinning Fool



Joined: 12 Feb 2005
Posts: 264

PostPosted: Sat Oct 15, 2005 17:56    Post subject: Reply with quote

Ouch -- that was an optimistic post I made in August. Let me take a look and see what I can find.
Back to top
View user's profile Send private message
dguntner



Joined: 31 Dec 2004
Posts: 116

PostPosted: Sat Oct 15, 2005 21:05    Post subject: Reply with quote

That would be nice. Smile

I don't know if the missing init script passes certain things along to the listener program to get it started, but it sure won't start by itself when you just try to run it. Observe:

Code:

# ./nwnspeechd
Linux Talus Speech Listener v3.0
Copyright (C) 2005 Josh Dalton (Lanthar D'Alton) & Marc Paradise (Grinning Fool)
# ps -ef|egrep nwnspeech
root     30492 30424  0 12:02 pts/9    00:00:00 /bin/sh /bin/egrep nwnspeech


As you can see, I get a little sign-on message, but that's it. When I look for the running process, there's nothing to be found....

--Dave
Back to top
View user's profile Send private message
Grinning Fool



Joined: 12 Feb 2005
Posts: 264

PostPosted: Thu Oct 20, 2005 2:47    Post subject: Reply with quote

Hm, good question. But it looks like all that I do is this:

daemon --check nwnspeechd nwnspeechd &

here's the full file
Code:

# /bin/bash
#   starts and stop the talus listener daemon
# Author: Marc Paradise (Grinning Fool)   gf@dragonwell.org
#
# chkconfig: 2345 86 20
# description: Starts the Talus NWN Listener Daemon, which listens for NWN conversation packets and makes them available via a nwnx plugin
# processname: nwnspeechd
# config: /etc/nwnspeechd.conf
# pidfile: /var/run/nwnspeechd.pid

# Source function library
. /etc/init.d/functions


name="Talus NWN Speech Listener Daemon"
RETVAL=0

# Check that networking is up
if [ "$NETWORKING" = "no" ]; then
    exit 0;
fi

# Make sure the file exists
[ -f $app ] || exit 0

start() {
        gprintf "Starting $name: "
        daemon --check nwnspeechd nwnspeechd &
        RETVAL=$?
        echo
        [ $RETVAL -eq 0 ] && touch /var/lock/subsys/nwnspeechd
        return $RETVAL
}

stop() {
        gprintf "Stopping $name: "
        killproc nwnspeechd
        RETVAL=$?
        [ $RETVAL -eq 0 ] && rm -f  /var/lock/subsys/nwnspeechd
        return $RETVAL
}

restart() {
        stop
        start
}
# See how we were called.
case "$1" in
        start)
                start
                ;;
        stop)
                stop
                ;;
        status)
                status nwnspeechd
                ;;
        restart|reload)
                restart
                ;;
        condrestart)
                [ -f /var/lock/subsys/nwnspeechd ] && restart || :
                ;;
        *)
                echo $"Usage: $0 {start|stop|status|restart|reload|condrestart}"
                exit 1
esac
Back to top
View user's profile Send private message
dguntner



Joined: 31 Dec 2004
Posts: 116

PostPosted: Thu Oct 20, 2005 5:23    Post subject: Reply with quote

Thanks for posting that.

I tried starting it, and have noticed my syslog showing a lot of this:

Code:

Oct 19 20:10:19 janet nwnspeechd: Linux Talus Speech Listener v3.0
Oct 19 20:10:19 janet nwnspeechd: Copyright (C) 2005 Josh Dalton (Lanthar D'Alton) & Marc Paradise (Grinning Fool)
Oct 19 20:10:26 janet nwnspeechd: Linux Talus Speech Listener v3.0
Oct 19 20:10:26 janet nwnspeechd: Copyright (C) 2005 Josh Dalton (Lanthar D'Alton) & Marc Paradise (Grinning Fool)
Oct 19 20:10:35 janet nwnspeechd: Linux Talus Speech Listener v3.0
Oct 19 20:10:35 janet nwnspeechd: Copyright (C) 2005 Josh Dalton (Lanthar D'Alton) & Marc Paradise (Grinning Fool)
Oct 19 20:10:41 janet nwnspeechd: Linux Talus Speech Listener v3.0
Oct 19 20:10:41 janet nwnspeechd: Copyright (C) 2005 Josh Dalton (Lanthar D'Alton) & Marc Paradise (Grinning Fool)
Oct 19 20:10:44 janet nwnspeechd: Linux Talus Speech Listener v3.0
Oct 19 20:10:44 janet nwnspeechd: Copyright (C) 2005 Josh Dalton (Lanthar D'Alton) & Marc Paradise (Grinning Fool)
Oct 19 20:10:47 janet nwnspeechd: Linux Talus Speech Listener v3.0
Oct 19 20:10:47 janet nwnspeechd: Copyright (C) 2005 Josh Dalton (Lanthar D'Alton) & Marc Paradise (Grinning Fool)
Oct 19 20:10:50 janet nwnspeechd: Linux Talus Speech Listener v3.0
Oct 19 20:10:50 janet nwnspeechd: Copyright (C) 2005 Josh Dalton (Lanthar D'Alton) & Marc Paradise (Grinning Fool)
Oct 19 20:10:51 janet nwnspeechd: Linux Talus Speech Listener v3.0
Oct 19 20:10:51 janet nwnspeechd: Copyright (C) 2005 Josh Dalton (Lanthar D'Alton) & Marc Paradise (Grinning Fool)
Oct 19 20:10:53 janet nwnspeechd: Linux Talus Speech Listener v3.0
Oct 19 20:10:53 janet nwnspeechd: Copyright (C) 2005 Josh Dalton (Lanthar D'Alton) & Marc Paradise (Grinning Fool)


Um, is it supposed to be filling my syslog with that?

Also, I did not change its ID to that of the server, as directed by its config file. The /etc/nwnspeech.conf file has this in it:

Code:

# cat /etc/nwnspeech.conf
[nwnspeech]
runas=nwserv            # Username to run as after network listening started. Required.
autoemote=true          # Set to "false" to disable use of "/o emote" syntax in-game, eliminating *emote*
logmask=127             # 0 = none, 1 = speech, 2 = tells, 4 = self-tells 8 = tell palyer  16 = errors, 32 = warnings, 64 = info, 128 = debug. 255 will include all. 127 is recommended, and is all speech + info
newfeatures=true        # set to 3 to enable version 3 feature usage (to take full advantage of self-tells).  Forced true for plugin mode
mode=plugin             # plugin or database. Plugin strongly recommended. Make sure to include lds_speech_dll in lds_spch_runonce
logfile=/usr/local/games/nwn/main/logs.0/nwnspeech.txt
interface=eth0          # Network interface to use.
address=192.168.1.102   # Should be the address you wish to listen on. Must be on 'interface'.
#pidfile=/var/run/nwnspeechd.pid # unused for right now


[plugin]
socketname=/usr/local/games/nwn/tmp/nwnspeech #

[database]
provider=mysql # for future use if DB mode of access is still supported, this is currently ignored.
username=nwn
password=password
dbname=nwn
host=localhost


But when I check for it, it's still running as root:

Code:

# ps -ef|egrep nwnsp
root     10078     1  0 20:08 pts/11   00:00:00 /bin/bash /sbin/service nwnspeech start
root     10080 10078  0 20:08 pts/11   00:00:00 initlog -q -c nwnspeechd
root     10081 10080  0 20:08 ?        00:00:03 nwnspeechd
root     22284 10081  0 20:16 ?        00:00:00 nwnspeechd


For that matter, why is "service" still showing up in the process table?

When I did the "service nwnspeech start" command, it said it was starting it, but I never saw the usual [OK] message that appears. When I did the service stop command, I got this:

Code:

# service nwnspeech stop
Stopping Talus NWN Speech Listener Daemon: Linux Talus Speech Listener v3.0
Copyright (C) 2005 Josh Dalton (Lanthar D'Alton) & Marc Paradise (Grinning Fool)
Linux Talus Speech Listener v3.0
Copyright (C) 2005 Josh Dalton (Lanthar D'Alton) & Marc Paradise (Grinning Fool)
Linux Talus Speech Listener v3.0
Copyright (C) 2005 Josh Dalton (Lanthar D'Alton) & Marc Paradise (Grinning Fool)
 [a LOT of these deleted]
Linux Talus Speech Listener v3.0
Copyright (C) 2005 Josh Dalton (Lanthar D'Alton) & Marc Paradise (Grinning Fool)
[root@janet init.d]#                                            [  OK  ]


And what appeared in the syslog at that point was also odd:

Code:

Oct 19 20:20:29 janet nwnspeechd: Linux Talus Speech Listener v3.0
Oct 19 20:20:29 janet nwnspeechd: Copyright (C) 2005 Josh Dalton (Lanthar D'Alton) & Marc Paradise (Grinning Fool)
Oct 19 20:20:29 janet nwnspeech: nwnspeechd startup failed
Oct 19 20:20:29 janet nwnspeech: nwnspeechd shutdown succeeded


Bizzare. Not to mention that never once did I see an entry in the log saying that eth0 was going into promiscuous mode.

I'm going to be changing the config file temporarily to have it use the database, so that my existing module can use it until I get around to updating the scripts to the current version. For now I just started the listener to see if it would start. It seems to have, but it's doing some weird stuff.

Any ideas how to correct any of this?

--Dave


Last edited by dguntner on Mon Oct 24, 2005 11:19; edited 1 time in total
Back to top
View user's profile Send private message
Grinning Fool



Joined: 12 Feb 2005
Posts: 264

PostPosted: Fri Oct 21, 2005 3:24    Post subject: Reply with quote

I believe that I had disabled promiscious mode by default in the linux version. Strange that it's restarting so regularly -- it looks like the 'child' is killed/dies and the parent picks that up and respawns it every few seconds.

When I launch, it does show the green [OK]; syslog reflects only a single launch.

That would probably explain why you always see the child process running under root? If it kept dying before it had a chance to switching to the given user?

Mine looks like this:
Quote:

# ps -ef|egrep nwnsp

root 19096 19093 0 Oct19 ? 00:00:00 initlog -q -c nwnspeechd
root 19097 19096 0 Oct19 ? 00:00:00 nwnspeechd
nwn 19098 19097 0 Oct19 ? 00:00:02 nwnspeechd



I don't see anythign wrong with the config file, any coredump showing up? Is it possible that the given socket path isn't valid or that the user doesn't have permissions? Is the userid correct? (Just tossing off ideas, I know they're probably irritatingly obvious, but I have to ask... )
Back to top
View user's profile Send private message
Grinning Fool



Joined: 12 Feb 2005
Posts: 264

PostPosted: Fri Oct 21, 2005 3:28    Post subject: Reply with quote

Crud, wait... I did see this before (what you're seeing...) I just need to remember what the cause was. It was in the category of "obvious"...

Arg... it'll come to me.
Back to top
View user's profile Send private message
dguntner



Joined: 31 Dec 2004
Posts: 116

PostPosted: Fri Oct 21, 2005 4:47    Post subject: Reply with quote

Grinning Fool wrote:
I believe that I had disabled promiscious mode by default in the linux version.


Why? Doesn't it need to enable that in order to actually monitor the traffic?

Quote:

Strange that it's restarting so regularly -- it looks like the 'child' is killed/dies and the parent picks that up and respawns it every few seconds.

When I launch, it does show the green [OK]; syslog reflects only a single launch.


Wish I could say the same... Smile

Code:

# service nwnspeech start
Starting Talus NWN Speech Listener Daemon:
#


As you can see, no green OK. I won't get that until I do a "service stop" on it and it repeats all those lovely starting up messages I saw in the log. And of course the log will note that startup of this thing failed.

Quote:

That would probably explain why you always see the child process running under root? If it kept dying before it had a chance to switching to the given user?

Mine looks like this:
Quote:

# ps -ef|egrep nwnsp

root 19096 19093 0 Oct19 ? 00:00:00 initlog -q -c nwnspeechd
root 19097 19096 0 Oct19 ? 00:00:00 nwnspeechd
nwn 19098 19097 0 Oct19 ? 00:00:02 nwnspeechd



That could be it. I just did several ps commands, and found that the pid numbers are in fact changing. Exmine:

Code:

# ps -ef|egrep nwnspee
root     23792     1  0 19:23 pts/11   00:00:00 /bin/bash /sbin/service nwnspeech start
root     23794 23792  0 19:23 pts/11   00:00:00 initlog -q -c nwnspeechd
root     23796 23794  0 19:23 ?        00:00:00 nwnspeechd
root     15868 23796  0 19:25 ?        00:00:00 [nwnspeechd] <defunct>
# ps -ef|egrep nwnspee
root     23792     1  0 19:23 pts/11   00:00:00 /bin/bash /sbin/service nwnspeech start
root     23794 23792  0 19:23 pts/11   00:00:00 initlog -q -c nwnspeechd
root     23796 23794  0 19:23 ?        00:00:01 nwnspeechd
root     17843 23796  0 19:25 ?        00:00:00 nwnspeechd
# ps -ef|egrep nwnspee
root     23792     1  0 19:23 pts/11   00:00:00 /bin/bash /sbin/service nwnspeech start
root     23794 23792  0 19:23 pts/11   00:00:00 initlog -q -c nwnspeechd
root     23796 23794  0 19:23 ?        00:00:01 nwnspeechd
root     19349 23796  0 19:25 ?        00:00:00 nwnspeechd
root     19353 23726  0 19:25 pts/11   00:00:00 /bin/sh /bin/egrep nwnspee


As you can see, something must be dieing and the master restarts. I even caught one dead on in the act on the first ps.

Quote:

I don't see anythign wrong with the config file, any coredump showing up? Is it possible that the given socket path isn't valid or that the user doesn't have permissions? Is the userid correct? (Just tossing off ideas, I know they're probably irritatingly obvious, but I have to ask... )


No coredumps that I can locate. Yes, the userid is correct. Smile And unless I'm just plain missing something....

Code:

# pwd
/usr/local/games/nwn
[root@janet nwn]# ls -la tmp
total 1
drwx------   2 nwserv users   80 Oct 20 19:27 ./
drwxr-x--x  13 nwserv root  1096 Oct 20 17:21 ../
prwx------   1 nwserv users    0 Oct 20 17:21 8244.pts-7.janet|


The socket path is also valid. It certainly exists, anyway. Smile
Now, the config file says:

Code:

[plugin]
socketname=/usr/local/games/nwn/tmp/nwnspeech #


It's not expecting a directory named nwnspeech in the tmp directory, is it?

I certainly hope it comes to you soon. Smile The old NWN plugin segfaults the game server now whenever I load it. I updated my system from Mandriva 10.1 to 10.2 (aka LE2005), which brought me from kernel 2.6.8 to 2.6.11, and since then, I can't use the old plugin - I tried recompiling it (and all of nwnx, for that matter), to no avail. I'd really like to get this one going if for nothing else than getting the listener to work for now via the MySQL database so that the existing module can deal with speech until I have time to import the new scripts and put the new nwnx plugin module in place. So definitely, good luck on whatever that obvious thing is coming to you soon. Very Happy

--Dave
Back to top
View user's profile Send private message
Grinning Fool



Joined: 12 Feb 2005
Posts: 264

PostPosted: Fri Oct 21, 2005 23:39    Post subject: Reply with quote

As long as the parent directory exist (tmp in this case), that's what it looks for. But that struck me as odd in your post:
Code:
 
[root@janet nwn]# pwd
/usr/local/games/nwn
[root@janet nwn]# ls -la tmp
total 1
drwx------   2 nwserv users   80 Oct 20 19:27 ./
drwxr-x--x  13 nwserv root  1096 Oct 20 17:21 ../
prwx------   1 nwserv users    0 Oct 20 17:21 8244.pts-7.janet|


I'm not seeing the tmp directory in that listing?
Back to top
View user's profile Send private message
dguntner



Joined: 31 Dec 2004
Posts: 116

PostPosted: Sat Oct 22, 2005 4:25    Post subject: Reply with quote

Grinning Fool wrote:
As long as the parent directory exist (tmp in this case), that's what it looks for. But that struck me as odd in your post:
Quote:

[root@janet nwn]# pwd
/usr/local/games/nwn
[root@janet nwn]# ls -la tmp
total 1
drwx------ 2 nwserv users 80 Oct 20 19:27 ./
drwxr-x--x 13 nwserv root 1096 Oct 20 17:21 ../
prwx------ 1 nwserv users 0 Oct 20 17:21 8244.pts-7.janet|


I'm not seeing the tmp directory in that listing?


I've bolded the part where that is being shown. Smile

--Dave
Back to top
View user's profile Send private message
Lanthar D'Alton



Joined: 10 Feb 2005
Posts: 100

PostPosted: Sun Oct 23, 2005 17:05    Post subject: 3.04 beta has dmfi 1.07 merged. Reply with quote

3.04 beta has dmfi 1.07 merged.

You will need to switch out the #include "lds_speech_dll" for "lds_speech_db" assuming his uses the database storing of speech still. If not, GF, you'll need to add another file, I'd suggest "lds_speech_lnx" which implements the functions in that file with code that works with your process. That file is just the hook from the system to nwnx. Any changes in the plugin will need to be hooked to that. GF, if you need the code for the actions file stuff, I can give you that. If you'd rather leave that as a db file, use the code from lds_speech_db. If that didn't make any sense, you have my icq.
Back to top
View user's profile Send private message Visit poster's website AIM Address MSN Messenger
Grinning Fool



Joined: 12 Feb 2005
Posts: 264

PostPosted: Mon Oct 24, 2005 2:19    Post subject: Reply with quote

Helps if I read the post in full Wink

I'll take a look during the week this week and refamiliarize (it's been a long time since I've looked) -- offhand, I'm not 100% sure of what the fail points are, especially those that aren't logged. The only thing I can tell for sure -- given that directory listing -- is that it's failing before the socket creation.


Say, wait -- I nearly forgot. Could you try setting log mask to 255 in the config file, launching the service, then posting the trailing output from nwnspeechd.txt here?

This could also be relevant -- make sure your 'run as' userid has write-access to the logs directory provided.
Back to top
View user's profile Send private message
dguntner



Joined: 31 Dec 2004
Posts: 116

PostPosted: Mon Oct 24, 2005 11:18    Post subject: Reply with quote

The runas user is the same user that's running the server, so that's not a problem. The other nwnx plugins (which are being run by the nwnserver application under that user) have no problems writing to the log directory.

Code:

$ groups nwserv
nwserv : users nwserv
$ ls -lad /usr/local/games/nwn/main/logs.0                     
drwxrws--x  2 nwserv nwserv 1544 Oct 24 02:15 /usr/local/games/nwn/main/logs.0/


I set the config file to do a log of 255, here is the last 100 lines from the last time I tried starting up the listener just a few minutes ago. I did this tail after doing the "service nwnspeech stop" command...

Code:

# tail -100 nwnspeech.txt                                                                                                 
02:21:48        INFO            Waiting for client connection on socket /usr/local/games/nwn/tmp/nwnspeech.
02:21:48        INFO            Autoemotes enabled.
02:21:48        INFO            Plugin mode activated.
02:21:48        INFO            .
02:21:48        INFO            SocketListenerThread start.
02:21:48        INFO            Waiting for client connection on socket /usr/local/games/nwn/tmp/nwnspeech.
02:21:48        INFO            Autoemotes enabled.
02:21:48        INFO            Plugin mode activated.
02:21:48        INFO            .
02:21:48        INFO            SocketListenerThread start.
02:21:48        INFO            Waiting for client connection on socket /usr/local/games/nwn/tmp/nwnspeech.
02:21:48        INFO            Autoemotes enabled.
02:21:48        INFO            Plugin mode activated.
02:21:48        INFO            .
02:21:48        INFO            SocketListenerThread start.
02:21:48        INFO            Waiting for client connection on socket /usr/local/games/nwn/tmp/nwnspeech.
02:21:48        INFO            Autoemotes enabled.
02:21:48        INFO            Plugin mode activated.
02:21:48        INFO            .
02:21:48        INFO            SocketListenerThread start.
02:21:48        INFO            Waiting for client connection on socket /usr/local/games/nwn/tmp/nwnspeech.
02:21:48        INFO            Autoemotes enabled.
02:21:48        INFO            Plugin mode activated.
02:21:48        INFO            .
02:21:48        INFO            SocketListenerThread start.
02:21:48        INFO            Waiting for client connection on socket /usr/local/games/nwn/tmp/nwnspeech.
02:21:48        INFO            Autoemotes enabled.
02:21:48        INFO            Plugin mode activated.
02:21:48        INFO            .
02:21:48        INFO            SocketListenerThread start.
02:21:48        INFO            Waiting for client connection on socket /usr/local/games/nwn/tmp/nwnspeech.
02:21:48        INFO            Autoemotes enabled.
02:21:48        INFO            Plugin mode activated.
02:21:48        INFO            .
02:21:48        INFO            SocketListenerThread start.
02:21:48        INFO            Waiting for client connection on socket /usr/local/games/nwn/tmp/nwnspeech.
02:21:49        INFO            Autoemotes enabled.
02:21:49        INFO            Plugin mode activated.
02:21:49        INFO            .
02:21:49        INFO            SocketListenerThread start.
02:21:49        INFO            Waiting for client connection on socket /usr/local/games/nwn/tmp/nwnspeech.
02:21:49        INFO            Autoemotes enabled.
02:21:49        INFO            Plugin mode activated.
02:21:49        INFO            .
02:21:49        INFO            SocketListenerThread start.
02:21:49        INFO            Waiting for client connection on socket /usr/local/games/nwn/tmp/nwnspeech.
02:21:49        INFO            Autoemotes enabled.
02:21:49        INFO            Plugin mode activated.
02:21:49        INFO            .
02:21:49        INFO            SocketListenerThread start.
02:21:49        INFO            Waiting for client connection on socket /usr/local/games/nwn/tmp/nwnspeech.
02:21:49        INFO            Autoemotes enabled.
02:21:49        INFO            Plugin mode activated.
02:21:49        INFO            .
02:21:49        INFO            SocketListenerThread start.
02:21:49        INFO            Waiting for client connection on socket /usr/local/games/nwn/tmp/nwnspeech.
02:21:49        INFO            Autoemotes enabled.
02:21:49        INFO            Plugin mode activated.
02:21:49        INFO            .
02:21:49        INFO            SocketListenerThread start.
02:21:49        INFO            Waiting for client connection on socket /usr/local/games/nwn/tmp/nwnspeech.
02:21:49        INFO            Autoemotes enabled.
02:21:49        INFO            Plugin mode activated.
02:21:49        INFO            .
02:21:49        INFO            SocketListenerThread start.
02:21:49        INFO            Waiting for client connection on socket /usr/local/games/nwn/tmp/nwnspeech.
02:21:49        INFO            Autoemotes enabled.
02:21:49        INFO            Plugin mode activated.
02:21:49        INFO            .
02:21:49        INFO            SocketListenerThread start.
02:21:49        INFO            Waiting for client connection on socket /usr/local/games/nwn/tmp/nwnspeech.
02:21:49        INFO            Autoemotes enabled.
02:21:49        INFO            Plugin mode activated.
02:21:49        INFO            .
02:21:49        INFO            SocketListenerThread start.
02:21:49        INFO            Waiting for client connection on socket /usr/local/games/nwn/tmp/nwnspeech.
02:21:49        INFO            Autoemotes enabled.
02:21:49        INFO            Plugin mode activated.
02:21:49        INFO            .
02:21:49        INFO            SocketListenerThread start.
02:21:49        INFO            Waiting for client connection on socket /usr/local/games/nwn/tmp/nwnspeech.
02:21:49        INFO            Autoemotes enabled.
02:21:49        INFO            Plugin mode activated.
02:21:49        INFO            .
02:21:49        INFO            SocketListenerThread start.
02:21:49        INFO            Waiting for client connection on socket /usr/local/games/nwn/tmp/nwnspeech.
16:00:00        DEBUG   
02:21:49        INFO            Autoemotes enabled.
02:21:49        INFO            Plugin mode activated.
02:21:49        INFO            .
02:21:49        INFO            SocketListenerThread start.
02:21:49        INFO            Waiting for client connection on socket /usr/local/games/nwn/tmp/nwnspeech.
02:21:49        INFO            Autoemotes enabled.
02:21:49        INFO            Plugin mode activated.
02:21:49        INFO            .
02:21:49        INFO            SocketListenerThread start.
02:21:49        INFO            Waiting for client connection on socket /usr/local/games/nwn/tmp/nwnspeech.
02:21:49        DEBUG           Comparing IP 2.0.0.0 to 192.168.1.102.
02:21:49        DEBUG           Comparing IP 192.168.0.102 to 192.168.1.102.
02:21:49        ERROR           Address not found on device eth0


FWIW, it seems to have at least *created* the socket this time (not sure why it didn't before):

Code:

# ls -la tmp
total 1
drwx------   2 nwserv users  112 Oct 24 02:21 ./
drwxr-x--x  13 nwserv root  1096 Oct 23 00:24 ../
prwx------   1 nwserv users    0 Oct 23 00:24 8244.pts-7.janet|
srwxrwxrwx   1 root   root     0 Oct 24 02:21 nwnspeech=


Thoughts?

--Dave
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    nwnx.org Forum Index -> Linux technical support All times are GMT + 2 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
Page 6 of 7

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group