失敗した chocolatey パッケージのトラブルシューティング
前のセクションで説明したように、chocolatey パッケージのインストールはいくつかの段階で構成されます:
chocolatey 環境と変数の初期化
インストール対象ソフトウェアの既存インストールの確認
既存インストールの可能なアンインストール
バイナリファイルのダウンロード
ダウンロードしたセットアップバイナリを使用した実際のインストール。
インストール後に実行されるポストアクション
各段階は失敗してインストールを中止させる可能性がありますが、失敗の発生確率が最も高いのはステージ3、4、5です。
正しいエラーメッセージの特定
重要なのは、すべての失敗したインストールが標準の chocolatey エラースタックメッセージを返すことで、これらは次のように見えるという点です:
2021-08-23 09:48:58,465 [DEBUG] - 'C:\ProgramData\chocolatey\lib\generic-autodesk-navisworks-freedom-2022' を移動中
'C:\ProgramData\chocolatey\lib-bad\generic-autodesk-navisworks-freedom-2022' へ
2021-08-23 09:48:58,480 [WARN ] - これは試行 1/3 です。300 ミリ秒後に再試行します。
警告に変換されたエラー:
(5) アクセスが拒否されました: [\\?\C:\ProgramData\chocolatey\lib-bad\generic-autodesk-navisworks-freedom-2022]その アクセスが拒否されました というメッセージは chocolatey の標準エラースタックに属するもので無視すべきです。パッケージのインストール失敗を引き起こしている実際のエラーはログファイルの前の行のどこかにあります。タグ [ERROR] を検索すると正しいメッセージの特定に役立ちます。
この例では実際のエラーが上部(ダウンロードの 404)で発生しているが、chocolatey のエラースタックが後で誤解を招く「アクセスが拒否されました」メッセージを出力している様子がわかります。

失敗したインストールの例
初期化中に発生するエラー
初期化フェーズでは、次の理由でエラーが発生することがあります:
chocolatey 自体の問題(設定破損、ファイル欠落など):
注意してください、似たようなこのメッセージは chocolatey.log にも発生することがありますが、これは無視して問題なく、対処は不要です!
RealmJoin nuget サーバーにアクセスできないなどのネットワーク問題、(参照 インフラストラクチャに関する考慮事項):
必須パッケージ引数の欠如による問題:
ダウンロード中に発生するエラー
バイナリのダウンロードに関するエラーの場合、エラーメッセージには通常次を含むダウンロード URL が含まれます: cdn.realmjoin.com、例:
(アン)インストール処理中に発生するエラー
ダウンロードしたバイナリファイルを使用した実際の(アン)インストール処理中に発生するエラーは、次の2つを使用してトラブルシューティングするのが最適です:
セットアッププロセスが返す終了コード。
セットアッププロセスが書き込むログファイル(次の場所内にあります)
C:\WINDOWS\Logs\RealmJoin\Packages\<package-id>\、インストーラーがログ書き込みの機能を提供している場合。
最終更新
役に立ちましたか?