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

Reply via email to