Altium 온프레미스 엔터프라이즈 서버 설치 시 발생할 수 있는 문제
다음은 Enterprise Server 설치 시 발생할 수 있는 문제 목록입니다. 추가로 확인되는 잠재적 문제가 있으면 이 목록은 계속 확장될 예정입니다.
-
Enterprise Server는 32비트 OS가 설치된 PC에는 설치할 수 없습니다. Windows 운영체제의 비서버 버전(Windows 10, Windows 8.1)을 사용하려는 경우 Enterprise Server에 대한 동시 연결은 최대 10개까지만 가능합니다(Ultimate 및 Professional 버전에서는 10개). 이러한 구성은 평가 목적에만 권장됩니다.
공식적으로 지원되는 운영체제는 다음과 같습니다: 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를 설치하는 경우(평가 목적) 먼저 Microsoft에서 제공하는 Windows Universal C Runtime 업데이트를 설치해야 할 수 있습니다. 이를 위해 Microsoft의 Update for Universal C Runtime in Windows 페이지로 이동한 다음, PC의 호스트 운영체제에 맞는 업데이트 패키지를 선택하여 다운로드 및 설치하십시오.
-
컴퓨터에서 Microsoft Exchange Server도 실행 중인 경우, 처음 로그인 시도 시 HTTP Error 503 오류가 발생할 수 있습니다. Exchange Server 설치는 Enterprise Server와 충돌하는 방식으로 Internet Information Services(IIS) 구성을 변경할 수 있습니다. 이를 해결하려면
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 및 운영체제(즉, 이전에 Altium 서버가 설치된 적이 없는 PC)에 Enterprise Server를 설치할 때 .NET 설치 문제가 발생했다고 보고했습니다. 이 문제가 발생한다면, 권장되는 방법은 Enterprise Server 자체를 설치하기 전에 핵심 Windows 지원 서비스를 before 설치하는 것입니다. 이러한 서비스에는 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 설치를 다시 실행하십시오.
새 운영체제에서 표준 Enterprise Server 설치를 이미 시도했으나(예: 검색 인덱스 재구축 중) 어느 지점에서 멈춘 경우, 다음과 같이 설치 복구를 시도하십시오:
-
Windows Task Manager에서
Altium On-Prem Enterprise Server Installation프로세스를 종료합니다. -
멈췄을 수 있는
Microsoft .NET Windows Server Hosting설치를 Apps & features에서 복구(Repair)합니다. 이는 Windows Temp 폴더에서 열 수 있으며, this video에 표시된 것처럼 다시 시작하고 복구할 수 있습니다(예시는.NET Core 3.1용). 이 방법으로 복구할 수 없다면Windows Server Hosting앱을 제거한 다음 ASP.NET Core Runtime 8.0 Hosting Bundle에서 다시 설치하십시오. -
Enterprise Server와 Firebird를 모두 제거하고, 관련 폴더를 삭제한 다음 서버를 재시작합니다.
-
Enterprise Server를 정상 절차대로 설치합니다.