Support Questions

Find answers, ask questions, and share your expertise

Server Error The feature Operational Reports is not available. CM 4.7.3

avatar
Expert Contributor

Hi, I'm trying to update property

Alert Publisher (Default) Alerts: Mail Server Password
 
and do get this error when clicking "save". What does it mean?
 
 
Server Error

The feature Operational Reports is not available.

1 ACCEPTED SOLUTION

avatar
Cloudera Employee

Hi,

 

We have confirmed that there is a bug in the configuration UI. It incorrectly attempts to update a Reports Manager configuration although it was not modified. For the time being, the recommended workaround is to update the configurations via API. Sorry for the inconvenience.

 

Herman

 

View solution in original post

15 REPLIES 15

avatar
New Contributor

I'm having the same error message on CM 4.8.0.

 

The Trial lincense expired over the weekend and I get the same error.when I try to setup email alerts. 

 

Thank you

avatar
Cloudera Employee

Hi,

 

We have confirmed that there is a bug in the configuration UI. It incorrectly attempts to update a Reports Manager configuration although it was not modified. For the time being, the recommended workaround is to update the configurations via API. Sorry for the inconvenience.

 

Herman

 

avatar
Expert Contributor

I do confirm, it works and starts to send test alers.

 

P.S.

emails are ok now, but there is other strage exception in log.

avatar
New Contributor

Would you mind providing some steps on how to use the API to make these changes or point me to documentation that details how to make these type of changes using the API?

 

thank you,

avatar

Api documentation for your version of CM is available in the upper right of the CM UI, under Help or Support.

 

Latest version is also availalable here:

http://cloudera.github.io/cm_api/

 

To make changes to management service configuration, you'll want to post to the API endpoints documented here:

http://cloudera.github.io/cm_api/apidocs/v5/path__cm_service_config.html for service configuration

http://cloudera.github.io/cm_api/apidocs/v5/path__cm_service_roleConfigGroups_-roleConfigGroupName-_... for role configuration

 

Remember to use the 'full' config view to see all configuration options via the API, as described in the tutorials.

 

Thanks,

Darren

avatar

You can fix it this way:

1. Determine name of the ALERTPUBLISHER role. Go to ${your-scm-host}:7180/api/v1/cm/service/roles/

Find json with name like '"name" : "mgmt1-ALERTPUBLISHER-107a27c5a1fc39a5cb9ce9ea1947e296",'

2. Using name from step 1, do the following:

curl -X PUT -H "Content-Type:application/json" -u admin:admin -d '{"items": [{"name" : "alert_mailserver_password", "value": "SUPER_MEGA_PASSWORD"}]}' '${your-scm-host}:7180/api/v1/cm/service/roles/mgmt1-ALERTPUBLISHER-107a27c5a1fc39a5cb9ce9ea1947e296/config'