NX Lab
Cài đặt, License & Hệ thống

NX báo lmgrd chưa chạy: kiểm tra License Server trên Windows

Quy trình kiểm tra hợp pháp khi NX báo lmgrd chưa chạy: dịch vụ Windows, log FlexNet, port@hostname, biến môi trường, firewall và xung đột cổng.

Quản trị viên 6 phút đọc

Ảnh minh họa cho bài NX báo lmgrd chưa chạy: kiểm tra License Server trên Windows

NX báo lmgrd chưa chạy: kiểm tra License Server trên Windows

Thông báo NX không thể kết nối đến hệ thống license hoặc “lmgrd is not running” thường xuất hiện khi máy trạm không tìm thấy máy chủ cấp phép, dịch vụ quản lý license chưa chạy hoặc cấu hình cổng và tên máy không khớp. Việc cài lại NX nhiều lần hiếm khi giải quyết đúng nguyên nhân. Cần tách bài toán thành ba lớp: cấu hình client, trạng thái dịch vụ server và kết nối mạng.

Bài viết này dành cho license hợp pháp do doanh nghiệp hoặc tổ chức quản lý. Không chỉnh sửa khóa, chữ ký hay nội dung license ngoài quy trình của Siemens hoặc nhà cung cấp được ủy quyền.

1. Xác định mô hình cấp phép đang dùng

Trước khi sửa, hãy xác nhận máy dùng node-locked license cục bộ, floating license qua máy chủ nội bộ hay dịch vụ cấp phép theo cơ chế mới của phiên bản NX. Tên dịch vụ và biến môi trường khác nhau giữa các thế hệ.

Nếu đây là máy client nối tới server của công ty, bạn không cần cài một license server thứ hai. Nếu là server, phải có bộ Siemens License Server đúng phiên bản và tệp license hợp lệ do quản trị viên nhận được.

2. Đọc đầy đủ thông báo lỗi

Ghi lại mã lỗi, chuỗi “port@hostname”, thời điểm xảy ra và phiên bản NX. Các mã như -15, -96, -97 hay -10004 gợi ý nhóm lỗi khác nhau, nhưng không nên chỉ nhìn mã rồi áp dụng một mẹo ngẫu nhiên.

Mở log của Siemens License Server hoặc FlexNet trên máy chủ. Dòng log gần thời điểm client thử kết nối cho biết daemon có khởi động, tệp license được đọc hay cổng bị chiếm. Nếu server hoàn toàn không có log mới, nhiều khả năng yêu cầu chưa đến được dịch vụ.

3. Kiểm tra dịch vụ trong Windows Services

Trên máy chủ, mở Services và tìm dịch vụ Siemens PLM License Server hoặc tên dịch vụ được cấu hình khi cài đặt. Kiểm tra:

• Dịch vụ có tồn tại hay không.

• Trạng thái Running, Stopped hay Start Pending.

• Startup Type là Automatic hoặc Automatic (Delayed Start) theo chính sách IT.

• Tài khoản chạy dịch vụ còn quyền đọc thư mục chương trình và tệp license.

• Đường dẫn executable trong thuộc tính dịch vụ còn đúng.

Nếu không thấy dịch vụ, đừng tự tạo bằng tên đoán. Chạy bộ cài license server chính thức với quyền quản trị hoặc dùng quy trình sửa chữa do IT phê duyệt.

4. Dịch vụ bị kẹt ở Start Pending

Start Pending kéo dài thường do daemon không đọc được tệp cấu hình, hostname không khớp, cổng bị chiếm hoặc quyền truy cập thư mục không đủ. Kiểm tra Event Viewer và log FlexNet thay vì liên tục nhấn Start.

Xác nhận đường dẫn không trỏ tới thư mục đã bị đổi tên hoặc ổ mạng chưa sẵn sàng khi khởi động. Nếu tài khoản dịch vụ đã thay đổi mật khẩu, thông tin đăng nhập lưu trong Services cũng có thể hết hiệu lực.

5. Kiểm tra port@hostname ở phía client

Cấu hình license client thường có dạng port@hostname. Hostname phải phân giải được từ máy trạm và port phải trùng với cổng server đang lắng nghe. Không sao chép một giá trị từ máy khác nếu hạ tầng khác nhau.

Dùng lệnh chuẩn của Windows hoặc công cụ IT để kiểm tra DNS và kết nối TCP tới đúng cổng. Ping thành công không chứng minh cổng license mở; ngược lại, ping bị chặn cũng không luôn đồng nghĩa dịch vụ không dùng được.

Nếu doanh nghiệp có DNS ổn định, ưu tiên hostname được quản lý thay vì IP tĩnh tự ghi. Khi đổi tên server hoặc di chuyển máy ảo, cần cập nhật license hợp pháp và cấu hình client theo quy trình nhà cung cấp.

