In diesem Abschnitt werden Probleme beschrieben, die im Zusammenhang mit der Service Management-Funktion von Solaris 10-BS stehen. Weitere Informationen zu dieser neuen Funktion im Solaris BS finden Sie unter Solaris Service Manager in Neuerungen im Betriebssystem Solaris 10.
Beim ersten Systemneustart nach einer Installation von Solaris 10-BS tritt möglicherweise ein Fehler im Zusammenhang mit abhängigen Diensten auf. Der Unterbefehl svccfg import ist möglicherweise nicht in der Lage, abhängige Dienste zu aktivieren, die in der Manifestdatei eines Dienstes deklariert sind. Infolgedessen starten die abhängigen Dienste möglicherweise nicht korrekt, wodurch Fehlermeldungen erzeugt werden, die sich auf diese Dienste beziehen.
Abhilfemaßnahme: Geben Sie den Befehl svcadm refresh für den abhängigen Dienst ein. Beispielsweise:
svcadm refresh abhängiger FMRI |
Softwareentwickler können dieses Problem mit folgenden Abhilfemaßnahmen vermeiden:
Deklarieren Sie abhängige Dienste auf Instanzebene statt auf Dienstebene.
Aktivieren Sie für Live-Installationen ein Postinstall-Skript für ein Package, das den Befehl svcadm refresh abhängiger FMRI ausführt.
Für Installationen, die eine alternative Boot-Umgebung verwenden, fügen Sie in der Datei /var/svc/profile/upgrade den Befehl svcadm refresh abhängiger FMRI hinzu.
Wenn für einen Host keine lokalen Drucker konfiguriert sind, sind zwei Druckerdienste, ipp-listener und rfc1179, standardmäßig auf offline gesetzt. Diese Dienste werden automatisch auf online umgestellt, sobald lokale Drucker für den Host konfiguriert wurden. Die Standardeinstellung dieser Dienste auf offline weist nicht auf einen Fehler hin. Deshalb ist kein Eingriff durch den Benutzer erforderlich.
Abhilfemaßnahme: Keine.
Auf Systemen, die nicht den NIS- oder NIS+-Name-Service (Network Information Service) verwenden, sind die NFS- und autofs-Dienste deaktiviert. Dieser Fehler wird durch die Abhängigkeit dieser Dienste von dem keyserv-Dämon verursacht. Der keyserv-Dämon benötigt den RPC-Domänennamen, der auf Systemen, die weder NIS noch NIS+ verwenden, nicht gesetzt ist. Infolgedessen verursacht der Fehler des keyserv-Dämons eine Deaktivierung des NFS- und autofs-Dienstes.
Abhilfemaßnahme: Zum Aktivieren der Dienste führen Sie folgende Schritte durch:
Melden Sie sich als Superuser an.
Geben Sie die folgenden Befehle ein:
# svcadm disable network/rpc/keyserv # svcadm disable -t network/nfs/client:default # svcadm enable network/nfs/client:default # svcadm disable -t network/nfs/server:default # svcadm enable network/nfs/server:default # svcadm disable -t network/rpc/gss:ticotsord # svcadm enable network/rpc/gss:ticotsord |
Während des Systemstarts starten die Anmeldedienste wie Konsole oder ssh, bevor entfernte Dateisysteme und Name-Services verfügbar sind. Infolgedessen wird der Benutzername möglicherweise nicht erkannt oder das Stammverzeichnis des Benutzers steht nicht zur Verfügung.
Abhilfemaßnahme: Warten Sie bei Auftreten des Fehlers ein paar Sekunden und melden Sie sich erneut an. Alternativ können Sie sich über ein lokales Konto anmelden, um den Systemstatus zu prüfen.