Repositories of SLES'ish 15.4

Which repositories should one subscribe too for 15.4 as a user (i.e. not developer or debugger)?

I get this error from zypper:
Warning: Repository ‘Main Update Repository’ appears to be outdated. Consider using a different mirror or server.

I’ve subscribed to these repositories:

openSUSE-Leap-15.4-1.repo
repo-backports-update.repo
repo-non-oss.repo
repo-oss.repo
repo-sle-update.repo
repo-update-non-oss.repo
repo-update.repo

Cannot tell which one is ‘Main Update Repository’?

Beside, why is it not possible to find SLES’ish 15.4 distro version on software.opensuse.org?
I know it’s beta but that’s not a reason why it should be there, right?
Or is 15.4 using the repositories of Tumbleweed?

Those which are setup by installer and possible further updates.

Warning: Repository ‘Main Update Repository’ appears to be outdated. Consider using a different mirror or server.

There will be no updates until this version is released.

Cannot tell which one is ‘Main Update Repository’?

Did you try to read these files?

Beside, why is it not possible to find SLES’ish 15.4 distro version on software.opensuse.org?

Because software search was never designed for repositories structure used by Leap 15.3 and above, for 15.3 it was papered over in ad-hoc manner but this is not generic and is not applicable to future versions, so 15.4 , 15.5, … will have exactly the same problem searching for software as 15.3 had until someone either adds more one-off hacks or completely rewrites how search for packages works.

Yes, I did read all the files.

“Those which are setup by installer…” is not a very useful answer

(and please to bloat this thread if you don’t have some real valuable knowledge about the subject, please)

And if it’s not easy to tell which repositories are related to 15.4, that should tell something about that the naming is a mess

(an please to bloat this thread if you don’t have some real valuable knowledge about the subject, please)

And none of them contains string “Main Update Repository”?

These are only file names, I assume form /etc/zypper/repos.d, but they tell nothing (well, they suggest, but suggestion is not a gooed base to advice on) about what these repos files are pointing to. When you want to tell us about your repos:

zypper lr -d

Here is my list:


% zypper lr -d
#  | Alias                       | Name                                                                                        | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                          | Service
---+-----------------------------+---------------------------------------------------------------------------------------------+---------+-----------+---------+----------+--------+------------------------------------------------------------------------------+--------
 1 | kernel                      | kernel                                                                                      | No      | ----      | ----    |  100     | rpm-md | http://download.opensuse.org/repositories/Kernel:/stable:/Backport/standard/ | 
 2 | libdvdcss                   | libdvdcss                                                                                   | No      | ----      | ----    |   99     | NONE   | http://opensuse-guide.org/repo/openSUSE_Leap_15.4/                           | 
 3 | openSUSE-Leap-15.4-1        | openSUSE-Leap-15.4-1                                                                        | No      | ----      | ----    |   99     | rpm-md | hd:/?device=/dev/disk/by-id/usb-_USB_2005486111111DF2CAF1-0:0-part2          | 
 4 | packman                     | packman                                                                                     | Yes     | (r ) Yes  | Yes     |   95     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Leap_15.4/                | 
 5 | repo-backports-debug-update | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/update/leap/15.4/backports_debug/               | 
 6 | repo-backports-update       | Update repository of openSUSE Backports                                                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/backports/                     | 
 7 | repo-debug                  | Debug Repository                                                                            | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.4/repo/oss/          | 
 8 | repo-debug-non-oss          | Debug Repository (Non-OSS)                                                                  | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.4/repo/non-oss/      | 
 9 | repo-debug-update           | Update Repository (Debug)                                                                   | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.4/oss/                     | 
10 | repo-debug-update-non-oss   | Update Repository (Debug, Non-OSS)                                                          | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.4/non-oss/                 | 
11 | repo-non-oss                | Non-OSS Repository                                                                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/non-oss/            | 
12 | repo-oss                    | Main Repository                                                                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/oss/                | 
13 | repo-sle-debug-update       | Update repository with debuginfo for updates from SUSE Linux Enterprise 15                  | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.4/sle/                     | 
14 | repo-sle-update             | Update repository with updates from SUSE Linux Enterprise 15                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/sle/                           | 
15 | repo-source                 | Source Repository                                                                           | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/15.4/repo/oss/         | 
16 | repo-update                 | Main Update Repository                                                                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/oss/                           | 
17 | repo-update-non-oss         | Update Repository (Non-Oss)

Most of those were setup by the install.

The ones that I manually added, are #1, #2 and #4.

I added #1 (kernel repo) for testing. I am not currently using that. I added #2 (libdvdcss) in anticipation of future needs. But when I last checked, it did not actually exist so I am leaving it disabled. And I am currently using #4 (packman) which does exist and is working fine.

Warning: Repository ‘Main Update Repository’ appears to be outdated. Consider using a different mirror or server.

Yes, I regularly see a similar warning, but it is for a different repo:

Warning: Repository 'Update repository of openSUSE Backports' appears to be outdated. Consider using a different mirror or server.

I don’t worry about that. I have seen similar warnings in the past, when testing beta releases. I just ignore the warning. It is because the update repo is not being used this early in the cycle.

Thanks for the command “zypper lr -d”, it makes more sense now where I can see an overview of the related repo URLs

Ended up with this list:


# | Alias                             | Name                                                           | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                   |
--+-----------------------------------+----------------------------------------------------------------+---------+-----------+---------+----------+--------+---------------------------------------------------------------------------------------+
1 | Application_ERP_GNUHealth_Factory | GNU Health development branch for submission to Factory (15.4) | Yes     | (r ) Yes  | Yes     |    1     | rpm-md | https://download.opensuse.org/repositories/Application:/ERP:/GNUHealth:/Factory/15.4/ |
2 | openSUSE-Leap-15.4-1              | openSUSE-Leap-15.4-1                                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/oss/                         |
3 | repo-backports-update             | Update repository of openSUSE Backports                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/backports/                              |
4 | repo-non-oss                      | Non-OSS Repository                                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/non-oss/                     |
5 | repo-oss                          | Main Repository                                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/oss/                         |
6 | repo-sle-update                   | Update repository with updates from SUSE Linux Enterprise 15   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/sle/                                    |
7 | repo-update                       | Main Update Repository                                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/oss                                     |
8 | repo-update-non-oss               | Update Repository (Non-Oss)                                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/non-oss/                                |

Had to add “Application_ERP_GNUHealth_Factory” to install “python3-cryptography” in ver. 36 (needed by certbot)

Why the highest Priority for an factory?

Because I didn’t had time to read the zypper manual how to specify which repo a package should be installed from…even though I sure it’s pretty simple :stuck_out_tongue: