运行gitlab-ctl reconfigure时“initdb:encoding mismatch”

时间:2018-06-14 13:03:42

标签: postgresql vagrant gitlab

我正在一个Vagrant框中安装Gitlab-ce Omnibus(Debian 18.04 LTS)。 在我的配置脚本中,我运行%esp。我收到一个错误:

  

initdb:编码不匹配

控制台输出:

_sort: 
        subl $8,(%esp);

        #void sort(int* v, int n) {
W1:     movl 4(%esp),%eax;          #W:
        movl 8(%esp),%ecx;  
        movl %eax,(%esp);
        movl %ecx,4(%esp);
        call _pass;     
        cmpl $0,%eax;               #    if (pass(v,n)==0) 
        je END1;                        #goto END;
        jmp W1;                     #goto W;
END1:       #END: return;

        addl $8,(%esp);
        ret;

已经尝试过,没有帮助:

gitlab-ctl reconfigure

2 个答案:

答案 0 :(得分:0)

作为参考,尝试的解决方案似乎来自this answer

我不确定this question的确切关联,但是它提供了一个对我有用的答案,那就是设置CTYPE变量的语言环境。在安装gitlab-ee之前运行以下命令对我有用:

update-locale LC_CTYPE=en_US.UTF-8 LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 ALL=en_US.UTF-8

答案 1 :(得分:0)

我遇到了同样的问题,我这样解决,希望能为您提供帮助。

-bash-4.1# export LANG=en_US.UTF-8