Systemverwaltungshandbuch: IP Services

Fehlerbehebung mit IPQoS-Fehlermeldungen

Dieser Abschnitt enthält von IPQoS erzeugte Fehlermeldungen sowie mögliche Abhilfemaßnahmen.

Tabelle 35–1 IPQoS-Fehlermeldungen

Fehlermeldung 

Beschreibung 

Lösung 

Unbestimmte Aktion in Parameter Parametername Aktion Aktionsname

Der in Parametername angegebene Aktionsname existiert nicht in der IPQoS-Konfigurationsdatei.

Erstellen Sie die Aktion oder verweisen Sie auf eine andere vorhandene Aktion in dem Parameter. 

Aktion Aktionsname ist am Zyklus beteiligt.

In der IPQoS-Konfigurationsdatei ist Aktionsname Teil eines Aktionszyklus, der laut IPQoS nicht zulässig ist.

Ermitteln Sie den Aktionszyklus. Dann entfernen Sie einen der zyklischen Verweise aus der IPQoS-Konfigurationsdatei. 

Aktion Aktionsname wird von keiner anderen Aktion referenziert

Eine nicht-ipgpc-Aktionsdefinition wurde von keiner anderen in der IPQoS-Konfiguration definierten Aktionen referenziert. Dies ist laut IPQoS nicht gestattet.

Entfernen Sie die nicht referenzierte Aktion. Alternativ sorgen Sie dafür, dass eine andere Aktionsreferenz die derzeit nicht referenzierte Aktion referenziert. 

Fehlende/ungültige Konfigurationsdatei fmt_version

Das Format der Konfigurationsdatei ist nicht als erster Eintrag der Datei angegeben. Dies ist jedoch eine Voraussetzung für IPQoS. 

Fügen Sie die Formatversion gemäß den Angaben unter So erstellen Sie eine IPQoS-Konfigurationsdatei und definieren Datenverkehrsklassen hinzu.

Nicht unterstützte Konfigurationsdatei-Formatversion

Die in der Konfigurationsdatei angegebene Formatversion wird nicht von IPQoS unterstützt. 

Ändern Sie die Formatversion zu fmt_version 1.0. Diese Formatversion ist zum Ausführen von Solaris 9 9/02 und höheren Versionen von IPQoS erforderlich.

Keine ipgpc-Aktion definiert.

Sie haben keine Aktion für den ipgpc-Classifier in der Konfigurationsdatei definiert. Dies ist jedoch eine Voraussetzung für IPQoS.

Definieren Sie eine Aktion für ipgpc gemäß den Angaben unter So erstellen Sie eine IPQoS-Konfigurationsdatei und definieren Datenverkehrsklassen.

Es kann keine Null-Konfiguration vorgenommen werden

Als Sie ipqosconf -c zur Bestätigung einer Konfiguration ausführen wollten, war diese Rekonfiguration leer. Dies ist laut IPQoS nicht zulässig.

Achten Sie darauf, eine Konfigurationsdatei zu übernehmen, bevor Sie versuchen, eine Konfiguration zu bestätigen. Anweisungen hierzu finden Sie unter So übernehmen Sie eine neue Konfigurationen für die IPQoS-Kernel-Module.

Ungültige CIDR-Maske Zeile Zeilennummer

In der Konfigurationsdatei haben Sie eine CIDR-Maske als Teil der IP-Adresse verwendet, die sich außerhalb des gültigen Bereichs für IP-Adressen befindet.  

Ändern Sie den Wert der Maske so, dass er sich im Bereich von 1–32 für IPv4 und 1–128 für IPv6 befindet. 

Adressmasken sind unzulässig für Hostnamen Zeile Zeilennummer

In der Konfigurationsdatei haben Sie eine CIDR-Maske für einen Hostnamen definiert, der in IPQoS nicht zulässig ist. 

Entfernen Sie die Maske oder ändern Sie den Hostnamen zu einer IP-Adresse. 

Ungültiger Modulname, Zeile Zeilennummer

In der Konfigurationsdatei ist der von Ihnen in einer action-Anweisung angegebenen Modulname ungültig. 

Prüfen Sie die richtige Schreibweise des Modulnamens. Eine Liste der IPQoS-Module finden Sie unter Tabelle 37–5.

ipgpc-Aktion weist falschen Namen auf, Zeile Zeilennummer

