SLES 12.3 Installation fails. - Package Repository is empty
Summary
GitLab installation using the omnibus installer on Suse Linux Enterprise Edition 12.3 fails due to an empty Package Repository.
Steps to reproduce
- Install Suse Linux Enterprise Edition 12.3
- Follow the installation procedure described here: https://about.gitlab.com/install/#opensuse-42-3
What is the current bug behavior?
Executing sudo EXTERNAL_URL="http://gitlab.example.com" zypper install gitlab-ee
fails with the following message:
Refreshing service 'SUSE_Linux_Enterprise_Server_12_SP3_x86_64'.
Refreshing service 'SUSE_Linux_Enterprise_Software_Development_Kit_12_SP3_x86_64'.
Loading repository data...
Reading installed packages...
'gitlab-ee' not found in package names. Trying capabilities.
No provider of 'gitlab-ee' found.
Resolving package dependencies...
Nothing to do.
What is the expected correct behavior?
GitLab should be installed automatically.
Relevant logs
It seams, that zypper does not find the gitlab-ee-Package in one of its configured repositories.
Typing zypper repos
shows the following:
# | Alias | Name | Enabled | GPG Check | Refresh
---+----------------------------------------------------------------------------------------------+---------------------------------------+---------+-----------+--------
1 | SLES12-SP3-12.3-0 | SLES12-SP3-12.3-0 | Yes | (r ) Yes | No
2 | SUSE_Linux_Enterprise_Server_12_SP3_x86_64:SLES12-SP3-Debuginfo-Pool | SLES12-SP3-Debuginfo-Pool | No | ---- | ----
3 | SUSE_Linux_Enterprise_Server_12_SP3_x86_64:SLES12-SP3-Debuginfo-Updates | SLES12-SP3-Debuginfo-Updates | No | ---- | ----
4 | SUSE_Linux_Enterprise_Server_12_SP3_x86_64:SLES12-SP3-Pool | SLES12-SP3-Pool | Yes | (r ) Yes | No
5 | SUSE_Linux_Enterprise_Server_12_SP3_x86_64:SLES12-SP3-Source-Pool | SLES12-SP3-Source-Pool | No | ---- | ----
6 | SUSE_Linux_Enterprise_Server_12_SP3_x86_64:SLES12-SP3-Updates | SLES12-SP3-Updates | Yes | (r ) Yes | Yes
7 | SUSE_Linux_Enterprise_Software_Development_Kit_12_SP3_x86_64:SLE-SDK12-SP3-Debuginfo-Pool | SLE-SDK12-SP3-Debuginfo-Pool | No | ---- | ----
8 | SUSE_Linux_Enterprise_Software_Development_Kit_12_SP3_x86_64:SLE-SDK12-SP3-Debuginfo-Updates | SLE-SDK12-SP3-Debuginfo-Updates | No | ---- | ----
9 | SUSE_Linux_Enterprise_Software_Development_Kit_12_SP3_x86_64:SLE-SDK12-SP3-Pool | SLE-SDK12-SP3-Pool | Yes | (r ) Yes | No
10 | SUSE_Linux_Enterprise_Software_Development_Kit_12_SP3_x86_64:SLE-SDK12-SP3-Source-Pool | SLE-SDK12-SP3-Source-Pool | No | ---- | ----
11 | SUSE_Linux_Enterprise_Software_Development_Kit_12_SP3_x86_64:SLE-SDK12-SP3-Updates | SLE-SDK12-SP3-Updates | Yes | (r ) Yes | Yes
12 | gitlab_gitlab-ee | gitlab_gitlab-ee | Yes | (r ) Yes | Yes
13 | gitlab_gitlab-ee-source | gitlab_gitlab-ee-source | Yes | (r ) Yes | Yes
14 | icinga-stable-release | ICINGA (stable release for SUSE 12.3) | Yes | (r ) Yes | No
As far as i can see, the gitlab_gitlab--ee repository does not contain any packages at all:
zypper pd -ir gitlab_gitlab-ee
Refreshing service 'SUSE_Linux_Enterprise_Server_12_SP3_x86_64'.
Refreshing service 'SUSE_Linux_Enterprise_Software_Development_Kit_12_SP3_x86_64'.
Loading repository data...
Reading installed packages...
No products found.
My OS-Version is:
less /etc/os-release
VERSION="12-SP3"
VERSION_ID="12.3"
PRETTY_NAME="SUSE Linux Enterprise Server 12 SP3"
ID="sles"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:suse:sles:12:sp3"