【问题标题】:Gitlab version updateGitlab版本更新
【发布时间】:2022-10-21 23:16:27
【问题描述】:

我正在尝试使用 ce 版本将我的 GitLab docker 容器从版本 13.8.0 升级到 13.8.8。 我尝试从以下链接下载 ubuntu 焦点版本的 Debian 软件包:

https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/focal/gitlab-ce_13.8.8-ce.0_amd64.deb

但是在安装软件包时出现以下错误...

root@2d66229ecf41:/tmp#dpkg -i gitlab-ce_13.8.8-ce.0_amd64.deb 
(Reading database ... 86705 files and directories currently installed.)
Preparing to unpack gitlab-ce_13.8.8-ce.0_amd64.deb ...
/opt/gitlab/embedded/bin/ruby: /lib/x86_64-linux-gnu/libcrypt.so.1: version `XCRYPT_2.0' not found (required by /opt/gitlab/embedded/lib/libruby.so.2.7)
/opt/gitlab/embedded/bin/ruby: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /opt/gitlab/embedded/lib/libruby.so.2.7)
/opt/gitlab/embedded/bin/ruby: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /opt/gitlab/embedded/lib/libruby.so.2.7)
/opt/gitlab/embedded/bin/ruby: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /opt/gitlab/embedded/lib/libruby.so.2.7)
/opt/gitlab/embedded/bin/ruby: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.27' not found (required by /opt/gitlab/embedded/lib/libruby.so.2.7)
dpkg: error processing archive gitlab-ce_13.8.8-ce.0_amd64.deb (--install):
 subprocess new pre-installation script returned error exit status 1
Errors were encountered while processing:
 gitlab-ce_13.8.8-ce.0_amd64.deb

我该怎么办? 我的磁盘空间也是免费的... 问题是什么?

谁能帮我解决这个问题?

【问题讨论】:

    标签: linux docker gitlab version


    【解决方案1】:

    根据错误信息,ruby 需要 xcrypt v2.0、glibc_2.xx 并且它们没有安装或无法找到。

    这是我在执行backup 之后尝试的第一步:

    sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
    sudo apt-get install -f
    

    https://ubuntuforums.org/showthread.php?t=2438576

    【讨论】:

      【解决方案2】:

      这个命令行知道你的 gitlab 安装的所有数据

      gitlab-rake gitlab:env:info
      

      这个命令行知道有没有新的 Gitlab 版本,因为你可以更新 gitlab

      yum --showduplicates list gitlab-ce
      

      一旦你知道你当前的版本和最新的 gitlab 更新,你可以使用以下行命令更新它 示例:(您选择最新版本)

      yum install gitlab-ce-15.2.2-ce.0.el7
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-09-26
        • 1970-01-01
        • 2021-12-12
        • 1970-01-01
        • 1970-01-01
        • 2014-04-28
        • 2019-04-11
        • 2018-07-18
        相关资源
        最近更新 更多