Hi,

I’m new to starlingx and playing around with it in a lab environment. I was following https://docs.starlingx.io/deploy_install_guides/r7_release/virtual/aio_duplex_install_kubernetes.html and chose to set up rook as the storage backend. In the optional steps for rook it tells you “Wait for the rook-ceph-apps application to be uploaded” but I didn’t see the application. Uploading it (and where you can download the manifest) was not discussed in the docs so I eventually figured it should have been automatically been uploaded when I add the storage backend?

I removed the storage backend and re-added it, no application was uploaded so I checked the latest puppet logs where it exits during prefetching apt when executing /usr/bin/dpkg-query -W. I ran that command by hand and I do receive a syntax error “syntax error in triggers deferred file '/var/lib/dpkg/triggers/Unincorp' at line 1 character 65 ''.

The content of the file is: 192.168.204.3:/var/rootdirs/opt/platform/sysinv/22.06:0x00000001

I think that might be a leftover from installation, but I am not entirely sure. I removed the file for testing purposes and dpkg-query -W did indeed execute successfully now. Re-Added the storage backend again, but no application appeared. The puppet run did run without errors though.

 

So my most important questions are:

Is the rook application actually supposed to upload itself automatically when adding the backend or do I need to upload it manually? If the latter, where can I find the manifest? Only found openstack manifests. If it does upload automatically, where can I dig deeper to gather more information on why it fails?

 

Regards,

Lennart