Advance Steel: Leitfaden zur Problembehebung bei der Installation


Advance Steel: Professionelle Softwarelösung auf AutoCAD für die Stahldetaillierung Diese Seite bietet Lösungen, falls bei der Installation von GRAITEC's Software Advance Steel Probleme auftreten sollten.

Einige Tools, die für die Behebung von möglichen Problemen bei der Installation von Advance Steel entwickelt wurden, können von dieser Seite herunter geladen werden.




Dieser Leitfaden beinhaltet:

Fehlercodes

Symptom: Advance Steel zeigt den Flexlm "Licence Finder" Dialog zur Lizenzsuche an

  • Ursache:
    Die Lizenzdatei oder der Lizenzserver wurden nicht auf dem in der Registry angegebenen Ort gefunden. Die häufigste Ursache ist, dass eine Firewall die Kommunikation mit dem Server blockiert.
  • FLEXlm License Finder

  • Lösung:
  • Geben Sie den Lizenzserver oder die Lizenzdatei mithilfe des Dialogs an.

    Wenn es danach immer noch nicht funktioniert, hat der aktuelle Benutzer möglicherweise keine Schreibrechte für die Registry. Installieren Sie die Lizenz in diesem Fall noch einmal. Bei einer Serverlizenz kann das Problem durch eine Firewall oder ein Antiviren-Programm verursacht werden. Siehe Problembehebung bei der Kommunikation mit dem Server.

Fehlercode 5: "No such feature exists" (Funktion existiert nicht)

  • Ursache:
  • Eine der benötigten Funktionen fehlt in der Lizenzdatei. Höchstwahrscheinlich ist die Lizenzdatei nicht korrekt.

  • Lösung:
  • Die Fehlermeldung zeigt den Namen der erwarteten Funktion und den Speicherort und Namen der aktuell verwendeten Lizenzdatei an. Überprüfen Sie, ob die aktuell verwendete Lizenzdatei die erwartete ist und ob die Funktion in der Lizenz vorhanden ist.

    Die Zeile HSReal oder HSEval muss in der Lizenzdatei zwingend vorhanden sein. HSEval muss in einer Testlizenz existieren und HSReal in einer normalen Lizenz.

Fehlercode 8: "Invalid (inconsistent) license key" (Ungültiger/widersprüchlicher Lizenzschlüssel)

Fehlercode 9: "Invalid HOST" (ungültiger Host)

  • Ursache:
  • Die ermittelte Host-ID passt nicht zur Host-ID, die in der Lizenzdatei steht. Die wahrscheinlichste Ursache ist ein Problem mit dem Hasp-Treiber oder eine falsche Lizenzdatei.

  • Lösung:
  • Die Fehlermeldung zeigt die erwartete HOSTID und die verwendete Lizenz an.

    Vergleichen Sie die angegebene HOSTID mit der HOSTID des Systems, um den verwendeten Lizenztyp zu identifizieren. Siehe HOSTID finden.

    Es gibt 3 mögliche Typen:
    - Seriennummer der Festplatte
      HOSTID=DISK_SERIAL_NUM=6c908396

    - Netzwerkkarten-ID
      HOSTID=0007e9417ec9

    - HASP-Dongle
      HASP HOSTID=DSC=HASPGR-0X64B1A5CC

    Im Fall der Verwendung der Netzwerkkarten-ID oder der Festplattennummer ist die häufigste Ursache ein Fehler in der Lizenz.

    Eine weitere Ursache kann ein deaktivierter Netzwerkadapter sein. In diesem Fall müssen Sie ihn aktivieren. Einige drahtlose Netzwerkadapter von Laptops werden durch einen Hardwarewechsel deaktiviert und nicht nur durch die Softwareeinstellungen.

    Bei Verwendung eines Dongles steht ein bekanntes Problem im Zusammenhang mit dem Aladdin-Treiber.

    1. Stellen Sie sicher, dass die neueste Version installiert ist.
    2. Verwenden Sie das kleine Programm GetHaspDongleId.exe um die ID des am Computer eingesteckten Dongles zu überprüfen. Entfernen Sie gegebenenfalls alle anderen Dongles (USB oder LPT), bevor Sie das Tool benutzen.

    Wenn der ausgelesene Code mit dem Code in der Lizenz übereinstimmt oder das Tool eine Fehlermeldung ausgibt, installieren Sie den neuesten HASP-Treiber.

    Ein bekanntes Problem ist die Falschschreibung der HOST ID (z.B. enthält die Lizenz ein O statt einer 0 (Null)).

    Beachten Sie, dass alle Stellen der HOST ID Hexadezimal-Werte sind und kein S aber 5, kein O aber 0 etc. enthalten können.

