angularjs

VMwware Host Client と Chrome 57 の組み合わせでログインできない

まとめ

  • VMware Host Client に Chrome 57 でログインすると、その直後に Angularjs のエラーが発生する。
  • ログイン => エラー => リロード => ログイン => エラー => リロード のループとなり、ESXi ホストの管理操作を行えない。
  • Chrome 57 と AngularJS 1.3.2 の組み合わせによる問題
  • Firefox を使えば回避可能
  • ESXi 6.5 はパッチリリース済み (Build 5310538)。ESXi 5.5/6.0 はまだ修正されていない。(2017/4/20 現在)

症状

久しぶりに実機の Host Client を触ったら、ログイン直後に以下のエラーが発生。再ロードするとログイン画面に戻ってしまうため、エラーの無限ループに陥り、いつまで経っても ESXi ホストを操作することができません。

原因: Error: [$rootScope:inprog] http://errors.angularjs.org/1.3.2/$rootScope/inprog?p0=%24digest
バージョン:  1.8.0
ビルド: 4516221
ESXi: 6.5.0
ブラウザ: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36

例外スタック: 

Error: [$rootScope:inprog] http://errors.angularjs.org/1.3.2/$rootScope/inprog?p0=%24digest
    at https://papa.seacretplace.home/ui/scripts/main.js:263:20611
    at l (https://papa.seacretplace.home/ui/scripts/main.js:265:12567)
    at k.$apply (https://papa.seacretplace.home/ui/scripts/main.js:265:16690)
    at HTMLInputElement.<anonymous> (https://papa.seacretplace.home/ui/scripts/main.js:267:828)
    at HTMLInputElement.dispatch (https://papa.seacretplace.home/ui/scripts/main.js:262:14464)
    at HTMLInputElement.r.handle (https://papa.seacretplace.home/ui/scripts/main.js:262:11251)
    at prop (https://papa.seacretplace.home/ui/scripts/main.js:263:3018)
    at n.access (https://papa.seacretplace.home/ui/scripts/main.js:262:6702)
    at n.fn.init.prop (https://papa.seacretplace.home/ui/scripts/main.js:263:2642)
    at V.$set (https://papa.seacretplace.home/ui/scripts/main.js:264:21408)

Client 系の実装基盤を HTML5 に舵を切ったことにより、ブラウザ毎の差異の影響をもろに受けている感があります。

原因

こちらに中の人がコメントしています。

#156 UNHANDLED EXCEPTION WHEN USING CHROMIUM

AngularJS 1.3.2 と Chrome 57 の組み合わせで発生します。

Workaround

Firefox を利用することで問題を回避出来ます。

Chrome 57 との組み合わせでは AngularJS の修正が施されたバージョンが必要となります。

パッチ

すでに AngularJS の 1.3.x で修正されている問題で、Host Client としては Flings で公開されている v1.17.0 で修正がなされています。この v1.17.0 は AngularJS 1.3.20 が含まれています。もちろん、商用環境に Flings を入れるわけにも行かないケースが殆どでしょうから、ESXi のパッチに同梱されるのを待つか、ブラウザを Firefox に変えることで対応することになると思われます。

ESXI EMBEDDED HOST CLIENT

追記 (2017/04/20)

ESXi 6.5 EP02 (Build 5310538) は Host Client v1.18.0 が含まれており、修正済み。

VMware ESXi 6.5.0d Release Notes

ESXi 5.5/6.0 向けに Host Client が修正されたパッチは まだリリースされていない。

関連記事

  1. netapp

    Enjoy extremely fast cloning with NetApp VAAI-NAS

    まとめVirtual Storage Console をインスト…

  2. VMConAWS

    ワークロードの容易な移動

    はじめにVMware Cloud on AWS では…

  3. devbox

    Insight into VMware Photon Controller – devb…

    はじめに昨年の vmworld で発表になった Photon Co…

  4. netapp

    Increasing capacity of NetApp Clustered Data ONTAP…

    まとめNetApp のパートナー、あるいや、Data ONTAP…

  5. nicolas vibert

    NAT on VMware Cloud on AWS Deep Dive

    この記事は Nicolas Vibert 氏のブログ NAT on …

  6. nicolas vibert

    VMware Cloud on AWS におけるロードバランサー

    この記事は Nicolas Vibert 氏のブログ Load-Ba…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。










  1. nested esxi

    esx-tools-for-esxi を vSphere 5.0 にインストール…
  2. investigation

    Linkedin を使って新興企業の製品の素性を探る
  3. storage

    ESXi における 512e ディスク フォーマットの認識方法
  4. sds

    Software-Defined Storage を考える
  5. powercli

    PowerCLI – オブジェクトの変換
PAGE TOP
Translate »