Возможные проблемы при установке
Ниже приведён список возможных проблем, с которыми можно столкнуться при установке 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 (минимум).
- Из‑за наблюдаемого непредсказуемого поведения антивирусного ПО рекомендуется отключать такое ПО на время установки 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>
- Installing on a New Operating System
Некоторые пользователи сообщали о проблемах установки .NET Core при установке Enterprise Server на только что подготовленный хост‑ПК и операционную систему — то есть на ПК, на котором ранее не был установлен сервер Altium. В этом случае рекомендуется установить ключевые службы поддержки Windows before установкой самого Enterprise Server. Эти службы включают Windows Internet Information Services (IIS) и платформы среды выполнения/сервера Microsoft .NET Core.
Альтернативный процесс установки для этой ситуации следующий:
- Добавьте компонент Windows Internet Information Services (IIS) через Server Manager Dashboard сервера (или через диалог Windows Features в Windows 10).
- Скачайте и установите приложение
Windows Desktop Runtime (x64)из Microsoft .NET Core v3.1.2. - Скачайте и установите приложение
Windows Server Hostingиз Microsoft .NET Core v3.1.10. Оно становится доступным при установке ASP.NET Core Runtime 3.1.10 Hosting Bundle, который также установит приложение.NET Core Runtime(дляx86иx64). - Запустите installation Wizard Enterprise Server, который инициирует установку
Microsoft .NET Framework 4.8. После завершения установки.NET Frameworkперезагрузите сервер по запросу, затем снова запустите установку Enterprise Server.
Если стандартная установка Enterprise Server уже была предпринята на новой ОС и на каком‑то этапе зависла (например, при перестроении поискового индекса), попробуйте восстановить установку следующим образом:
- Завершите процесс
Altium On-Prem Enterprise Server Installationв Windows Task Manager. - Выполните восстановление (Repair) установки
Microsoft .NET Core Windows Server Hostingв Apps & features, которая, вероятно, зависла. Это открывается в папке Windows Temp, откуда можно перезапустить и восстановить, как показано в этом видео. Если восстановить таким способом не удаётся, удалите приложениеWindows Server Hosting, затем установите его заново из ASP.NET Core Runtime 3.1.10 Hosting Bundle. - Удалите и Enterprise Server, и Firebird, удалите все связанные папки и перезагрузите сервер.
- Установите Enterprise Server обычным образом.
