A bit more:

On 02/24/12 11:36, Dave Miner wrote:
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.


This bug was already open but hasn't been fixed, CR 7007826. I've upped the priority since it makes SVR4 almost unusable.

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.


The other workaround, of course, is to get those packages into IPS. We already have system/test/sunvts in the repository, so perhaps you can easily get a repository with development versions, assuming that's what you're doing.

Dave

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

_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to