Fehlercode 14: "Cannot find SERVER host name"(Kann SERVER Hostnamen nicht finden)

  • Ursache:
  • Der Server-Hostname ist nicht korrekt oder wird vom Domain Controller nicht erkannt.

  • Lösung:
  • Überprüfen Sie den angegebenen Hostnamen. Wenn er korrekt ist, verwenden Sie stattdessen die SERVER IP-Adresse.

    Siehe Einen Arbeitsplatz mit einer Server IP-Adresse verbinden.

Fehlercode 15: "Cannot connect to license server" (Kann nicht zum Lizenzserver verbinden)
Fehlercode 92: "Feature removed during lmreread or wrong server line hostid" (Feature während des lmreread entfernt oder falsche Server Host-ID)
Fehlercode 95: "Network connect to this host failed" (Netzwerkverbindung fehlgeschlagen)
Fehlercode 96: "Server node down or not responding" (Serverknoten ist inaktiv oder antwortet nicht)

  • Ursache:
  • Der Lizenzserver ist inaktiv, hinter einer Firewall oder der Arbeitsplatz ist nicht zum richtigen Server verbunden.

  • Lösung:
  • Prüfen Sie auf dem Server, ob der Lizenzserver läuft. Siehe Lizenzserver manuell starten.

    Wenn der Lizenzserver läuft, prüfen Sie, ob die Windows-Firewall aktiviert ist. Deaktivieren Sie diese möglichst oder fügen Sie Ausnahmen hinzu für lmgrd.exe und graitec.exe.

    Siehe Ausnahmen für Standard-Windows-Firewall einstellen.

    Um zu überprüfen, ob der Arbeitsplatz zum richtigen Server verbunden ist, siehe Flexlm-Registry überprüfen und korrigieren.

Fehlercode 33: "Bad encryption handshake with vendor daemon"

Fehlercode 88: "System date has been set back" (Systemdatum wurde zurückgestellt)

  • Ursache:
  • Die Datumsüberprüfung hat festgestellt, dass das Computerdatum zurückgestellt wurde.

  • Lösung:
  • Überprüfen Sie das Computerdatum und verwenden dann das kleine Programm FixDate.exe um das Problem zu korrigieren.
    Bitte kontaktieren Sie den technischen Support für Details.

Fehlercode 103: "Terminal server remote client not allowed"(Terminal Server Remote Client nicht erlaubt)

  • Ursache:
  • Es wird Windows Vista verwendet.

  • Lösung:
  • Sie benötigen eine neue Lizenz mit der Kennzeichnung "TS_OK". Kontaktieren Sie den technischen Support für eine neue spezielle Lizenz.

Probleme bei der Lizenzinstallation


Symptom: Das System stürzt beim Startbild von Advance Steel ab und schließt AutoCAD

  • Ursache :
  • Die Lizenzdatei oder eine der Systemdateien hat ein ungültiges Datum.

  • Lösung :
  • Überprüfen Sie das Datum der Lizenzdatei. Wenn es 2049 lautet, dann kopieren Sie mit Notepad den gesamten Inhalt in eine neue Datei.

    Verwenden Sie für Dateien das Tool FixFileTime.exe. Ein Log über die gefundenen und behobenen Probleme wird im Ordner der exe-Datei erstellt.

Eine Lizenz mit dem License Installer installieren


License Installer

Der Advance Steel 2009 License Installer zeigt die Lizenzeinstellungen an.
Der License Installer kann nun die bestehenden Einstellungen überschreiben oder parallel dazu neue Lizenzeinstellungen hinzufügen:

GRAITEC License Installer

Eine Lizenz installieren

Der übliche Weg, eine Lizenz zu installieren, ist die Verwendung des License Installers (LicenseInstall8x86.exe).
  • Um eine Einzelplatz-Lizenz zu installieren, machen Sie einfach einen Doppelklick auf die *.aslic-Datei, die für diesen Computer erstellt wurde. Es darf keine Server-Lizenz sein! Dann klicken Sie auf "Installieren".
  • Um Client eines Advance Steel Lizenzservers zu werden, machen Sie einfach einen Doppelklick auf die *.aslic-Datei, die für den Server erstellt wurde. Es muss speziell eine Server-Lizenz sein. Dann klicken Sie auf "Installieren".

