Forums » Installation »
Orangutan doesn't start
Added by Tapio Salonsaari almost 13 years ago
I’ve installed the latest downloadable version of orangutan to our server and everything seems to work, but orangutan doesn’t start. I’ve tried to run it in debug -mode, but this is all I get:
# ./orangutan -D --config /etc/orangutan.conf 11.11.28 16:18:01 failed to fetch custom fields 11.11.28 16:18:01 unknown progress status: In Estimation 11.11.28 16:18:01 unknown progress status: In Testing 11.11.28 16:18:01 loaded 84 contexts 11.11.28 16:18:01 loaded 1 monkeys 11.11.28 16:18:01 Can't locate Authen/SASL/XS.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at (eval 40) line 3. 11.11.28 16:18:01 Can't locate Authen/SASL/Cyrus.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at (eval 41) line 3. 11.11.28 16:18:01 logged in 11.11.28 16:18:01 failed to retrieve vCard 11.11.28 16:18:01 There was an error in the last call to Process that you did not check for and\nhandle. You should always check the output of the Process call. If it was\nundef then there was a fatal error that you need to check. There is an error\nin your program at ./orangutan line 158 There was an error in the last call to Process that you did not check for and handle. You should always check the output of the Process call. If it was undef then there was a fatal error that you need to check. There is an error in your program at ./orangutan line 158
As far as I can tell those “Can’t locate ...” errors shouldn’t matter, since orangutan can log in to the server (this can be verified via server logs as well), but either vCard, or roster (which is read at line 158) doesn’t work like it should.
Any ideas about how to fix this?
Replies (2)
RE: Orangutan doesn't start - Added by Tapio Salonsaari almost 13 years ago
And, if it matters, we’re using ejabberd as the server, but I doubt that the server isn’t the problem at hand.
Additionally, I tried to add some contacts into the roster with Psi. Filling the roster of course goes trough like it should, but it doesn’t make any difference with orangutan.
RE: Orangutan doesn't start - Added by Tapio Salonsaari almost 13 years ago
Ok, I hope to have fixed this. Our ejabberd uses full email addresses as jabber ID’s (something like gtalk). However, I changed orangutan itself a bit and now it’s connected and seems to work. Here’s the diff:
124c124 < $config->Get('jabber', 'hostname'), --- > $config->Get('jabber', 'component'),
I’m pretty sure that’s not the fix you’d like to include into upstream, but works for me, and hopefully you can fix that into upstream as well.