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 () }; > > _______________________________________________ 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