Unable to start opensearch-dashboards

Versions (relevant - OpenSearch/Dashboard/Server OS/Browser):
I am using version 3.0.0 of both Opensearch and Opensearch-dashboards. The Opensearch config is minimal changes to allow it to start. What changes are there needed to dashboards config, because I have not been able to get it to start. Thanks.

Describe the issue:

Configuration:

Relevant Logs or Screenshots:

@danrk Can you provide the configuration you are using for both OpenSearch and OpenSearch Dashboards. And also any errors you are seeing in the logs.

hello. The config for Opensearch is minimal changes to get it to start:

jvm.options for 16GB RAM:

-Xms8g
-Xmx8g

opensearch.yml

network.host: 0.0.0.0
discovery-type: single-node

So Opensearch starts without issues, there are some warnings for other things but it works and responds to API calls with curl

for opensearch-dashboards, I am making no changes to the config file. Please let me know if there are mandatory changes, because the documentation is not clear IMO.
here is the parts of logs that indicates problems:

Jun 07 11:02:40 node-0.example.com opensearch-dashboards[3570]: /usr/share/opensearch-dashboards/bin/use_node: line 100: /usr/share/opensearch-dashboards/node/fallback/bin/node: Operation not permitted
Jun 07 11:02:40 node-0.example.com opensearch-dashboards[3570]: /usr/share/opensearch-dashboards/bin/use_node: line 100: /usr/share/opensearch-dashboards/node/fallback/bin/node: Success
Jun 07 11:02:40 node-0.example.com systemd[1]: opensearch-dashboards.service: Main process exited, code=exited, status=126/n/a
Jun 07 11:02:40 node-0.example.com systemd[1]: opensearch-dashboards.service: Failed with result ‘exit-code’.

@danrk How are you running the OSD? Is this an AWS managed service? Or you are running locally via docker-compose for example

VM in Proxmox with both opensearch and OSD installed