leap15.1 update can't find libzypp.so.1702()(64bit)

I just updated leap 15.0 to 15.1 by adjusting all the repositories from 15.0 to 15.1.

2700 files later and a reboot and I get

 libyui-ncurses-pkg8-2.48.5.2-lp150.2.3.1.x86_64 requires libzypp.so.1702()(64bit), but this requirement cannot be provided 


My machine is kinda broken because alot of sw won’t work, the guis don’t open.

I was thinking about adjusting all the repositories back to 15.0 but I cannot because the sw doesn’t respond, the guis don’t open.

What do I do?

Thank you.

What were “all the repositories”…

sudo zypper lr -d

You can use YaST2 from the command line…

sudo yast2

… and then choose “Software Management”

Maybe mixed repos??

try boot select advanced and emergency mode

log in as root and run zypper lr -d determine that all active repos are 15.1 only

You should be able to run yast from command line and maybe get what is missing

Just looked again at the “… requirement cannot be provided”

libyui-ncurses-pkg8-2.48.5.2-lp150.2.3.1.x86_64

that’s a leap 15.0 package, leap 15.1 uses version 9 of libyui

How exactly did you “update”? Going from 15.0 to 15.1 is not updating, it’s upgrading. Upgrading needs zypper dup, not zypper up. If you haven’t broken zypper, doing zypper dup now should correct it if you don’t have any home or alien repos enabled.

  1. Most programs won’t start, I can’t open a konsole, so I’m using xterm.

  2. I take your point thank you.

 Going from 15.0 to 15.1 is not updating, it's upgrading. 
 sudo zypper lr -d 

yields

  david@linux-h260:~> sudo zypper lr -d
#  | Alias                            | Name                                    | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                      | Service
---+----------------------------------+-----------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------+--------
 1 | download.opensuse.org-non-oss    | Main Repository (NON-OSS)               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.1/repo/non-oss/        |        
 2 | download.opensuse.org-non-oss_1  | Update Repository (Non-Oss)             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.1/non-oss/                   |        
 3 | download.opensuse.org-oss        | Main Repository (OSS)                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.1/repo/oss/            |        
 4 | download.opensuse.org-oss_1      | Main Update Repository                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.1/oss                        |        
 5 | http-opensuse-guide.org-6750eb11 | libdvdcss repository                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.1/                       |        
 6 | http-packman.inode.at-372be716   | Packman Repository                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_15.1/                         |        
 7 | repo-debug                       | openSUSE-Leap-15.1-Debug                | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/debug/distribution/leap/15.1/repo/oss/      |        
 8 | repo-debug-non-oss               | openSUSE-Leap-15.1-Debug-Non-Oss        | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/debug/distribution/leap/15.1/repo/non-oss/  |        
 9 | repo-debug-update                | openSUSE-Leap-15.1-Update-Debug         | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/debug/update/leap/15.1/oss/                 |        
10 | repo-debug-update-non-oss        | openSUSE-Leap-15.1-Update-Debug-Non-Oss | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/debug/update/leap/15.1/non-oss/             |        
11 | repo-source                      | openSUSE-Leap-15.1-Source               | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/source/distribution/leap/15.1/repo/oss/     |        
12 | repo-source-non-oss              | openSUSE-Leap-15.1-Source-Non-Oss       | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/source/distribution/leap/15.1/repo/non-oss/ |        

  
  1. then doing a
 sudo zypper dup 

~280 files get downloaded, installed, followed by a reboot, and I’m all set.

Thank you.

It isn’t clear what you did.

It looks as if you did an update instead of an upgrade.

Your best bet, at this stage, is to use “su” to become root at the command line. And then run:

zypper dup

to see if that fixes most of your problems.

If “zypper” is broken, then your next alternative is to use the DVD installer to upgrade to 15.1. That way you will be using the working software on the installer media, instead of the broken software currently on your system.

~280 files get downloaded, installed, followed by a reboot, and I’m all set.

Only 280?
too little…

Maybe better:

zypper dup --allow-vendor-change

After 2700. 3000 is about twice as many as most of my installs total.

Maybe better:

zypper dup --allow-vendor-change

Might move a few to Packman.

280 for an upgrade from 15.0 to 15.1 is too little.

And if the Repo URL is switched from 15.0 to 15.1 a zypper dup --allow-repo-change will not only switch to packman…

Edit:
Ah, my fault:

2700 files later and a reboot and I get

I have said nothing…