概要
このドキュメントでは、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