Możliwe problemy podczas instalacji Altium On-Prem Enterprise Server

Poniżej znajduje się lista możliwych problemów, które mogą wystąpić podczas instalacji Enterprise Server. Lista będzie rozszerzana w miarę identyfikowania kolejnych potencjalnych problemów.

  • Enterprise Server nie może zostać zainstalowany na komputerze z 32-bitowym systemem operacyjnym. Jeśli zamierzasz użyć nieserwerowej wersji systemu Windows (Windows 10, Windows 8.1), będziesz mieć możliwość maksymalnie 10 jednoczesnych połączeń z Enterprise Server (10 w wersjach Ultimate i Professional). Takie konfiguracje są zalecane wyłącznie do celów ewaluacyjnych.

    Oficjalnie wspierane systemy operacyjne to: Windows Server 2019 Standard Edition, 64-bit (zalecane) lub Windows Server 2016 Standard Edition, 64-bit (minimum).

    Instalacja nie będzie również możliwa, jeśli Twoja wersja systemu Windows nie obsługuje uwierzytelniania Windows, w tym: edycje Core, Home, Starter oraz Base.
  • Z uwagi na zaobserwowane nieprzewidywalne zachowanie oprogramowania antywirusowego zaleca się wyłączenie takiego oprogramowania na czas instalacji Enterprise Server.

  • Enterprise Server do poprawnego działania i dostępu opiera się na szeregu składników środowiska uruchomieniowego Microsoft; w niektórych przypadkach mogą one nie być obecne na komputerze docelowym. Jeśli podczas próby logowania do Enterprise Server pojawi się komunikat o błędzie dotyczący brakującej biblioteki (DLL), oznacza to brakujące składniki środowiska uruchomieniowego Microsoft. Pobierz i zainstaluj odpowiedni pakiet Microsoft Visual C++ Redistributable Package dla Twojego systemu operacyjnego.

  • W przypadku instalacji Enterprise Server na starszej wersji Windows, takiej jak Windows Server 2012 lub Windows 8.1 (do celów ewaluacyjnych), może być konieczne wcześniejsze zainstalowanie aktualizacji Windows Universal C Runtime dostępnej w Microsoft. Aby to zrobić, przejdź do strony Microsoft Update for Universal C Runtime in Windows, a następnie wybierz, pobierz i zainstaluj pakiet aktualizacji odpowiedni dla systemu operacyjnego hosta na Twoim komputerze.

  • Jeśli na komputerze działa również Microsoft Exchange Server, przy pierwszej próbie logowania możesz otrzymać błąd HTTP Error 503. Instalacja Exchange Server może zmienić konfigurację Internet Information Services (IIS) w sposób powodujący konflikt z Enterprise Server. Aby to rozwiązać, należy wprowadzić następujące zmiany w pliku 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>

    Aby uzyskać informacje o pliku ApplicationHost.config, zapoznaj się z tym artykułem. Informacje o edycji pliku znajdziesz w tym artykule.

Instalacja na nowym systemie operacyjnym

Niektórzy użytkownicy zgłaszali problemy z instalacją .NET podczas instalowania Enterprise Server na świeżo skonfigurowanym komputerze hosta i systemie operacyjnym – tj. na komputerze, na którym wcześniej nie był zainstalowany serwer Altium. Jeśli występuje taki problem, zalecanym podejściem jest zainstalowanie kluczowych usług wsparcia systemu Windows before instalacją samego Enterprise Server. Usługi te obejmują Windows Internet Information Services (IIS) oraz platformy środowiska uruchomieniowego/serwerowe Microsoft .NET.

Alternatywny proces instalacji w tej sytuacji wygląda następująco:

  1. Dodaj funkcję Windows Internet Information Services (IIS) poprzez Server Manager Dashboard serwera (lub przez okno dialogowe Windows Features w Windows 10).

  2. Pobierz i zainstaluj aplikację Windows Desktop Runtime (x64) z Microsoft .NET v8.0.

  3. Pobierz i zainstaluj aplikację Windows Server Hosting z Microsoft .NET v8.0. Jest ona udostępniana poprzez instalację pakietu ASP.NET Core Runtime 8.0 Hosting Bundle, który dostarczy również aplikację .NET Runtime (dla x86 i x64).

  4. Uruchom Kreator instalacji Enterprise Server, który wywoła instalację Microsoft .NET Framework. Po zakończeniu tej instalacji uruchom ponownie serwer zgodnie z prośbą, a następnie ponownie uruchom instalację Enterprise Server.

Jeśli standardowa instalacja Enterprise Server została już podjęta na nowym systemie operacyjnym i w pewnym momencie utknęła (np. podczas przebudowy indeksu wyszukiwania), spróbuj przywrócić instalację w następujący sposób:

  1. Zakończ proces Altium On-Prem Enterprise Server Installation w Windows Task Manager.

  2. Napraw instalację Microsoft .NET Windows Server Hosting w Apps & features, która mogła się zatrzymać. Można ją otworzyć w folderze Windows Temp, gdzie da się ją ponownie uruchomić i naprawić, jak pokazano w tym filmie (przykład dotyczy .NET Core 3.1). Jeśli nie da się jej naprawić w ten sposób, odinstaluj aplikację Windows Server Hosting, a następnie zainstaluj ją ponownie z pakietu ASP.NET Core Runtime 8.0 Hosting Bundle.

  3. Odinstaluj zarówno Enterprise Server, jak i Firebird, usuń wszystkie powiązane foldery i uruchom ponownie serwer.

  4. Zainstaluj Enterprise Server w standardowy sposób.

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.