Installed Leap15.4 from the image openSUSE-Leap-15.4-NET-x86_64-Build243.2-Media.
I see installed packages from two repositories at once. This is fine ?
USR> uname -a
Linux localhost.localdomain 5.14.21-150400.22-default #1 SMP PREEMPT_DYNAMIC Wed May 11 06:57:18 UTC 2022 (49db222) x86_64 x86_64 x86_64 GNU/Linux
USR> LANG=C zypper se -si kernel
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+-----------------------------+---------+-----------------------+--------+-------------------------------------------------------------
i**+ | kernel-default | package | 5.14.21-150400.22.1 | x86_64 | openSUSE-Leap-15.4-1
i+ | kernel-default | package | 5.14.21-150400.22.1 | x86_64 | Main Repository**
**i+ | kernel-default-extra | package | 5.14.21-150400.22.1 | x86_64 | openSUSE-Leap-15.4-1
i+ | kernel-default-extra | package | 5.14.21-150400.22.1 | x86_64 | Main Repository
i+ | kernel-default-optional | package | 5.14.21-150400.22.1 | x86_64 | openSUSE-Leap-15.4-1
i+ | kernel-default-optional | package | 5.14.21-150400.22.1 | x86_64 | Main Repository**
i+ | kernel-firmware-all | package | 20220509-150400.4.5.1 | noarch | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-firmware-amdgpu | package | 20220509-150400.4.5.1 | noarch | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-firmware-ath10k | package | 20220509-150400.4.5.1 | noarch | Update repository with updates from SUSE Linux Enterprise 15
.....
i+ | kernel-firmware-ueagle | package | 20220509-150400.4.5.1 | noarch | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-firmware-usb-network | package | 20220509-150400.4.5.1 | noarch | Update repository with updates from SUSE Linux Enterprise 15
**i+ | nfs-kernel-server | package | 2.1.1-150100.10.24.1 | x86_64 | openSUSE-Leap-15.4-1
i+ | nfs-kernel-server | package | 2.1.1-150100.10.24.1 | x86_64 | Main Repository
i+ | purge-kernels-service | package | 0-8.3.1 | noarch | openSUSE-Leap-15.4-1
i+ | purge-kernels-service | package | 0-8.3.1 | noarch | Main Repository**
My /etc/zypp/zypper.conf file is reconfigured to show from lr only what’s most important: repoListColumns = u. Without doing that, one needs to use the -d option to observe whether there are duplicate URIs, which usually produces obfuscatory line wrapped output when pasted into an email or forum post. You may instead examine each of the files in /etc/zypp/repos.d/ for duplicate URIs, but that process isn’t really sharable.