Search Engine: Elastic

Article ID: 132122, created on Jan 24, 2018, last review on Jan 24, 2018

  • Applies to:
  • Operations Automation 7.3

Symptoms

Task on provisioning or recreation of VE in OACI fails with the following error message:

[ApplicationUnknownError] [APS] {
"error": "APS::Controller::Validation::ValidationError",
"message": "Value of property 'platform.os.name' ('') does not match regular expression 'redhat|centos|debian|ubuntu|cloudlinux|.+'.",
"code": 1008

According to vps.aps.log that occurred on validation phase due to values included in PUT call like below:

INFO  JerseyClientLoggingFilter [deferred-2] - 477 * [PACI->APSC] Client out-bound request
477 > PUT https://127.0.0.1:6308/aps/2/application/environments/d8273832-93aa-49ef-b838-6b57dc2d41c4
...
  "platform" : {
    "arch" : "x86",
    "os" : {
      "name" : "",
      "type" : "Linux",
      "version" : "6"
    }
  },

However, there are no prerequisites of such behavior, data on IM side is consistent, OS templates are manageable and their properties are filled.

Cause

Missing 'edition' field in IM and APS representation of OS templates.

Resolution

To resubmit all data from OS Template to IM and APS:

  1. Navigate to Cloud Infrastructure -> OS Templates
  2. Choose affected template
  3. Click Edit and then Submit

Root cause of such inconsistency is not clear.

5356b422f65bdad1c3e9edca5d74a1ae caea8340e2d186a540518d08602aa065 e12cea1d47a3125d335d68e6d4e15e07 dd79f16c76b9dca75205ab5e9f5465ea 1941880841f714e458ae4dc3d9f3062d

Email subscription for changes to this article
Save as PDF