Der Name, den Sie der ipgpc-Aktion in der Konfigurationsdatei gegeben haben, ist nicht der erforderliche ipgpc.classify-Name.

Benennen Sie die Aktion ipgpc.classify um.

Zweite Parameterklausel nicht unterstützt, Zeile Zeilennummer

In der Konfigurationsdatei haben Sie zwei Parameterklauseln für eine Aktion angegeben. Dies ist laut IPQoS nicht zulässig. 

Kombinieren Sie alle Parameter für die Aktion in einer Parameterklausel. 

Gleichnamige Aktion

In der Konfigurationsdatei haben zwei Aktionen den gleichen Namen. 

Benennen Sie eine der Aktionen um, oder löschen Sie sie. 

Gleichnamiger Filter/Klasse in Aktion Aktionsname

Sie haben zwei Filtern oder zwei Klassen in der gleichen Aktion denselben Namen gegeben. Dies ist in der IPQoS-Konfigurationsdatei nicht zulässig. 

Benennen Sie einen der Filter bzw. eine der Klassen um, oder löschen Sie sie. 

Unbestimmte Klasse in Filter Filtername Aktion Aktionsname

In der Konfigurationsdatei verweist der Filter auf eine Klasse, die nicht in der Aktion definiert ist. 

Erstellen Sie die Klasse oder ändern Sie den Filterverweis auf eine bereits existierende Klasse. 

Unbestimmte Aktion in Klasse Klassenname Aktion Aktionsname

Die Klasse verweist auf eine Aktion, die nicht in der Konfigurationsdatei definiert ist. 

Erstellen Sie die Aktion oder ändern Sie den Verweis auf eine bereits existierende Aktion. 

Ungültige Parameter für Aktion Aktionsname

Einer der Parameter in der Konfigurationsdatei ist ungültig. 

Lesen Sie den Moduleintrag unter IPQoS-Architektur und das Diffserv-Modell für das Modul, das von der angegebenen Aktion aufgerufen wird. Alternativ lesen Sie die Manpage ipqosconf(1M).

Obligatorischer Parameter fehlt für Aktion Aktionsname

Ein für die Aktion erforderlicher Parameter ist in der Konfigurationsdatei nicht definiert. 

Lesen Sie den Moduleintrag unter IPQoS-Architektur und das Diffserv-Modell für das Modul, das von der angegebenen Aktion aufgerufen wird. Alternativ lesen Sie die Manpage ipqosconf(1M).

In ipgpc wurde die max. Klassenanzahl erreicht

Sie haben mehr Klassen als zulässig in der ipgpc-Aktion der IPQoS-Konfigurationsdatei angegeben. Die maximal zulässige Anzahl beträgt 10007.

Prüfen Sie die Konfigurationsdatei und entfernen Sie unnötige Klassen. Alternativ heben Sie die maximale Klassenanzahl an, indem Sie der /etc/system-Datei den Eintrag ipgpc_max_classesAnzahl-an-Klassen hinzufügen.

In der Aktion ipgpc wurde die max. Filteranzahl erreicht

Sie haben mehr Filter als zulässig in der ipgpc-Aktion der IPQoS-Konfigurationsdatei angegeben. Die maximal zulässige Anzahl beträgt 10007.

Prüfen Sie die Konfigurationsdatei und entfernen Sie unnötige Filter. Alternativ heben Sie die maximale Filteranzahl an, indem Sie der /etc/system-Datei den Eintrag ipgpc_max_filters Anzahl-an-Filtern hinzufügen.

Ungültige/fehlende Parameter für Filter Filtername in Aktion ipgpc

In der Konfigurationsdatei weist der Filter Filtername einen ungültigen oder fehlenden Parameter auf.

Eine Liste der gültigen Parameter finden Sie in der Manpage ipqosconf(1M).

Name darf nicht mit '!' beginnen, Zeile Zeilennummer

Sie haben eine Aktion, ein Filter oder einen Klassennamen mit einem Ausrufezeichen (!) begonnen, was in IPQoS-Dateien nicht zulässig ist. 

Entfernen Sie das Ausrufezeichen oder benennen Sie die Aktion, Klasse bzw. den Filter um. 

Name überschreitet maximale Länge Zeile Zeilennummer

