Hello everyone,
I am not receiving the latest Java update 8.101 in Patch Manager when I am running the synchronization.
Is this update available? or is my patch manager non getting it?
Should I manually create it?
Thank you
There have not been any updates since 7/13/16. I'm waiting on packages for Adobe Flash ActiveX 22.0.0.210, Apple iTunes 12.4.2.4, FileZilla 3.19.0, Google Chrome 52.0.2743.82 and JRE 8u101.
I wonder why this is happening, usually I get the update the day after the patch is out.
Spoke with support and they said the development team is having issues with Java 8 u101 package. They gave this as a workaround.
https://support.solarwinds.com/Success_Center/Patch_Manager/Unable_to_import_files_using__Patch_Manager_Package_Assistant
Are they suggesting to use an older version like 8.91 and uploading the 8.101 file to it?
normally I would say no, the workaround is for the named package for the correct version but when it has the incorrect MD5 hash you can input the correct package. I dont think editing an old package and putting in the correct version would be a great idea, but I suppose you could if you really needed to get that java update out before solarwinds gets the correct version out.
Yes, they suggested for me to make a duplicate of Java 8 Update 92 then edit it.
When you edit you'll need to go to the 'Select Package' screen and replace the it with the latest java executable. I also found that I needed to update the 'Applicability Rules' and the 'Installed Rules'. So for example the XML file for the 'Installed Rules' page now looks like the below. I only had to change the "EqualTo"Version="8.0.1020.14" part.
--------
</lar:And>
</sdp:InstalledRule>
-----------
Also I did ask about the checksum question frgpugs mentioned and they said its ok to ignore.
I've tested this workaround method and it appears to work.
I now have the 8.101 update available, however when I publish it, all my computers are saying they already have the software installed. Therefore they won't install the update. Is anyone else having this issue?
What I would do is to get a new download of the Java 8u101 and then delete the package in patch manager and re-synchronize and try the package again
I deleted and re-synchronised as suggested, but still no joy. I did also wonder if adding an msi uninstall to get rid of the previous version could be anything to do with it. So on the second attempt I didn't make any changes, but it still thinks version 101 in installed.
If you look in programs it is only listing version 92, and Java wants to update the software, so it definitely hasn't installed.
If you were failing on the uninstall MSI and not choosing continue on error I could see some problems.
try to do this instead. Click on the Install jre entry in the package boot editor and in command-line after the /s add REMOVEOUTOFDATEJRES=1. It will prevent you from having to add the MSI codes you want to uninstall and just remove all old versions under the security baseline.
I created my own package but I changed settings from the previous post, Java version 8.0.1010.13 instead 8.0.1020.14, It seems to work.
I've never tried the "REMOVEOUTOFDATEJRES=1", does it really remove the java old version?
It works. This is the only version of Java I have installed now after I updated.
Annoyingly whilst REMOVEOUTOFDATEJRES=1 worked on the first couple of PC's I checked that received the update, I'm now finding most of them haven't uninstalled the old versions.
It's strange why it's worked on some and not others.