Upgraded from 42.3 to 15; update conflicts

I installed the upgrade from DVD. It did not go all that well.

I started an update; it has over 600 packages to modify. I am receiving a lot of package conflict messages of the form

File /usr/lib/python2.7/site-packages/secretstorage/util.pyc
  from install of
     python2-SecretStorage-2.3.1-lp150.2.2.noarch (openSUSE-Leap-15.0-Oss)
  conflicts with file from package
     python-SecretStorage-2.3.1-3.2.noarch (@System)

The main change is the removal of “lp150” from the name.

Is it safe to say “Sure, change them all”?

Yes, in fact you should. Any extra repos involved ?

Any extra repos involved?

Yes: Packman.

It did not go all that well.

Check that only these repositories are enabled:


rayh@y3:~> zypper lr -Eu
Repository priorities are without effect. All enabled repositories share the same priority.

#  | Alias                    | Name                     | Enabled | GPG Check | Refresh | URI                                                                                        
---+--------------------------+--------------------------+---------+-----------+---------+--------------------------------------------------------------------------------------------
1 | Leap-15.0-repo-non-oss   | Leap-15.0-repo-non-oss   | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/distribution/leap/15.0/repo/non-oss/
2 | Leap-15.0-repo-oss       | Leap-15.0-repo-oss       | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/distribution/leap/15.0/repo/oss/    
3 | Packman-leap-15.0        | Packman-leap-15.0        | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.0/                        
4| Update-leap-15.0-non-oss | Update-leap-15.0-non-oss | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.0/non-oss/           
5 | Update-leap-15.0-oss     | Update-leap-15.0-oss     | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.0/oss/               
rayh@y3:~>

Then:

rayh@y3:~>  sudo zypper dup

Should fix things.

Okay, did that. It all looks good.