|
发表于 2024-5-30 04:16:21
|
显示全部楼层
本帖最后由 joshua2784920 于 2024-5-30 04:20 编辑
You can find the "already in use" message in the log file.
There are two possibilities for this:
It is possible that the mgcld daemon was already running through lmgrd, and when I requested the log file, the mgcld daemon was restarted.
In this case, the log file you provided is not the one I requested, so your response is not meaningful.
If you have sent the log file of the mgcld daemon running through lmgrd previously, there are two further possibilities:
2.1. Calibre might not have been able to acquire the license, so it could have attempted to run the mgcld daemon multiple times.
2.2. It could be using the same TCP port number as another vendor daemon, though this is unlikely because such a mistake should not occur. However, please check if the TCP port numbers used by the license files you are using are being utilized by multiple files.
To resolve this issue, follow these steps:
1. Stop the license daemon:
% lmutil lmdown -q -c your_license_file ; sleep 60; netstat -a | grep TCP_port_number_on_your_license_file
2. The result of "netstat -a | grep TCP_port_number_on_your_license_file" should show nothing.
If there is any output, it means the daemon has not fully stopped yet.
Since the daemon should stop within 60 seconds after receiving the stop command, the netstat result will likely be empty.
3. Please upload the result of running lmgrd -c ./file_lic/mgc_lic.dat -l mgcld.log again.
4. Please upload the portion of the generated license file from the beginning to the first occurrence of the "feature" section.
5. Please upload the results of running pubkey_verify in the installed directory.
It should show "seems patched" for the listed files and end with "Total 0 files will be changed". |
|