Установка плагинов Jenkins, приводящая к ошибке несоответствия SHA-256 - PullRequest
0 голосов
/ 02 июня 2019

Я запустил новый контейнер из образа док-станции jenkinsci / blueocean на моем сервере Ubuntu 16.04 LTS. Контейнер начался нормально, и я прекрасно вижу консоль Дженкинса. Когда я пытаюсь установить любой плагин, который не связан с этим образом, он выдает ошибку несоответствия SHA-256, как показано ниже: -

java.io.IOException: Downloaded file /var/jenkins_home/plugins/build-pipeline-plugin.jpi.tmp does not match expected SHA-256, expected 'Ci0bq1rxqEDWF1RklJvBZANp75727gH13+5cFr5HDbs=', actual 'c0qvGjbwCXYFueMfd77NFvIfRPG21Dxt4OxbZ+Gc/7c='
at hudson.model.UpdateCenter.throwVerificationFailure(UpdateCenter.java:1902)
at hudson.model.UpdateCenter.verifyChecksums(UpdateCenter.java:1934)
at hudson.model.UpdateCenter$InstallationJob.replace(UpdateCenter.java:2104)
at hudson.model.UpdateCenter$UpdateCenterConfiguration.install(UpdateCenter.java:1237)
at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1755)
at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:2015)
at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1726)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:112)
at java.lang.Thread.run(Thread.java:748)

Это происходит со всеми плагинами, которые я пытаюсь установить или обновить. Я гуглил об этом, но не смог получить ничего конструктивного.

Я также установил Jenkins как автономный сервер, но снова получаю ту же ошибку, которая может быть связана с самим моим сервером.

Я также думал об установке плагинов, пока контейнер создается через официальный образ Blue Ocean или Jenkins, чтобы все шло как код, но, похоже, у меня возникнет та же проблема.

Может кто-нибудь помочь мне решить проблему или найти альтернативный способ установки плагинов?

...