Eine Lizenz für Version Advance Steel 8.1 (oder älter) und Advance Steel 2009 installieren

Advance Steel 8.1 und Advance Steel 2009 verwenden unterschiedliche Lizenzen, die nicht kompatibel sind (Anwender können die Advance Steel 2009-Lizenz nicht für Advance Steel 8.1 verwenden).
Im Falle von Einzelplatzlizenzen müssen Sie beide Lizenzen (für Advance Steel 8.1 und Advance Steel 2009) installieren, um mit beiden Versionen arbeiten zu können. Der License Installer muss zweimal verwendet werden: einmal für die Advance Steel 8.1-Lizenz und einmal für die Advance Steel 2009-Lizenz.

Im Falle von Serverlizenzen können Sie nicht beide Lizenzen auf demselben Server installieren. Auf einem Rechner muss der Lizenzserver für Advance Steel 2009 installiert sein und auf einem anderen Rechner der Lizenzserver für Advance Steel 8.1.

Überprüfen Sie, ob die korrekte Version des License Installers entsprechend zu den *.aslic-Dateien installiert ist

Wenn beim Doppelklick auf die *.aslic.Datei eine alte Version des Licence Installers erscheint, muss der Anwender manuell den neuen Licence Installer verbinden (denjenigen mit der Abfrage "Ersetzen der bestehenden Einstellungen"). Alte License Installer überschreiben immer die Registry-Einstellungen für den Wert GRAITEC_LICENSE_FILE. Wenn Sie also eine Advance Steel 2009-Lizenz mit einem alten License Installer installieren, dann wird die Lizenz für Advance Steel 8.1, falls vorhanden, aus der Registry gelöscht.

Allgemeine Aufgaben


Die Flexlm-Registry überprüfen und korrigieren

Die Lizenzeinstellungen der Registry befinden sich in:

  • Für Windows Vista 32-bit und Windows Vista 64-bit befinden sich die Einstellungen in: HKEY_CURRENT_USER / Software / FLEXlm License Manager
  • Für Windows XP 32-bit in : HKEY_LOCAL_MACHINE / Software / FLEXlm License Manager
  • Für Windows XP 64-bit in : HKEY_LOCAL_MACHINE / SOFTWARE / Wow6432Node / FLEXlm License Manager

Verwenden Sie regedit um den Registrierungsschlüssel zu öffnen. Der Schlüssel enthält den Wert GRAITEC_LICENSE_FILE, der den Pfad zur Lizenzdatei angibt

Der Wert GRAITEC_LICENSE_FILE wird sowohl von Advance Steel als auch Advance Concrete verwendet.

Die Werte können einen Pfad enthalten (z.B. C:\Dokumente und Einstellungen\All Users\Application Data\Graitec\AdvanceSteel\License\AS81.dat) oder eine Serveradresse (z.B. 7621@graitec_server).

Die erste Zahl der Serveraddresse ist der Vendor Port. Diese muss mit der Zahl in der auf dem Server installierten Lizenzdatei übereinstimmen.

SERVER XXX DSC=HASPGR-0x5a971635 7621
VENDOR GRAITEC
FEATURE HSBASIS GRAITEC 8100 01-oct-2009 20 START=11-mar-2008 TS_OK \
SIGN=C4E51342B6D8
...

Schauen Sie auf dem Rechner, auf dem der Lizenzserver läuft, nach dem Unterschlüssel: "Graitec License Server".

Der Unterschlüssel enthält die folgenden Werte:

- License: Pfad zur Lizenzdatei, die vom Lizenzserver verwendet wird
- Lmgrd: Pfad zu lmgrd.exe
- LMGRD_LOG_FILE: Pfad zur Log-Datei, diese ist standardmäßig leer. Tragen Sie einen Pfad ein, um mehr Informationen zu erhalten, wenn der Server fehlschlägt.

Die HOSTID finden

