After installing VMware Workstation 11.1 on SLED 12 zypper complains about unmet dependencies:
Code:
:~ # zypper ve
Loading repository data...
Reading installed packages...
2 Problems:
Problem: nothing provides appdata(vmware-player.appdata.xml) needed by application:VMware Player-.noarch
Problem: nothing provides appdata(vmware-workstation.appdata.xml) needed by application:VMware Workstation-.noarch

Problem: nothing provides appdata(vmware-player.appdata.xml) needed by application:VMware Player-.noarch
 Solution 1: deinstallation of application:VMware Player-.noarch
 Solution 2: break application:VMware Player-.noarch by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c] (c): ^C
The files zypper's complaining nothing provides exist but don't belong to a package:
Code:
# file /usr/share/appdata/vmware-*
/usr/share/appdata/vmware-player.appdata.xml:      XML document text
/usr/share/appdata/vmware-workstation.appdata.xml: XML document text
# rpm -qf /usr/share/appdata/vmware-*
file /usr/share/appdata/vmware-player.appdata.xml is not owned by any package
file /usr/share/appdata/vmware-workstation.appdata.xml is not owned by any package
#
That they don't belong to a package isn't surprising, given that I didn't install VMware workstation as an rpm, I used the installer VMware provide which is a big binary blob thing you set executable bit on and then run. The VMware Workstation installer doesn't appear to have installed any rpms:
Code:
# rpm -qa | grep -i vmware
xf86-video-vmware-13.0.2-1.12.x86_64
# rpm -qa | grep -i workst
#
What is zypper looking at that tells it VMware Workstation-.noarch and VMware Player-.noarch are installed and that there's a dependency problem?