[rt-users] AT 1.2.4b1 with RT 3.8.4 install fails Can't locate

Susan McClure smcclure at rice.edu
Fri Sep 18 17:53:15 EDT 2009


Hi,
I am finally back to working on this... but I am now trying to install 
AT 1.2.4b1 on
RT 3.8.5 on a RHE Linux system.  I am still having the failure, after 
modifying
the  /opt/rt3/local/lib/RTx/AssetTracker/System.pm file as suggested.  I 
still fail.
Do you have any other suggestions, esp. with 3.8.5 ?

I modified it after the "make" and before the "make install" but still 
fail with
similar error:

> make[1]: Leaving directory `/opt/opt.CORE/rt-3.8/src/AT_1.2.4b1'
> /usr/bin/perl /opt/rt3/local/sbin//at-setup-database --action init 
> --datadir ./etc/AssetTracker/ --dba postgres --prompt-for-dba-password
> Name "RT::DatabaseHost" used only once: possible typo at 
> /opt/rt3/local/sbin//at-setup-database line 221.
> In order to create or update your RT database,this script needs to 
> connect to your Pg instance on localhost as postgres.
> Please specify that user's database password below. If the user has no 
> database
> password, just press return.
>
> Password:
> Now populating AssetTracker database schema.
> Creating database schema.
> Done setting up database schema.
> Now inserting AssetTracker database ACLs
> WARNING:  sequence "at_types_id_seq" only supports USAGE, SELECT, and 
> UPDATE privileges
> WARNING:  sequence "at_assets_id_seq" only supports USAGE, SELECT, and 
> UPDATE privileges
> WARNING:  sequence "at_ips_id_seq" only supports USAGE, SELECT, and 
> UPDATE privileges
> WARNING:  sequence "at_ports_id_seq" only supports USAGE, SELECT, and 
> UPDATE privileges
> Done setting up database ACLs.
> Now inserting AssetTracker data
> Creating Superuser  ACL...done.
> [Fri Sep 18 21:43:31 2009] [debug]: About to think about scrips for 
> transaction #105 (/opt/rt3/lib/RT/Transaction_Overlay.pm:163)
> [Fri Sep 18 21:43:31 2009] [debug]: About to think about scrips for 
> transaction #106 (/opt/rt3/lib/RT/Transaction_Overlay.pm:163)
> Creating groups...77.78.done.
> [Fri Sep 18 21:43:31 2009] [crit]: Can't locate object method 
> "ACLEquivalenceObjects" via package "RTx::AssetTracker::System" at 
> /opt/rt3/lib/RT/Principal_Overlay.pm line 327, <DATA> line 323. 
> (/opt/rt3/local/lib/RT.pm:377)
> Can't locate object method "ACLEquivalenceObjects" via package 
> "RTx::AssetTracker::System" at /opt/rt3/lib/RT/Principal_Overlay.pm 
> line 327, <DATA> line 323.
> Creating types...make: *** [initdb] Error 255

your suggestion ......

> hi,
> I have been documenting my findings with AT and this problem is solved like
> this:
>
> Creating types...[Tue Jul 21 19:51:34 2009] [crit]: Can't locate object
> method
> "ACLEquivalenceObjects" via package "RTx::AssetTracker::System" at
> /opt/rt3/lib/RT/Principal_Overlay.pm line 327, <SCHEMA> line 78.
> (/opt/rt3/lib/RT.pm:377)
> Can't locate object method "ACLEquivalenceObjects" via package
> "RTx::AssetTracker::System" at /opt/rt3/lib/RT/Principal_Overlay.pm line
> 327,
> <SCHEMA> line 78.
> make: *** [initdb] Error 255
>
> What we need is to edit this file:
> /opt/rt3/local/lib/RTx/AssetTracker/System.pm
>
> replace /opt/rt3/local/ with your path for rt-local during the configure
> step.
>
> Add at the end of the file, but right before the last line that only has '1'
> in it, this line:
>
> sub ACLEquivalenceObjects { return () };
>
>   




More information about the rt-users mailing list