3 Nummern können als Host-ID verwendet werden:
  • Die physikalische Adresse der Netzwerkkarte
  • Geben Sie den Befehl ipconfig /all im DOS-Fenster ein, um sie anzeigen zu lassen.
    Die Nummer ist im Format: "00-13-20-6b-de-10"

  • Die Seriennummer der Festplatte
  • Geben Sie den Befehl dir c: /w/p im DOS-Fenster ein, um sie anzeigen zu lassen.
    Die Nummer ist im Format: "54c3-db43"

  • Die HASP-Dongle ID
  • Verwenden Sie das kleine Programm GetHaspDongleId.exe um sie anzeigen zu lassen.

Wenn ein Computer mehrere Netzwerkkarten hat, kann eine beliebige ausgewählt werden. Es wird jedoch eine drahtlose Netzwerkkarte bevorzugt. Denn bei einer deaktivierten Karte funktioniert die Lizenz nicht, was bei drahtlosen Netzwerkkarten häufiger vorkommt.

Einen Arbeitsplatz zu einer Server-IP-Adresse verbinden

1. Loggen Sie sich am Server ein.

2. Schreiben Sie im Befehlsfenster ein: ipconfig /all.

3. Schauen Sie nach der IP-Addresse und loggen sich am Arbeitsplatz ein

4. Öffnen Sie regedit und navigieren zum Schlüssel im FLEXlm-Lizenzmanager, wie beschrieben unter Flexlm-Registry überprüfen und korrigieren.

5. Finden Sie den Wert GRAITEC_LICENSE_FILE und geben Port@IP-Addresse ein.
Zum Beispiel: 7621@192.168.153.1

Den Lizenzserver manuell starten

Überprüfen Sie, ob der Lizenzserver läuft. Loggen Sie sich dann am Serverrechner ein und starten den Windows Task Manager (STRG-SHIFT-ESC).
1. Wählen Sie den Karteireiter Prozesse.
2. Wählen Sie ganz unten Prozesse aller Benutzer anzeigen aus und schauen nach der graitec.exe und lmgrd.exe. Wenn sie fehlen, bedeutet es, dass der Lizenzserver aus ist.

Um den Lizenzserver manuell zu starten, verwenden Sie das Tool lmtools.exe.
1. Wählen Sie auf der ersten Seite die Option Configuration using services aus und wählen Graitec License Server in der Auswahlbox:

lmtools.exe tool

2. Wählen Sie den Karteireiter Start/Stop/Reread tab.
3. Klicken Sie Stop server und dann den Button Start Server.

Beachten Sie, dass der Server in bestimmten Situationen nicht startet:

  • Ursache 1:
  • Die Ports werden von anderen Anwendungen benutzt.

  • Lösung 1:
  • Ändern Sie die verwendeten Ports (Siehe Die vom Lizenzmechanismus verwendeten, voreingestellten Ports ändern).
    Wenn Sie denselben Rechner als Lizenzserver für andere Software verwenden, die ebenfalls flexlm nutzt (z.B. AutoCAD®) - eine häufige Problemquelle - ist es besser, eine kombinierte Lizenz zu verwenden. Wenn Sie in dieser Situation sind, hängen Sie bitte die andere Lizenz an und fragen nach einer kombinierten Lizenz.


  • Ursache 2:
  • Auf einem Serverrechner mit Windows Vista kann es vorkommen, dass der Lizenzservice beim Systemstart nicht gestartet wird. Dies geschieht, weil Vista einen Servicestart abbricht, wenn der Start innerhalb einer bestimmten Zeit fehlschlägt.

  • Lösung 2:
  • Starten Sie den Lizenzserver manuell. Alternativ können Sie den Service entfernen und eine Batch-Datei erstellen, die den Lizenzserver bei Systemstart startet.
    Die Befehlszeile, um den Lizenzserver zu starten, lautet: lmgrd.exe -c license_fullpath -l log_fullpath

Firewall-Ausnahmen für die Standard-Windows-Firewall einstellen

Um Firewall-Ausnahmen einzustellen, fügen Sie unabhängig vom verwendeten Port die lmgrd.exe und graitec.exe als Ausnahmen hinzu.

Um Firewall-Ausnahmen zu konfigurieren:
1. Gehen Sie vom Windows-Startmenü zur Firewall-Konfiguration Systemsteuerung > Sicherheitscenter > Windows-Firewall
2. Klicken Sie unter dem Karteireiter Ausnahmen auf Programm....

