What happened to my list of repositories on December 7?

Triggered by some topics on Open Chat here in the forums, I listed my repos:

boven:~ # zypper lr -d
#  | Alias                       | Name                                                                                        | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                      | Service
---+-----------------------------+---------------------------------------------------------------------------------------------+---------+-----------+---------+------+----------+--------+--------------------------------------------------------------------------+--------
 1 | backports-debug-update      | Update-debug (Backports)                                                                    | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/update/leap/15.6/backports_debug/           | 
 2 | backports-update            | Update (Backports)                                                                          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/backports/                 | 
 3 | libdvdcss                   | Libdvdcss                                                                                   | No      | ----      | ----    | -    |   99     | N/A    | http://opensuse-guide.org/repo/openSUSE_Leap_15.6/                       | 
 4 | non-oss                     | Main (Non-OSS)                                                                              | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.6/repo/non-oss/        | 
 5 | non-oss-debug               | Debug (Non-OSS)                                                                             | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/distribution/leap/15.6/repo/non-oss/  | 
 6 | non-oss-debug-update        | Update-debug (Non-OSS)                                                                      | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.6/non-oss/             | 
 7 | non-oss-source              | Source (Non-OSS)                                                                            | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/source/distribution/leap/15.6/repo/non-oss/ | 
 8 | non-oss-update              | Update (Non-OSS)                                                                            | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/non-oss/                   | 
 9 | oss                         | Main (OSS)                                                                                  | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.6/repo/oss/            | 
10 | oss-debug                   | Debug (OSS)                                                                                 | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/distribution/leap/15.6/repo/oss/      | 
11 | oss-debug-update            | Update-debug (OSS)                                                                          | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.6/oss/                 | 
12 | oss-source                  | Source (OSS)                                                                                | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/source/distribution/leap/15.6/repo/oss/     | 
13 | oss-update                  | Update (OSS)                                                                                | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/oss                        | 
14 | packman                     | Packman                                                                                     | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.6/      | 
15 | repo-backports-debug-update | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/update/leap/15.6/backports_debug/           | 
16 | repo-backports-update       | Update repository of openSUSE Backports                                                     | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/backports/                 | 
17 | repo-sle-debug-update       | Update repository with debuginfo for updates from SUSE Linux Enterprise 15                  | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.6/sle/                 | 
18 | 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.6/sle/                       | 
19 | sle-debug-update            | Update-debug (SLE)                                                                          | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.6/sle/                 | 
20 | sle-update                  | Updates (SLE)                                                                               | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/sle/                       | 
boven:~ #

I was confused because the #15 - #18 were never added by me. And they are the same as others in the list.

Thus I went looking at the files these entries represent:

boven:/etc/zypp/repos.d # l
total 88
drwxr-xr-x  2 root root 4096 Jan  3 10:04 ./
drwxr-xr-x 12 root root 4096 Oct 14 08:48 ../
-rw-r--r--  1 root root  172 Oct 28  2024 backports-debug-update.repo
-rw-r--r--  1 root root  173 Oct 28  2024 backports-update.repo
-rw-r--r--  1 root root  139 Oct 28  2024 libdvdcss.repo
-rw-r--r--  1 root root  173 Oct 28  2024 non-oss-debug-update.repo
-rw-r--r--  1 root root  170 Oct 28  2024 non-oss-debug.repo
-rw-r--r--  1 root root  173 Oct 28  2024 non-oss-source.repo
-rw-r--r--  1 root root  167 Oct 28  2024 non-oss-update.repo
-rw-r--r--  1 root root  169 Oct 28  2024 non-oss.repo
-rw-r--r--  1 root root  161 Oct 28  2024 oss-debug-update.repo
-rw-r--r--  1 root root  158 Oct 28  2024 oss-debug.repo
-rw-r--r--  1 root root  161 Oct 28  2024 oss-source.repo
-rw-r--r--  1 root root  154 Oct 28  2024 oss-update.repo
-rw-r--r--  1 root root  157 Oct 28  2024 oss.repo
-rw-r--r--  1 root root  152 Oct 28  2024 packman.repo
-rw-r--r--  1 root root  254 Dec  7 12:47 repo-backports-debug-update.repo
-rw-r--r--  1 root root  199 Dec  7 12:47 repo-backports-update.repo
-rw-r--r--  1 root root  234 Dec  7 12:47 repo-sle-debug-update.repo
-rw-r--r--  1 root root  208 Dec  7 12:47 repo-sle-update.repo
-rw-r--r--  1 root root  161 Oct 28  2024 sle-debug-update.repo
-rw-r--r--  1 root root  156 Oct 28  2024 sle-update.repo
boven:/etc/zypp/repos.d #

