[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