Installation problems FAQ
From Tobyfit
SRB Fails to work from Windows hosts to NGS
Important update 10/6/11 - NGS no longer supports SRB. The NGS SRB is unavailable and is unlikely to be restored. Tobyfit will still run on the local machine without SRB. A new version of Tobyfit the does not require SRB is in testing.
One possible problem is that you have an older version of SRB client software on your Windows machine. Version 3.4.2 is recommended as this is the current NGS version. While 3.4.1 and 3.4.0 can work with the NGS version, they have some issues. In particular the srbAuthFile may not be recognised. Instead your srb password must be recorded in plain text in a file MdasAuth (for Windows clients). Upgrading to the V3.4.2 client is recommended.
To find out the version of SRB client on Windows, run a CMD tool and type:
Sinit -v Sexit
Matlab 2007b stops working when Tobyfit is installed
This has been seen once. A possible reason and fix is described in details and fix. It may also effect later Matlab versions.
Signing certificate problems
On Windows it is necessary to have a set of certificate files which describe the certificate authorities (CAs) that are allowed.
These are usually stored in the directory %USERPROFILE%\.globus\certificates, though thus can be changed if a file
cog.properties exists in the .globus directory.
The set of valid certificates changes with time and the case of incorrect certificates is not clearly reported.
If no directory of certificates exists certain applications based on GSISSH tools, including Tobyfit GUI, will try and
recreate it with a set of CAs.
Care is required here because older versions of GSISSH-term and Tobyfit GUI can generate old, incorrect, certificates.
If in doubt, and you only use NGS and RAL resources, delete the certificates directory and run an up to date version of
GSISSH-term or Tobyfit when you do not have an existing proxy.
Alternatively you can copy the contents of the ca_certs directory in the unpacked distribution directory, tf_gui_distv2.0,
to your .globus/certificates directory.
This directory contains the UK e-Science CAs plus the STFC SSO CAs, while the above methods only give the former.
If you use the Single Sign On you need to have the STFC SSO CAs installed or jobs will fail as soon as they are submitted.
How do I destroy an existing proxy?
Within Matlab the command gaptk_destroyproxy can do this. It may only appear in your path after running Tobyfit.
Tobyfit fails when the installation directory is moved or renamed.
The static Java classpath is set by the file classpath.txt which can be either the system file or the one in which Matlab was started. The Tobyfit install updates this file with paths to the necessary jar files for Tobyfit. If you change the installation location you must also edit your classpath.txt file to set these correctly.
I cannot run the local version of Tobyfit.exe on my Windows machine.
This may be a firewall issue with MPICH2. If possible, try disabling the firewall temporarily to see if this allows jobs to run. For the firewall supplied with Windows the system may ask if it should allow mpiexec or tobyfit.exe to run on the first execution and if so you should reply yes. Other firewall products may behave differently. Some guidance on MPICH2 and Windows firewalls is available as [mpich2-doc-windev.pdf].
The executable uses a significant amount of address space. Ensure your machine has sufficient free memory space available by closing any large applications that are running.
