It doesn't. The problem is that by default IPS does not upgrade packages
willy-nilly, but keeps them together as a group.
As the original error stated, the IPS won't upgrade the one package
without upgrading the whole set. There are two ways to deal with this.
The way we generally expect customers to use if to upgrade the whole set
with the "pkg update" command. It is also possible to disconnect a
single package from the group using the IPS facet feature. Without
knowing exactly what you want to do, I can't tell you which to use.
You can find the documentation for this at:
https://stbeehive.oracle.com/teamcollab/wiki/Userland+Gate:Working+with+Userland++16%29+Installing+Your+Package
pkg set-publisher --non-sticky solaris
But this just allows the packages to be gotten from other publishers.
On 02/27/12 15:45, Jan Parcel wrote:
OK, so the workaround is to uninstall entire then uninstall
onsolidation/userland/userland-incorporation.
However, I do not think that updating openssl-1.0.0e to openssl-1.0.0g
should force customers to remove those.
On 02/27/12 12:12, Jan Parcel wrote:
On 02/27/12 12:06, Peter Shoults wrote:
On 02/27/12 14:50, Jan Parcel wrote:
I found out where it comes from but it is overriding the original
package. Seems like the original is missing
something, or else the current make is putting the COMPONENT
VERSION in the wrong place!
OMPONENT_NAME = openssl
# When new version of OpenSSL comes in, you must update both
COMPONENT_VERSION
# and IPS_COMPONENT_VERSION.
COMPONENT_VERSION = 1.0.0g
# Version for IPS. It is easier to do it manually than convert the
letter to a
# number while taking into account that there might be no letter at
all.
IPS_COMPONENT_VERSION = 1.0.0.7
On 02/27/12 11:46, Jan Parcel wrote:
How do I get rid of the 1.0.0.7? Where did it come from?
root@txt5120-01:/var/tmp# pkg install
pkg://userland/library/security/openssl
Creating Plan /
pkg install: No matching version of library/security/openssl can
be installed:
Reject:
pkg://userland/library/security/[email protected],5.11-0.175.0.3.0.4.727:20120224T185131Z
pkg://userland/library/security/[email protected],5.11-0.175.0.3.0.4.727:20120224T224540Z
pkg://userland/library/security/[email protected],5.11-0.175.0.3.0.4.727:20120224T231548Z
Reason: This version is excluded by installed incorporation
pkg://solaris/consolidation/userland/[email protected],5.11-0.175.0.3.0.4.0:20111229T185647Z
Try switching the publisher...
pkg set-publisher -G
file:///net/ipkg-east.us.oracle.com/export/install/solaris_repo/ -g
http://ipkg.us.oracle.com/solaris11/support/ solaris
It was already fixed to that. That is why the 175.0.3.0.4 was
showing. The problem is we are prepending the
specific OPENSSL version to the packages, making it the
most-important. IF we are going to do that,
then the FCS version should have said 1.0.0.5 (openssl-1.0.0e)
--
blu
Always code as if the guy who ends up maintaining your code will be a
violent psychopath who knows where you live. - Martin Golding
-----------------------------------------------------------------------|
Brian Utterback - Solaris RPE, Oracle Corporation.
Ph:603-262-3916, Em:[email protected]
_______________________________________________
userland-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/userland-discuss