HUDLITE Server problems (Won't Start)
I hope someone can help me. Serious Issues with HUDlite Server.
If I run "install-hudlite" it runs fine and downloads the file. However once it tries to run the HUDLITE Server I get the following error.
---------------------------------------------------------------------------------------------
Running Transaction
Installing: hudlite-server ######################### [1/1]
Starting hudlite-server: [FAILED]
error: %post(hudlite-server-1.4.6-2.i386) scriptlet failed, exit status 1
Installed: hudlite-server.i386 0:1.4.6-2
Complete!
Starting hudlite-server: [FAILED]
---------------------------------------------------------------------------------------------
I have tried removing the download files and redownloading them. I have tried removing the hud folder from "/usr/local/fonality/hud"
What else needs to be changed?
I have recently changed the passwords of my MYSQL server and most other paswords on the box too.
ircd.conf has the password set to "password" and so "connect.xml"
Any ideas would be greatly appreciated.
Thanks kindly
Ryan
Also the only log entries are as follows.
-----------------------------------------------------------------------
2007-01-20 13:39:24: RELAY STARTED
2007-01-20 13:39:24: relayStart> IRC connect: nick(Relay) pass(password) user(irc2asterisk_relay) ircname(IRC to Asterisk command bot) address(localhost) port(6600)
2007-01-20 13:39:24: relayStart> Asterisk connect: address(localhost) port(5038)
2007-01-20 13:39:29: RELAY STARTED
2007-01-20 13:39:29: relayStart> IRC connect: nick(Relay) pass(password) user(irc2asterisk_relay) ircname(IRC to Asterisk command bot) address(localhost) port(6600)
2007-01-20 13:39:29: relayStart> Asterisk connect: address(localhost) port(5038)
------------------------------------------------------------------------
I hope this helps in some way.
Ryan
Hi Andrew
Yes it seems to work fine! I have only changed the passwords as per recommendations. Removed the Samba server stuff and removed DHCP server.
And then usual updates and so forth, create extensions etc.
I however after using the "install-hudlite" I get the errors listed below. What is causing the script to fail? is there anyway to see what the script is doing and where its failing? Cause Hudlite isn't installing properly as seen below?
I'm wondering if its permissions or something? Everything else works fine, I just can't install it.
So any details about what happens during the install would be great. Also what passwords does it need and where are they located? just so I can check those too.
---------------------------------------------------------------------------------------------
Running Transaction
Installing: hudlite-server ######################### [1/1]
Starting hudlite-server: [FAILED]
error: %post(hudlite-server-1.4.6-2.i386) scriptlet failed, exit status 1
Installed: hudlite-server.i386 0:1.4.6-2
Complete!
Starting hudlite-server: [FAILED]
---------------------------------------------------------------------------------------------
EDIT: This may be of some use too?
---------------------------------------------------------------------------------------------
./hudlite-server -debug2
sh: /etc/asterisk/hud/users.xml: No such file or directory
chown: cannot access `/etc/asterisk/hud/users.xml': No such file or directory
chgrp: cannot access `/etc/asterisk/hud/users.xml': No such file or directory
chmod: cannot access `/etc/asterisk/hud/users.xml': No such file or directory
could not find ParserDetails.ini in PERL2EXE_STORAGE/XML/SAX
$VAR1 = {};
Relay:new> connections_struct($VAR1 = {
'hud' => {},
'irc' => {
'pass' => 'password',
'user' => 'irc2asterisk_relay',
'name' => 'IRC to Asterisk command bot',
'port' => '6600',
'host' => 'localhost'
},
'asterisk' => {
'port' => '5038',
'host' => 'localhost'
}
};
)
Relay:relayStart> IRC connect: nick(Relay) pass(password) user(irc2asterisk_relay) ircname(IRC to Asterisk command bot) address(localhost) port(6600)
Relay:relayStart> Asterisk connect: address(localhost) port(5038)
Can't open /etc/asterisk/hud: No such file or directory
at /usr/lib/perl5/vendor_perl/5.8.5/POE/Session.pm line 629
POE::Kernel's run() method was never called.
--------------------------------------------------------------------------------------------
Thanks so much for any help provided.
Thanks
Ryan
Sorry for all the posts but I also just realised that I used to have hudlite running but removed it due to an error I was getting with Hudlite Admin. However upon re-installing I noticed it to be a slightly newer version. Has anything changed that may be causing my errors?
Also After trying to install it using the Hud Admin dependencies I get this error
----------------------------
[root@asterisk1 hud]# ./hudlite-server -debug2
could not find ParserDetails.ini in PERL2EXE_STORAGE/XML/SAX
Name contains invalid start character: ' '
----------------------------
Thanks again
Ryan
Very similar problem, but a little harder to diagnose.
When running -debug2, I get this:
***
could not find ParserDetails.ini in PERL2EXE_STORAGE/XML/SAX
No close element tag [Ln: 2, Col: 3]
***
I have no idea how to find out which file is missing the close element tag (I haven't modified any xml files by hand yet).
Any suggestions? (Running Trixbox 2.0)
You are running a very old buggy version of the server. Please update to the latest client and server and post if this solves your problem.
Please use 1.4.27 server and 2.1 client.
http://yum.trixbox.org/centos/4/RPMS/repodata/repoview/hudlite-se...
http://hudlite.org/downloads.htm
Hey there, anyone have any ideas about this error, I've got 2.3.xx
Michael
hud]# ./hudlite-server start
PLEASE SEE THE PERL2EXE USER MANUAL UNDER "Can't locate somemodule.pm in @INC"
FOR AN EXPLANATION OF THE FOLLOWING MESSAGE:
Can't locate POE/Kernel.pm in @INC (@INC contains: /usr/lib/perl5/5.8.8 /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 PERL2EXE_STORAGE /usr/local/fonality/hud /tmp/p2xtmp-22946) at (eval 7) line 1.
BEGIN failed--compilation aborted at (eval 7) line 1.
PLEASE SEE THE PERL2EXE USER MANUAL UNDER "Can't locate somemodule.pm in @INC"
FOR AN EXPLANATION OF THE FOLLOWING MESSAGE:
Can't locate POE/Session.pm in @INC (@INC contains: /usr/lib/perl5/5.8.8 /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 PERL2EXE_STORAGE /usr/local/fonality/hud /tmp/p2xtmp-22946) at (eval 8) line 1.
BEGIN failed--compilation aborted at (eval 8) line 1.
could not import qw(Kernel Session) at /usr/local/fonality/hud/hudlite-server line 13
BEGIN failed--compilation aborted at /usr/local/fonality/hud/hudlite-server line 13.
Hi,
I was trying to get this working on a vanilla CentOS 5 (not trixbox)
Mine was failing with:
Can't locate Net/DNS/RR/A.pm in @INC (@INC contains: /usr/lib/perl5/5.8.8 /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 PERL2EXE_STORAGE /usr/local/fonality/hud /tmp/p2xtmp-27755) at (eval 72) line 3.
So I did:
locate A.pm
and saw:
/usr/lib/perl5/5.8.8/Class/ISA.pm
/usr/lib/perl5/5.8.8/Net/FTP/A.pm
/usr/lib/perl5/vendor_perl/5.8.8/LWP/RobotUA.pm
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Apache/TestSSLCA.pm
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Net/DNS/RR/A.pm
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Net/DNS/RR/AAAA.pm
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Net/DNS/RR/SOA.pm
To fix/workaround the problem, I simply:
cd /usr/lib/perl5/5.8.8/Net
ln -s /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Net/DNS
Then it worked. Hopefully this helps others as well.
Ryan Courtnage

Member Since:
2006-11-30