System can't find installed dependencies

I was trying to install wine first from yast when I encountered an error about missing dependencies, which noone was providing. Somehow by manually installing proper dependencies I’ve got it running.
Now I have the same problem with steam. In other OpenSUSE versions with gnome3 or xfce I could always do that in 1 click, but now something is really weird happening, it is trying to find a dependency which is already installed on my computer

https://pp.userapi.com/c638827/v638827211/3faf1/WQK6yEiyEmw.jpg
The zypper install command says exactly this:

Problem: nothing is providing libglvd0-32bit >= 0.1.0, which is required for Mesa-libGL1-32bit-17.0.5-161.1.x86_64
Solution 1: don’t install steam~
Solution 2: damage Mesa-libGL1-32bit-17.0.5-161.1.x86_64, ignoring one of its dependencies

Opensuse 64 bit with KDE

It actually IS in installed in my pc, but just can’t find it. I can’t install Mesa-libGL1 32 bit either because it needs the same package

libglvnd0 is not libglvnd.

anyway, it doesn’t install with yast as usual. Should I just wait until repositories update their package lists?

I have just found a 2days old subreddit topic about this

“The library changed its name to libglvnd, without the zero at the end.” - Gnome tumbleweed staff replied…maybe i should just really wait

Today I tried to update but I get a lot of messages like this:

File /usr/lib/libEGL.so.1.0.0
  from install of
     libglvnd-32bit-0.1.1~20161222~dc16f8c-3.1.x86_64 (Main Repository (OSS))
  conflicts with file from package
     libglvnd0-32bit-0.1.1~20161222~dc16f8c-2.1.x86_64 (@System)

By looking for information on those packages I get this:

cris@PolariSuse ~]**$** zypper se -s libglvnd
Loading repository data...
Reading installed packages...

S | Name                     | Type    | Version                    | Arch   | Repository
--+--------------------------+---------+----------------------------+--------+--------------------------
i | libglvnd                 | package | 0.1.1~20161222~dc16f8c-3.1 | x86_64 | Main Repository (OSS)
v | libglvnd                 | package | 0.1.1~20161222~dc16f8c-3.1 | i586   | Main Repository (OSS)
  | libglvnd-32bit           | package | 0.1.1~20161222~dc16f8c-3.1 | x86_64 | Main Repository (OSS)
  | libglvnd-debuginfo       | package | 0.1.1~20161222~dc16f8c-3.1 | x86_64 | openSUSE-Tumbleweed-Debug
  | libglvnd-debuginfo       | package | 0.1.1~20161222~dc16f8c-3.1 | i586   | openSUSE-Tumbleweed-Debug
  | libglvnd-debuginfo-32bit | package | 0.1.1~20161222~dc16f8c-3.1 | x86_64 | openSUSE-Tumbleweed-Debug
  | libglvnd-debugsource     | package | 0.1.1~20161222~dc16f8c-3.1 | x86_64 | openSUSE-Tumbleweed-Debug
  | libglvnd-debugsource     | package | 0.1.1~20161222~dc16f8c-3.1 | i586   | openSUSE-Tumbleweed-Debug
i | libglvnd-devel           | package | 0.1.1~20161222~dc16f8c-3.1 | x86_64 | Main Repository (OSS)
v | libglvnd-devel           | package | 0.1.1~20161222~dc16f8c-3.1 | i586   | Main Repository (OSS)
  | libglvnd-devel-32bit     | package | 0.1.1~20161222~dc16f8c-3.1 | x86_64 | Main Repository (OSS)
i | libglvnd0-32bit          | package | 0.1.1~20161222~dc16f8c-2.1 | x86_64 | (System Packages)

So yes, it seems it changed name from libglvnd0-32bit to libglvnd-32bit.

Now, how do I clear the mess?
Should I simply reply “yes” when zypper asks me this question?

**File conflicts happen when two packages attempt to install files with the same name but different contents. If you continue, conflicting files will be replaced losing the previous con****tent.**
**Continue? [yes/no] (no):**

Or will it mess up my system?

I’ve tried to uninstall libglvnd0-32bit but that would remove a ton of packages:

cris@PolariSuse ~]**$** sudo zypper rm libglvnd0-32bit
[sudo] password for root:
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following 3 applications are going to be REMOVED:
  Cuttlefish Desktop Steam

The following 22 packages are going to be REMOVED:
  draftsight gtk2-engine-oxygen-32bit gtk2-tools-32bit libcairo2-32bit libcanberra-gtk0-32bit libcanberra-gtk2-module-32bit libGLU1-32bit libglvnd0-32bit libgtk-2_0-0-32bit
  libpango-1_0-0-32bit libqt4-qt3support-32bit libqt4-x11-32bit libQtWebKit4-32bit Mesa-32bit Mesa-libEGL1-32bit Mesa-libGL1-32bit skype steam wine wine-32bit wine-mp3 wine-mp3-32bit

22 packages to remove.
After the operation, 2,1 GiB will be freed.
**Continue? [y/n/...? shows all options] (y): **n

So I’d rather prefer another way, if there’s a clean one.

Thank you in advance
Cris