2016-11-23 5 views
3

Ich habe versucht, den Phabricator auf Centos 6.8 und Ubuntu 14.04 zu installieren. Auf beiden Versuchen, wenn MySQL mit phab Konfiguration, erhalte ich folgende Fehler:Es konnte keine Verbindung zu einem Datenbankhost hergestellt werden

EXCEPTION: (PhabricatorClusterStrandedException) Unable to establish a connection to any database host (while trying "phabricator_config"). All masters and replicas are completely unreachable. at [<phabricator>/src/infrastructure/storage/lisk/PhabricatorLiskDAO.php:140] 
arcanist(head=master, ref.master=fad85844314b), phabricator(head=master, ref.master=4dadad53ae5d), phutil(head=master, ref.master=086df1ba443c) 
    #0 PhabricatorLiskDAO::raiseUnreachable(string) called at [<phabricator>/src/infrastructure/storage/lisk/PhabricatorLiskDAO.php:111] 
    #1 PhabricatorLiskDAO::newClusterConnection(string, string, string) called at [<phabricator>/src/infrastructure/storage/lisk/PhabricatorLiskDAO.php:66] 
    #2 PhabricatorLiskDAO::establishLiveConnection(string) called at [<phabricator>/src/infrastructure/storage/lisk/LiskDAO.php:1008] 
    #3 LiskDAO::establishConnection(string) called at [<phabricator>/src/infrastructure/storage/lisk/LiskDAO.php:516] 
    #4 LiskDAO::loadRawDataWhere(string, string) 
    #5 call_user_func_array(array, array) called at [<phabricator>/src/infrastructure/storage/lisk/LiskDAO.php:476] 
    #6 LiskDAO::loadAllWhere(string, string) called at [<phabricator>/src/infrastructure/env/PhabricatorConfigDatabaseSource.php:19] 
    #7 PhabricatorConfigDatabaseSource::loadConfig(string) called at [<phabricator>/src/infrastructure/env/PhabricatorConfigDatabaseSource.php:7] 
    #8 PhabricatorConfigDatabaseSource::__construct(string) called at [<phabricator>/src/infrastructure/env/PhabricatorEnv.php:249] 
    #9 PhabricatorEnv::buildConfigurationSourceStack(boolean) called at [<phabricator>/src/infrastructure/env/PhabricatorEnv.php:95] 
    #10 PhabricatorEnv::initializeCommonEnvironment(boolean) called at [<phabricator>/src/infrastructure/env/PhabricatorEnv.php:75] 
    #11 PhabricatorEnv::initializeScriptEnvironment(boolean) called at [<phabricator>/scripts/init/lib.php:22] 
    #12 init_phabricator_script(array) called at [<phabricator>/scripts/init/init-setup.php:12] 
    #13 require_once(string) called at [<phabricator>/scripts/sql/manage_storage.php:5] 

ich nach dieser Installationsanleitung habe: https://secure.phabricator.com/book/phabricator/article/configuration_guide/

Ich habe auch online versucht, andere zu folgen, ohne Erfolg . Der Befehl versucht wurde

Upgrade ./bin/storage Ich habe auch versucht,

./bin/storage Upgrade --user --password

Und andere Befehle wie die Einstellung des Hosts oder Benutzers auf ./bin/config, aber alle scheinen den gleichen Fehler zu verursachen.

Ich bin mir nicht sicher, was ich zu diesem Zeitpunkt tun soll, ich habe mit jeder Konfiguration gespielt, die ich finden kann.

+0

Dieser Fehler bedeutet, dass keine Verbindung zu MySQL hergestellt werden kann. Hast du verifiziert, dass mysql tatsächlich ausgeführt wird? Können Sie sich manuell mit dem mysql-Client verbinden? – varlogtim

+0

Ich konnte mich mit 'mysql -u root -p' anmelden und habe die Dienste überprüft und es scheint, dass mysql läuft und auf Port 3306 hört. – SexyToad

+0

versuchen, den Server neu zu starten .. könnte hilfreich sein – VishalParkash

Antwort

2

Ich schlug die selbe Ausnahme heute, während 'bin/config set mysql.host localhost' ausgeführt wurde. Ich vermute, dass es einen Bug mit dem neuesten Phabricator-Code geben könnte (Stand 2016/11/23), also bin ich auf einen früheren Snapshot umgestiegen und die Dinge funktionieren gut.

Verwandte Themen