-
Notifications
You must be signed in to change notification settings - Fork 163
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
[QUESTION]: Role: dellemc.openmanage.idrac_firmware unable to download catalog file FATAL error #773
Comments
Also, I logged into the idrac and did a manual firmware update using the same catalog file and idrac was able to pull the catalog file... |
@swhiteho-byu, could you please provide the complete name of the file in the task similar to how you are providing it with the
|
I didn't set it, so it is the default... Catalog.xml |
fatal: [localhost]: FAILED! => {
|
OK, very strange. When I run with the apply_update as false, it succeeds in finding the catalog file and uploading the changed firmware packages. ok: [localhost] => { Changed apply_update to true: fatal: [localhost]: FAILED! => { |
OK on the idrac, I get this error message: |
@swhiteho-byu, that's right. In addition to the catalog.xml file, you also need to have the firmware binaries present. Please see this link on how to do it with Dell Repository Manager (DRM). |
I am trying to implement the idrac_firmware role.
Everything works so far, except that I receive a fatal error:
fatal: [localhost]: FAILED! => {
"changed": false,
"invocation": {
"module_args": {
"apply_update": true,
"ca_path": null,
"catalog_file_name": "Catalog.xml",
"idrac_ip": "10.11.40.169",
"idrac_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER",
"idrac_port": 443,
"idrac_user": "root",
"ignore_cert_warning": true,
"job_wait": true,
"proxy_passwd": null,
"proxy_port": null,
"proxy_server": null,
"proxy_support": "Off",
"proxy_type": null,
"proxy_uname": null,
"reboot": true,
"share_mnt": null,
"share_name": "http://sswfile.byu.edu/dellome/catalog",
"share_password": null,
"share_user": null,
"timeout": 30,
"validate_certs": false
}
},
"job_id": "JID_322151068121",
"msg": "Job JID_322151157708 failed because Unable to transfer the file because the file is not available at the remote host location."
}
Details:
I can curl the file which works fine.
$ curl http://sswfile.byu.edu/dellome/catalog/Catalog.xml -o temp
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 11.2M 100 11.2M 0 0 218M 0 --:--:-- --:--:-- --:--:-- 220M
Here is my yaml code:
dellemc.openmanage.idrac_firmware:
idrac_ip: "hostname"
idrac_user: "root"
idrac_password: "password"
ignore_cert_warning: true
job_wait: true
apply_update: true
reboot: true
share_name: "http://sswfile.byu.edu/dellome/catalog"
validate_certs: false
Any idea why this is not work?
The text was updated successfully, but these errors were encountered: