1

У меня есть выделенный сервер, и у меня была полностью чистая/свежая копия установленного на нем Ubuntu 14.04 x64 (без MySQL, PHP, Apache, Nginx и т. Д.). как того требует Forge. Затем я запускаю команду для предоставления сервера, предоставленного Forge, во время входа в систему с правами администратора через SSH.Forge (выделенный сервер - пользовательский VPS) Застрял на «Provisioning»

Процесс запускается и завершается успешно, но когда я иду в Forge, он показывает, что сервер застрял в «Provisioning».

Я пробовал это несколько раз безрезультатно. Я обновил токены GitHub и повторил, но не радость.

Я никогда не получаю электронное письмо от Forge с моими учетными данными, и если я выхожу из SSH, я не могу войти в систему из-за изменений, сделанных Forge, и я должен связаться с хостом, чтобы заставить их исправить ситуацию.

Кто-нибудь знает, что может быть здесь? Я не понимаю, что делать дальше.

Я обнаружил этот результат, когда процесс подготовки был завершен. Возможно, это имеет какое-то отношение к этому:

ln: failed to create symbolic link ‘/etc/php5/mods-available/mcrypt.ini’: File exists 
nginx: unrecognized service 

npm WARN optional dep failed, continuing [email protected] 

Setting up postgresql-contrib-9.4 (9.4.4-1.pgdg14.04+1) ... 
host all    all    0.0.0.0/0    md5 
could not change directory to "/root": Permission denied 
CREATE ROLE 
* Restarting PostgreSQL 9.4 database server                                [ OK ] 
could not change directory to "/root": Permission denied 

rm: cannot remove ‘/etc/nginx/sites-available/default’: No such file or directory 
rm: cannot remove ‘/etc/nginx/sites-enabled/default’: No such file or directory 

ps-watcher won't be started/stopped unless it is configured 

ответ

1

У меня недавно была аналогичная проблема, которая привела меня к контакту с поддержкой Forge. Это был ответ, который я получил:

«Как правило, это означает, что произошла ошибка при добавлении ключа SSH сервера для ваших >> счетов GitHub/Bitbucket Попробуйте обновить свои маркеры в вашем профиле аккаунта >> ->.» Аутентификация ". Обязательно обновите оба поставщика исходного кода, если >> вы когда-либо связывали их с Forge. После того, как вы это сделали, удалите вешающий >> сервер и попробуйте создать новый."

В моем случае, я был связан с Кузница Github, а также Bitbucket, но только освежает мой маркер GitHub, так это то, что я использовал для этого конкретного сервера.

Надеюсь, что это поможет или, по крайней мере, указывает на то, что вы в правильном направлении.

+0

Как уже упоминалось в моем ответе, я уже несколько раз обновлял токены для GitHub. –

+0

Вы пробовали полный сброс? Удалите висячий сервер >> Отмените доступ Forge к вашим авторизованным приложениям Github >> Удалите любые ключи Forge ssh из вашего Github >> _Then_ обновите токены >> Запустите новый сервер. – wheresmyspaceship

+0

Нет, я не пробовал этот полный процесс, но у меня сейчас все работает. Хост пропустил сценарий forge.sh по очереди и выполнил команды. Оказывается, SSH был настроен на прослушивание на порту 2020, поэтому для получения доступа к Forge необходима определенная конфигурация. –