Sie haben einen Namen für eine Aktion, eine Klasse oder einen Filter in der Konfigurationsdatei definiert, der die maximale Länge von 23 Zeichen überschreitet. 

Weisen Sie der Aktion, der Klasse oder dem Filter einen kürzeren Namen zu. 

Array-Deklaration Zeile Zeilennummer ist ungültig

In der Konfigurationsdatei ist die Array-Deklaration für den Parameter in der Zeile Zeilennummer ungültig.

Die korrekte Syntax der Array-Deklaration, die von der action-Anweisung mit dem ungültigen Array aufgerufen wird, finden Sie unter IPQoS-Architektur und das Diffserv-Modell. Alternativ lesen Sie die Manpage ipqosconf(1M).

Zeichenkette in Anführungszeichen überschreitet Zeile, Zeile , Zeilennummer

Diese Zeichenkette weist keine Beendigungs-Anführungszeichen in der gleichen Zeile auf. Dies ist in der Konfigurationsdatei erforderlich. 

Achten Sie darauf, dass die entsprechende Zeichenkette auf einer Zeile in der Konfigurationsdatei beginnt und endet. 

Ungültiger Wert, Zeile Zeilennummer

Der in Zeilennummer der Konfigurationsdatei angegebene Wert wird für den Parameter nicht unterstützt.

Gültige Werte für das Modul, das von der action-Anweisung aufgerufen wird, entnehmen Sie der Modulbeschreibung unter IPQoS-Architektur und das Diffserv-Modell. Alternativ lesen Sie die Manpage ipqosconf(1M).

Nicht erkannter Wert, Zeile Zeilennummer

Der Wert in Zeilennummer der Konfigurationsdatei ist kein unterstützter Aufzählungswert für diesen Parameter.

Prüfen Sie, ob der Aufzählungswert für diesen Parameter korrekt ist. Eine Beschreibung des Moduls, das von der action-Anweisung mit der nicht erkannten Zeilennummer aufgerufen wurde, finden Sie unter IPQoS-Architektur und das Diffserv-Modell. Alternativ lesen Sie die Manpage ipqosconf(1M).

Falsch formatierte Werteliste Zeile Zeilennummer

Die in Zeilennummer der Konfigurationsdatei angegebene Aufzählung entspricht nicht der Spezifikationssyntax.

Die korrekte Syntax für das Modul, das von der action-Anweisung mit der falsch formatierten Werteliste aufgerufen wurde, entnehmen Sie der Modulbeschreibung unter IPQoS-Architektur und das Diffserv-Modell. Alternativ lesen Sie die Manpage ipqosconf(1M).

Doppelter Parameter Zeile Zeilennummer

Ein doppelter Parameter wurde in Zeilennummer angegeben. Dies ist in der Konfigurationsdatei nicht zulässig.

Entfernen Sie einen der doppelten Parameter. 

Ungültiger Aktionsname Zeile Zeilennummer

Sie haben der Aktion in Zeilennummer der Konfigurationsdatei einen Namen gegeben, der den vordefinierten Namen „continue“ oder „drop“ verwendet.”

Benennen Sie die Aktion um, so dass sie keinen vordefinierten Namen verwendet. 

Fehler bei Auflösung des Ursprungs-/Zielhostnamens für Filter in Zeile Zeilennummer, Filter wird ignoriert

ipqosconf konnte die Ursprungs- oder Zieladresse nicht auflösen, die für den angegebenen Filter in der Konfigurationsdatei definiert wurde. Aus diesem Grund wird der Filter ignoriert.

Wenn der Filter wichtig ist, versuchen Sie die Konfiguration zu einem späteren Zeitpunkt zu übernehmen. 

Inkompatible Adressversion Zeile Zeilennummer

Die IP-Version der Adresse in Zeilennummer ist inkompatibel mit der Version einer zuvor angegebenen IP-Adresse oder dem Parameter ip_version.

Ändern Sie die beiden widersprüchlichen Einträge, so dass sie kompatibel sind. 

Aktion in Zeile Zeilennummer hat den Namen wie die aktuell installierte Aktion, gilt aber für ein anderes Modul

Sie versuchten, das Modul einer Aktion zu ändern, das bereits in der IPQoS-Konfiguration des Systems vorhanden ist. Dies ist nicht zulässig. 

Leeren Sie die aktuelle Konfiguration, bevor Sie die neue Konfiguration übernehmen.