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.