Hey Alex, I may have gotten the RTHOME incantation wrong. I just ran the install on my Debian system and here is the output:
% cd /tmp % wget https://cpan.metacpan.org/authors/id/B/BP/BPS/RT-Extension-PriorityAsString-1.04.tar.gz --2016-09-23 15:00:25-- https://cpan.metacpan.org/authors/id/B/BP/BPS/RT-Extension-PriorityAsString-1.04.tar.gz Resolving cpan.metacpan.org (cpan.metacpan.org)... 151.101.44.129 Connecting to cpan.metacpan.org (cpan.metacpan.org)|151.101.44.129|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 36285 (35K) [application/x-gzip] Saving to: ‘RT-Extension-PriorityAsString-1.04.tar.gz’ RT-Extension-PriorityAsString 100%[===============================================>] 35.43K --.-KB/s in 0.02s 2016-09-23 15:00:25 (1.91 MB/s) - ‘RT-Extension-PriorityAsString-1.04.tar.gz’ saved [36285/36285] % tar xfz RT-Extension-PriorityAsString-1.04.tar.gz % cd RT-Extension-PriorityAsString-1.04 % RTHOME=/usr/share/request-tracker4 perl Makefile.PL Using RT configuration from /usr/share/request-tracker4/lib/RT.pm: html => /usr/local/share/request-tracker4/plugins/RT-Extension-PriorityAsString/html lib => /usr/local/share/request-tracker4/plugins/RT-Extension-PriorityAsString/lib Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for RT::Extension::PriorityAsString Writing MYMETA.yml and MYMETA.json % make cp lib/RT/Extension/PriorityAsString.pm blib/lib/RT/Extension/PriorityAsString.pm Manifying 1 pod document % make test No tests defined for RT::Extension::PriorityAsString extension. % sudo make install Manifying 1 pod document Installing /usr/local/share/request-tracker4/plugins/RT-Extension-PriorityAsString/lib/RT/Extension/PriorityAsString.pm Installing /usr/local/share/request-tracker4/man/man3/RT::Extension::PriorityAsString.3pm Appending installation info to /usr/local/share/request-tracker4/man/perllocal.pod Installing /usr/local/share/request-tracker4/plugins/RT-Extension-PriorityAsString/html/Elements/SelectPriorityAsString Installing /usr/local/share/request-tracker4/plugins/RT-Extension-PriorityAsString/html/Elements/SelectPriority Installing /usr/local/share/request-tracker4/plugins/RT-Extension-PriorityAsString/html/Callbacks/PriorityAsString/Search/Elements/PickBasics/Default Installing /usr/local/share/request-tracker4/plugins/RT-Extension-PriorityAsString/html/Callbacks/PriorityAsString/Elements/RT__Ticket/ColumnMap/Once Installing /usr/local/share/request-tracker4/plugins/RT-Extension-PriorityAsString/html/Callbacks/PriorityAsString/Ticket/Elements/EditBasics/MassageFields Installing /usr/local/share/request-tracker4/plugins/RT-Extension-PriorityAsString/html/Ticket/Elements/ShowPriority % tree /usr/local/share/request-tracker4/plugins/RT-Extension-PriorityAsString /usr/local/share/request-tracker4/plugins/RT-Extension-PriorityAsString ├── html │ ├── Callbacks │ │ └── PriorityAsString │ │ ├── Elements │ │ │ └── RT__Ticket │ │ │ └── ColumnMap │ │ │ └── Once │ │ ├── Search │ │ │ └── Elements │ │ │ └── PickBasics │ │ │ └── Default │ │ └── Ticket │ │ └── Elements │ │ └── EditBasics │ │ └── MassageFields │ ├── Elements │ │ ├── SelectPriority │ │ └── SelectPriorityAsString │ └── Ticket │ └── Elements │ └── ShowPriority └── lib └── RT └── Extension └── PriorityAsString.pm 18 directories, 7 files On Fri, Sep 23, 2016 at 2:46 PM, Alex Hall <ah...@autodist.com> wrote: > I just now tried the RTHOME suggestion, after which I ran make and make > install. I got the exact same error as in my previous message, > unfortunately. > > On Fri, Sep 23, 2016 at 3:43 PM, Alex Hall <ah...@autodist.com> wrote: >> >> I'll run the install again and hope that doing so won't cause any >> problems. :) >> >> root@server24:/home/ahall/RT-Extension-PriorityAsString-1.04# perl >> Makefile.PL >> Using RT configuration from /usr/share/request-tracker4/lib/RT.pm: >> html => >> /usr/local/share/request-tracker4/plugins/RT-Extension-PriorityAsString/html >> lib => >> /usr/local/share/request-tracker4/plugins/RT-Extension-PriorityAsString/lib >> Generating a Unix-style Makefile >> Writing Makefile for RT::Extension::PriorityAsString >> Writing MYMETA.yml and MYMETA.json >> >> root@server24:/home/ahall/RT-Extension-PriorityAsString-1.04# make >> Skip blib/lib/RT/Extension/PriorityAsString.pm (unchanged) >> Manifying blib/man3/RT::Extension::PriorityAsString.3pm >> >> root@server24:/home/ahall/RT-Extension-PriorityAsString-1.04# make install >> Appending installation info to >> /usr/local/share/request-tracker4/man/perllocal.pod >> Couldn't load RT config file RT_SiteConfig.pm: >> >> Can't locate object method "InitPluginPaths" via package >> "RT::Extension::PriorityAsString" (perhaps you forgot to load >> "RT::Extension::PriorityAsString"?) at /usr/share/request-tracker4/lib/RT.pm >> line 654. >> Compilation failed in require at >> /usr/share/request-tracker4/lib/RT/Config.pm line 1106. >> Makefile:796: recipe for target 'install' failed >> make: *** [install] Error 255 >> >> Well, that's new. Obviously this is the source of the trouble, but what >> does it mean and how do I fix it? As far as I remember, I didn't see this on >> my last install, but I'm glad it's here now if it illuminates the core >> problem! And no, I think I missted the RTHOME comment. I'm going to search >> for it as soon as I send this. >> >> On Fri, Sep 23, 2016 at 3:31 PM, Matt Zagrabelny <mzagr...@d.umn.edu> >> wrote: >>> >>> On Fri, Sep 23, 2016 at 2:20 PM, Alex Hall <ah...@autodist.com> wrote: >>> > Okay, good to know about the permissions and deleting everything below >>> > mason_data/obj. I re-created the obj directory and set it to >>> > www-data:www-data 755. >>> > >>> > I ran perl -c on the main config file, with the two plugin lines >>> > commented >>> > out and not, and on the RT_SiteConfig.d/70-plugins file I made that >>> > holds >>> > those lines. In all three cases, Perl reports that the syntax is okay. >>> > >>> > To make sure I'm not going nuts from all the things I've tried >>> > recently, I >>> > tested things once more. I commented out the plugin lines, ran >>> > update-rt-siteconfig and update-rt-siteconfig-4 (what's the >>> > difference?), >>> >>> update-rt-siteconfig is a symlink. It points to >>> update-rt-siteconfig-4. The command is obsolete in 4.4 since RT >>> natively supports config snippets without needing a command to >>> regenerate a site config. >>> >>> > and tried to spawn the FCGI server. It worked. Uncommented, and the >>> > FCGI >>> > server exited with status code 255 when not commented. Oh, between the >>> > two >>> > attempts I also ran the delete command you sent. Is there a step I'm >>> > missing? Maybe something so obvious you didn't think to mention it? >>> > This is >>> > clearly atypical for RT plugins, so it almost has to be something I'm >>> > missing/doing wrong. >>> >>> What did you do to install the module? >>> >>> Did you read my comment in a previous email about RTHOME? >>> >>> Please list the exact commands and their output. >>> >>> wget or curl? >>> tar? >>> perl Makefile.PL? >>> >>> etc. >>> >>> Maybe we'll see something. >>> >>> -m >> >> >> >> >> -- >> Alex Hall >> Automatic Distributors, IT department >> ah...@autodist.com > > > > > -- > Alex Hall > Automatic Distributors, IT department > ah...@autodist.com --------- RT 4.4 and RTIR training sessions, and a new workshop day! https://bestpractical.com/training * Boston - October 24-26 * Los Angeles - Q1 2017