Hallo,
ich möchte unseren Lizenzserver für Autodeskprodukte von Windows am liebsten auf FreeBSD umziehen. Offiziell unterstüzt Autodesk Windows, MacOS X und Linux (Red Hat und SUSE jeweils Enterprise).
https://knowledge.autodesk.com/de/s...todesk-network-license-manager-for-linux.html
Meine Idee ist, den Lizenzserver über die Linux Binärkompatibilität in FreeBSD laufen zu lassen.
FreeBSD acadlock 12.0-RELEASE-p8 FreeBSD 12.0-RELEASE-p8 GENERIC amd64
linux-c7-nspr-4.13.1 Netscape Portable Runtime (Linux CentOS 7.4.1708)
linux-c7-nss-3.28.4_3 Network Security Services (Linux CentOS 7.4.1708)
linux-c7-sqlite-3.7.17_1 Library that implements an embeddable SQL database engine (Linux CentOS 7.4.1708)
linux-c7-strace-4.12_1 System call tracer (CentOS 7.6.1810)
linux_base-c7-7.4.1708_6 Base set of packages needed in Linux mode (Linux CentOS 7.4.1708)
In dem heruntergeladenen Packet (nlm11.16.2.0_ipv4_ipv6_linux64.tar.gz) ist ein RPM (nlm11.16.2.0_ipv4_ipv6_linux64.rpm)
Das habe ich mit rpm2cpio nach /compat/linux/opt/flexnetserver installiert.
cd /compat/linux && rpm2cpio /root/lizenzserver/nlm11.16.2.0_ipv4_ipv6_linux64.rpm | cpio -idv
Der Lizenzserver besteht aus zwei Softwarekomponenten. Einem allgemeinen Server (lmgrd) und einem herstellerabhängigen Vendordaemon (in meinem Fall von Autodesk adskflex).
lmgrd v11.16.2.0 build 242433 x64_lsb - Copyright (c) 1988-2018 Flexera. All Rights Reserved.
adskflex FlexNet Licensing version v11.16.2.0 build 242433 x64_lsb
Die Software lässt sich starten, ließt die Lizenzdatei erfolgreich ein, beendet sich danach, weil der Vendordaemon einen Fehler meldet.
./lmgrd -c 20180917_Autodesk_2018.lic -l /var/log/lmgrd
Die letzten Zeilen der Logdatei /compat/linux/var/log/lmgrd
19:12:20 (adskflex) EXITING DUE TO SIGNAL 76 Exit reason 44
19:12:20 (lmgrd) adskflex exited with status 76 (Not able to resolve local host)
19:12:20 (lmgrd) This error probably results from:
19:12:20 (lmgrd) 1. DNS server not able to resolve localhost.
19:12:20 (lmgrd) 2. /etc/hosts file does not contain an entry for localhost.
19:12:20 (lmgrd) To correct the problem put localhost entry in /etc/hosts file.
Eine Internetrecherche nach Signal 74 bzw. Reason 44 war nicht aufschlussreich. Dem Hinweis nach der DNS-Auflösung von localhost über die /compat/linux/etc/hosts Datei bin ich gefolgt und habe folgenden Eintrag gemacht.
127.0.0.1 localhost
... ohne Erfolg. Welche Datei (Pfad) ließt der adskflex-daemon und wie ist das Format?
Auch der Hinweis im FreeBSD-Handbuch (https://www.freebsd.org/doc/de/books/handbook/linuxemu-lbc-install.html) folgenden Eintrag in der /compat/linux/etc/hosts.conf zu setzen, hat keine Änderung gebracht.
order hosts, bind
multi on
Habt ihr noch eine Idee. Wie genau funktioniert die Auflösung unter der Linux-Kompatibilität und wie kann man ggfs. herausfinden wo es genau klemmt.
Danke und Grüße
ret
ich möchte unseren Lizenzserver für Autodeskprodukte von Windows am liebsten auf FreeBSD umziehen. Offiziell unterstüzt Autodesk Windows, MacOS X und Linux (Red Hat und SUSE jeweils Enterprise).
https://knowledge.autodesk.com/de/s...todesk-network-license-manager-for-linux.html
Meine Idee ist, den Lizenzserver über die Linux Binärkompatibilität in FreeBSD laufen zu lassen.
FreeBSD acadlock 12.0-RELEASE-p8 FreeBSD 12.0-RELEASE-p8 GENERIC amd64
linux-c7-nspr-4.13.1 Netscape Portable Runtime (Linux CentOS 7.4.1708)
linux-c7-nss-3.28.4_3 Network Security Services (Linux CentOS 7.4.1708)
linux-c7-sqlite-3.7.17_1 Library that implements an embeddable SQL database engine (Linux CentOS 7.4.1708)
linux-c7-strace-4.12_1 System call tracer (CentOS 7.6.1810)
linux_base-c7-7.4.1708_6 Base set of packages needed in Linux mode (Linux CentOS 7.4.1708)
In dem heruntergeladenen Packet (nlm11.16.2.0_ipv4_ipv6_linux64.tar.gz) ist ein RPM (nlm11.16.2.0_ipv4_ipv6_linux64.rpm)
Das habe ich mit rpm2cpio nach /compat/linux/opt/flexnetserver installiert.
cd /compat/linux && rpm2cpio /root/lizenzserver/nlm11.16.2.0_ipv4_ipv6_linux64.rpm | cpio -idv
Der Lizenzserver besteht aus zwei Softwarekomponenten. Einem allgemeinen Server (lmgrd) und einem herstellerabhängigen Vendordaemon (in meinem Fall von Autodesk adskflex).
lmgrd v11.16.2.0 build 242433 x64_lsb - Copyright (c) 1988-2018 Flexera. All Rights Reserved.
adskflex FlexNet Licensing version v11.16.2.0 build 242433 x64_lsb
Die Software lässt sich starten, ließt die Lizenzdatei erfolgreich ein, beendet sich danach, weil der Vendordaemon einen Fehler meldet.
./lmgrd -c 20180917_Autodesk_2018.lic -l /var/log/lmgrd
Die letzten Zeilen der Logdatei /compat/linux/var/log/lmgrd
19:12:20 (adskflex) EXITING DUE TO SIGNAL 76 Exit reason 44
19:12:20 (lmgrd) adskflex exited with status 76 (Not able to resolve local host)
19:12:20 (lmgrd) This error probably results from:
19:12:20 (lmgrd) 1. DNS server not able to resolve localhost.
19:12:20 (lmgrd) 2. /etc/hosts file does not contain an entry for localhost.
19:12:20 (lmgrd) To correct the problem put localhost entry in /etc/hosts file.
Eine Internetrecherche nach Signal 74 bzw. Reason 44 war nicht aufschlussreich. Dem Hinweis nach der DNS-Auflösung von localhost über die /compat/linux/etc/hosts Datei bin ich gefolgt und habe folgenden Eintrag gemacht.
127.0.0.1 localhost
... ohne Erfolg. Welche Datei (Pfad) ließt der adskflex-daemon und wie ist das Format?
Auch der Hinweis im FreeBSD-Handbuch (https://www.freebsd.org/doc/de/books/handbook/linuxemu-lbc-install.html) folgenden Eintrag in der /compat/linux/etc/hosts.conf zu setzen, hat keine Änderung gebracht.
order hosts, bind
multi on
Habt ihr noch eine Idee. Wie genau funktioniert die Auflösung unter der Linux-Kompatibilität und wie kann man ggfs. herausfinden wo es genau klemmt.
Danke und Grüße
ret
Zuletzt bearbeitet: