I'm looking for a part-time remote job.

Hire me


I'm the author of:

Mastering Redmine is a comprehensive guide with tips, tricks and best practices, and an easy-to-learn structure.

Check the book's project or

Buy the book

Social pages of the book:

By buying this book you also donate to Redmine (see this page).


Follow me:

Orangutan doesn't start

Added by Tapio Salonsaari about 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 about 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 about 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.

    (1-2/2)

    Terms of use | Privacy policy