LiveUpdate Administrator (LUA) で断続的にダウンロードに失敗する。lua-application.log に以下のエラーが記録されている。
2021-05-06 04:12:51,655 [pool-4-thread-1] ERROR download.ValidateDownloadHelper [] - 2 Package is not trusted, its calculated GRD is not the same as GRD from fileC:\TempDownload\Downloads\1620244800196\6\1620234544jtun_navmac12en210422008.osi
2021-05-06 04:12:51,655 [pool-4-thread-1] ERROR download.ValidateDownloadHelper [] - Following error code is received in verifying the package: 235
2021-05-06 04:12:51,655 [pool-4-thread-1] ERROR download.ValidateDownloadHelper [] - File size: 8476723
2021-05-06 04:12:51,657 [pool-4-thread-1] INFO threadpool.LUAThreadPool [] - Execute: LUA THREAD POOL SIZE: 2 total task count: 907 Active task count: 2
2021-05-06 04:12:51,657 [pool-4-thread-1] INFO download.LuaSegmentedThreadPool [] - Execute: LUA SEGMENTED THREAD POOL SIZE: 1 total task count: 907 Active task count: 2
2021-05-06 04:12:51,660 [pool-3-thread-5] ERROR handler.RequestHandler [] - Found failed status for file thread: thread result: CORRUPT payload state: CREATED
2021-05-06 04:12:51,660 [pool-3-thread-5] ERROR handler.RequestHandler [] - java.lang.Exception: Download of update not completed
このエラーは、コンテンツの公開に問題がある場合に発生する可能性があります。古いファイルがまだ削除されていない場合に LUA が引き続きそれらを検証することで、ダウンロードジョブ全体が失敗する原因となります。
この問題を解決するには、以下を実行します。
download.retry.corruptFile=1の下に、下記を追加します。
download.resume.corruptFile.retry=10
download.retry.corruptFile.sleep.msec=10000
download.http.header.acceptRanges=bytes
security.download.required=false
ダウンロードジョブと配布ジョブが完了したことを確認します。失敗せずに完了したら、上記で security.download.required=true を設定し、LUA サービスを再度再起動してください。