As can be seen they were added (or changed) at December 7 2025 12:47 (MET). That is on a Sunday. Now the system was running at that moment in time, but I do not do normally system maintenance then.

I went to another system here and:

beneden:/etc/zypp/repos.d # l
total 88
drwxr-xr-x  2 root root 4096 Dec 16 09:10 ./
drwxr-xr-x 10 root root 4096 Oct 14 08:55 ../
-rw-r--r--  1 root root  172 Nov 16  2024 backports-debug-update.repo
-rw-r--r--  1 root root  173 Nov 16  2024 backports-update.repo
-rw-r--r--  1 root root  139 Nov 16  2024 libdvdcss.repo
-rw-r--r--  1 root root  173 Nov 16  2024 non-oss-debug-update.repo
-rw-r--r--  1 root root  170 Nov 16  2024 non-oss-debug.repo
-rw-r--r--  1 root root  173 Nov 16  2024 non-oss-source.repo
-rw-r--r--  1 root root  167 Nov 16  2024 non-oss-update.repo
-rw-r--r--  1 root root  169 Nov 16  2024 non-oss.repo
-rw-r--r--  1 root root  161 Nov 16  2024 oss-debug-update.repo
-rw-r--r--  1 root root  158 Nov 16  2024 oss-debug.repo
-rw-r--r--  1 root root  161 Nov 16  2024 oss-source.repo
-rw-r--r--  1 root root  154 Nov 16  2024 oss-update.repo
-rw-r--r--  1 root root  157 Nov 16  2024 oss.repo
-rw-r--r--  1 root root  152 Nov 16  2024 packman.repo
-rw-r--r--  1 root root  254 Dec  7 12:47 repo-backports-debug-update.repo
-rw-r--r--  1 root root  199 Dec  7 12:47 repo-backports-update.repo
-rw-r--r--  1 root root  234 Dec  7 12:47 repo-sle-debug-update.repo
-rw-r--r--  1 root root  208 Dec  7 12:47 repo-sle-update.repo
-rw-r--r--  1 root root  162 Nov 16  2024 sle-debug-update.repo
-rw-r--r--  1 root root  156 Nov 16  2024 sle-update.repo
beneden:/etc/zypp/repos.d #

the same at exactly the same time. Now I am 100% sure that I wasn’t doing anything on that system at all.

I have a third system here that wasn’t even powered on then and it shows the same!

I may have my senior moments, but I do not understand anything here. Can someone please try to explain what happened here. I want to find out if I am still fit to manage Unix/Linux systems, or that I should give up.

EDIT: I checked my agenda. We were not at home on December 7. Thus the systems were all power off!

This is from one of the systems

beweeg:/etc/zypp/repos.d # stat repo-backports-update.repo 
  File: repo-backports-update.repo
  Size: 199             Blocks: 8          IO Block: 4096   regular file
Device: 802h/2050d      Inode: 137251      Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2025-12-30 09:14:34.586333036 +0100
Modify: 2025-12-07 12:47:59.000000000 +0100
Change: 2025-12-16 09:09:30.615048076 +0100
 Birth: 2025-12-16 09:09:30.615048076 +0100
beweeg:/etc/zypp/repos.d #

Birth and Change time are on Tuesday 16 December 2025 09:09. That is the time where I do my weekly updates. So it came with an update and I would like to know which one. But why is the Modify time set earlier?

Any of these infamous “openSUSE-repo-*” packages installed/dragged in by some pattern, maybe?

All blacklisted here, for good reasons. Messed up repos list more than once.

1 Like

No:

boven:~ # zypper se openSUSE-repos
Loading repository data...
Reading installed packages...

S  | Name                       | Summary                                | Type
---+----------------------------+----------------------------------------+-----------
   | openSUSE-repos-Leap        | openSUSE package repositories          | package
   | openSUSE-repos-Leap        | openSUSE package repositories          | srcpackage
   | openSUSE-repos-Leap-NVIDIA | openSUSE NVIDIA repository definitions | package

    Note: For an extended search including not yet activated remote resources please use 'zypper
    search-packages'.
