List of patches

Hello,

We have the following version :

Sun Java(tm) System Messaging Server 6.2-3.04 (built Jul 15 2005)

libimta.so 6.2-3.04 (built 01:32:55, Jul 15 2005)

SunOS mailstore-1-1 5.10 Generic_Patch i86pc i386 i86pc

and I see in some mailinglists that the version

Sun Java(tm) System Messaging Server 6.2-7.05 (built Sep 5 2006)

libimta.so 6.2-7.05 (built 12:18:44, Sep 5 2006)

is available.

How can we upgrade from version 6.2-3.04 to 6.2-7.05 ?

How can we easily find all the ptches that apply to our current version ?

Thanks

[595 byte] By [pascal.maesa] at [2007-11-26 14:40:03]
# 1

Hi,

How can we upgrade from version 6.2-3.04 to 6.2-7.05 ?

Apply patch 118208-58.

How can we easily find all the ptches that apply to our current version ?

Search for the patch number (118208) here:

http://sunsolve.sun.com/pub-cgi/show.pl?target=patchpage

This will provide you with the most recent available public patch.

Regards,

Shane.

shane_hjortha at 2007-7-8 8:21:20 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 2

Beware I just attempted to add the current JES Msg-serv patch on an x86 OS and got this:

ERROR:

pkgadd: ERROR: The package <SUNWmsgco> is currently installed on the system in the

global zone. To install the new instance of this package in the global

zone only, you must specify the -G option. To install the new instance

of this package in all zones you must first remove the existing instance

of this package from the global zone first (via pkgrm) and then install

the new instance of this package in all zones.

pkgadd: ERROR: package <SUNWmsgco> cannot be installed on this system/zone

It looks like one needs to remove the existing SUNWmsgco then reinstall it in order to upgrade with this patch, a little odd I'd say. Why does the JES default msg install install this pkg in a way that requires this in the first place ?

goubeauxa at 2007-7-8 8:21:20 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 3
Ok, spoke a little to soon:This looks like what I needed to do: patchadd -d -G .It seems happy now!
goubeauxa at 2007-7-8 8:21:20 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 4
Hi,Any reason why you use -d? This prevents the patch from being removed which I would consider to be very risky.On the -G front, this was discussed a number of times in earlier forum threads.Regards,Shane.
shane_hjortha at 2007-7-8 8:21:20 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 5

Shane,

this was a mistake on my part...I confused it with pkgadd's -d option

In this case this is a test box but as you say "risky" is a good way to put it.

I will also have a look at the previous posts regarding the -G option. The error at first was a little confusing in that it was not clear (to me) whether to use -G or that previous use of -G was the problem !!

-d

Does not back up the files to be patched. The patch can-

not be removed.

goubeauxa at 2007-7-8 8:21:20 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 6

Shane,

As a followup on all this discussion on -ds and -Gs etc. with respect to version upgrade can you clarify a couple of things:

By default are the msg-serv pkgs installed in the global zone?

(ie when using the JES installer)

What care does one want to take in making sure that they do not deviate from the necesary defaults so as to (down the road) encounter problems with say some of the other JES components that interconnect?

I also need to read up some more on the solaris zones concept but I do not want to make an error now that will come back to bite me later.

-john

goubeauxa at 2007-7-8 8:21:20 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 7

Hi,

> By default are the msg-serv pkgs installed in the

> global zone?

> (ie when using the JES installer)

Your question is the wrong way around. If you install messaging server in a global zone then of course the package is in the global zone. If you install it in a full-zone (sparse zones not yet supported) then you would run the patch in the full-zone and not in the global zone. Packages in the global zone go across all zones, packages in a full-zone are isolated to that zone.

Some of the shared components are required to be installed in the global zone, and they are then installed in the full-zones as well.

> What care does one want to take in making sure that

> they do not deviate from the necesary defaults so as

> to (down the road) encounter problems with say some

> of the other JES components that interconnect?

Perhaps you should read:

http://www.sun.com/blueprints/0806/819-7663.html

This goes through installing JES2005Q4 on a T2000 using numerous solaris containers (aka solaris zones).

I also encourage everybody to keep an eye on this blog :

http://blogs.sun.com/factotum/

This provides lots of hits/tips/new doco etc.

> I also need to read up some more on the solaris zones

> concept but I do not want to make an error now that

> will come back to bite me later.

Research is your friend. Think of this as job security, if anybody could do it then why would they need to hire you ;)

Regards,

Shane.

shane_hjortha at 2007-7-8 8:21:20 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 8

Shane thanks for the good tips.

>

> > By default are the msg-serv pkgs installed in the

> > global zone?

> > (ie when using the JES installer)

>

> Your question is the wrong way around. If you install

> messaging server in a global zone then of course the

> package is in the global zone. If you install it in a

> full-zone (sparse zones not yet supported) then you

> would run the patch in the full-zone and not in the

> global zone. Packages in the global zone go across

> all zones, packages in a full-zone are isolated to

> that zone.

>

> Some of the shared components are required to be

> installed in the global zone, and they are then

> installed in the full-zones as well.

This all makes sense, but b/c i did not conscientiously install the JES msg-serv in a particular zone ( i assumed the default was chosen) and It appears that this is the "global" zone. I will have a look at the blueprints piece ... Thanks!

-john

goubeauxa at 2007-7-8 8:21:20 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 9
Indeed, the default install is a global one.
jay_plesseta at 2007-7-8 8:21:20 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...