เนื่องจากปัญหาในการออกใบอนุญาต FlexLM ถูกใช้โดยสิทธิ์การใช้งานซอฟต์แวร์ Intel® FPGA Mentor Graphics และผู้ให้บริการ EDA รายอื่นๆ เพื่อรองรับใบอนุญาตแบบ Floating FlexLM รองรับเฉพาะการเรียกใช้ดีมอนสิทธิ์การใช้งานของผู้จัดจําหน่ายแต่ละรายเท่านั้น (เช่น alterad หรือ mgcld) คุณอาจเห็นข้อความต่อไปนี้ในไฟล์บันทึกสิทธิ์การใช้งานของคุณหากคุณพยายามเริ่มเซิร์ฟเวอร์ที่ได้รับอนุญาตสําหรับทั้งซอฟต์แวร์ Intel® FPGA และ Mentor Graphics บนเซิร์ฟเวอร์ที่ได้รับอนุญาตเดียวกัน:
(mgcld) Cannot open lock file. errno=11 (/var/tmp/lockmgcld): Resource temporarily unavailable
(mgcld) EXITING DUE TO SIGNAL 41 Exit reason 9
(lmgrd) mgcld exited with status 41 (Exited because another server was running)
(lmgrd) MULTIPLE "mgcld" license server systems running.
(lmgrd) Please kill, and run lmreread
(lmgrd)
(lmgrd) This error probably results from either:
(lmgrd) 1. Another copy of the license server manager (lmgrd) is running.
(lmgrd) 2. A prior license server manager (lmgrd) was killed with "kill -9"
(lmgrd) (which would leave the vendor daemon running).
(lmgrd) To correct this, do a "ps -ax | grep mgcld"
(lmgrd) (or equivalent "ps" command)
(lmgrd) and kill the "mgcld" process.
ปัญหานี้เกิดขึ้นเมื่อสิทธิ์การใช้งานซอฟต์แวร์ Intel® FPGA มีบรรทัดคุณลักษณะจาก Mentor Graphics โดยใช้ mgcld daemon และสิทธิ์การใช้งาน Mentor Graphics ยังรวมถึงบรรทัดคุณสมบัติโดยใช้ดีมอน mgcld ดังกล่าวข้างต้น สิทธิ์การใช้งาน FlexLM จะรองรับการใช้งานดีมอนผู้ขายเวอร์ชันเดียวเท่านั้น เช่น mgcld
หากต้องการแก้ไขปัญหานี้ ให้ปฏิบัติตามวิธีใดวิธีหนึ่งต่อไปนี้:
- จัดวางสิทธิ์การใช้งานซอฟต์แวร์ Intel® FPGA หรือ Mentor Graphics ใหม่ให้กับเซิร์ฟเวอร์ที่ได้รับอนุญาตอื่น
- รวมสิทธิ์การใช้งานทั้งสองไว้ในไฟล์เดียวซึ่งจากนั้นสามารถใช้ดีมอนที่มีการเปลี่ยนแปลงเดี่ยวและดีมอน mgcld เดียว
- แก้ไขสองสิทธิ์การใช้งานเพื่อย้ายคุณสมบัติ mgcld ทั้งหมดจากสิทธิ์การใช้งานซอฟต์แวร์ Intel® FPGA ไปยังสิทธิ์การใช้งาน Mentor Graphics จากนั้นสิทธิ์การใช้งานซอฟต์แวร์ Intel® FPGA จะใช้ดีมอนที่มีการเปลี่ยนแปลงเพียงหนึ่งเดียวและสิทธิ์การใช้งาน Mentor Graphics จะใช้ดีมอน mgcld เดียวเท่านั้น