Syslog error when installing rt 3.8.2 on Cent OS 5.2

I am doing a fresh install of rt 3.8.2 on CentOS 5.2. I get down to:

‘make initialize-database’

it returns:

Working with:
Type: mysql
Host: localhost
Name: rt3
User: rt_user
DBA: root
Now creating a mysql database rt3 for RT.
Done.
Now populating database schema.
Done.
Now inserting database ACLs
Granting access to rt_user@‘localhost’ on rt3.
Done.

Sys::Syslog version 0.16 required–this is only version 0.13 at /usr/lib/perl5/site_perl/5.8.8/Log/Dispatch/Syslog.pm line 13.
BEGIN failed–compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Log/Dispatch/Syslog.pm line 13.
Compilation failed in require at /usr/src/build/rt-3.8.2/sbin/…/lib/RT.pm line 340.
make: *** [initialize-database] Error 2

I cannot figure out how to update Syslog to 0.16 and would appreciate any assistance.

Shannon

I am doing a fresh install of rt 3.8.2 on CentOS 5.2. I get down to:

Sys::Syslog version 0.16 required–this is only version 0.13 at /usr/lib/perl5/site_perl/5.8.8/Log/Dispatch/Syslog.pm line 13.
BEGIN failed–compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Log/Dispatch/Syslog.pm line 13.
Compilation failed in require at /usr/src/build/rt-3.8.2/sbin/…/lib/RT.pm line 340.
make: *** [initialize-database] Error 2

I cannot figure out how to update Syslog to 0.16 and would appreciate any assistance.

RT doesn’t directly require Sys::Syslog, but a downstream dependency,
Log::Dispatch does.

sudo perl -MCPAN -e’install Sys::Syslog’

should do the trick.

-----Original Message-----
From: rt-users-bounces@lists.bestpractical.com
[mailto:rt-users-bounces@lists.bestpractical.com] On Behalf
Of Shannon Adams
Sent: Wednesday, February 18, 2009 11:26 AM
To: rt-users@lists.bestpractical.com
Subject: [rt-users] Syslog error when installing rt 3.8.2 on
Cent OS 5.2

I am doing a fresh install of rt 3.8.2 on CentOS 5.2. I get down to:

‘make initialize-database’

it returns:

Working with:
Type: mysql
Host: localhost
Name: rt3
User: rt_user
DBA: root
Now creating a mysql database rt3 for RT.
Done.
Now populating database schema.
Done.
Now inserting database ACLs
Granting access to rt_user@‘localhost’ on rt3.
Done.

Sys::Syslog version 0.16 required–this is only version 0.13
at /usr/lib/perl5/site_perl/5.8.8/Log/Dispatch/Syslog.pm line 13.
BEGIN failed–compilation aborted at
/usr/lib/perl5/site_perl/5.8.8/Log/Dispatch/Syslog.pm line 13.
Compilation failed in require at
/usr/src/build/rt-3.8.2/sbin/…/lib/RT.pm line 340.
make: *** [initialize-database] Error 2

I cannot figure out how to update Syslog to 0.16 and would
appreciate any assistance.

Shannon

Either get the right version of perl-Log-Dispatch off rpmforge, or do what I do when I run into version mismatches and build a copy of the required module prefixed in site_perl with cpan2rpm (create the SRPM then clean the spec as needed). This has worked well for me on CentOS.

Gary L. Greene, Jr.
IT Operations
Minerva Networks, Inc.
Tel: (408) 240-1239
Cell: (650) 704-6633

Perfect, that was it. Thank you.----- Original Message ----
From: Jesse Vincent jesse@bestpractical.com
To: Shannon Adams shannon_adams68@yahoo.com
Cc: rt-users@lists.bestpractical.com
Sent: Wednesday, February 18, 2009 3:20:19 PM
Subject: Re: [rt-users] Syslog error when installing rt 3.8.2 on Cent OS 5.2

On Wed 18.Feb’09 at 11:25:37 -0800, Shannon Adams wrote:

I am doing a fresh install of rt 3.8.2 on CentOS 5.2. I get down to:

Sys::Syslog version 0.16 required–this is only version 0.13 at /usr/lib/perl5/site_perl/5.8.8/Log/Dispatch/Syslog.pm line 13.
BEGIN failed–compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Log/Dispatch/Syslog.pm line 13.
Compilation failed in require at /usr/src/build/rt-3.8.2/sbin/…/lib/RT.pm line 340.
make: *** [initialize-database] Error 2

I cannot figure out how to update Syslog to 0.16 and would appreciate any assistance.

RT doesn’t directly require Sys::Syslog, but a downstream dependency,
Log::Dispatch does.

sudo perl -MCPAN -e’install Sys::Syslog’

should do the trick.