Question about the repositiories when updating from openSUSE Leap 15.4 to openSUSE Leap 15.5

Dear all,
I would like to update my system to openSUSE Leap 15.5. From the very beginning when running openSUSE Leap 15.4 I had a lot of troubles connecting to the wireless. Wireless problems reappeared recently.
In addition, on my user ( but not on a test user created afterwards) I got problems with the plasma desktop. I basically can’t open vlc & firefox together. Perhaps I did something wrong with the configurations of kde/plasma desktop.

Therefore, I was recommended to do a system update. To accomplish this I plan to follow these instructions.
A key point there is making sure that the following repos are enabled.


#  | Name                      | Enabled | Refresh | URI
---+---------------------------+---------+---------+----------------------------------------------------
1  | repo-update               | Yes     | Yes     | http://download.opensuse.org/update/leap/15.4/oss/
2  | repo-backports-update     | Yes     | Yes     | http://download.opensuse.org/update/leap/15.4/backports/
3  | repo-sle-update           | Yes     | Yes     | http://download.opensuse.org/update/leap/15.4/sle/

I checked this on my system, and it seems to be the case.

john@linux-orv6:~> zypper repos -u
Repository priorities in effect:                                                                                                                                                  (See 'zypper lr -P' for details)
      90 (raised priority)  :  1 repository
      99 (default priority) : 23 repositories

#  | Alias                                | Name                                    | Enabled | GPG Check | Refresh | URI
---+--------------------------------------+-----------------------------------------+---------+-----------+---------+---------------------------------------------------------------------------------------------
 1 | dvd                                  | dvd                                     | No      | ----      | ----    | http://opensuse-guide.org/repo/openSUSE_Leap_15.4/
 2 | google-chrome                        | google-chrome                           | Yes     | (r ) Yes  | No      | https://dl.google.com/linux/chrome/rpm/stable/x86_64
 3 | http-download.opensuse.org-44dffcf7  | KDE:KDE3                                | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/repositories/KDE:/KDE3/15.4/
 4 | http-download.opensuse.org-bbd12101  | home:bilson                             | No      | ----      | ----    | http://download.opensuse.org/repositories/home:/bilson/openSUSE_Leap_15.4/
 6 | https-download.opensuse.org-1bb1a047 | home:ecsos                              | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/repositories/home:/ecsos/15.4/
 8 | https-download.opensuse.org-2f335f0b | openSUSE:Backports:SLE-15-SP4:Checks    | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP4:/Checks/standard/
12 | https-download.opensuse.org-7e2f1d5a | SUSE:SLE-15-SP4:Update                  | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/update/leap/15.4/sle/
14 | https-download.opensuse.org-9fb198f0 | SUSE:SLE-15-SP1:GA                      | Yes     | ( p) Yes  | Yes     | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/pool/
 9 | https-download.opensuse.org-63b74b9d | SUSE:SLE-15-SP4:GA                      | Yes     | ( p) Yes  | Yes     | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP4:/GA/pool/
10 | https-download.opensuse.org-729fcf3d | SUSE:SLE-15-SP1:GA                      | Yes     | ( p) Yes  | Yes     | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/pool/
13 | https-download.opensuse.org-810ef6bc | openSUSE:Leap:15.4:Update               | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/update/leap/15.4/oss/
 7 | https-download.opensuse.org-26783c96 | openSUSE:Leap:15.4                      | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/distribution/leap/15.4/repo/oss/
 5 | https-download.opensuse.org-091221c1 | SUSE:SLE-15:Update                      | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/update/leap/15.4/sle
