Following up, we have a couple of problems:
- Conflicts between man pages and example manifests which led to my
incorrect initial analysis below. The original manifest was correct as
that's how SVR4 transfers are implemented.
- There's a bug in AbstractSVR4._transfer; it calls Popen.poll() yet
doesn't account for a returncode value of None, which is clearly
documented to mean the process is still running.
Alexander, you may be able to work around this by breaking it up into 4
different software nodes that each do one package so that each one
finishes before it can poll and hit this bug, but that's a long shot.
Dave
On 02/23/12 17:10, Dave Miner wrote:
On 02/23/12 15:15, Alexander Novick wrote:
Hi,
I am trying to install VTS packages in SVR4 form at S11U1 install stage.
Install fails due to Failed Checkpoints:
2012-02-23 21:54:27,533 InstallationLogger CRITICAL Failed Checkpoints:
2012-02-23 21:54:27,634 InstallationLogger ERROR
generated-transfer-1031-2
2012-02-23 21:54:27,735 InstallationLogger ERROR Checkpoint
execution error:
2012-02-23 21:54:27,836 InstallationLogger ERROR [Errno
None] SVR4 transfer error while adding packages
I can install these SVR4 packages without problems after a regular
install
using 'y | pkgadd -d
/net/vespa-ha1-nfs.west.sun.com/export/ds01/d567/projects
/deg/RELEASE/VTSM4_T5/build6'
Here is the section of my manifest:
</software> <-------- This is closing of IPS section
<software type="SVR4">
<source>
<publisher>
<origin name="/net/vespa-ha1-nfs.west.sun.com/export/ds01/d567/proje
cts/deg/RELEASE/VTSM4_T5/build6"/>
</publisher>
</source>
<software_data action="install">
<name>SUNWvts</name>
<name>SUNWvtsts</name>
<name>SUNWvtse</name>
<name>SUNWvtsi</name>
<name>SUNWvtsr</name>
<name>SUNWvtstk</name>
<name>SUNWvtsmn</name>
<name>SUNWvtss</name>
</software_data>
</software>
</ai_instance> <-------- This is closing of ai_instance section
</auto_install> <-------- This is the end of manifest
I wonder if I missed something in the manifest of we need to disable the
Check
Points on SVR4 packages somehow?
Sorry the error message is so unhelpful.
Publishers apply only for IPS types; for SVR4 there's a dir element you
use instead. The correct instantiation should be something like:
<software type="SVR4">
<source>
<dir
path="/net/vespa-ha1-nfs.west.sun.com/export/ds01/d567/projects/deg/RELEASE/VTSM4_T5/build6"/>
</source>
<software_data action="install">
<name>SUNWvts</name>
<name>SUNWvtsts</name>
<name>SUNWvtse</name>
<name>SUNWvtsi</name>
<name>SUNWvtsr</name>
<name>SUNWvtstk</name>
<name>SUNWvtsmn</name>
<name>SUNWvtss</name>
</software_data>
</software>
Dave
_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss