Возможные проблемы при установке Altium On-Prem Enterprise Server

Вы просматриваете версию 7.1. Для самой новой информации, перейдите на страницу Possible Installation Issues для версии 8.0

Ниже приведён список возможных проблем, с которыми можно столкнуться при установке Enterprise Server. Этот список будет дополняться по мере выявления новых потенциальных проблем.

  • Enterprise Server нельзя установить на ПК с 32-битной ОС. Если вы планируете использовать несерверный вариант ОС Windows (Windows 10, Windows 8.1), у вас будет доступно не более 10 одновременных подключений к Enterprise Server (10 — для версий Ultimate и Professional). Такие конфигурации рекомендуются только для целей оценки.

    Официально поддерживаемые операционные системы: Windows Server 2019 Standard Edition, 64-bit (рекомендуется) или Windows Server 2016 Standard Edition, 64-bit (минимум).

    Также установка будет невозможна, если ваша версия ОС Windows не поддерживает Windows Authentication, включая редакции: Core, Home, Starter и Base.
  • Из‑за наблюдаемого непредсказуемого поведения антивирусного ПО рекомендуется отключать такое ПО на время установки Enterprise Server.

  • Для корректной работы и доступа Enterprise Server использует ряд компонентов среды выполнения Microsoft; в некоторых случаях их может не быть на целевой машине. Если при попытке входа в Enterprise Server вы получаете сообщение об ошибке из‑за отсутствующей библиотеки (DLL), это означает, что отсутствуют компоненты среды выполнения Microsoft. Скачайте и установите соответствующий пакет Microsoft Visual C++ Redistributable Package для вашей ОС.

  • При установке Enterprise Server на более раннюю версию Windows, например Windows Server 2012 или Windows 8.1 (в целях оценки), может потребоваться сначала установить обновление Windows Universal C Runtime, доступное у Microsoft. Для этого перейдите на страницу Microsoft Update for Universal C Runtime in Windows, затем выберите, скачайте и установите пакет обновления, подходящий для хост‑операционной системы вашего ПК.

  • Если на компьютере также установлен 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>

    Сведения о файле ApplicationHost.config см. в этой статье. Сведения о редактировании файла см. в этой статье.

Установка на новую операционную систему

Некоторые пользователи сообщали о проблемах с установкой .NET при установке Enterprise Server на «свеженастроенный» хост‑ПК и ОС — то есть на ПК, на котором ранее не был установлен сервер Altium. Если это актуально, рекомендуется сначала установить ключевые службы поддержки Windows before, а уже затем устанавливать сам Enterprise Server. К таким службам относятся Windows Internet Information Services (IIS) и платформы среды выполнения/сервера Microsoft .NET.

Альтернативный процесс установки для этой ситуации следующий:

  1. Добавьте компонент Windows Internet Information Services (IIS) через Server Manager Dashboard сервера (или через диалог Windows Features в Windows 10).

  2. Скачайте и установите приложение Windows Desktop Runtime (x64) из Microsoft .NET v8.0.

  3. Скачайте и установите приложение Windows Server Hosting из Microsoft .NET v8.0. Оно становится доступным при установке ASP.NET Core Runtime 8.0 Hosting Bundle, который также установит приложение .NET Runtime (для x86 и x64).

  4. Запустите мастер установки Enterprise Server, который инициирует установку Microsoft .NET Framework. После завершения установки перезагрузите сервер по запросу, затем снова запустите установку Enterprise Server.

Если стандартная установка Enterprise Server уже была предпринята на новой ОС и на каком‑то этапе зависла (например, при перестроении поискового индекса), попробуйте восстановить установку следующим образом:

  1. Завершите процесс Altium On-Prem Enterprise Server Installation в Windows Task Manager.

  2. Выполните восстановление установки Microsoft .NET Windows Server Hosting в Apps & features, которая могла зависнуть. Это открывается в папке Windows Temp, откуда установку можно перезапустить и восстановить, как показано в этом видео (пример для .NET Core 3.1). Если восстановить таким способом не удаётся, удалите приложение Windows Server Hosting, затем установите его заново из ASP.NET Core Runtime 8.0 Hosting Bundle.

  3. Удалите и Enterprise Server, и Firebird, удалите все связанные папки и перезагрузите сервер.

  4. Установите Enterprise Server обычным способом.

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.