Where are Oracle Java packages located?

Solution Verified - Updated -

Environment

  • Red Hat Enterprise Linux 5
  • Red Hat Enterprise Linux 6
  • Red Hat Enterprise Linux 7

Affected Packages:

  • java-1.6.0-sun
  • java-1.6.0-sun-demo
  • java-1.6.0-sun-devel
  • java-1.6.0-sun-jdbc
  • java-1.6.0-sun-plugin
  • java-1.6.0-sun-src
  • java-1.7.0-oracle (RHEL 6.3+)
  • java-1.7.0-oracle-devel (RHEL 6.3+)
  • java-1.7.0-oracle-javafx (RHEL 6.3+)
  • java-1.7.0-oracle-jdbc (RHEL 6.3+)
  • java-1.7.0-oracle-plugin (RHEL 6.3+)
  • java-1.7.0-oracle-src (RHEL 6.3+)
  • java-1.8.0-oracle (RHEL 6.6+, 7.1+)
  • java-1.8.0-oracle-devel (RHEL 6.6+, 7.1+)
  • java-1.8.0-oracle-javafx (RHEL 6.6+, 7.1+)
  • java-1.8.0-oracle-jdbc (RHEL 6.6+, 7.1+)
  • java-1.8.0-oracle-plugin (RHEL 6.6+, 7.1+)
  • java-1.8.0-oracle-src (RHEL 6.6+, 7.1+)

Issue

  • How to install Oracle Java SE packages ?
  • Where are Oracle Java SE packages located?
  • Need satellite certificate for Oracle Java channel.
  • Oracle has stated that Java 7 patch updates will no longer be available to the general public through Oracle.
  • We use Satellite to download Java 6 & 7 patches. Will we continue to get Java updates through Red Hat after April?

Resolution

Please see the following FAQ for information regarding access to Oracle Java SE:

Oracle Java SE End of Support & Distribution FAQ

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

30 Comments

One question,

The current base channels for rhel5 and rhel6 are (as I type this today):
* RHEL 6 (x86_64) + EUS + AUS + RHN Proxy/Tools + Supplementary (Base 2013-11-24)
* RHEL 5 Client/Server (x86_64) + EUS + AMC + RHN Proxy/Tools + Supplementary (Base 2013-10-15)

The current Incremental channels (as I type this today) are:
* RHEL 5 Client/Server (x86_64) + EUS + AMC + RHN Proxy/Tools + Supplementary (Incremental 2013-10-15:2014-02-23)
* RHEL 6 (x86_64) + EUS + AUS + RHN Proxy/Tools + Supplementary (Incremental 2013-11-24:2014-03-02)

Question: Will these rpms in the cited solution id 732883 be included in the next issue of base channels or will they be added to the incremental channels? Since the incremental channels are to be ingested after the initial ingest of the base channels, how will this play out?
Note: We download the isos manually as they are issued every three weeks and import them into our "disconnected" satellite servers.

Thanks/Regards,
Rem

Heya,

Today, based on this question, I added the above mentioned thirdparty
channels to the list of channels to be included in channel dumps isos.

These channels and their content should be available in next set of
incremental dumps. These should be made available for download
at the beginning of next week, Sunday or Monday.

Regards
-Milan Zázrivec

Awesome, I thank you and they myriad of entities who use disconnected satellite servers thank you as well!!

Thanks for raising it, and sorry for the delay. Thank you for your comments in making yours and other customer experiences better!

Dear Original Poster,

I am a little shocked to find that Red Hat support is not aware of this cause of action.
I get a reply to my certificate request, like "a Satellite certificate does not contain references to 3rd party channels".

The support engineer dealing with my case atleast is not aware of this article.

Kind regards,

Jan Gerrit Kootstra

Having multiple RH logins is a little annoying too.

I hear ya, and what's also annoying is that "spacewalk-java" for satellite never gets update in any disconnected channel i download. Found this out the hard way. I put in a feature request finally for this along with another such customer I know. On my rhel6 satellite running 5.6 satellite, there were 13 (count 'em) editions of spacewalk-java that rolled by and never hit my four disconnected satellite servers even though I grab every updated base channel and incremental channel. My repos would not create because of the issue with the original spacewalk-java even though I keep my satellite server patched with the iso channel dumps I get every 3 weeks (end rant).

