Inspire RT at CERN

Note 12/14/2014

RT was updated to rt-4.2.9 and is now running on Openstack. https://rt.inspirehep.net/ == https://inspirert.cern.ch/

There is also a QA instance https://inspire-vm13.cern.ch/ for testing, etc.

Info below is outdated and only of historical interest:

About

There are two RT instances now, one for development at http://inspiredev.cern.ch/rt3 and the "production" RT at http://inspirert.cern.ch

INSPIRERT

SLC5 box managed by Quattor/CDB. It runs in the cluster cds/rt. The rt sub-cluster template can be seen at http://tpl-viewer.cern.ch/cdb-tpl-view/tpl_view.php?profile=prod/customization/uds/rt/config.

Will be used for RT production for INSPIRE.

Also known as INSPIRE-SUPPORT.

INSPIREDEV

SLC4 development box

RT installation in http://inspiredev.cern.ch/rt3

It was installed by:

A list of extra rpm's was needed (mainly from DAG):

httpd-devel-2.0.52-38.ent.2.x86_64.rpm
mod_perl-2.0.1-1.rhel4.src.rpm
perl-CGI-3.05-1.noarch.rpm
perl-CGI-Fast-3.05-1.noarch.rpm
perl-CSS-Squish-0.05-1.el4.rf.noarch.rpm
perl-Cache-Simple-TimedExpiry-0.26-1.el4.rf.noarch.rpm
perl-Calendar-Simple-1.19-1.el4.rf.noarch.rpm
perl-Class-ReturnValue-0.53-1.2.el4.rf.noarch.rpm
perl-DBIx-SearchBuilder-1.50-1.el4.rf.noarch.rpm
perl-Date-ICal-1.72-1.2.el4.rf.noarch.rpm
perl-DateTime-0.4305-1.el4.rf.x86_64.rpm
perl-DateTime-Format-Mail-0.30.1-1.el4.rf.noarch.rpm
perl-DateTime-Locale-0.35-1.el4.rf.noarch.rpm
perl-DateTime-Locale-0.4001-1.el4.rf.noarch.rpm
perl-DateTime-TimeZone-0.69.4-2.el4.rf.noarch.rpm
perl-DateTime-TimeZone-0.8301-1.el4.rf.noarch.rpm
perl-Devel-StackTrace-1.12-1.2.el4.rf.noarch.rpm
perl-Email-Address-1.884-1.el4.rf.noarch.rpm
perl-Encode-2.23-1.el4.rf.x86_64.rpm
perl-FCGI-0.67-1.2.el4.rf.i386.rpm
perl-File-ShareDir-0.05-1.el4.rf.noarch.rpm
perl-File-Temp-0.19-1.el4.rf.noarch.rpm
perl-GnuPG-Interface-0.33-1.2.el4.rf.noarch.rpm
perl-HTML-Format-2.04-1.2.el4.rf.noarch.rpm
perl-HTML-Scrubber-0.08-1.2.el4.rf.noarch.rpm
perl-HTML-Tree-3.18-1.2.el4.rf.noarch.rpm
perl-List-MoreUtils-0.22-1.el4.rf.x86_64.rpm
perl-Locale-Maketext-Fuzzy-0.02-1.2.el4.rf.noarch.rpm
perl-Locale-Maketext-Lexicon-0.49-1.2.el4.rf.noarch.rpm
perl-MIME-Types-1.13-1.2.el4.rf.noarch.rpm
perl-MIME-tools-5.417-1.2.el4.rf.noarch.rpm
perl-Module-Versions-Report-1.02-1.2.el4.rf.noarch.rpm
perl-Params-Validate-0.80-1.el4.rf.i386.rpm
perl-PerlIO-eol-0.14-1.el4.rf.x86_64.rpm
perl-Regexp-Common-2.120-1.2.el4.rf.noarch.rpm
perl-Text-Autoformat-1.12-1.2.el4.rf.noarch.rpm
perl-Text-Quoted-1.8-1.2.el4.rf.noarch.rpm
perl-Text-Reform-1.11-1.2.el4.rf.noarch.rpm
perl-Text-Wrapper-1.000-1.2.el4.rf.noarch.rpm
perl-Time-modules-2006.0814-3.el4.pp.noarch.rpm
perl-Tree-Simple-1.16-1.el4.rf.noarch.rpm
perl-UNIVERSAL-require-0.11-1.el4.rf.noarch.rpm

The httpd config file, /etc/httpd/conf.d/rt3.conf is shown below:

Alias /rt3 "/opt/rt3/share/html"
Alias /NoAuth "/opt/rt3/share/html/NoAuth"

PerlRequire /opt/rt3/bin/webmux.pl

<Directory "/opt/rt3/share/html">
  AllowOverride All
  Options ExecCGI FollowSymLinks

  RewriteEngine On
  RedirectMatch permanent (.*)/$ $1/index.html
  AddDefaultCharset UTF-8
  SetHandler perl-script
  PerlHandler RT::Mason


For the mail gateway, changes discussed in http://wiki.bestpractical.com/view/ManualEmailConfig were made in /etc/aliases, i.e.

inspire-support:  "|/opt/rt3/bin/rt-mailgate --queue General --action correspond --url http://localhost/rt3 --debug"
inspire-comment:  "|/opt/rt3/bin/rt-mailgate --queue General --action comment --url http://localhost/rt3"

Mail configuration requires some extra steps, too. Namely:

    • instructing cern that inspirert.cern.ch should receive its own mail

    • opening port 25 in the firewall
Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r5 - 2015-03-03 - ThorstenSchwander
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Inspire All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback