# Upgrade opensearch + opensearch dashboards to 2.14.0

**URL:** <https://forum.opensearch.org/t/upgrade-opensearch-opensearch-dashboards-to-2-14-0/19823>\
**Category:** OpenSearch Dashboards\
**Tags:** configure, install\
**Created:** [June 13, 2024, 7:30am UTC](https://forum.opensearch.org/t/upgrade-opensearch-opensearch-dashboards-to-2-14-0/19823 "2024-06-13T07:30:00Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![nap608](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/nap608/32/7155_2.png) [@nap608](https://forum.opensearch.org/u/nap608)\
**Post date:** [June 13, 2024, 7:30am UTC](https://forum.opensearch.org/t/upgrade-opensearch-opensearch-dashboards-to-2-14-0/19823/1 "2024-06-13T07:30:00Z")

</div>

**Versions** (relevant - OpenSearch/Dashboard/Server OS/Browser):  
Upgrading from 2.4.0 to 2.14.0

**Describe the issue** :  
Hi, I’m trying to install clean 2.14.0 with the similar settings i’ve been using in 2.4.0

The opensearch goes up successfully, but the opensearch-dashboards process keeps getting ‘terminated’ everytime without an error.

I can rule out machine issues, I’ve enough memory and CPU, and same issue reproduce on few machines.

so its configuration issue.

**Configuration** :

- Be aware I’ve took the settings from 2.4.0 environment i’m using, and it works there.  
So something changed in the settings between 2.4.0 and 2.14.0 that i’m missing,  
I’ve tried to update the plugins to 2.14.0 but the rest I left the same.  
If you have any idea, please let me know.

opensearch.yml

######## Start OpenSearch Configuration ########  
plugins.security.ssl.transport.pemcert\_filepath: certificates/elk-transport-crt.pem  
plugins.security.ssl.transport.pemkey\_filepath: certificates/elk-transport-key.pem  
plugins.security.ssl.transport.pemtrustedcas\_filepath: certificates/elastic\_ca.pem  
plugins.security.ssl.transport.enforce\_hostname\_verification: false  
plugins.security.ssl.http.enabled: true  
plugins.security.ssl.http.pemcert\_filepath: certificates/elk-node-crt.pem  
plugins.security.ssl.http.pemkey\_filepath: certificates/elk-node-key.pem  
plugins.security.ssl.http.pemtrustedcas\_filepath: certificates/elastic\_ca.pem  
plugins.security.allow\_unsafe\_democertificates: true  
plugins.security.allow\_default\_init\_securityindex: true  
plugins.security.authcz.admin\_dn:

- ‘CN=CONTROL-M\_EM\_ES\_admin,O=ChangeMe,L=ChangeMeL,ST=ChangeMeST,C=CM’

#Plugins.security.audit.type: internal\_opensearch  
plugins.security.enable\_snapshot\_restore\_privilege: true  
plugins.security.check\_snapshot\_restore\_write\_privileges: true  
plugins.security.restapi.roles\_enabled: [all\_access, security\_rest\_api\_access]  
plugins.security.system\_indices.enabled: true  
plugins.security.system\_indices.indices: [.plugins-ml-agent, .plugins-ml-config, .plugins-ml-connector,  
.plugins-ml-controller, .plugins-ml-model-group, .plugins-ml-model, .plugins-ml-task,  
.plugins-ml-conversation-meta, .plugins-ml-conversation-interactions, .plugins-ml-memory-meta,  
.plugins-ml-memory-message, .plugins-ml-stop-words, .opendistro-alerting-config,  
.opendistro-alerting-alert\*, .opendistro-anomaly-results\*, .opendistro-anomaly-detector\*,  
.opendistro-anomaly-checkpoints, .opendistro-anomaly-detection-state, .opendistro-reports-_,  
.opensearch-notifications-_, .opensearch-notebooks, .opensearch-observability, .ql-datasources,  
.opendistro-asynchronous-search-response\*, .replication-metadata-store, .opensearch-knn-models,  
.geospatial-ip2geo-data\*, .plugins-flow-framework-config, .plugins-flow-framework-templates,  
.plugins-flow-framework-state]  
node.max\_local\_storage\_nodes: 3  
######## End OpenSearch Configuration ########path.logs: /home/dbauser/ctm\_em/log/services/workflow\_insights  
cluster.name: workflow\_insights\_cluster  
network.host: 0  
node.name: dba-tlv-woenwc  
node.roles: [“initial\_master”,“data”,“ingest”,“master”,“remote\_cluster\_client”]  
action.auto\_create\_index: false  
bootstrap.memory\_lock: true  
http.port: 19200  
transport.port: 19300  
cluster.initial\_master\_nodes: [‘dba-tlv-woenwc’]  
discovery.seed\_hosts: [‘dba-tlv-woenwc’]  
plugins.security.nodes\_dn:

- ‘CN=CONTROL-M\_EM\_ES\_transport,O=ChangeMe,L=ChangeMeL,ST=ChangeMeST,C=CM’

opensearch-dashboards.yml

* * *

server.port: 15061  
server.host: ‘0.0.0.0’  
opensearch.hosts: [‘[https://localhost:19200](https://localhost:19200)’]  
opensearch.ssl.verificationMode: certificate  
#OpenSearch.requestHeadersWhitelist: [“securitytenant”,“Authorization”]

opensearch\_security.multitenancy.enabled: true  
opensearch\_security.multitenancy.tenants.preferred: [“Global”]  
opensearch\_security.multitenancy.tenants.enable\_private: false  
opensearch\_security.readonly\_mode.roles: [“kibana\_read\_only”,“kibana\_read”]  
opensearch\_security.cookie.secure: false

# Use this setting if you are running opensearch-dashboards without https

#server.rewriteBasePath: true  
server.basePath: “/services-proxy/kibana”  
csp.warnLegacyBrowsers: false  
csp.rules:

- “script-src ‘unsafe-eval’ ‘self’ ‘unsafe-inline’”  
Options for the logging rotate feature  
logging.rotate:  
enabled: true  
everyBytes: 10000000  
keepFiles: 5  
usePolling: true  
pollingInterval: 10000

#logging.quiet : true # Remove log  
#logging.verbose: true # Debug mode log  
opensearch.ssl.certificateAuthorities: [‘/home/dbauser/ctm\_em/ini/ssl/elastic\_ca.pem’]  
logging.dest: /home/dbauser/ctm\_em/log/services/workflow\_insights/opensearch-dashboards.log  
server.ssl.enabled: true  
server.ssl.key: /home/dbauser/ctm\_em/opensearch-dashboards/config/certificates/kibana-node-key.pem  
server.ssl.certificate: /home/dbauser/ctm\_em/opensearch-dashboards/config/certificates/kibana-node-crt.pem

**Relevant Logs or Screenshots** :

---

<div class="post-metadata">

**Author:** ![Mantas](https://avatars.discourse-cdn.com/v4/letter/m/7bcc69/32.png) [@Mantas](https://forum.opensearch.org/u/Mantas)\
**Post date:** [June 13, 2024, 3:19pm UTC](https://forum.opensearch.org/t/upgrade-opensearch-opensearch-dashboards-to-2-14-0/19823/2 "2024-06-13T15:19:02Z")

</div>

> [@nap608](#):
>
> but the opensearch-dashboards process keeps getting ‘terminated’ everytime without an error.

> [@nap608](#):
>
> ‘terminated’ everytime without an error.

Hi @nap608,

Did I understand correctly, that the OpenSearch-dashboards never start successfully?  
Do you see any error messages in the logs (have you tried enabling `logging.verbose: true`)?

How did you deploy your cluster?

Thanks,  
mj

---

<div class="post-metadata">

**Author:** ![nap608](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/nap608/32/7155_2.png) [@nap608](https://forum.opensearch.org/u/nap608)\
**Post date:** [June 17, 2024, 7:51am UTC](https://forum.opensearch.org/t/upgrade-opensearch-opensearch-dashboards-to-2-14-0/19823/3 "2024-06-17T07:51:41Z")

</div>

I found why it was terminating and it wasn’t related to opensearch,  
but i’m still getting errors on opensearch-dashboards:  
deploy I just extract the tar and run the bin.  
and i did set verbose true.

 ![image](https://us1.discourse-cdn.com/flex019/uploads/mauve_hedgehog/original/2X/b/bcd5253c2a2d0f004ec3a9eea7bf1d0d49dd2dfa.png)

---

<div class="post-metadata">

**Author:** ![Mantas](https://avatars.discourse-cdn.com/v4/letter/m/7bcc69/32.png) [@Mantas](https://forum.opensearch.org/u/Mantas)\
**Post date:** [June 17, 2024, 11:49am UTC](https://forum.opensearch.org/t/upgrade-opensearch-opensearch-dashboards-to-2-14-0/19823/4 "2024-06-17T11:49:16Z")

</div>

Hi @nap608,

how are you connecting (authenticating) from your OpenSearch dashboards to your OpenSearch cluster?

i.e:

```auto
opensearch.username: kibanaserver
opensearch.password: kibanaserver

```

best,  
mj

---

<div class="post-metadata">

**Author:** ![nap608](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/nap608/32/7155_2.png) [@nap608](https://forum.opensearch.org/u/nap608)\
**Post date:** [June 20, 2024, 6:51am UTC](https://forum.opensearch.org/t/upgrade-opensearch-opensearch-dashboards-to-2-14-0/19823/5 "2024-06-20T06:51:30Z")

</div>

Issue resolved, nevermind, thank you