After getting a new cert for our satellite, I see the channels for server versions of the os but not for Desktop/Client/Workstation. Are they going to be available? Unfortunately OpenJDK often isn't good enough and we need Oracle java on workstations to manage various hardware.

Jim

This is also true on hosted and it really isn't nice with virtually no notice to remove something that is as important to keep up to date as java from the channels where they have always lived. I wouldn't know about this except by accidental discovery.

Will we get workstation channels or are these products going to be no longer available on those versions of RHEL?

Looks like it was an oversight. Should be on all variants posted next week. Thanks for letting us know!

Any update on the current plan for making these changes? I still don't see the additional thirdparty channels and I still do see the oracle content in both the existing thirdparty channels as well as the supplementary channels.

It's next year now, and still no workstation (or should it be "rhel-x86_64-client-5-thirdparty-oracle-java" for EL5?) child channels here. Since Oracle broke the naming of their JDK rpms with version 8, I'll have to clone these child channels for our workstations. No big deal, but please, get it together!

Hi Andrius,

Are NFR subscription users excluded from these channels or do they have to request NFR subscriptions for these new channels?
Support is refusing to add these channels to my Satellite certificate, stating NFR subscription users are not entitled to the new channels.

Kind regards,

Jan Gerrit Kootstra

Whatever SKUs that have provided Supplementary (most all) should also get the child channel for the Oracle Java packages. Let us know if this isn't the case after next weeks update.

Hello Andrius,

I still do not see any Oracle related channels in my RHN account and support does not want to create a Satellite certicate. They keep claiming thirdparty-oracle channels are only for paid subscriptions, not for NFR users.

So I probably end up with broken RHEL installations depending on the Oracle java packages.

Kind regards,

Jan Gerrit Kootstra

I'm going to attempt to request a new certificate today for this. Thanks for mentioning this Jan.

Uh, why?

Hello,
I have a question regarding the brand new fresh release of the Oracle Java JDK 8. Will this be available in this channel (rhel-x86_64-server-6-thirdparty-oracle-java )?

If so, what's the timeframe?

If not, what's the best way to provide it from our Satellite instance?

Best regards,

//Jan

Hi,
You can provide it from your satellite, if you still don't have it, you'll need a new satellite certificate that allows to download/sync the new channels and make them available to your RHEL clients.

Regards,
Pablo

Well, we have the channel (rhel-x86_64-server-6-thirdparty-oracle-java) up and running. I'm not sure that I understand your explication. I cannot find the newly released jdk 8 version, I'm only able to find jdk 6 and jdk 7.

My fault Jan,
You can find the information regarding Java 8 in https://access.redhat.com/site/solutions/795263.

Regards,
Pablo

For grabbing them by hand

https://rhn.redhat.com/network/software/packages/name_overview.pxt?package_name=java-1.7.0-oracle&archIdList=520&archLabelList=x86_64&search_subscribed_channels=

For 32-bit pick a package from the search above you see a i686 link on tha page where you can then click that.

Nice, thanks Dave

What if, if it has to be applied/execute for offline(with no internet connection or redhat satelite) RHEL 5.9 server manually.

Thanks in Advance

FYI: java-1.8.0-oracle packages have been added to the RHEL6 'thirdparty-oracle-java' channel. See also Enhancement Advisory new packages: java-1.8.0-oracle.

The command to add supplementary channel (to get to IBM Java) on el6 is

subscription-manager repos --enable rhel-6-server-supplementary-rpms

Please note that Java 8 is also provided for RHEL 6.6 (and higher) and RHEL 7.1 (and higher). More details are available at article 795263.

Thank you!

Satellite 5.8 Please note that Oracle Java SE is not currently available at the standard location on the Red Hat Customer Portal and therefore will not be available for sync with Satellite 5.8. We are in the process of enabling this content and we anticipate that this will be in place by March 2018.

Red Hat regrets this delay and recommends the following as a temporary solution

-> in a world of ever overloaded IT departments one of the worst things a supplier can do to it's paying customers is to place extra, manual work on the customer.

Regardless why you did this and how hard Oracle Legal did hit you, this ship should not have sailed before the Satellite 5.8 changes were done.

It is almost May, and the problem is not solved yet. Any comments from Red Hat?