[rt-users] Syslog error when installing rt 3.8.2 on Cent OS 5.2

2009-02-18 Thread Shannon Adams
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



  
___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: sa...@bestpractical.com


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com


Re: [rt-users] Syslog error when installing rt 3.8.2 on Cent OS 5.2

2009-02-18 Thread Jesse Vincent



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.
___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: sa...@bestpractical.com


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com


Re: [rt-users] Syslog error when installing rt 3.8.2 on Cent OS 5.2

2009-02-18 Thread Gary Greene
 -Original Message-
 From: rt-users-boun...@lists.bestpractical.com 
 [mailto:rt-users-boun...@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
___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: sa...@bestpractical.com


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com


Re: [rt-users] Syslog error when installing rt 3.8.2 on Cent OS 5.2

2009-02-18 Thread Shannon Adams
Perfect, that was it.  Thank you.



- Original Message 
From: Jesse Vincent je...@bestpractical.com
To: Shannon Adams shannon_adam...@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.



  
___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: sa...@bestpractical.com


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com