Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-4492

[4.13] The property TransferProtocolType is required for VirtualMedia.InsertMedia


    • Important
    • 1
    • Metal Platform 229
    • 1
    • Rejected
    • False
    • Hide



      Description of problem:

      When attempting to load ISO to the remote server, the InsertMedia request fails with `Base.1.5.PropertyMissing`. The system is Mt.Jade Server / GIGABYTE G242-P36. BMC is provided by Megarac.

      Version-Release number of selected component (if applicable):

      OCP 4.12

      How reproducible:


      Steps to Reproduce:

      1. Create a BMH against such server
      2. Create InfraEnv and attempt provisioning

      Actual results:

      Image provisioning failed: Deploy step deploy.deploy failed with BadRequestError: HTTP POST returned code 400. Base.1.5.PropertyMissing: The property TransferProtocolType is a required property and must be included in the request. Extended information: [{'@odata.type': '#Message.v1_0_8.Message', 'Message': 'The property TransferProtocolType is a required property and must be included in the request.', 'MessageArgs': ['TransferProtocolType'], 'MessageId': 'Base.1.5.PropertyMissing', 'RelatedProperties': ['#/TransferProtocolType'], 'Resolution': 'Ensure that the property is in the request body and has a valid value and resubmit the request if the operation failed.', 'Severity': 'Warning'}].

      Expected results:

      Image provisioning to work

      Additional info:

      The following patch attempted to fix the problem: https://opendev.org/openstack/sushy/commit/ecf1bcc80bd14a1836d015c3dbdb4fd88f2bbd75
      but the response code checked by the logic in the patch above is `Base.1.5.ActionParameterMissing` whic doesn’t quite address the response code I’m getting, which is Base.1.5.PropertyMissing




            rhn-engineering-dtantsur Dmitry Tantsur
            adetalho@redhat.com Alexis de Talhouët
            Jad Haj Yahya Jad Haj Yahya
            0 Vote for this issue
            10 Start watching this issue