Beim Neustart des Keystone-Dienstes startet dieser mit einer PID, stoppt aber innerhalb eines Sekundenbruchteils. Wenn ich den Status unmittelbar danach überprüfe, wird eine andere PID angezeigt und wenn ich ihn danach erneut überprüfe, ist er tot.
root@hyper5:~# service keystone restart
stop: Unknown instance:
keystone start/running, process 37746
root@hyper5:~# service keystone status
keystone start/running, process 37750
root@hyper5:~# service keystone status
keystone stop/waiting
Antwort1
Ich hatte dieses Problem. Ich habe lediglich „Persistenz“ aus „Treiber = keystone.token.persistence.backends.sql.Token“ entfernt und „Treiber = keystone.token.backends.sql.Token“ beibehalten. Führen Sie danach einen Neustart des Dienstes Keystone durch. Dadurch können die beiden Ports 5000 und 35357 mit dem Abhören beginnen.
Antwort2
Dies liegt daran, dass Keystone nicht richtig gestartet wird und Port 35357 sich daher nicht im Abhörmodus befindet. Dies scheint ein anomales Verhalten des Dienstes Keystone zu sein. Ich erwähne Schritte, die auf meinem System für die Havana-Installation auf Ubuntu 12.04 Kernelversion 3.2.0-67-generic funktioniert haben. Nach einem Tag voller Kopfschmerzen wegen dieses Problems. Versuchen Sie diese Schritte, vorzugsweise in derselben Reihenfolge.
1) Keystone-Paket entfernen:-
apt-get remove keystone
2) Starten Sie Ihr System neu
reboot
3) Nach dem Neustart erneut KEYSTONE INSTALLIEREN.
apt-get installiere Keystone
4) Überprüfen Sie den Status des Keystone-Dienstes
service keystone status
Es wird Start/Laufen angezeigt
5) Nehmen Sie nun die erforderlichen Änderungen in /etc/keystone/keystone.conf vor.
nach Änderungen in der Conf-DateiKEYSTONE-DIENST NICHT NEU STARTEN
Verwenden Sie die Befehle „Stopp“ und „Start“, um einen Neustart zu bewirken, führen Sie jedoch keinen Neustart durch.
Service-Keystone-Haltestelle
Service Keystone Start
Für weitere Hilfe fügen Sie einen Dump meiner CLI ein: -
Antwort3
OK, das einzige, was bei mir funktioniert hat, ist das Kommentieren von „Treiber = keystone.token.persistence.backends.sql.Token" des[Zeichen]im/etc/keystone/keystone.confDatei