“GitLab ne répond pas.” 502 sur Ubuntu 14.04 après le démarrage du serveur

Je viens d’installer GitLab sur un nouveau serveur Ubuntu 14.04 64 bits. Je l’ai fait en utilisant le paquet Omnibus comme indiqué sur la page de téléchargement . Il n’y avait pas de message d’erreur lors de l’installation et toutes les remarques du script étaient affichées en vert.

Lorsque j’accède au serveur via le port 80, j’obtiens les éléments suivants:

entrer la description de l'image ici

En suivant le guide de dépannage, j’ai essayé de vérifier l’état, mais le résultat est également une erreur:

sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production sudo: bundle: command not found 

J’ai essayé d’accéder aux journaux, mais le fichier unicorn.stderr.log est introuvable dans le système.

Il y a une question similaire avec la même erreur sur Ubuntu 12.04, à laquelle la solution consiste à augmenter le délai d’expiration licorne. J’ai essayé de le faire, mais le message d’erreur rest affiché.

Il y a un décalage d’environ 5 minutes entre le démarrage / redémarrage de gitlab et le moment où il est réellement capable de traiter les demandes. Voici un exemple du journal:

 2015-01-08_09:00:57.37719 [13326] 08 Jan 10:00:57.377 * The server is now ready to accept connections on port 0 2015-01-08_09:00:57.37722 [13326] 08 Jan 10:00:57.377 * The server is now ready to accept connections at /var/opt/gitlab/redis/redis.socket [...] ==> /var/log/gitlab/unicorn/unicorn_stderr.log <== I, [2015-01-08T10:04:48.676879 #13351] INFO -- : listening on addr=127.0.0.1:8080 fd=11 I, [2015-01-08T10:04:48.677663 #13351] INFO -- : unlinking existing socket=/var/opt/gitlab/gitlab-rails/sockets/gitlab.socket I, [2015-01-08T10:04:48.690283 #13351] INFO -- : listening on addr=/var/opt/gitlab/gitlab-rails/sockets/gitlab.socket fd=12 I, [2015-01-08T10:04:48.716769 #13413] INFO -- : worker=0 spawned pid=13413 I, [2015-01-08T10:04:48.735878 #13351] INFO -- : master process ready I, [2015-01-08T10:04:48.846635 #13416] INFO -- : worker=1 spawned pid=13416 I, [2015-01-08T10:04:48.837438 #13413] INFO -- : worker=0 ready I, [2015-01-08T10:04:48.863110 #13416] INFO -- : worker=1 ready 

Avant que Unicorn signale qu'il est opérationnel sur le port 8080, le message "GitLab ne répond pas" s'affiche. Il suffit donc d'attendre.