boven:~ # 

You can inspect the zypper log. This may shed some light. They are located under /var/log/

Hm.
Step 1, checking when they were there:

boven:/var/log # grep '^2025-12-09' zypper.log | grep 'repo-'
boven:/var/log # grep '^2025-12-16' zypper.log | grep 'repo-'
2025-12-16 09:17:04 <1> boven(21090) [zypp::repomanager] repomanager.cc(repositories_in_file):169 repo file: /etc/zypp/repos.d/repo-backports-debug-update.repo
2025-12-16 09:17:04 <1> boven(21090) [DEFINE_LOGGROUP] iniparser.cc(parse):86 Start parsing /etc/zypp/repos.d/repo-backports-debug-update.repo[g___]
2025-12-16 09:17:04 <1> boven(21090) [Progress++] progressdata.cc(report):75 {#5|/etc/zypp/repos.d/repo-backports-debug-update.repo} START
2025-12-16 09:17:04 <1> boven(21090) [DEFINE_LOGGROUP] iniparser.cc(parse):140 Done parsing /etc/zypp/repos.d/repo-backports-debug-update.repo[_eF_]
2025-12-16 09:17:04 <1> boven(21090) [Progress++] progressdata.cc(report):95 {#5|/etc/zypp/repos.d/repo-backports-debug-update.repo} END
2025-12-16 09:17:04 <1> boven(21090) [zypp] RepoFileReader.cc(repositories_in_stream):217 - alias       : repo-backports-debug-update
2025-12-16 09:17:04 <1> boven(21090) [zypp] RepoFileReader.cc(repositories_in_stream):217 - filePath:     /etc/zypp/repos.d/repo-backports-debug-update.repo
2025-12-16 09:17:04 <1> boven(21090) [zypp::repomanager] repomanager.cc(repositories_in_file):169 repo file: /etc/zypp/repos.d/repo-backports-update.repo
2025-12-16 09:17:04 <1> boven(21090) [DEFINE_LOGGROUP] iniparser.cc(parse):86 Start parsing /etc/zypp/repos.d/repo-backports-update.repo[g___]
2025-12-16 09:17:04 <1> boven(21090) [Progress++] progressdata.cc(report):75 {#10|/etc/zypp/repos.d/repo-backports-update.repo} START
2025-12-16 09:17:04 <1> boven(21090) [DEFINE_LOGGROUP] iniparser.cc(parse):140 Done parsing /etc/zypp/repos.d/repo-backports-update.repo[_eF_]
2025-12-16 09:17:04 <1> boven(21090) [Progress++] progressdata.cc(report):95 {#10|/etc/zypp/repos.d/repo-backports-update.repo} END
2025-12-16 09:17:04 <1> boven(21090) [zypp] RepoFileReader.cc(repositories_in_stream):217 - alias       : repo-backports-update
2025-12-16 09:17:04 <1> boven(21090) [zypp] RepoFileReader.cc(repositories_in_stream):217 - filePath:     /etc/zypp/repos.d/repo-backports-update.repo
2025-12-16 09:17:04 <1> boven(21090) [zypp::repomanager] repomanager.cc(repositories_in_file):169 repo file: /etc/zypp/repos.d/repo-sle-debug-update.repo
2025-12-16 09:17:04 <1> boven(21090) [DEFINE_LOGGROUP] iniparser.cc(parse):86 Start parsing /etc/zypp/repos.d/repo-sle-debug-update.repo[g___]
2025-12-16 09:17:04 <1> boven(21090) [Progress++] progressdata.cc(report):75 {#11|/etc/zypp/repos.d/repo-sle-debug-update.repo} START
2025-12-16 09:17:04 <1> boven(21090) [DEFINE_LOGGROUP] iniparser.cc(parse):140 Done parsing /etc/zypp/repos.d/repo-sle-debug-update.repo[_eF_]
2025-12-16 09:17:04 <1> boven(21090) [Progress++] progressdata.cc(report):95 {#11|/etc/zypp/repos.d/repo-sle-debug-update.repo} END
2025-12-16 09:17:04 <1> boven(21090) [zypp] RepoFileReader.cc(repositories_in_stream):217 - alias       : repo-sle-debug-update
2025-12-16 09:17:04 <1> boven(21090) [zypp] RepoFileReader.cc(repositories_in_stream):217 - filePath:     /etc/zypp/repos.d/repo-sle-debug-update.repo
2025-12-16 09:17:04 <1> boven(21090) [zypp::repomanager] repomanager.cc(repositories_in_file):169 repo file: /etc/zypp/repos.d/repo-sle-update.repo
2025-12-16 09:17:04 <1> boven(21090) [DEFINE_LOGGROUP] iniparser.cc(parse):86 Start parsing /etc/zypp/repos.d/repo-sle-update.repo[g___]
2025-12-16 09:17:04 <1> boven(21090) [Progress++] progressdata.cc(report):75 {#13|/etc/zypp/repos.d/repo-sle-update.repo} START
2025-12-16 09:17:04 <1> boven(21090) [DEFINE_LOGGROUP] iniparser.cc(parse):140 Done parsing /etc/zypp/repos.d/repo-sle-update.repo[_eF_]
2025-12-16 09:17:04 <1> boven(21090) [Progress++] progressdata.cc(report):95 {#13|/etc/zypp/repos.d/repo-sle-update.repo} END
2025-12-16 09:17:04 <1> boven(21090) [zypp] RepoFileReader.cc(repositories_in_stream):217 - alias       : repo-sle-update
2025-12-16 09:17:04 <1> boven(21090) [zypp] RepoFileReader.cc(repositories_in_stream):217 - filePath:     /etc/zypp/repos.d/repo-sle-update.repo
boven:/var/log # 

Thus not available at December 9, but used at December 16 as in

2025-12-16 09:17:04 <1> boven(21090) [zypp::repomanager] repomanager.cc(repositories_in_file):169 repo file: /etc/zypp/repos.d/repo-backports-debug-update.repo
2025-12-16 09:17:04 <1> boven(21090) [DEFINE_LOGGROUP] iniparser.cc(parse):86 Start parsing /etc/zypp/repos.d/repo-backports-debug-update.repo[g___]
2025-12-16 09:17:04 <1> boven(21090) [Progress++] progressdata.cc(report):75 {#5|/etc/zypp/repos.d/repo-backports-debug-update.repo} START
2025-12-16 09:17:04 <1> boven(21090) [DEFINE_LOGGROUP] iniparser.cc(parse):140 Done parsing /etc/zypp/repos.d/repo-backports-debug-update.repo[_eF_]
2025-12-16 09:17:04 <1> boven(21090) [Progress++] progressdata.cc(report):95 {#5|/etc/zypp/repos.d/repo-backports-debug-update.repo} END
2025-12-16 09:17:04 <1> boven(21090) [zypp] RepoFileReader.cc(repositories_in_stream):217 --------------------------------------
2025-12-16 09:17:04 <1> boven(21090) [zypp] RepoFileReader.cc(repositories_in_stream):217 - alias       : repo-backports-debug-update
2025-12-16 09:17:04 <1> boven(21090) [zypp] RepoFileReader.cc(repositories_in_stream):217 - name        : Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports
2025-12-16 09:17:04 <1> boven(21090) [zypp] RepoFileReader.cc(repositories_in_stream):217 - enabled     : 0
2025-12-16 09:17:04 <1> boven(21090) [zypp] RepoFileReader.cc(repositories_in_stream):217 - autorefresh : 1
2025-12-16 09:17:04 <1> boven(21090) [zypp] RepoFileReader.cc(repositories_in_stream):217 - url         : http://download.opensuse.org/update/leap/$releasever/backports_debug/
2025-12-16 09:17:04 <1> boven(21090) [zypp] RepoFileReader.cc(repositories_in_stream):217 - type        : N/A
2025-12-16 09:17:04 <1> boven(21090) [zypp] RepoFileReader.cc(repositories_in_stream):217 - priority    : 99
2025-12-16 09:17:04 <1> boven(21090) [zypp] RepoFileReader.cc(repositories_in_stream):217 - gpgcheck    : D(Y) repoD(Y)* sig? pkgD(Y)* 
2025-12-16 09:17:04 <1> boven(21090) [zypp] RepoFileReader.cc(repositories_in_stream):217 - keeppackages: 0
2025-12-16 09:17:04 <1> boven(21090) [zypp] RepoFileReader.cc(repositories_in_stream):217 - filePath:     /etc/zypp/repos.d/repo-backports-debug-update.repo
2025-12-16 09:17:04 <1> boven(21090) [zypp] RepoFileReader.cc(repositories_in_stream):217 

When they are used already as repo file on the 16th (and not on the 9th) they must have been introduced on the 9th.

To be continued…

This is from /var/log/zypp/history

# Additional rpm output:
# update-alternatives: using /usr/bin/npm22 to provide /usr/bin/npm-default (npm-default) in auto mode
# update-alternatives: using /usr/bin/npx22 to provide /usr/bin/npx-default (npx-default) in auto mode
#
2025-12-02 09:15:11|install|npm22|22.15.1-150600.13.9.1|x86_64||sle-update|ec7d37a30ab1a1896459de2f4dd3d9173de76250d65d8e8fbdc82cdc7d3d2da2|
2025-12-02 09:15:13|install|python312-yt-dlp|2025.11.12-150600.4.pm.1|noarch|root@boven|packman|a9c0c88de0891965588ddcec7c017523f609af5bea37ae900a8e332d97d08fe9|
2025-12-02 09:15:13|install|yt-dlp|2025.11.12-150600.4.pm.1|noarch|root@boven|packman|594389f49a843e0eac07ff374696e16c6142a1c368392ddf1b28d5548a206fe0|
2025-12-02 09:15:13|patch  |openSUSE-SLE-15.6-2025-30|1|noarch|sle-update|moderate|optional|not-needed|applied|
2025-12-02 09:15:13|patch  |openSUSE-SLE-15.6-2025-284|1|noarch|sle-update|important|security|not-needed|applied|
2025-12-02 09:15:13|patch  |openSUSE-SLE-15.6-2025-1878|1|noarch|sle-update|important|security|not-needed|applied|
2025-12-09 09:26:34|command|root@boven|'/usr/bin/ruby.ruby2.5' '--encoding=utf-8' '/usr/lib/YaST2/bin/y2start' 'online_update' 'qt' '-name' 'YaST2' '-icon' 'yast'|
2025-12-09 09:26:34|install|cups-config|2.2.7-150000.3.80.1|x86_64||sle-update|d16201c3e1a95a7f91450f036fd9cdad484a478d31e120c900f1e5775bece2a7|
2025-12-09 09:26:35|install|libgimp-2_0-0|2.10.30-150400.3.32.1|x86_64||sle-update|693eed78a07f57cd724ba52394aff0a3e3aff623a91da34e065bd43617dc5ccb|
2025-12-09 09:26:36|install|libgnutls30|3.8.3-150600.4.12.1|x86_64||sle-update|312ee4b7dd3cabfc10d03a94e61cb95d2f818a2334ee7bd50e1f7d13a9b2f121|
2025-12-09 09:26:37|install|libgnutls30-32bit|3.8.3-150600.4.12.1|x86_64||sle-update|a399ec41da9e0ca1e79df1766eb521276d3414a1dee7d492a5ef6c7c3108dae5|
2025-12-09 09:26:37|install|libpci3|3.13.0-150300.13.9.1|x86_64||sle-update|28638fc9b9801dff3adf3a8470f4c576eeace420894e7277d52d75804c431508|
2025-12-09 09:26:38|install|libgimpui-2_0-0|2.10.30-150400.3.32.1|x86_64||sle-update|3e946f131689dd5e3ba2cc9a0b0f24783fcb0739a0733f4d931385f05aac6541|
2025-12-09 09:26:38|install|libcups2|2.2.7-150000.3.80.1|x86_64||sle-update|e7937e4eb69d8626fec3f9cc1b84e4fe0286513fc0059c76f2693f7c24d1399f|
2025-12-09 09:26:39|install|libcups2-32bit|2.2.7-150000.3.80.1|x86_64||sle-update|092cf6cd3254bbb842f0e96c52114ee3a9f8b5d9a3129185a284eedea832de62|
2025-12-09 09:26:39|install|pciutils|3.13.0-150300.13.9.1|x86_64||sle-update|df2f749fd103d983a811f58473272d7e55a6117deedd69a692ade40568a65ef6|
2025-12-09 09:26:47|install|gimp|2.10.30-150400.3.32.1|x86_64||sle-update|67b1f49076f063c7b82713ce855208dbb5befba4c0c5c1937474a4b55108a16b|
2025-12-09 09:26:48|install|gimp-lang|2.10.30-150400.3.32.1|noarch||sle-update|983402fe7f8e8e681390f935f8c9573450253ad61dacfcb5a40848c996922170|
2025-12-09 09:26:49|install|libcupsppdc1|2.2.7-150000.3.80.1|x86_64||sle-update|3c5cbd266b0bbde86d4202e1671083427023569891312c8489f51995a3ad3450|
2025-12-09 09:26:49|install|libcupsmime1|2.2.7-150000.3.80.1|x86_64||sle-update|6134c3bce66f309a0e03d499cbabf129637ac626a2790b1d86a8ebd7bcb22bbf|
2025-12-09 09:26:50|install|libcupsimage2|2.2.7-150000.3.80.1|x86_64||sle-update|83825f655aaf5a0d8db6f9ff9f04178f47a55f344a1b65abb634e69f2c9010a5|
2025-12-09 09:26:50|install|libcupscgi1|2.2.7-150000.3.80.1|x86_64||sle-update|57f0f3a5d4f6029669fdc57538b1cf0d3f153a9066a474fae472fabbd3119ba0|
2025-12-09 09:26:51|install|gimp-plugin-aa|2.10.30-150400.3.32.1|x86_64||sle-update|d078971230d179b45966fe20f4b5d9d43724e7f9764eaa2a32e68c8c5c04ba02|
2025-12-09 09:26:51|install|cups-client|2.2.7-150000.3.80.1|x86_64||sle-update|8117ffdaaed9dec1f8fc149d034742779b1220437be0a330433b3050a2164467|
# 2025-12-09 09:26:53 cups-2.2.7-150000.3.80.1.x86_64.rpm installed ok
# Additional rpm output:
# Failed to try-restart cups-lpd@.service: Unit name cups-lpd@.service is missing the instance name.
# See system logs and 'systemctl status cups-lpd@.service' for details.
#
2025-12-09 09:26:53|install|cups|2.2.7-150000.3.80.1|x86_64||sle-update|797a4d527ef42b0a15fc3e580ccebe7b2ebdca8f9243bf9dca25f999474beaf0|
2025-12-09 09:26:55|patch  |openSUSE-SLE-15.6-2025-4321|1|noarch|sle-update|moderate|recommended|needed|applied|
2025-12-09 09:26:55|patch  |openSUSE-SLE-15.6-2025-4323|1|noarch|sle-update|moderate|security|needed|applied|
2025-12-09 09:26:55|patch  |openSUSE-SLE-15.6-2025-4324|1|noarch|sle-update|important|security|needed|applied|
2025-12-09 09:26:55|patch  |openSUSE-SLE-15.6-2025-4319|1|noarch|sle-update|important|security|needed|applied|
2025-12-09 09:27:42|command|root@boven|'/usr/bin/ruby.ruby2.5' '--encoding=utf-8' '/usr/lib/YaST2/bin/y2start' 'sw_single' 'qt' '-name' 'YaST2' '-icon' 'yast'|

Hi Henk,
It seems you’re not alone:

kasi@pluto:~> l /etc/zypp/repos.d/repo*
-rw-r--r-- 1 root root 254  7. Dez 12:47 /etc/zypp/repos.d/repo-backports-debug-update.repo
-rw-r--r-- 1 root root 254 20. Jun 2024  /etc/zypp/repos.d/repo-backports-debug-update.repo.rpmsave
-rw-r--r-- 1 root root 199  7. Dez 12:47 /etc/zypp/repos.d/repo-backports-update.repo
-rw-r--r-- 1 root root 199 20. Jun 2024  /etc/zypp/repos.d/repo-backports-update.repo.rpmsave
-rw-r--r-- 1 root root 234  7. Dez 12:47 /etc/zypp/repos.d/repo-sle-debug-update.repo
-rw-r--r-- 1 root root 234 20. Jun 2024  /etc/zypp/repos.d/repo-sle-debug-update.repo.rpmsave
-rw-r--r-- 1 root root 208  7. Dez 12:47 /etc/zypp/repos.d/repo-sle-update.repo
-rw-r--r-- 1 root root 208 20. Jun 2024  /etc/zypp/repos.d/repo-sle-update.repo.rpmsave
kasi@pluto:~> zypper se openSUSE-repos
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                       | Summary                                | Type
---+----------------------------+----------------------------------------+-----------
   | openSUSE-repos-Leap        | openSUSE package repositories          | Quellpaket
i+ | openSUSE-repos-Leap        | openSUSE package repositories          | Paket
i+ | openSUSE-repos-Leap-NVIDIA | openSUSE NVIDIA repository definitions | Paket
kasi@pluto:~> 

I do have the openSUSE-repos-Leap and I know I need to clean up my repo-mess. But the date of the 4 repo entries is quite the same.

The issue is different. As can be seen in Henk’s output, the repo service packages are not involved at all.

You have Nvidia hardware, thus the service packages get installed automatically to ease the driver package managemnt.

It is no “mess”. Simply remove the old set of repos (beginning with d.o.o) and use the service packages. You will never have again to care about the standard openSUSE repos. As example, the switch to Leap 16 is way more easier, as the repos service packages take care about the completely new repo setup (no dedicated update, backport, SLE repos anymore). Without the repo service packages you need to take care manually when repo changes occur, like with Leap 16.

1 Like

Ah, sorry, misunderstandable. I just wanted to add I got the same repos at the 7th of December just as Henk did. I only mentioned the openSUSE-repos-Leap for sake of completeness.

BTW, the “mess” is there, I just didn’t want to show it all. :flushed:

Ah, ok. You mean you were already using the service packages intentionelly, and the 4 repos got added on top.

Until now there is no bugreport for this issue. So the maintainers seems not aware of the issue.

the 4 repos got added on top.

Exactly! Just to support/confirm Henk‘s finding. I wasn’t actually bothered about it.
The rest was TMI from my side. :roll_eyes:

I still think that @kasi042 has a point because having the openSUSE-repos-* packages or not, it is still strange that “something” sets those dates to 2025-09-07 12:47.

Maybe I should add that I was lready hit much earlier (more then a year ago?) by the introduction of the openSUSE-Leap package (I have no Invidia hardware). It was removed then and the repo list cleaned up, thus I assume it has nothing to do with again messing up my repo list.

Thus

  1. What did add the strange repos in my case?
  2. Why is the date/time obfuscated in both cases?

They are only “on top” because the list is sorted to alphabet.

Henk, apparently you missed all the news and announcements and did not even search for an answer, which is here: https://en.opensuse.org/Package_repositories

I browsed through that article. Somewhere at the beginning I read:

Please be aware that files generated by openSUSE-repos in /etc/zypper/repos.d shall not be edited manually as they’ll be overwritten. Users who want to modify repositories shall uninstall openSUSE-repos and maintain repository definitions manually.

And that is exactly my situation since a long time already (see post #4). Thus I trust that my list of repos is not changed by any update within a stable Leap release.

Also, please tell me where I can find in the article that repo files are predated and why this confusing action is done.
Please note that “This page was last edited on 23 November 2025, at 09:09”, thus before this falsification of dates took place. Thus the authors may not have been aware of it.

In short, I see no explanation at all in the article. Please correct me if I am wrong with a more precise identification of a paragraph.

2 Likes

I’m sorry, Henk, but I am not going to do all the searching for you. I have other things to do. Not helpful, I know, hence the “sorry”.

Golden rule: Don’t drink and post. Cheers!

2 Likes

Indeed, there is no explanation on the Wiki page, but that can be added :wink:

What you could do is:

> rpm -ql openSUSE-repos-Leap
> rpm -V openSUSE-repos-Leap

The fist line will produce a list of files in the package, the second line will show if the files in the package are changed, see here on what the characters mean.

You can dump (“cat”) all files in the package and check if the 4 repo*.repo files are listed in these files. If so that explains things.

But based on https://github.com/openSUSE/openSUSE-repos/commits/main/ I see no reason these 4 repo*.repo files would show up.

1 Like

How should a package, which is not installed on a users system, add files to the system of a user? Again, have a look at Henk’s output. It is the first colum marked “S”, which clearly shows that the service packages are not installed.

2 Likes