Lattice Diamond bzw. flexlm meckert über Host-ID

Gast #7111861
Lesenswert?
• ▲
▼
Meine Lattice Diamond-Installation (auf Arch-Linux 64 Bit) wollte gerade 
wegen fehlender Lizenz nicht mehr starten. Vor ein paar Tagen hatte ich 
schon eine neue Lizenz gezogen und es will trotzdem nicht mehr.
Dann habe ich gestern nochmal eine Lizenz mit der Host-ID der alten 
Lizenz geholt --> geht trotzdem nicht:
1
$ diamond
2
Error: License checkout failed.
3

4
Invalid host.
5
 The hostid of this system does not match the hostid
6
 specified in the license file.
7
Feature:       LSC_DIAMOND_A
8
Hostid:        001122334455
9
License path:  /home/.../licenses/2022_06_28__lattice_license.dat:/usr/local/diamond/3.12/bin/lin64/../../license/license.dat:
10
FlexNet Licensing error:-9,57

Die Host-ID stimmt mit der Host-ID in der Lizenzdatei überein.

Nun wollte ich schauen, was lmhostid für eine ID erwartet:
1
$ ./lmhostid 
2
exec: Failed to execute process './lmhostid': The file does not exist or could not be executed.
WFT?!?

lmhostid ist auf lmutil gelinkt:
1
$ file lmutil
2
lmutil: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-lsb.so.3, for GNU/Linux 2.6.18, BuildID[sha1]=922e67fab68173ef9a347b2eaa86db77c92a0581, stripped
Sieht erstmal nicht weiter verdächtig aus.

Nach einiger Suche im Netz, führte folgender Weg etwas näher zum Ziel:
Es muss das Paket "ld-lsb" nachinstalliert werden, dann klappt es auch 
wieder mit flexlm.

Allerdings zeigt mit flexlm andere Host-IDs an, als der Debug-Dialog von 
Diamond.
Starten will Diamond trotzdem nicht, sagt mir aber auch nicht, was jetzt 
nicht geht :-)

Vielleicht hat ja jemand noch eine Idee?
Gast #7112142
Lesenswert?
• ▲
▼
Problem gelöst.

Die Host-ID, die von /usr/local/diamond/3.12/bin/lin64/licensedebug 
angezeigt wird, funktioniert einfach nicht.
Ich habe jetzt noch eine neue Lizenz angefordert, mit der Host-ID, die 
von /usr/local/diamond/3.12/modeltech/linuxloem/lmhostid ausgegeben 
wird. Damit hat es funktioniert.

Für Lattice verwende ich keinen Lizenzserver, kenne das Problem aber von 
anderer Software. Leider.

Duke

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.