11 | https-download.opensuse.org-78643221 | openSUSE:Backports:SLE-15-SP4:Update    | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/update/leap/15.4/backports/
15 | https-download.opensuse.org-b52f2c23 | SUSE:SLE-15-SP3:GA                      | Yes     | ( p) Yes  | Yes     | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP3:/GA/pool/
16 | https-download.opensuse.org-c5016d89 | SUSE:SLE-15-SP2:GA                      | Yes     | ( p) Yes  | Yes     | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP2:/GA/pool/
17 | https-download.opensuse.org-d4026753 | openSUSE:Backports:SLE-15-SP4           | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP4/standard/
18 | https-download.opensuse.org-f8afaf3c | SUSE:SLE-15-SP3:Update                  | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/update/leap/15.3/sle/
19 | openSUSE-Leap-${releasever}-1        | openSUSE-Leap-15.4-1                    | No      | ----      | ----    | hd:/?device=/dev/disk/by-id/usb-SanDisk_Ultra_4C530001230124111400-0:0-part1
20 | packman                              | packman                                 | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.4/
21 | repo-backports-debug-update          | Update repository with updates for op-> | No      | ----      | ----    | http://download.opensuse.org/update/leap/15.4/backports_debug/
22 | repo-backports-update                | Update repository of openSUSE Backports | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/backports/
23 | repo-debug                           | Debug Repository                        | No      | ----      | ----    | http://download.opensuse.org/debug/distribution/leap/15.4/repo/oss/
24 | repo-debug-non-oss                   | Debug Repository (Non-OSS)              | No      | ----      | ----    | http://download.opensuse.org/debug/distribution/leap/15.4/repo/non-oss/
25 | repo-debug-update                    | Update Repository (Debug)               | No      | ----      | ----    | http://download.opensuse.org/debug/update/leap/15.4/oss/
26 | repo-debug-update-non-oss            | Update Repository (Debug, Non-OSS)      | No      | ----      | ----    | http://download.opensuse.org/debug/update/leap/15.4/non-oss/
27 | repo-non-oss                         | Non-OSS Repository                      | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/distribution/leap/15.4/repo/non-oss/
28 | repo-oss                             | Main Repository                         | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/distribution/leap/15.4/repo/oss/
29 | repo-sle-debug-update                | Update repository with debuginfo for -> | No      | ----      | ----    | http://download.opensuse.org/debug/update/leap/15.4/sle/
30 | repo-sle-update                      | Update repository with updates from S-> | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/sle/
31 | repo-source                          | Source Repository                       | No      | ----      | ----    | http://download.opensuse.org/source/distribution/leap/15.4/repo/oss/
32 | repo-source-non-oss                  | Source Repository (Non-OSS)             | No      | ----      | ----    | http://download.opensuse.org/source/distribution/leap/15.4/repo/non-oss/
33 | repo-update                          | Main Update Repository                  | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/oss/
34 | repo-update-non-oss                  | Update Repository (Non-Oss)             | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/non-oss/
35 | snappy                               | snappy                                  | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.4

However, I have a ton of stuff, that is not enabled :

 1 | dvd                                  | dvd                                     | No      | ----      | ----    | http://opensuse-guide.org/repo/openSUSE_Leap_15.4/
 2 | google-chrome                        | google-chrome                           | Yes     | (r ) Yes  | No      | https://dl.google.com/linux/chrome/rpm/stable/x86_64
 4 | http-download.opensuse.org-bbd12101  | home:bilson                             | No      | ----      | ----    | http://download.opensuse.org/repositories/home:/bilson/openSUSE_Leap_15.4/
19 | openSUSE-Leap-${releasever}-1        | openSUSE-Leap-15.4-1                    | No      | ----      | ----    | hd:/?device=/dev/disk/by-id/usb-SanDisk_Ultra_4C530001230124111400-0:0-part1
21 | repo-backports-debug-update          | Update repository with updates for op-> | No      | ----      | ----    | http://download.opensuse.org/update/leap/15.4/backports_debug/
23 | repo-debug                           | Debug Repository                        | No      | ----      | ----    | http://download.opensuse.org/debug/distribution/leap/15.4/repo/oss/
24 | repo-debug-non-oss                   | Debug Repository (Non-OSS)              | No      | ----      | ----    | http://download.opensuse.org/debug/distribution/leap/15.4/repo/non-oss/
25 | repo-debug-update                    | Update Repository (Debug)               | No      | ----      | ----    | http://download.opensuse.org/debug/update/leap/15.4/oss/
26 | repo-debug-update-non-oss            | Update Repository (Debug, Non-OSS)      | No      | ----      | ----    | http://download.opensuse.org/debug/update/leap/15.4/non-oss/
29 | repo-sle-debug-update                | Update repository with debuginfo for -> | No      | ----      | ----    | http://download.opensuse.org/debug/update/leap/15.4/sle/
31 | repo-source                          | Source Repository                       | No      | ----      | ----    | http://download.opensuse.org/source/distribution/leap/15.4/repo/oss/
32 | repo-source-non-oss                  | Source Repository (Non-OSS)             | No      | ----      | ----    | http://download.opensuse.org/source/distribution/leap/15.4/repo/non-oss/

