Getting error Blob mcm-blob@099116c6-f044-4d26-b6b2-0beb93fb395b exists in metadata, but is missing from the blobstore

Hi Team,

I am running a Nexus Docker Registry container and have been able to push the Docker images for some time. After that, I got the below error and a 500 internal server error.

Please help fix this issue at the earliest.

2023-04-20 03:22:51,146+0000 WARN [qtp820415471-760] admin org.sonatype.nexus.blobstore.file.FileBlobStore - Attempt to access non-existent blob attributes file /nexus-data/blobs/mcm-blob/content/vol-36/chap-46/cdc23533-6ea7-4a1d-94b7-44a4dfdbf222.properties for blob cdc23533-6ea7-4a1d-94b7-44a4dfdbf222
2023-04-20 03:22:51,272+0000 WARN [qtp820415471-760] admin org.sonatype.nexus.blobstore.file.FileBlobStore - Attempt to access non-existent blob attributes file /nexus-data/blobs/mcm-blob/content/vol-36/chap-46/cdc23533-6ea7-4a1d-94b7-44a4dfdbf222.properties for blob cdc23533-6ea7-4a1d-94b7-44a4dfdbf222

Caused by: org.sonatype.nexus.repository.storage.MissingBlobException: Blob mcm-blob@099116c6-f044-4d26-b6b2-0beb93fb395b exists in metadata, but is missing from the blobstore
at org.sonatype.nexus.repository.storage.StorageTxImpl.requireBlob(StorageTxImpl.java:1067)
at sun.reflect.GeneratedMethodAccessor207.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)

Thanks,
Siva

Hi All,

Any update on my query ?

You have files that are referenced by the database but are missing from disk.

Its was a fresh install with a containerized Nexus Docker registry. It worked for the first two Docker pushes. After that, the Docker push failed due to the above-mentioned issue. I did not do any manipulation on the database or blob/disc store.