URL externe doit inclure un nom de domaine complet

J'ai mis en place une nouvelle CentOS 6.6 installer et à utiliser le Omniubus installateur pour la CE de Gitlab.

Lors de l'exécution de gitlab-ctl reconfigurer j'obtiens les erreurs suivantes:

================================================================================
Recipe Compile Error in /opt/gitlab/embedded/cookbooks/gitlab/recipes/default.rb
================================================================================


RuntimeError
------------
External URL must include a FQDN


Cookbook Trace:
---------------
  /opt/gitlab/embedded/cookbooks/gitlab/libraries/gitlab.rb:95:in `parse_external_url'
  /opt/gitlab/embedded/cookbooks/gitlab/libraries/gitlab.rb:191:in `generate_config'
  /opt/gitlab/embedded/cookbooks/gitlab/recipes/default.rb:34:in `from_file'


Relevant File Content:
----------------------
/opt/gitlab/embedded/cookbooks/gitlab/libraries/gitlab.rb:

 88:  
 89:      def parse_external_url
 90:        return unless external_url
 91:  
 92:        uri = URI(external_url.to_s)
 93:  
 94:        unless uri.host
 95>>         raise "External URL must include a FQDN"
 96:        end
 97:        Gitlab['user']['git_user_email'] ||= "gitlab@#{uri.host}"
 98:        Gitlab['gitlab_rails']['gitlab_host'] = uri.host
 99:        Gitlab['gitlab_rails']['gitlab_email_from'] ||= "gitlab@#{uri.host}"
100:  
101:        case uri.scheme
102:        when "http"
103:          Gitlab['gitlab_rails']['gitlab_https'] = false
104:        when "https"

Le nom de domaine complet du serveur est correctement configuré, j'ai une adresse IP externe. Le DNS est configuré pour le nom de domaine complet à point à mon IP externe.

Voici le contenu de mon /etc/gitlab/gitlab.rb dans le cas où c'est utile:

# Check and change the external_url to the address your users will type in their browser
external_url 'gitlab.thefallenphoenix.net'
gitlab_rails['gitlab_email_from'] = '[email protected]'
  • postet octobre, maintenant milieu de décembre, le bug existe toujours. Je n'ai pas l'obtenir comment ils peuvent diffuser un logiciel qui n'est pas même installable
  • Ce bug apparaît également de l'installation par défaut de l'Océan Numérique de GitLab "d'Un seul Clic d'Installer des" app de Gouttelettes option sur Ubuntu 16.04
InformationsquelleAutor kemra102 | 2014-10-30