Therefore, I would like to ask what should I do with that part? Should I run zypper modifyrepo --enable on all the disabled repos? Or perhaps delete them, altogether? I am also not sure whether I should manually change 15.4 to 15.5 in the repo urls?
I would like to do my best when updating, in an attempt to solve the wireless/ plasma desktop issues. Hence, the questions.
I run a dual boot openSUSE Leap 15.4 windows 7 system on an old lenovo x220 laptop.

Thank you for your help!

These are those I have that equate to what you have on this particular system, just one out of 32 15.5s I have in total, all but about 5 or 6 of which were dup’d from a prior Leap release rather than fresh installs:

# zypper lr | grep http | grep -v silk
 2 | KDE3         | Yes     | (r ) Yes  | http://download.opensuse.org/repositories/KDE:/KDE3/15.5/
 3 | Libdvdcss    | Yes     | (r ) Yes  | http://opensuse-guide.org/repo/openSUSE_Leap_15.5/
 4 | Mozilla      | Yes     | (r ) Yes  | http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.5/
 5 | NonOSS       | Yes     | (r ) Yes  | http://download.opensuse.org/distribution/leap/15.5/repo/non-oss/
 6 | OSS          | Yes     | (r ) Yes  | http://download.opensuse.org/distribution/leap/15.5/repo/oss/
 7 | PackmanE     | Yes     | (r ) Yes  | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Leap_15.5/Essentials
 8 | Update       | Yes     | (r ) Yes  | http://download.opensuse.org/update/leap/15.5/oss/
 9 | UpdateBP     | Yes     | (r ) Yes  | http://download.opensuse.org/update/leap/15.5/backports/
10 | UpdateNonOSS | Yes     | (r ) Yes  | http://download.opensuse.org/update/leap/15.5/non-oss/
11 | UpdateSLE    | Yes     | (r ) Yes  | http://download.opensuse.org/update/leap/15.5/sle/
12 | openh264     | Yes     | (r ) Yes  | http://codecs.opensuse.org/openh264/openSUSE_Leap/

