ONAP Dublin Troubleshooting

Problems/Issues encountered or steps required when using ONAP Dublin after a fresh installation


Portal HTTP 500

https://lf-onap.atlassian.net/browse/PORTAL-571 

DMaaP message router pods in ContainerConfigError

Restart kubelet container in affected hosts



Policy PODs in CrashLoopBackOff

https://lf-onap.atlassian.net/browse/POLICY-1640

Most of SO PODs in CrashLoopBackOff

See https://lf-onap.atlassian.net/browse/SO-1674 and https://lists.onap.org/g/onap-discuss/message/16509 

workaround
1. Connect to MariaDB container 2. mysql -uroot 3. use mysql; 4. SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password'); 5. cd docker-entrypoint-initdb.d 6. Run scripts 01-… to 05-… Wait for SO PODs to become in Running state

Remove duplicate objects from A&AI

Context of issue is described here

For instance, we had many duplicate Logical-links and we could not fetch/delete them.

So, we have to first get their Vertex IDs so that we can manually delete them from Graph database.

Fetching Vertex IDs
curl -X GET \ 'https://172.30.0.90:30233/aai/v16/network/logical-links?format=id' \ -H 'Accept: application/json' \ -H 'Authorization: Basic QUFJOkFBSQ==' \ -H 'Content-Type: application/json' \ -H 'Postman-Token: 5f14e474-f704-4f48-859e-ac1977e7243c' \ -H 'X-FromAppId: Postman Application' \ -H 'X-TransactionId: Postman REST Transaction' \ -H 'cache-control: no-cache'

An example of an output is shown the official documentation



Upon fetching all the vertex IDs that need to be manually removed, for each one of them we execute the following command (replace the graph-admin POD and VERTEX_ID placeholders as per your environment)

Manually Remove Objects from A&AI



For example, here is one of the executions to delete a duplicate entry of a logical-link

Command Output