15.3->15.4 live upgrade w/ zypper dup questions

My 15.3 works well enough for my needs. Today I tried to update to 15.4 via online live update using zypper dup following the steps in SBD: System upgrade in the openSUSE Wiki. At step #7, running in a virtual console, I received 76 “problems” to resolve. Most of them relate to QT. But my Leap 15.3. is at KDE Plasma 5.18.6 and Qt 5.12.7 so I’m confused about these dependency issues.

Problems for VirtualBox and Mozilla products are of concern since I don’t want to lose these programs.

I’d like to know what is the best way to deal with these problems (deinstall, keep, or ignore). With 76 questions to answer and much of the underlying technology is over my head I’m afraid to proceed without a better understanding of the consequences. Especially for the above mentioned programs I’d like to know how to best proceed.

The release notes mention updating to plasma & qt5 but as noted above it seems like I’m already updated.

Upgrading is easy when observing the prerequisites and caveats: Leap Upgrade error msg. The upgrade to Leap 15.4 was performed unattended by running a systemd service: Yet Another zypper dist-upgrade. No questions asked. No error messages encountered.

There is no blanket answer that fits each use case except “you need to analyse the reason of each error”. Provide full log of

zypper lr -d
zypper dup

upload to https://susepaste.org. Then others can look at these errors and advise on case by case basis.

My query here was because I received 76 discrepancies that need to be resolved. The command I used, from the upgrade wiki was:

zypper --releasever=15.4 dup --download-in-advance 

The requested info for

zypper dup

and my repos are at
https://susepaste.org/69076897

I realize there is no single answer for my original question but I would like to know what the impact of my choices will be, especially regarding Mozilla apps and virtualbox.

Thanks

You have the wrong 15.3 repos enabled. But you need 15.4. That’s why you have so many conflicts/removals/downgrades. You didn’t adapt the release version in your repo URL’s.That’s why “zypper --releasever=15.4 dup --download-in-advance” wont work. You didn’t follow the instructions…

There are no discrepancies in output you posted.

The command I used, from the upgrade wiki was:

zypper --releasever=15.4 dup --download-in-advance 

Then you should have provided output of this command, not

zypper dup

And you also need to use --releasever=15.4 with “zypper lr -d”, otherwise zypper shows wrong repositories, not those used during upgrade.

my repos are at
SUSE Paste

If these are really the complete list, it is wrong. You must have base repositories themselves, having only update repositories is not enough.

I thought I did it correctly but obviously not. I’ll review everything again.

Thanks for the help

It seems my confusion was due to the way I read the Wiki article, SDB:System upgrade to Leap 15.4
I read to have the 3 repo’s I listed uptread. It is stupid of me not to realize I need the base repo’s, I was reading the SDB literally.

I added what I believe is the correct base repo’s and did the download-in-advance upgrade. It booted to 15.4 so I guess I’m ok, I need to check everything out.

Here is my repo’s, can you kindly tell me if I have it right or need to change anything?

~> zypper lr -d 
# | Alias                       | Name                                                                                        | Enabled | GPG Check | Refresh | Prio
rity | Type   | URI                                                                  | Service 
--+-----------------------------+---------------------------------------------------------------------------------------------+---------+-----------+---------+-----
-----+--------+----------------------------------------------------------------------+-------- 
1 | non-oss                     | non-oss repo                                                                                | Yes     | (r ) Yes  | Yes     |   99
     | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/non-oss/    |  
2 | oss                         | oss repo                                                                                    | Yes     | (r ) Yes  | Yes     |   99
     | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/oss/        |  
3 | oss_1                       | repo source                                                                                 | Yes     | (r ) Yes  | Yes     |   99
     | rpm-md | http://download.opensuse.org/source/distribution/leap/15.4/repo/oss/ |  
4 | 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/       |  
5 | repo-backports-update       | Update repository of openSUSE Backports                                                     | Yes     | (r ) Yes  | Yes     |   99
     | rpm-md | http://download.opensuse.org/update/leap/15.4/backports/             |  
6 | 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/             |  
7 | 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/                   |  
8 | repo-update                 | repo-update                                                                                 | Yes     | (r ) Yes  | Yes     |   99
     | rpm-md | http://download.opensuse.org/update/leap/15.4/oss/                   | 


Looks right to me. I installed 15.4 fresh from usb image rather than upgrade.


root@orca# zypper lr -dE
#  | Alias                                        | Name                                    | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                | Service
---+----------------------------------------------+-----------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------+--------
 1 | download.nvidia.com-$releasever              | nVidia Graphics Drivers                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/15.4                     | 
 2 | ftp.gwdg.de-openSUSE_Leap_$releasever        | Packman Repository                      | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.4/ | 
 3 | google-chrome                                | google-chrome                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64               | 
 4 | opensuse-guide.org-openSUSE_Leap_$releasever | Libdvdcss Repository                    | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.4/                 | 
 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/           | 
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/      | 
14 | repo-sle-update                              | Update repository from SLES 15          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/sle/                 | 
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)             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/non-oss/             |

Enjoy!

#3 is the source. I do not think you need that, better disable that.

You can disable the lbdvdcss one. Once you have the one package you need from there, you are done with that repo.

non-oss updates are missing.