One more thing: If you are using a GPO make sure the old version is set to uninstall and then install the new version when doing an upgrade, otherwise you will wind up with 2 versions of Java and bad things happen :(
From: Riley Childs
Sent: Thursday, March 26, 2015 3:25 PM
To: Code for Libraries
Subject: Re: JAVA deployment and msi
These are the directions I used: http://www.klaus-hartnegg.de/gpo/msi_java.html
--
Riley Childs
Senior
IT Manager
Library Services Administrator
Charlotte United Christian Academy
office: +1 (704) 537-0331 x101
mobile: +1 (704) 497-2086
web: rileychilds.net
twitter: @RowdyChildren
Checkout our new Online Library Catalog: catalog.cucawarriors.com
________________________________________
From: Code for Libraries <[log in to unmask]> on behalf of Kim, Bohyun <[log in to unmask]>
Sent: Thursday, March 26, 2015 3:23 PM
To: [log in to unmask]
Subject: Re: [CODE4LIB] JAVA deployment and msi
Started the installer and then went to the SUN folder. Would that make a difference?
~Bohyun
-----Original Message-----
From: Code for Libraries [mailto:[log in to unmask]] On Behalf Of Riley Childs
Sent: Thursday, March 26, 2015 3:20 PM
To: [log in to unmask]
Subject: Re: [CODE4LIB] JAVA deployment and msi
Did you extract the MSI using 7zip or did you start the installer?
--
Riley Childs
Senior
IT Manager
Library Services Administrator
Charlotte United Christian Academy
office: +1 (704) 537-0331 x101
mobile: +1 (704) 497-2086
web: rileychilds.net
twitter: @RowdyChildren
Checkout our new Online Library Catalog: catalog.cucawarriors.com
________________________________________
From: Code for Libraries <[log in to unmask]> on behalf of Kim, Bohyun <[log in to unmask]>
Sent: Thursday, March 26, 2015 3:05 PM
To: [log in to unmask]
Subject: Re: [CODE4LIB] JAVA deployment and msi
Thanks John and Riley! John, yes, that is what we are going to try next.
Riley, the msi from the JAVA 8.40 installer doesn't run and instead give us an error pop-up message: "There is a problem with this Windows installer package. A problem required for this install to complete could not be run. Contract your support personnel or package vendor." We can open up with Orca but we don't know which setting change can remove this error issue. Also there is no CAB file accompanying MSI in the SUN folder. So that's where we are. Let us know if you have any thoughts. Appreciated!
Thanks,
Bohyun
-----Original Message-----
From: Code for Libraries [mailto:[log in to unmask]] On Behalf Of Scancella, John
Sent: Thursday, March 26, 2015 2:48 PM
To: [log in to unmask]
Subject: Re: [CODE4LIB] JAVA deployment and msi
Bohyun,
Let me preface this with the fact that the only desktop admin I have done enterprise wide was during an internship in college. But, it looks like Specops just sits on top of Microsoft software products and extends it functionality. So, I would imagine if all you need to do is install the latest version of java is to download the jre.exe, and use Specops to run it on all your computers using the /s command line switch. Not having used Specops I don't know the specifics but I would also imagine you have someone there that handles interacting with it and should be able to create a new install using the jre.exe and /s.
Now if on the other hand you want all the extra functionality that is promised by oracle's MSI, you will have to do that yourself by writing some kind of script to handle the logic. If it is windows vista or newer you should have powershell installed. Powershell would provide lots of functionality in regards to handling the logic of what to remove, where, etc.
Hope this helps, good luck!
John
Software developer at The Library Of Congress
-----Original Message-----
From: Code for Libraries [mailto:[log in to unmask]] On Behalf Of Kim, Bohyun
Sent: Thursday, March 26, 2015 2:38 PM
To: [log in to unmask]<mailto:[log in to unmask]>
Subject: Re: [CODE4LIB] JAVA deployment and msi
Hi John -
This is not my area, but the link below is the page my staff directed me to. We are looking to do the silent install with the auto update prompt disabled for all staff machines, where users do not have the admin privilege. We use Specops.
And it seems like now that is not possible without purchasing the new MSI Enterprise JRE installer. My staff tells me this is a new thing with JAVA 8.40. There are 3rd party services but they are not free.
https://www.java.com/en/download/help/msi_install.xml
MSI Enterprise JRE Installer
With the release of Java SE 8u20, Oracle introduced an MSI Enterprise JRE Installer. This is a new MSI compatible installer that enables system administrators to install the JRE across the enterprise without end user interaction. Integrated with the MSI Installer is the Java Uninstall Tool, which provides the option to remove older versions of Java from the system. Now the common features such as rollback of unsuccessful installs, repair of broken installations and installing over existing broken installations are all accessible with the MSI Installer in place.
The MSI Enterprise JRE Installer is only available as part of Oracle Java SE Advanced products1 and is available to customers via My Oracle Support (MOS).
Bohyun
________________________________________
From: Code for Libraries [[log in to unmask]] on behalf of Scancella, John [[log in to unmask]]
Sent: Wednesday, March 25, 2015 1:07 PM
To: [log in to unmask]<mailto:[log in to unmask]>
Subject: Re: [CODE4LIB] JAVA deployment and msi
Hi Bohyun,
How specifically are you deploying the msi package? I would imagine any organization large enough to have this problem to have Microsoft System Center Configuration Manager or some other kind of central software management.
Msi files are nothing more than a payload with a special script that is run when you double click on it (or deploy it via some management software). So you could roll your own by creating a simple powershell script that installs it for you, or even a super simple batch file.
Looking at http://www.oracle.com/technetwork/java/javase/silent-136552.html you simply need to add the /s for a silent install.
Perhaps you could provide more details as to the problem you are running into? More details is always better than less.
John
-----Original Message-----
From: Code for Libraries [mailto:[log in to unmask]] On Behalf Of Kim, Bohyun
Sent: Wednesday, March 25, 2015 11:52 AM
To: [log in to unmask]<mailto:[log in to unmask]>
Subject: [CODE4LIB] JAVA deployment and msi
Hi all -
Oracle no longer offers .msi packages for JAVA which we have been using to deploy JAVA to library PCs on the network through Spec Ops. Anyone has a workaround? We have internally discussed download the msi package from Source Forge or pay for the 3rd party msi packaging service.
Any feedback would be appreciated. Thanks!
Bohyun
--
Bohyun Kim, MA, MSLIS
Associate Director for Library Applications and Knowledge Systems University of Maryland, Baltimore Health Sciences and Human Services Library
|