概要
このドキュメントでは、Expresswayのアップグレードエラーを修正する方法について説明します。
背景説明
場合によっては、Expresswayサーバを上位のバージョンにアップグレードする際に、次のエラーでアップグレードが失敗することがあります。
System error: Post install script /tandberg/etc/postinstall.current.d/52-set_pubkeyalgorithms failed

このエラーの根本的な原因は、重複する暗号エントリです。このドキュメントの主な目的は、設定で重複する暗号エントリを削除するために必要な手順を示すことです。
使用するコンポーネント
バージョンX12.7.1のExpressway。
バージョンX14.0.3のファームウェアをアップグレードします。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
次の作業?
このシナリオでは、最初のステップとしてExpresswayからxconfigファイルを取得します。目標は、重複する暗号を確認することです。
注:次のURLを使用してください。 root 代わりに admin アカウントを使用して、 xconfig 出力を提供してください。
手順
次のユーザでログインします。 root アカウントをExpresswayサーバに追加します。 SSH,タイプ dbxshを実行してから、 xconfig コマンドを使用して、アップグレードを実行します。出力を .txt 出力を提供してください。

を開きます。 xconfig ファイルで、重複する暗号エントリを検索します。どのエントリが重複しているのかを書き留めておくことをお勧めします。使用して Notepad++ (Windows)または Sublime Text (Mac)、単語をフィルタリングすることができます cipher uuid次の例に示すように、重複を探します。

この例では、 cipher sshd_pfwd_pubkeyalgorithms には、異なるUniversal Unique Identifier(UUID)を持つ重複した暗号があります。
すべての重複する暗号が特定されたら、Puttyを使用してCLIでExpresswayサーバにアクセスし、 root アカウントを削除し、重複するエントリだけを削除します。UUID情報を使用します。 dbxshを参照。
コマンドの形式: xdelete cipher uuid
このxconfigファイルで削除された暗号の例:
xdelete cipher uuid 26afb85f-80ae-4569-9d48-cf30bf741430

同じプロセスを繰り返して、重複するすべてのエントリを削除します。
注:この手順は、重複するエントリがすべて削除されるまで何度か試行する場合があります。別のxconfigファイルを使用して暗号を再確認することを推奨します。
その後、アップグレードに進みます。
追加情報
Cisco Bug ID CSCvx35891