Upgrade gLite 3.1.0 UI on RH SLC4 Follow guide at https://twiki.cern.ch/twiki/bin/view/LCG/GenericInstallGuide310 https://twiki.cern.ch/twiki/bin/view/LCG/YaimGuide400 Have up-to-date working system with NTP, Java, etc. Add extra repos (jpackage, dag, gridpp-cert). yum install voms.gridpp.ac.uk.hostcert.pem Install lcg-CA and glite-UI packages. Copy over usual YAIM local override files. Fill out the site-info.def with VOS for likely internal users, use null users.conf, groups.conf and wn-list. Modify as previously, but make sure LFC_HOST, FTS_URL etc. are right. N.B. LFC_HOST != MON box! (Install host certificates) Check for errors reported by ldconfig. Configure packages: cd /root/glite /opt/glite/yaim/bin/yaim -c -s /root/glite/site-info.def.TD_LCG301 -n UI Check Middleware Configuration ------------------------------ Edit $EDG_WL_LOCATION/etc/edg_wl_ui_cmd_var.conf $EDG_WL_LOCATION/etc/edg_wl_ui_gui_var.conf $GLITE_LOCATION/etc/glite_wmsui_cmd_var.conf to include a default VO and output locations. That's it. As user: ~> voms-proxy-init -voms ltwo ... ~> /opt/glite/bin/rgma-client-check *** Running R-GMA client tests on young *** Checking C API: Success Checking C++ API: Success Checking CommandLine API: Success Checking Java API: Success Checking Python API: Success *** R-GMA client test successful *** Create /tmp/jobOutput to hold returned output. This will be deleted if unused for too long, so create /etc/cron.d/jobOutput: 5 5 * * 0 root touch /tmp/jobOutput >> /var/log/jobOutput.log 2>&1 Add setenv X509_USER_CERT /data/certs/${USER}/usercert.pem setenv X509_USER_KEY /data/certs/${USER}/userkey.pem to pico /usr/local/lib/profiles/CSHRC, to avoid need to keep user certs on NFS. Create dummy entry in /data/certs/ for services ln -s /etc/grid-security root