[pca] patchdiag.xref changes broken for 2 days.
Brookins, Neil (Philadelphia)
neil.brookins at towerswatson.com
Thu Feb 21 16:38:45 CET 2013
I've been closely watching the daily changes in the patchdiag.xref in the past 2 weeks.
I've found a serious problem that will result in PCA not applying patches that should be applied if certain versions of patchdiag.xref are used.
This is a timing/race issue where recommended patches are removed from the patchdiag.xref; then two days elapse; then the new patch is added.
If PCA is used to install patches over that two day period, neither the old recommended patch nor the new recommended patch that replaced it is installed.
Let's look at four specific instances of this issue as it appeared this week.
We run the command, "pca -l --minimal missingr" on one host, over a period of 4 days, on February 18, 19, 20, 21.
The patchdiag.xref used was retrieved each morning, and has the dates: February 17, 18, 19, 20 respectively.
We are not actually installing patches in this example. This example is for reporting purposes only.
On the Feb. 18th report, we grep for patch "11866[67]|12513[67]"
118666 38 < 41 RS- 14 JavaSE 5.0: update 39 patch (equivalent to JDK 5.0u39)
118667 38 < 41 RS- 14 JavaSE 5.0: update 39 patch (equivalent to JDK 5.0u39), 64bit
125136 31 < 42 RS- 11 JavaSE 6: update 39 patch (equivalent to JDK 6u39)
125137 31 < 42 RS- 11 JavaSE 6: update 39 patch (equivalent to JDK 6u39), 64bit
On the Feb. 19th report, the above four patches do not appear.
On the Feb. 20th report, the above four patches do not appear.
On the Feb. 21st report, we grep for the same patches:
118666 38 < 42 RS- 3 JavaSE 5.0: update 40 patch (equivalent to JDK 5.0u40)
118667 38 < 42 RS- 3 JavaSE 5.0: update 40 patch (equivalent to JDK 5.0u40), 64bit
125136 31 < 44 RS- 3 JavaSE 6: update 41 patch (equivalent to JDK 6u41)
125137 31 < 44 RS- 3 JavaSE 6: update 41 patch (equivalent to JDK 6u41), 64bit
Please understand that I'm not complaining about the 2 days delay before the new patches show up as recommended in the patchdiag.xref file.
I know that these new patch appearance delays are part of the release process and are inevitable.
My complaint is only that the "old" patch is prematurely removed from the recommended list before the "new" one is added.
This premature removal is breaking the patching process on my hosts.
I'm patching hosts on February 19th and 20th with all the "Recommended patches" as of that date,
but these hosts now have a version of Java that is older than other hosts which were patched on Feb 18th. That's not right.
The solution to this problem is to keep the older Java patch listed as recommended in the patchdiag.xref until the new patch is added to the same file.
I can't do this myself, Sun/Oracle needs to change the timing of the removal and add to be on the same date. Its OK if this date is 3 days after the patch is released.
Neil G. Brookins
Identity and Authentication Solutions - IT Global Solutions
Towers Watson
1500 Market Street | Philadelphia, PA 19102
Phone: +1 215 246 6046
neil.brookins at towerswatson.com<mailto:neil.brookins at towerswatson.com>
Notice of Confidentiality
This transmission contains information that may be confidential. It has been prepared for the sole and exclusive use of the intended recipient and on the basis agreed with that person. If you are not the intended recipient of the message (or authorized to receive it for the intended recipient), you should notify us immediately; you should delete it from your system and may not disclose its contents to anyone else.
This e-mail has come to you from Towers Watson Delaware Inc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.univie.ac.at/pipermail/pca/attachments/20130221/72ab0474/attachment.html>
More information about the pca
mailing list