Linux-Admin: Topspin-Lizenzserver auf Ubuntu 14.04: Unterschied zwischen den Versionen

Aus Hergipedia
Zur Navigation springen Zur Suche springen
Zeile 12: Zeile 12:
== flexlm-Benutzer ==
== flexlm-Benutzer ==


Folgende Einträge sollten in die einschlägigen Dateien eingefügt werden:
Wenn der User flexlm nicht oder nur unvollständig erstellt wurde, sollten folgende Einträge in die einschlägigen Dateien eingefügt werden:


* /etc/passwd
* /etc/passwd

Version vom 28. August 2014, 14:15 Uhr

Wozu ist das gut?

Diese Anleitung beschreibt die Besonderheiten beim Setup des Flexlm-Lizenzservers für die Bruker-Topspin-NMR-Software.

Topspin-Installation

  • Installation von Bruker Topspin
    • Data Processing Only
    • sonst alles default
    • (kann zu Fehlermeldungen bei der Erstellung des flexlm-Benutzers kommen)

flexlm-Benutzer

Wenn der User flexlm nicht oder nur unvollständig erstellt wurde, sollten folgende Einträge in die einschlägigen Dateien eingefügt werden:

  • /etc/passwd
flexlm:x:1016:1017:FLEXlm Licence Manager:/nonexistent:/bin/bash
(1016:1017 ggf. durch andere user / group ID ersetzen)
  • /etc/shadow
flexlm:!:15324:0:99999:7:::

/usr/tmp-Ordner

  • Anlegen eines neuen tmp-Ordners:
mkdir /usr/tmp
chmod -R a+rwx /usr/tmp
  • Alternativ sollte auch ein Symlink nach /tmp klappen:
ln -s /tmp /usr/tmp

license.dat

Die Datei license.dat kommt normalerweise nach

/usr/local/flexlm/Bruker/licenses/

Der Lizenzserver verlangt allerdings

/usr/local/flexlm/licenses

also helfen wir uns mit einem Symlink:

ln -s /usr/local/flexlm/Bruker/licenses/ /usr/local/flexlm/licenses

Lizenzmanager beim Booten starten

Damit der lmgrd beim Booten gestartet wird, legt man für den User flexlm einen @reboot-Eintrag in der crontab an:

sudo -u flexlm crontab -e
--> folgende Zeile einfügen:
@reboot /usr/local/flexlm/Bruker/lmgrd

...fertig :-)