Я получаю сообщение об ошибке при установке Java SE Runtime Environment (также с AutoHotkey (Portable) ), шестым наиболее загруженным пакетом Chocolatey:

The integrity of the file 'jre8Install.exe' from 'http://javadl.oracle.com/webapps/download/AutoDL?BundleId=211997' has not been verified by a checksum in the package scripts.

Безопасна ли установка? Есть проблема с этим пакетом или в моей системе?

Chocolatey v0.10.0
Installing the following packages:
jre8
By installing you accept licenses for the packages.

jre8 v8.0.101 [Approved]
The package jre8 wants to run 'chocolateyInstall.ps1'.
Note: If you don't run this script, the installation will fail.
Note: To confirm automatically next time, use '-y' or consider setting
 'allowGlobalConfirmation'. Run 'choco feature -h' for more details.
Do you want to run the script?([Y]es/[N]o/[P]rint): y

Searching if new version exists...
Downloading jre8
  from 'http://javadl.oracle.com/webapps/download/AutoDL?BundleId=211997'
Progress: 100% - Completed download of C:\Users\user\AppData\Local\Temp\chocolatey\jre8\8.0.101\jre8Install.exe (52.63 MB).
Download of jre8Install.exe (52.63 MB) completed.
WARNING: Missing package checksums are not allowed (by default for HTTP/FTP,
 HTTPS when feature 'allowEmptyChecksumsSecure' is disabled) for
 safety and security reasons. Although we strongly advise against it,
 if you need this functionality, please set the feature
 'allowEmptyChecksums' ('choco feature enable -n
 allowEmptyChecksums')
 or pass in the option '--allow-empty-checksums'.
The integrity of the file 'jre8Install.exe' from 'http://javadl.oracle.com/webapps/download/AutoDL?BundleId=211997' has not been verified by a checksum in the package scripts.

1 ответ1

3

Для Chocolatey 0.10.0 требуется проверка контрольной суммы для всех пакетов (см. Требования к контрольной сумме и улучшения).

Вы видите эту ошибку, потому что автор пакета jre8 не предоставил контрольную сумму.

Для принудительной установки пакета вы должны указать параметр --allow-empty-checksums :

choco install jre8 --allow-empty-checksums

Вы также можете связаться с сопровождающим и попросить добавить поддержку для проверки контрольной суммы:

Связаться с сопровождающими

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .