-
-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AIX playbook requires an update #1391
Comments
I agree that this is very out of date. The reason behind the file being "hidden", is because some might have a license that not all users might have access too. Others are not available for direct download (or weren't at the time of writing). openssl-1.0.2.1601.tar.Z for instance there was no direct download url as there was an agreement acceptance required by IBM. For XC_C, whether its 13 or 16, there are license implications, so there couldn't be a posting of the binary free for all to obtain. :) For some sections there are comments detailing reasons. |
Moving the |
The Failing Yum task may have been intermittent, as it did not occur on 2 'out of the box' aix machines |
How can I help? I'll help patch this one up - but if you (openjdk) are game, I'd like to attempt an alternative - with fewer dependencies re: the Opensource tooling. FYI: IBM is very committed to using yum - which requires their packaging of python2, which has it's dependencies, etc. etc. Personally, I liked the idea - very much - back in 2001 - but by 2004 I was against because mixing package managers just leads, sooner or later - to conflicts. I see that IBM is working hard to correct the issues of the past, but I know I'll never really embrace using two package managers - e.g., Debian base, and all additonal OSS installed using RPM rather than 'native' aptitude. Back on point: how I can I help with the current situation! |
If those are the two new systems I prepped at OSU - then that is probably because I spent some time getting yum fixed and installed by default. So, the stray dependencies coreutils needed before were already resolved. If it is not those systems - then I am would have to guess differently. |
As I mention in #1581 - in part by your concerns above (I did not have this ...), this should be part of a verification check. IMHO it is wrong to assume that the playbook installs software requiring a license. My opinion is that whoever is supplying the LPAR (or WPAR) is responsible for supplying licensed software. So, maybe IBM provides the software - but not via a (relatively) uncontrolled licensed version stored as a file in an OSS supported site. I do not care who put it there, it does not make it suddenly available as licensed software. IBM support would not agree - at least I would not expect them to agree formally. |
This can be closed. The issues have since been resolved |
The task
Install yum package support
fails with the errorcoreutils-8.29-4.ppc conflicts mktemp
. A temporary solution is to skip thecoreutils
package.The task
Install yum package support
contains 3 links to rpm packages which no longer exist:Causing the error
Failed to get nevra information from RPM package
This isn't really an error, but what I feel to be an inconvenient method of installing packages. Many of the installation packages are required to be in /Vendor_Files/aix on the machine which run the ansible playbook, which I didnt have, causing the playbook to fail many times. So my question is, is there a more efficient way of doing this?
Examples include
/Vendor_Files/aix/XLC/XL_C_Cpp_FOR_AIX_V16.1_EMG.tar.Z
/Vendor_Files/aix/OpenGL_X11.tar
/Vendor_Files/aix/openssl/openssl-1.0.2.1601.tar.Z
Transfer and extracting
/Vendor_Files/aix/openjdk-7u-aix.tar
results in the following errorAfter trying to transfer and extract
/Vendor_Files/aix/openjdk-7u-aix.tar
manually, i get the error:I suspect that this is the error that causes ansible to stumble, since the same ansible error does not occur when transfering and extracting
/Vendor_Files/aix/OpenGL_X11.tar
. Hence, I can only conclude that there maybe something wrong with theopenjdk-7u-aix.tar
fileDespite there being a
tasks at the beginning of the playbook, in which the variable
bootjdk: openj9
is supposed to load, it doesnt. To temporarily overcome I replace instances of{{ bootjdk }}
withopenj9
The text was updated successfully, but these errors were encountered: