Các sự cố cài đặt có thể xảy ra
Sau đây là danh sách các vấn đề có thể gặp phải khi cài đặt Enterprise Server. Danh sách này sẽ được bổ sung khi phát hiện thêm các vấn đề tiềm ẩn khác.
- Không thể cài đặt Enterprise Server trên PC đang chạy hệ điều hành 32-bit. Nếu bạn dự định sử dụng biến thể không phải máy chủ của hệ điều hành Windows (Windows 10, Windows 8.1), bạn sẽ chỉ có thể có tối đa 10 kết nối đồng thời tới Enterprise Server (10 với các phiên bản Ultimate và Professional). Các cấu hình này chỉ được khuyến nghị cho mục đích đánh giá.
Các hệ điều hành được hỗ trợ chính thức là: Windows Server 2019 Standard Edition, 64-bit (Khuyến nghị), hoặc Windows Server 2016 Standard Edition, 64-bit (Tối thiểu).
- Do đã ghi nhận hành vi khó lường của phần mềm diệt virus, nên khuyến nghị tắt các phần mềm này trong quá trình cài đặt Enterprise Server.
- Enterprise Server phụ thuộc vào một số thành phần Microsoft runtime để hoạt động và truy cập thành công; trong một số trường hợp, các thành phần này có thể không có trên máy đích. Nếu bạn nhận được thông báo lỗi về thư viện (DLL) bị thiếu khi cố gắng đăng nhập vào Enterprise Server, điều đó cho thấy đang thiếu các thành phần Microsoft runtime. Hãy tải và cài đặt gói Microsoft Visual C++ Redistributable Package phù hợp với hệ điều hành của bạn.
- Nếu cài đặt Enterprise Server trên phiên bản Windows cũ hơn, chẳng hạn như Windows Server 2012 hoặc Windows 8.1 (cho mục đích đánh giá), có thể cần phải cài đặt trước bản cập nhật Windows Universal C Runtime do Microsoft cung cấp. Để thực hiện việc này, hãy truy cập trang Microsoft Update for Universal C Runtime in Windows, sau đó chọn, tải xuống và cài đặt gói cập nhật phù hợp với hệ điều hành máy chủ của PC của bạn.
-
Nếu máy tính cũng đang chạy Microsoft Exchange Server, bạn có thể nhận được lỗi HTTP Error 503 khi lần đầu cố gắng đăng nhập. Việc cài đặt Exchange Server có thể thay đổi cấu hình Internet Information Services (IIS) theo cách xung đột với Enterprise Server. Để khắc phục, cần thực hiện các thay đổi sau đối với tệp
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
Một số người dùng đã báo cáo sự cố cài đặt .NET Core khi cài đặt Enterprise Server trên PC máy chủ và hệ điều hành mới được thiết lập — tức là PC chưa từng cài đặt máy chủ Altium trước đó. Trong trường hợp này, cách tiếp cận được khuyến nghị là cài đặt các dịch vụ hỗ trợ Windows chính before khi cài đặt chính Enterprise Server. Các dịch vụ này bao gồm Windows Internet Information Services (IIS) và các nền tảng runtime/server Microsoft .NET Core.
Quy trình cài đặt thay thế cho trường hợp này như sau:
- Thêm tính năng Windows' Internet Information Services (IIS) thông qua Server Manager Dashboard của máy chủ (hoặc qua hộp thoại Windows 10 Windows Features).
-
Tải và cài đặt ứng dụng
Windows Desktop Runtime (x64)từ Microsoft .NET Core v3.1.2. -
Tải và cài đặt ứng dụng
Windows Server Hostingtừ Microsoft .NET Core v3.1.10. Thành phần này được cung cấp thông qua việc cài đặt ASP.NET Core Runtime 3.1.10 Hosting Bundle, đồng thời cũng sẽ cung cấp ứng dụng.NET Core Runtime(chox86vàx64). -
Khởi chạy installation Wizard của Enterprise Server; trình này sẽ gọi việc cài đặt
Microsoft .NET Framework 4.8. Khi quá trình cài đặt.NET Frameworkhoàn tất, hãy khởi động lại máy chủ theo yêu cầu rồi chạy lại quá trình cài đặt Enterprise Server.
Nếu trước đó đã thử cài đặt Enterprise Server theo cách tiêu chuẩn trên một hệ điều hành mới và quá trình bị treo ở một thời điểm nào đó (chẳng hạn khi xây dựng lại chỉ mục tìm kiếm), hãy thử khôi phục cài đặt như sau:
-
Kết thúc tiến trình
Altium On-Prem Enterprise Server Installationtrong Windows Task Manager. -
Sửa chữa cài đặt
Microsoft .NET Core Windows Server Hostingtrong Apps & features, vốn nhiều khả năng đã bị treo. Mục này được mở trong thư mục Windows Temp, tại đó có thể khởi động lại và sửa chữa như minh họa trong video này. Nếu không thể sửa chữa theo cách này, hãy gỡ cài đặt ứng dụngWindows Server Hostingrồi cài đặt lại từ ASP.NET Core Runtime 3.1.10 Hosting Bundle. - Gỡ cài đặt cả Enterprise Server và Firebird, xóa mọi thư mục liên quan, rồi khởi động lại máy chủ.
- Cài đặt Enterprise Server như bình thường.