Die folgenden Abschnitte enthalten Lösungen für Probleme, die bei der Arbeit mit Micro Focus ZENworks-Befehlszeilenprogrammen auftreten können:
Die zman-Befehle funktionieren nicht für Nicht-Root-Benutzer auf einem ZENworks Linux-Server
Nicht-root-Benutzer können keine Satellitenrolle mit dem Befehl „zman ssc“ konfigurieren
Bei einigen zman-Befehlen tritt der Fehler „OutOfMemory“ auf
Der zman-Befehl „ssd“ zum Entfernen einer Satellitenrolle wird nicht ausgeführt
Die zman-Befehle funktionieren nicht für Nicht-Root-Benutzer auf einem ZENworks Linux-Server
Nicht-root-Benutzer können keine Satellitenrolle mit dem Befehl „zman ssc“ konfigurieren
Bei einigen zman-Befehlen tritt der Fehler „OutOfMemory“ auf
Der zman-Befehl „ssd“ zum Entfernen einer Satellitenrolle wird nicht ausgeführt
Beim Ausführen des Befehls „zman db“ wird möglicherweise der Fehler „Java heap space error“ angezeigt
So steigern Sie die Heap-Größe:
Führen Sie in der Eingabeaufforderung den folgenden Befehl aus:
novell-zenworks-configure -c UpdateZManConfigPropertiesConfigureAction -Dzman.jvm.max.heapSize=<user-input>
<user-input> entspricht dabei einem Wert zwischen max.heapsize: 512 (Standard) und 1024 (Obergrenze)
Neben „max.heapsize“ können Sie auch Parameter wie „min.heapsize“, „scrollsize“ und „debugLevel“ konfigurieren.
novell-zenworks-configure -c UpdateZManConfigPropertiesConfigureAction -Dzman.jvm.max.heapSize=<user-input> -Dzman.jvm.min.heapSize=<user-input> -Dzman.renderer.scrollSize=<user-input> -Dzman.debugLevel=<user-input>
Der Parameter <user-input> für „min.heapsize“ entspricht dabei einem Wert zwischen 64 (Standard) und 512 (Obergrenze).
Der Parameter „scrollSize“ kann einen beliebigen ganzzahligen Wert annehmen (Standard ist -1).
Der Parameter „debugLevel“ kann die Werte 1, 2, 3 (Standard) und 4 annehmen.
HINWEIS:Sollte die Datei „zman-config.property“ beschädigt oder gelöscht werden, führen Sie den Befehl novell-zenworks-configure -c UpdateZManConfigPropertiesConfigureAction ohne Parameter aus, um die Standardwerte der Datei abzurufen.
zman bleibt hängen, wenn die Ausgabe eines Befehls mit Befehlszeilen-Umleitungsoperatoren wie > oder >> in eine Datei umgeleitet wird
Eine falsche Erfolgsmeldung wird angezeigt, wenn das optionale Argument „Name der Staging-Gruppe“ nicht an den Befehl „system-update-staging-group-create“ weitergegeben wird
Successfully created the object "null"
Die Imaging-Rolle, die einem Satellitenserver mithilfe des Befehls „zman ssaimg“ hinzugefügt wurde, wird nicht sofort auf dem Server angewendet
Führen Sie bei Aufforderung zur Eingabe eines Befehls den Befehl zman workstation-refresh|wrf aus. Wenn es sich bei dem verwalteten Gerät um einen Server handelt, führen Sie den Befehl zman server-refresh|srf aus.
Klicken Sie auf dem verwalteten Gerät mit der rechten Maustaste auf das ZENworks-Symbol und wählen Sie Aktualisieren aus.
Die zman-Befehle funktionieren nicht für Nicht-Root-Benutzer auf einem ZENworks Linux-Server
Ihre Privilegien reichen nicht aus, um zman-Befehle auszuführen. Als Nicht-Root-Benutzer in Linux sollten Sie zu einer zmanusers-Gruppe gehören, um zman-Befehle ausführen zu können
Melden Sie sich beim ZENworks-Server als root an.
An der Eingabeaufforderung der Serverkonsole:
Wenn der Benutzer bereits auf dem Linux-Gerät vorhanden ist, führen Sie folgenden Befehl aus:
groupmod -A non-rootusername zmanusers
Wenn der Benutzer noch nicht auf dem Linux-Gerät vorhanden ist, führen Sie folgenden Befehl aus:
useradd -G zmanusers non-rootusername
Melden Sie sich am ZENworks-Server als Nicht-Root-Benutzer an.
Nicht-root-Benutzer können keine Satellitenrolle mit dem Befehl „zman ssc“ konfigurieren
The role you specified (Satellite_role_name) is not a valid satellite server role. Valid roles are:
ZoneConfig.ROLE_COLLECTION ZoneConfig.ROLE_CONTENT ZoneConfig.ROLE_AUTHENTICATION
Vergewissern Sie sich, dass der Nicht-root-Benutzer zur Gruppe „zmanusers“ hinzugefügt wurde.
Melden Sie sich beim ZENworks-Server als root an.
An der Eingabeaufforderung der Serverkonsole:
Wenn der Benutzer bereits auf dem Linux-Gerät vorhanden ist, führen Sie folgenden Befehl aus:
groupmod -A non-rootusername zmanusers
Wenn der Benutzer noch nicht auf dem Linux-Gerät vorhanden ist, führen Sie folgenden Befehl aus:
useradd -G zmanusers non-rootusername
Fügen Sie den Nicht-root-Benutzer mit dem Befehl usermod -A Nicht-root-Benutzername zur ZENworks-Benutzergruppe hinzu. Anschließend kann der Nicht-root-Benutzer Satellitenrollen konfigurieren.
Wenn die Datenbank „collectionStatsDB“ beschädigt ist, werden die Agenten-Auditdateien mit dem Befehl „zac cuo“ nicht vom Satellitenserver auf den Primärserver hochgeladen
Halten Sie den Agentendienst an.
Löschen Sie den Ordner /var/opt/novell/zenworks/work/collection/collectionStatsDB, in dem sich die Verweise auf die nicht mehr verwendeten Auditdateien befinden.
Starten Sie den Agentendienst.
Führen Sie den Befehl „zac cuo“ aus.
Bei einigen zman-Befehlen tritt der Fehler „OutOfMemory“ auf
Windows: Erhöhen Sie in der Datei %ZENWORKS_HOME%\conf\zman\properties\zman-config.properties den Wert für die maximale Heap-Größe für JVM_STARTUP_OPTIONS von 128.000 auf 512.000.
Linux: Erhöhen Sie in der Datei /opt/novell/zenworks/bin/zman den Wert für die maximale Heap-Größe für MEM_OPTS von 256.000 auf 512.000.
Der zman-Befehl „ssd“ zum Entfernen einer Satellitenrolle wird nicht ausgeführt
Es ist ein interner Fehler aufgetreten. Prüfen Sie das zman-Protokoll auf weitere Informationen.
Wenn Sie den zman-Befehl ssd zum Entfernen einer Satellitenrolle verwenden, wird zwar die Rolle entfernt, es wird jedoch keine QuickTask zum Aktualisieren des Satelliten gesendet.
zac-Befehle bleiben auf RHEL-Satellitenservern hängen, wenn der Zeitplan für die Inhaltsreproduktion nur für einen kurzen Zeitraum konfiguriert wird
HINWEIS:Es wird empfohlen, den Zeitplan für die Inhaltsreproduktion für 12 Stunden zu konfigurieren.