The minimum recommended versions are ups v4_6_2 and upd v4_6.
Troubleshooting:
- Are funny things happening with your ups installation? Are you on a Linux box, and was it recently upgraded to ups v4_6 from an earlier release? If so, you may be running multiple incompatible versions of ups. To check:
$ ups list -aK+ ups "ups" "v4_5_4" "Linux+2.2" "" "current" "ups" "v4_6_2" "Linux+2" "" "current"If, as in this example, you have more than one version of ups declared as 'current', you will need to undeclare earlier releases:$ ups undeclare ups v4_5_4 -f Linux+2.2 -y # remove the old one completely or $ ups undeclare -c ups -f Linux+2.2 # remove only the 'current' chain # from the older version
- UPD Configuration issues (obsolete). Prior to SAM v4_1_x, it was important to make sure that your upd configuration included product name, version, flavor, and qualifier in the path to the product directory. This is no longer an issue, as:
- newer releases of upd have a default configuration which includes this information,
- sam no longer uses qualifiers in the distribution releases.
SAM Software Installation Overview:
$ setup upd $ upd install -G -c sam $ ups tailor samFollow the menu, and add necessary SAM configurations. For example, for running station servers choose the "D0 Production Station Server" as base configuration, "station_prd" as new qualifier. For users, choose the "D0 Production User" configuration, with "prd" as the new qualifier. The "prd" configuration can be set as default for "setup sam".
See the SAM Configuration documentation for further information on tailoring the SAM environment.
$ setup upd $ upd install -G -c sam_bootstrap $ ups tailor sam_bootstrapNote that the server environment has to correspond to one of the sam_config qualifiers (e.g., "station_prd") which are added during the "ups tailor sam" phase.
See the SAM Bootstrap documentation for further information on tailoring the station components.
$ setup upd
$ upd install -R -G -c sam_cp # INSTRUCTIONS NOT YET WRITTEN!!!
$ upd install -G -c sam_bbftp # if you plan to use the bbftp protocol
# for transfers to/from your station
$ ups tailor sam_bbftp # INSTRUCTIONS NOT YET WRITTEN
$ upd install -G -c sam_kerberos_rcp # if you will be using Fermilab kerberos
# authentication for file transfers
# INSTRUCTIONS NOT YET WRITTEN
$ upd install -G -c sam_encp # if you have direct access to the Fermilab
# Enstore MSS system
For sam_gridftp and further information on configuring the necessary file
transfer components, see the File Transfer
documentation.