Voreingestellte Ports ändern, die vom Lizenzmechanismus verwendet werden

Der Lizenzserver kommuniziert über 2 TCP-Ports mit den Arbeitsplatz-Rechnern. Die voreingestellten Werte dieser Ports lauten:

Komponente Advance Steel Advance Concrete
graitec.exe 7621 7622
lmgrd.exe 27000 27000

Um die Werte dieser Ports zu ändern, ergänzen Sie den folgenden Text in der Lizenzdatei:

SERVER XXX DSC=HASPGR-0x20c1d0ce 7622
VENDOR GRAITEC port=27000
FEATURE INT_VER GRAITEC 8100 permanent 1 TS_OK SIGN=15DFB30036E0
...

Sie können anstelle von 7621 und 27000 eine beliebige gültige Port-Nummer eingeben.

Hinweis: Es ist nicht notwendig, die Lizenz nach dem Abändern des Texts wieder zu verschlüsseln, aber der Server muss neu gestartet werden. Zum Neustart des Servers siehe "Lizenzserver manuell starten".

Auf der Client-Seite muss der voreingestellte Port ebenfalls geändert werden. Dies kann durch eine Neuinstallation der Lizenz geschehen oder manuell, indem 7622@server durch neuer_port@server ersetzt wird.

Bezüglich der Registry siehe Flexlm-Registry überprüfen und korrigieren.

Problembehebung bei der Kommunikation mit dem Lizenzserver

  • Symptom:
  • Auf der Serverseite ist anscheinend alles in Ordnung, aber der Client bekommt keine Verbindung zum Server.

  • Ursache:
  • Die Kommunikation zwischen dem Server und dem Client ist möglicherweise auf der Serverseite, auf der Clientseite oder dazwischen (Router oder andere Hardware-Firewall) blockiert.

  • Lösung:
  • Server und client:
    Überprüfen Sie, ob eine Firewall, Antivirus-Software oder eine Spyware-Software vorhanden ist. Deaktivieren Sie diese vorübergehend und überprüfen erneut die Verfügbarkeit der Lizenz. In einigen Fällen blockiert Antivirus-Software (Panda) die Ports, obwohl sie deaktiviert wurde. In diesem Fall muss sie entsprechend konfiguriert oder deinstalliert werden.

    Router:
    Der Netzwerkadministrator sollte die Verbindung auf den Ports 7622 und 27000 öffnen. Wenn dies nicht möglich ist, sollten 2 beliebige Ports geöffnet und dann die unter Voreingestellte Ports ändern, die vom Lizenzmechanismus verwendet werden angegebenen Schritte ausgeführt werden.

Den Status der Netzwerkverbindung überprüfen

Um zu überprüfen, ob eine Netzwerkkarte inaktiv ist:

- In Windows XP: Wählen Sie vom Startmenü die Systemsteuerung > Netzwerkverbindungen
- In Windows Vista: Systemsteuerung > Netzwerkcenter > Netwerkverbindungen

Um eine Verbindung zu deaktivieren, machen Sie einen Rechtsklick auf das Icon und wählen Deaktivieren.


Tools für die Problembehebung


Tools für die Problembehebung bei der Installation von Advance Steel:

Tools Beschreibung Nützlich für Download
FixFileTime.exe Behebt Fehler in Systemdateien, die ein Änderungsdatum haben, das vor dem aktuellen Datum liegt und dadurch Abstürze verursachen. Wenn das System abstürzt und AutoCAD direkt nach dem Advance Startbild schließt Kontaktieren Sie bitte den technischen Support
FixDate.exe Für Kunden, die versehentlich das Computerdatum zurückstellen Bei Fehlercode 88: System date has been set back Kontaktieren Sie bitte den technischen Support
GetHaspDongleId.exe Ermittelt die HASP dongle ID Fehlercode 9: Invalid HOST.
KillerLicense.exe Für Kunden, die ihre Lizenz auf einen anderen Computer übertragen wollen Kontaktieren Sie bitte den technischen Support Kontaktieren Sie bitte den technischen Support
lmtools.exe Für die Problemerkennung mit dem FlexLm-Treiber Fehlercode 15:Cannot connect to license server;
Fehlercode 92:Feature removed during lmreread or wrong server line HOSTID;
Fehlercode 95:Network connect to this host failed;
Error code 96:Server node down or not responding.