Calibre を起動しようとすると
$ calibrewb
(略)
// ERROR: The following products could not be licensed sufficiently:
// ERROR: - WORKbench
となってライセンスが取れない.
// ERROR: The following products could not be licensed sufficiently:
// ERROR: - WORKbench
となってライセンスが取れない.
Calibre はライセンスの取得に Flexera Software の lmstat を使っている.で,lmstat(実態は lmutil )でライセンスを確認してみると,
$ lmstat -f calworkbench
"calworkbench" v2022.010, vendor: mgcld, expiry: 31-jan-2022
floating license
(略)
という感じでライセンスは正常に見られている.謎な矛盾状態なのだが,/etc/hosts にマシン名と IP アドレスが正しく設定できていなかったのが原因だった.
$ sudo vim /etc/hosts <- 修正する
$ mgls_ok calworkbench
Checking availability of "calworkbench".
License granted through "calworkbench".
$ calibrewb
(略)
// calworkbench license acquired.
// WORKbench running on 64 cores
これで計算機兼 NAT なマシンは解決したのだが,プライベートネットワーク内部のPCでライセンスが取れないのが問題.ポートの開放でもすれば解決するのだろうか….
0 件のコメント:
コメントを投稿