Skip to content

Failed dependencies: rpmlib(TildeInVersions) <= 4.10.0-1 is needed by gitlab-ce-7.10.0~omnibus.2-1.x86_64

I tried upgrading gitlab from version 6.8.1 to 7.1.0.on a CentOS 6.6 box using the Centos 6 rpm from https://about.gitlab.com/downloads and following the upgrade instructions from https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/update.md, but it ended up giving the failed dependency error below.

It looks like the error is complaining that rpm is not at version 4.10.0-1, but CentOS 6 has rpm at version 4.8.0-37 as per http://mirror.centos.org/centos/6/os/x86_64/Packages/

Maybe some CentOS 7 specific content got included in the CentOS 6 spec file ?

(Also 'rpm -q --info' is showing the build host in the 'gitlap.com' domain.)

$ cat /etc/redhat-release 
CentOS release 6.6 (Final)

$ rpm -q --info -p gitlab-ce-7.10.0~omnibus.2-1.x86_64.rpm 
Name        : gitlab-ce                    Relocations: / 
Version     : 7.10.0~omnibus.2                  Vendor: Omnibus <omnibus@getchef.com>
Release     : 1                             Build Date: Thu 23 Apr 2015 11:32:26 AM EDT
Install Date: (not installed)               Build Host: centos65-4-omnibus.gitlap.com
Group       : default                       Source RPM: gitlab-ce-7.10.0~omnibus.2-1.src.rpm
Size        : 829292220                        License: unknown
Signature   : (none)
Packager    : GitLab B.V.
URL         : https://about.gitlab.com/
Summary     : GitLab Community Edition and GitLab CI (including NGINX, Postgres, Redis)
Description :
GitLab Community Edition and GitLab CI (including NGINX, Postgres, Redis)

$ rpm -Uvh gitlab-ce-7.10.0~omnibus.2-1.x86_64.rpm 
error: Failed dependencies:
        rpmlib(TildeInVersions) <= 4.10.0-1 is needed by gitlab-ce-7.10.0~omnibus.2-1.x86_64