6. Kiểm tra biến môi trường và xung đột phiên bản

Một máy có nhiều phiên bản NX có thể tồn tại các biến license cũ và mới. Hãy kiểm tra biến ở cả User và System, xác nhận NX thực sự đọc biến nào. Giá trị ở phạm vi người dùng có thể ghi đè cấu hình hệ thống và khiến chỉ một tài khoản gặp lỗi.

Sau khi thay đổi biến môi trường, đóng toàn bộ NX và mở phiên đăng nhập mới hoặc khởi động lại theo chính sách IT. Đừng tạo nhiều biến gần giống nhau với các cổng khác nhau; điều đó làm chẩn đoán khó hơn.

7. Cổng, firewall và phần mềm bảo mật

Trên server, xác nhận lmgrd và vendor daemon đang lắng nghe. Một số cấu hình dùng cổng cố định cho lmgrd nhưng vendor daemon chọn cổng động, dẫn đến client đi qua cổng đầu tiên rồi thất bại ở bước sau. Trong môi trường firewall nghiêm ngặt, quản trị viên nên cấu hình cổng cố định theo tài liệu Siemens và mở đúng phạm vi mạng cần thiết.

Không nên tắt hoàn toàn Windows Firewall hoặc antivirus để thử. Thay vào đó, tạo quy tắc có phạm vi cho executable, cổng và profile mạng phù hợp, rồi ghi nhận thay đổi.

8. Kiểm tra xung đột cổng và tiến trình cũ

Sau nâng cấp, có thể còn dịch vụ FlexNet cũ dùng cùng cổng. Dùng công cụ quản trị hệ thống để xác định PID đang lắng nghe, đối chiếu với đường dẫn executable và dịch vụ tương ứng.

Không dừng tiến trình license của phần mềm khác khi chưa xác định chủ sở hữu. Nếu cần đổi cổng, phải cập nhật nhất quán ở server, firewall và client.

9. Thử nghiệm có kiểm soát

Sau khi chỉnh một yếu tố, khởi động lại dịch vụ và kiểm tra log cho đến khi thấy daemon sẵn sàng. Sau đó thử từ một client duy nhất, ghi lại thời gian và kết quả. Tránh thay đồng thời service, firewall, hostname và biến môi trường vì sẽ không biết thay đổi nào thực sự sửa lỗi.

Khi server hoạt động nhưng NX vẫn không mở, dùng công cụ chẩn đoán license chính thức hoặc nhờ quản trị viên kiểm tra feature name, phiên bản được phép và số lượng seat đang sử dụng.

10. Khi nào cần cài lại

Chỉ sửa chữa hoặc cài lại license server khi dịch vụ bị thiếu, executable hỏng hoặc bộ cài không hoàn tất. Cài lại NX client không sửa được server dừng. Trước khi sửa server, sao lưu cấu hình và log, xác nhận bộ cài tương thích, đồng thời lên lịch để không làm gián đoạn người dùng khác.

Checklist chẩn đoán

• Xác định đúng mô hình license và máy server.

• Ghi mã lỗi cùng chuỗi port@hostname.

• Kiểm tra dịch vụ có tồn tại và đang Running.

• Đọc log FlexNet/Siemens và Event Viewer.

• Xác nhận hostname phân giải được và cổng TCP truy cập được.

• Loại bỏ biến môi trường cũ hoặc xung đột theo chính sách IT.

• Kiểm tra cổng của lmgrd và vendor daemon.

• Thử từng thay đổi một và ghi kết quả.

• Dùng license, bộ cài và tài liệu hợp pháp từ Siemens.

Kết luận

Khi NX báo lmgrd chưa chạy, trọng tâm không phải là cài lại ứng dụng mà là chứng minh từng mắt xích từ client đến dịch vụ cấp phép. Services, log, port@hostname và kết nối TCP cung cấp bằng chứng rõ ràng hơn mọi mẹo chỉnh sửa không kiểm soát.

Nguồn gợi ý chủ đề: UG爱好者 – “UGNX2206安装后打开许可报错…服务器(lmgrd)尚未启动”: https://www.ugsnx.com/thread-335259-1-1.html; “UG NX12.0许可证问题,愁死我了”: https://www.ugsnx.com/thread-184045-1-1.html

Nội dung được biên soạn lại cho quy trình license hợp pháp, không phải bản dịch nguyên văn.

Chia sẻ:FacebookXLinkedIn

Bình luận (0)

Chưa có bình luận. Hãy là người đầu tiên chia sẻ ý kiến.

    Đăng nhập để bình luận.

    Bài viết liên quan