You have too many. Start removal with the ones with duplicate URLs, most of those whose alias includes an 8 character ID string. Some of yours you may remove, e.g. *debug* and *source* (you’re not a debugger or programmer, right?). Others you should remove, e.g. *SLE-15-SP?:/GA/pool/* (obsolete) and *sandisk* (old installation media). Still others may be kept, but should be disabled during the upgrade, e.g. home:bilson and home:ecsos, the latter of which I keep as a source of the latest version of MC. Home dirs are best not enabled during a dup. They can be re-enabled after the upgrade is otherwise complete, if still relevant to your needs.

The URLs may be modified to $releasever rather than 15.5. That choice is up to you, but using $releasever means when you dup you must specify that 15.5 is your release target. I don’t like seeing variables in config files of any of the kinds I manage directly. Most other regulars in the forums seem to be of the variables are better/best persuasion. OTOH, I keep lots of alpha and beta installations for which I include one or more optional repos which don’t exist yet, and thus need the explicit version that does exist to remain enabled.

thank you for your help!
I reduced the list a bit ( hopefully I understood everything correctly). home:bilson and home:ecsos are disabled now too.
Please give me some rope here. Perhaps more stuff needs to be deleted.

#  | Alias                                | Name                                                                                        | Enabled | GPG Check | Refresh | URI
---+--------------------------------------+---------------------------------------------------------------------------------------------+---------+-----------+---------+---------------------------------------------------------------------------------------------
 1 | dvd                                  | dvd                                                                                         | No      | ----      | ----    | http://opensuse-guide.org/repo/openSUSE_Leap_15.4/
 2 | google-chrome                        | google-chrome                                                                               | Yes     | (r ) Yes  | No      | https://dl.google.com/linux/chrome/rpm/stable/x86_64
 3 | http-download.opensuse.org-44dffcf7  | KDE:KDE3                                                                                    | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/repositories/KDE:/KDE3/15.4/
 4 | http-download.opensuse.org-bbd12101  | home:bilson                                                                                 | No      | ----      | ----    | http://download.opensuse.org/repositories/home:/bilson/openSUSE_Leap_15.4/
 6 | https-download.opensuse.org-1bb1a047 | home:ecsos                                                                                  | No      | ----      | ----    | https://download.opensuse.org/repositories/home:/ecsos/15.4/
 8 | https-download.opensuse.org-2f335f0b | openSUSE:Backports:SLE-15-SP4:Checks                                                        | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP4:/Checks/standard/
10 | https-download.opensuse.org-7e2f1d5a | SUSE:SLE-15-SP4:Update                                                                      | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/update/leap/15.4/sle/
11 | https-download.opensuse.org-810ef6bc | openSUSE:Leap:15.4:Update                                                                   | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/update/leap/15.4/oss/
 7 | https-download.opensuse.org-26783c96 | openSUSE:Leap:15.4                                                                          | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/distribution/leap/15.4/repo/oss/
 5 | https-download.opensuse.org-091221c1 | SUSE:SLE-15:Update                                                                          | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/update/leap/15.4/sle
 9 | https-download.opensuse.org-78643221 | openSUSE:Backports:SLE-15-SP4:Update                                                        | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/update/leap/15.4/backports/
12 | https-download.opensuse.org-d4026753 | openSUSE:Backports:SLE-15-SP4                                                               | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP4/standard/
13 | https-download.opensuse.org-f8afaf3c | SUSE:SLE-15-SP3:Update                                                                      | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/update/leap/15.3/sle/
14 | openSUSE-Leap-${releasever}-1        | openSUSE-Leap-15.4-1                                                                        | No      | ----      | ----    | hd:/?device=/dev/disk/by-id/usb-SanDisk_Ultra_4C530001230124111400-0:0-part1
15 | packman                              | packman                                                                                     | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.4/
16 | repo-backports-debug-update          | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | No      | ----      | ----    | http://download.opensuse.org/update/leap/15.4/backports_debug/
17 | repo-backports-update                | Update repository of openSUSE Backports                                                     | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/backports/
18 | repo-non-oss                         | Non-OSS Repository                                                                          | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/distribution/leap/15.4/repo/non-oss/
19 | repo-oss                             | Main Repository                                                                             | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/distribution/leap/15.4/repo/oss/
20 | repo-sle-update                      | Update repository with updates from SUSE Linux Enterprise 15                                | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/sle/
21 | repo-update                          | Main Update Repository                                                                      | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/oss/
22 | repo-update-non-oss                  | Update Repository (Non-Oss)                                                                 | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/non-oss/
23 | snappy                               | snappy                                                                                      | Yes     | (r ) Yes  | Yes     | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.4

When writing the reply I noticed that 3 | Libdvdcss | Yes | (r ) Yes | http://opensuse-guide.org/repo/openSUSE_Leap_15.5/ is enabled. I will do the same in my case.
In addition there are some differences in the packman repo urls. I don’t know which one to use. Perhaps your variant is better.

    http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Leap_15.5/Essentials
    https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.4/

I also noticed that you use openh264 . Should I enable this as well? What about VLC?

You can leave that disabled. Once you have the libdvdcss package installed from it, there will never be any change to it.

Essentials is only a subset of the Packman repo (to speed up repo refreshing for those with slow internet connections). You use either Essentials or the complete one. not both. The one you have is fine.

And you have still double ones. I se (at least) two OSS.

And are you sure you need that KDE3 one?
And are you sure you need those from several individual packagers?

BTW, whatever you end up with (after cleaning up this rather messy list), you need to check if $releasever is in place on the URLs. Else you can not use the zypper releasever 15.5 ..... commands to make upgrading so easy.

I am not sure about KDE3. I noticed that mrmazda have it as well, so I decided to keep it. It is actually plasma/kde which is the main reason for the update. This however is just my assumption.
I sorted and deleted the duplicates.

#  | Alias                                | Name                                                                                        | Enabled | GPG Check | Refresh | URI
---+--------------------------------------+---------------------------------------------------------------------------------------------+---------+-----------+---------+---------------------------------------------------------------------------------------------
 1 | dvd                                  | dvd                                                                                         | No      | ----      | ----    | http://opensuse-guide.org/repo/openSUSE_Leap_15.4/
 2 | google-chrome                        | google-chrome                                                                               | No      | ----      | ----    | https://dl.google.com/linux/chrome/rpm/stable/x86_64
 3 | http-download.opensuse.org-44dffcf7  | KDE:KDE3                                                                                    | No      | ----      | ----    | https://download.opensuse.org/repositories/KDE:/KDE3/15.4/
 4 | http-download.opensuse.org-bbd12101  | home:bilson                                                                                 | No      | ----      | ----    | http://download.opensuse.org/repositories/home:/bilson/openSUSE_Leap_15.4/
 5 | https-download.opensuse.org-1bb1a047 | home:ecsos                                                                                  | No      | ----      | ----    | https://download.opensuse.org/repositories/home:/ecsos/15.4/
 6 | https-download.opensuse.org-2f335f0b | openSUSE:Backports:SLE-15-SP4:Checks                                                        | No      | ----      | ----    | https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP4:/Checks/standard/
 7 | openSUSE-Leap-${releasever}-1        | openSUSE-Leap-15.4-1                                                                        | No      | ----      | ----    | hd:/?device=/dev/disk/by-id/usb-SanDisk_Ultra_4C530001230124111400-0:0-part1
 8 | packman                              | packman                                                                                     | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.4/
 9 | repo-backports-debug-update          | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | No      | ----      | ----    | http://download.opensuse.org/update/leap/15.4/backports_debug/
10 | repo-backports-update                | Update repository of openSUSE Backports                                                     | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/backports/
11 | repo-non-oss                         | Non-OSS Repository                                                                          | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/distribution/leap/15.4/repo/non-oss/
12 | repo-oss                             | Main Repository                                                                             | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/distribution/leap/15.4/repo/oss/
13 | repo-sle-update                      | Update repository with updates from SUSE Linux Enterprise 15                                | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/sle/
14 | repo-update                          | Main Update Repository                                                                      | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/oss/
15 | repo-update-non-oss                  | Update Repository (Non-Oss)                                                                 | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/non-oss/
16 | snappy                               | snappy                                                                                      | No      | ----      | ----    | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.4

I am not really sure that the disabled part is needed at all. Perhaps only the dvd, as you explained. Maybe I can just remove those repos?

What do you think about the repo list, that I posted in my last reply to the forum expert hcvv?

I hate trying to deal with other people’s repo lists. They’re too wide to fit even half a line on a single screen at once. You can see from my first thread post here that my own are not a problem, due to several things done here to cut line lengths down to grokable lengths:

# grep -i tColumn /etc/zypp/zypper.conf
 repoListColumns = au
#

Above limits columns listed to a limited useful selection, eliminating most of the redundance among various columns, focusing output on the Alias and in particular, the URL, which contains nearly all of what matters in determining propriety of any particular repo with the listed output. When additional columns are wanted, cmdline options can be added, which may revert line length to more than available space.

Aliases are shortened, and repo* strings are eliminated.
Names are shortened, and repo* strings are eliminated.
Filenames are shortened, and repo* strings are limited to a single instance per filename.

Using your repo list, I cut it down to the following that I would use for the initial upgrade, then enable any of the others you find remain necessary.

#  | Alias         | Name          | Enabled | GPG Test | Refresh | URI
---+---------------+---------------+---------+-----------+---------+-------------------------------------------------------------------------
 1 | Libdvdcss2    | Libdvdcss2    | Yes     | ----     | ----   | http://opensuse-guide.org/repo/openSUSE_Leap_15.5/
 2 | GoogleChrome  | GoogleChrome  | No      | ----     | ----   | http://dl.google.com/linux/chrome/rpm/stable/x86_64
 3 | KDE3          | KDE3          | No      | ----     | ----   | http://download.opensuse.org/repositories/KDE:/KDE3/15.5/
 4 | HomeBilson    | HomeBilson    | No      | ----     | ----   | http://download.opensuse.org/repositories/home:/bilson/openSUSE_Leap_15.5/
 5 | HomeEcsos	   | HomeEcsos     | No      | ----     | ----   | http://download.opensuse.org/repositories/home:/ecsos/15.5/
 8 | Packman       | Packman       | Yes     | (r ) Yes | Yes    | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.5/
10 | UpdatesBP     | UpdatesBP     | Yes     | (r ) Yes | Yes    | http://download.opensuse.org/update/leap/15.5/backports/
11 | NonOSS        | NonOSS        | Yes     | (r ) Yes | Yes    | http://download.opensuse.org/distribution/leap/15.5/repo/non-oss/
12 | OSS           | OSS           | Yes     | (r ) Yes | Yes    | http://download.opensuse.org/distribution/leap/15.5/repo/oss/
13 | UpdatesSLE    | UpdatesSLE    | Yes     | (r ) Yes | Yes    | http://download.opensuse.org/update/leap/15.5/sle/
14 | Updates       | Updates       | Yes     | (r ) Yes | Yes    | http://download.opensuse.org/update/leap/15.5/oss/
15 | UpdatesNonOSS | UpdatesNonOSS | Yes     | (r ) Yes | Yes    | http://download.opensuse.org/update/leap/15.5/non-oss/

Thank you so much for your help! I will try to update the system these days.

And then please show your repo list as

zypper releasever FOOBAR lr -d

so we (and you) can check of the $releasever is in proper place.

And you should really try to find out WHY you have the KDE3, bilson and ecsos repos. Having a better repo list without knowing why you have what you have is still not a good repo list.

1 Like

OK I will do that.
Concerning KDE, bilson and ecsos : I had problems with KDE before and those were added most probably at that time. For the time being they will remain switched off.

I managed to prepare the repos and insert ${releasever}. No duplicate repos are any longer present and I switched the unnecessary, following the suggestions of mrmazda. Subsequently I run:

linux-orv6:~> sudo zypper --releasever=15.5 refresh
Warning: Enforced setting: $releasever=15.5
Repository 'packman' is up to date.                                                                                                                                               
Repository 'Update repository of openSUSE Backports' is up to date.                                                                                                               
Repository 'Non-OSS Repository' is up to date.                                                                                                                                    
Repository 'Main Repository' is up to date.                                                                                                                                       
Repository 'Update repository with updates from SUSE Linux Enterprise 15' is up to date.                                                                                          
Repository 'Main Update Repository' is up to date.                                                                                                                                
Repository 'Update Repository (Non-Oss)' is up to date.                                                                                                                           
All repositories have been refreshed.
linux-orv6:~> sudo zypper --releasever=15.5 dup --download-in-advance
Warning: Enforced setting: $releasever=15.5
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...

So far so good. Unfortunately, I start to get multiple error messages of the sort:

Problem: the to be installed tlp-1.5.0-bp155.1.8.noarch conflicts with 'power-profiles-daemon' provided by the to be installed power-profiles-daemon-0.10.1-bp155.2.13.x86_64
 Solution 1: deinstallation of power-profiles-daemon-0.10.1-bp154.1.11.x86_64
 Solution 2: deinstallation of tlp-1.4.0-bp154.1.28.noarch
 Solution 3: keep obsolete tlp-1.4.0-bp154.1.28.noarch

Choose from above solutions by number or cancel [1/2/3/c/d/?] (c):

I am not sure what to do next. I am afraid to make any choice, since it has 1/3 chance of being the wrong.
I would appreciate your help.

I would suggest --allow-vendor-change during the dup.

Personally I always disable all non standard repos (including Packman) during this. Later I will then do the famous “vendor switch to Packman”. Thus First all will be switched to OSS and then only what is needed will be switched to Packman (remember that sometimes Packman stops providing packages because licencies are expired and OSS now is fully functional for that specific one).

(And I would have started with a

zypper clean -a

before the refresh.)

Thank you for your quick reply. I will disable packman. concerning zypper clean -a, I have never tried it.
The repo list is now


#  | Alias                                | Name    | Enabled | GPG Check | Refresh | URI
---+--------------------------------------+---------+---------+-----------+---------+---------------------------------------------------------------------------------------------
 1 | dvd                                  | dvd     | No      | ----      | ----    | http://opensuse-guide.org/repo/openSUSE_Leap_15.4/
 2 | google-chrome                        | googl-> | No      | ----      | ----    | https://dl.google.com/linux/chrome/rpm/stable/x86_64
 3 | http-download.opensuse.org-44dffcf7  | KDE:K-> | No      | ----      | ----    | https://download.opensuse.org/repositories/KDE:/KDE3/15.4/
 4 | http-download.opensuse.org-bbd12101  | home:-> | No      | ----      | ----    | http://download.opensuse.org/repositories/home:/bilson/openSUSE_Leap_15.4/
 5 | https-download.opensuse.org-1bb1a047 | home:-> | No      | ----      | ----    | https://download.opensuse.org/repositories/home:/ecsos/15.4/
 6 | https-download.opensuse.org-2f335f0b | openS-> | No      | ----      | ----    | https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP4:/Checks/standard/
 7 | openSUSE-Leap-${releasever}-1        | openS-> | No      | ----      | ----    | hd:/?device=/dev/disk/by-id/usb-SanDisk_Ultra_4C530001230124111400-0:0-part1
 8 | packman                              | packman | No      | ----      | ----    | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.4/
 9 | repo-backports-debug-update          | Updat-> | No      | ----      | ----    | http://download.opensuse.org/update/leap/15.4/backports_debug/
10 | repo-backports-update                | Updat-> | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/backports/
11 | repo-non-oss                         | Non-O-> | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/distribution/leap/15.4/repo/non-oss/
12 | repo-oss                             | Main -> | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/distribution/leap/15.4/repo/oss/
13 | repo-sle-update                      | Updat-> | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/sle/
14 | repo-update                          | Main -> | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/oss/
15 | repo-update-non-oss                  | Updat-> | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/non-oss/
16 | snappy                               | snappy  | No      | ----      | ----    | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.4

Unfortunately, some other repo caused another problem.

linux-orv6:~> sudo zypper --releasever=15.5 dup --download-in-advance
Warning: Enforced setting: $releasever=15.5
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...
25 Problems:
Problem: problem with the installed libavcodec57-3.4.12-150400.1.pm.2.x86_64
Problem: problem with the installed libavcodec58_134-4.4.4-150400.4.pm.2.x86_64
Problem: problem with the installed libavdevice57-3.4.12-150400.1.pm.2.x86_64
Problem: problem with the installed libavfilter6-3.4.12-150400.1.pm.2.x86_64
Problem: problem with the installed libavfilter7_110-4.4.4-150400.4.pm.2.x86_64
Problem: problem with the installed libavformat57-3.4.12-150400.1.pm.2.x86_64
Problem: problem with the installed libavformat58_76-4.4.4-150400.4.pm.2.x86_64
Problem: problem with the installed libavresample3-3.4.12-150400.1.pm.2.x86_64
Problem: problem with the installed libavresample4_0-4.4.4-150400.4.pm.2.x86_64
Problem: problem with the installed libavutil55-3.4.12-150400.1.pm.2.x86_64
Problem: problem with the installed libavutil56_70-4.4.4-150400.4.pm.2.x86_64
Problem: problem with the installed libfdk-aac2-2.0.2-pm154.1.3.x86_64
Problem: problem with the installed libheif1-1.16.2-150400.5.pm.2.x86_64
Problem: problem with the installed libpostproc54-3.4.12-150400.1.pm.2.x86_64
Problem: problem with the installed libpostproc55_9-4.4.4-150400.4.pm.2.x86_64
Problem: problem with the installed libswresample2-3.4.12-150400.1.pm.2.x86_64
Problem: problem with the installed libswresample3_9-4.4.4-150400.4.pm.2.x86_64
Problem: problem with the installed libswscale4-3.4.12-150400.1.pm.2.x86_64
Problem: problem with the installed libswscale5_9-4.4.4-150400.4.pm.2.x86_64
Problem: problem with the installed libvlc5-3.0.18-150400.2.6.pm.4.x86_64
Problem: problem with the installed libvlccore9-3.0.18-150400.2.6.pm.4.x86_64
Problem: problem with the installed vlc-3.0.18-150400.2.6.pm.4.x86_64
Problem: problem with the installed vlc-noX-3.0.18-150400.2.6.pm.4.x86_64
Problem: problem with the installed vlc-qt-3.0.18-150400.2.6.pm.4.x86_64
Problem: the to be installed tlp-1.5.0-bp155.1.8.noarch conflicts with 'power-profiles-daemon' provided by the to be installed power-profiles-daemon-0.10.1-bp155.2.13.x86_64

Problem: problem with the installed libavcodec57-3.4.12-150400.1.pm.2.x86_64
 Solution 1: install libavcodec57-3.4.2-150200.11.31.1.x86_64 from vendor SUSE LLC <https://www.suse.com/>
  replacing libavcodec57-3.4.12-150400.1.pm.2.x86_64 from vendor http://packman.links2linux.de
 Solution 2: keep obsolete libavcodec57-3.4.12-150400.1.pm.2.x86_64

Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c):

Perhaps I should relly disable everything except

14 | repo-update                          | Main -> | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/oss/
10 | repo-backports-update                | Update repository of openSUSE Backports                                                     | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/backports/
20 | repo-sle-update                      | Update repository with updates from SUSE Linux Enterprise 15                                | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/sle/

I see that I have non-oss on

15 | repo-update-non-oss                  | Updat-> | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.4/non-oss/

And one last question. Should run

sudo zypper --releasever=15.5 refresh

and as you suggested

zypper clean -a

now, having modified the repo list?

Remove #7. It is most probably the installation device of long ago.
You have already disables the non-standrad ones.
All others are the standard ones.

My personal recipe then:

All users should log out.
Do Ctrl-Alt-F1 to go to the console.
Log-in as root.

systemctl isolate multi-user.target
zypper clean -a
zypper --releasever 15.5 ref
zypper --releasever 15.5 dup --allow-vendor-change

When you want to do this in two steps, downloading first, that is OK I guess. May depend on your network stability.

Then reboot (I prefer a shutdown/power off and boot, because sometimes the reboot stuck somewhere).

It is OK then to let a user login into the GUI. From there you can complete with e.g.

zypper dup --from packman

thank you so much, I will try it now! Let’s hope no more errors :slight_smile:

Thanks to your amazing help I managed to update the system to 15.5 :slight_smile: .
The vlc (updated from packman) /firefox/pkular plasma problem seems to be fixed :slight_smile: .

Unfortunately, I can’t connect to the wireless :frowning:
I get Authorization supplicant timed out error and the wifi gets deactivated. This error I had about an year ago. Have no clue how I managed to fix it :frowning:

Wireless trouble deserves a new thread in the networking forum if you can’t get it figured out.

I think that i mught need to update firefox too. At a point it was consuming 2.5 gb ram. Some kade mozilla helper spawned about 100 of child processes.
I killed them all and restarted firefox. Nown it seems to be ok. However, i will try to update it, perhaps it will mitigate this problem in the future.