Мы используем нашу локальную версию Artifactory Pro версии 4.6.1 в качестве реестра докеров.Artifactory сконфигурирован для хранения метаданных в mysql DB и двоичных файлах в файловой системе.Некоторый двоичный контент был ошибочно удален пользователем (в artifactory / data / filestore) при попытке разрешить космические предупреждения.Среди затронутых артефактов есть несколько изображений докеров.
Теперь мы получаем 500 ошибок при извлечении изображений из артифатора из-за поврежденного слоя.Я пытался восстановить артефакты из резервных копий репозитория.Однако я получаю ту же ошибку при извлечении восстановленных артефактов.
Похоже, что восстановленные образы докера используют те же двоичные файлы, что и сломанные.Это правда?Любые предложения о том, как восстановить?
Вот ошибка журнала.
2018-06-02 16:46:53,772 [http-nio-8081-exec-8] [INFO ] (o.j.r.d.v.r.h.DockerV2LocalRepoHandler:90) - Fetching docker blob 'sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4' from repo 'docker-dev-local'
2018-06-02 16:46:53,788 [http-nio-8081-exec-8] [ERROR] (o.a.r.c.e.GlobalExceptionMapper:46) - Binary provider has no content for '96e379fb98bd1b401c6ee52230c11d38251572cf'
org.artifactory.storage.binstore.exceptions.BinaryNotFoundException: Binary provider has no content for '96e379fb98bd1b401c6ee52230c11d38251572cf'
Заранее спасибо за любые предложения!