Altium オンプレミス版 Enterprise Server のインストール時に発生しうる問題
以下は、Enterprise Server のインストール時に遭遇する可能性のある問題の一覧です。この一覧は、追加の潜在的な問題が特定され次第、拡充されます。
-
Enterprise Server は 32 ビット OS を実行している PC にはインストールできません。Windows OS のサーバー版ではないエディション(Windows 10、Windows 8.1)を使用する場合、Enterprise Server への同時接続数は最大 10 接続までに制限されます(Ultimate および Professional 版では 10)。これらの構成は評価目的でのみ推奨されます。
公式にサポートされている OS は次のとおりです:Windows Server 2019 Standard Edition(64 ビット、推奨)、または Windows Server 2016 Standard Edition(64 ビット、最小要件)。
-
ウイルス対策ソフトウェアは予測不能な挙動が確認されているため、Enterprise Server のインストール中は無効化することを推奨します。
-
Enterprise Server は、正常な動作およびアクセスのために複数の Microsoft ランタイム コンポーネントに依存しています。状況によっては、これらが対象マシンに存在しない場合があります。Enterprise Server へのサインインを試みた際に不足しているライブラリ(DLL)に関するエラーメッセージが表示される場合、Microsoft ランタイム コンポーネントが不足していることを示します。お使いの OS に対応する Microsoft Visual C++ Redistributable Package を入手してインストールしてください。
-
Windows Server 2012 や Windows 8.1 などの古い Windows に Enterprise Server をインストールする場合(評価目的)、事前に Windows Universal C Runtime 更新プログラムを Microsoft からインストールする必要があることがあります。これを行うには、Microsoft の Update for Universal C Runtime in Windows ページに移動し、PC のホスト OS に適した更新パッケージを選択してダウンロードし、インストールしてください。
-
コンピューターで Microsoft Exchange Server も稼働している場合、最初のログイン試行時に HTTP Error 503 が発生することがあります。Exchange Server のインストールにより、Internet Information Services(IIS)の構成が Enterprise Server と競合する形で変更される場合があります。これを解決するには、
applicationHost.configファイルに対して次の変更を行う必要があります。<handlers accessPolicy="Read, Script">
...<add name="kerbauth" image="C:\Program Files\Microsoft\Exchange Server\V15\Bin\kerbauth.dll" preCondition="bitness64" />
<add name="WSMan" image="C:\Windows\system32\wsmsvc.dll" preCondition="bitness64" />
<add name="exppw" image="C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\Owa\auth\exppw.dll" preCondition="bitness64" />
<add name="cafe_exppw" image="C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\bin\exppw.dll" preCondition="bitness64" />...
</handlers>
新しいオペレーティングシステムへのインストール
新規にセットアップしたホスト PC と OS(つまり、これまで Altium サーバーをインストールしたことがない PC)に Enterprise Server をインストールする際、.NET のインストール問題が報告されています。これが問題となる場合、推奨される方法は、Enterprise Server 自体をインストールする before 前に、主要な Windows サポート サービスをインストールすることです。これらのサービスには、Windows Internet Information Services(IIS)および Microsoft .NET ランタイム/サーバー プラットフォームが含まれます。
この状況における代替インストール手順は次のとおりです。
-
サーバーの Server Manager Dashboard(または Windows 10 の Windows Features ダイアログ)から、Windows の Internet Information Services(IIS)機能を追加します。
-
Windows Desktop Runtime (x64)アプリケーションを Microsoft .NET v8.0 から入手してインストールします。 -
Windows Server Hostingアプリケーションを Microsoft .NET v8.0 から入手してインストールします。これは ASP.NET Core Runtime 8.0 Hosting Bundle をインストールすることで提供され、同時に.NET Runtimeアプリ(x86およびx64用)も提供されます。 -
Enterprise Server の installation Wizard を開始します。これにより
Microsoft .NET Frameworkのインストールが呼び出されます。このインストールが完了したら、指示に従ってサーバーを再起動し、その後 Enterprise Server のインストールを再度実行します。
新しい OS に対して標準の Enterprise Server インストールをすでに試みており、途中(検索インデックスの再構築時など)で停止してしまった場合は、次の手順でインストールの復旧を試してください。
-
Windows Task Manager で
Altium On-Prem Enterprise Server Installationプロセスを終了します。 -
Apps & features で
Microsoft .NET Windows Server Hostingのインストールを修復します(停止している可能性があります)。これは Windows の Temp フォルダーから開くことができ、this video(例は.NET Core 3.1)に示すように再開および修復できます。この方法で修復できない場合は、Windows Server Hostingアプリをアンインストールし、ASP.NET Core Runtime 8.0 Hosting Bundle から再インストールしてください。 -
Enterprise Server と Firebird の両方をアンインストールし、関連フォルダーを削除して、サーバーを再起動します。
-
通常どおり Enterprise Server をインストールします。