Introduction As follows, the login user has no annotation permission for the local helm OCI repo. After a successful push to the repo, the user may meet an error when pulling images from the repo, and the error message is “manifest does not contain minimum number of descriptors (2), descriptors found: 1”.Root Cause Check the relevant storage information from UI, which is abnormal; 1. The abnormal package info that is unable to extract and show no data;
The normal one as follows;
2. The abnormal properties that is no data was found;
The normal one as follows;
Thus, the reason is that it cannot annotate properties without annotation permission and there is no necessary data for the package info tab to extract, which will lead to the failure to pull it due to it lacking necessary information. Resolution The above info demonstrates that the file is not complete due to no annotation permission but did not show error during the pushing. It needs to grant annotation permission to the user then to push it again to fix the problems.