New host challenges: libraries
"Shprentz, Joel [C] " <[email protected]> Wed, 15 Oct 2003 15:38:15 -0400
| Newsgroups | gmane.comp.sysutils.ark.devel |
|---|---|
| Message-ID | <068CC65B1509FA4D89CB2E7509C5E7B99A20C9@cluwsh04.gold.rtgold.nima.mil> |
When bootstrapping Arusha onto a new host, ark will start using the newly installed packages immediately. This results in failure when a dependent library has not been installed. For example, when openssh-config ran ssh-keygen on a new host, it couldn't find libcrypto. Why not? This worked fine on the gold server! The appropriate constraints are specified in Verilab's openssh--3.7.1p2: the <configure> method depends on deployment of zlib, openssl, and tcpwrappers. The problem is that the <configure> method runs only on the gold host. It is not rerun for each new host, so the constraints are ignored. I added the same three constraints to the <deploy> method as a workaround. A similar problem occurs after ark installs Python on a new host, but hasn't yet installed gcc libraries. Again, their are constraints on the <configure> method, but not on the <deploy> method. Although repeating the constraints in <configure> and <deploy> appears to work, it seems awkward. Shouldn't there be a way to specify these constraints only once? -- Joel Shprentz National Imagery and Mapping Agency Mailstop N-17 Washington Navy Yard, Building 213 1200 First Street, SE Washington, DC 20303-0001 202-685-3534 ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php