I got an update notification the other day on OpenSUSE 13.1 (64). When I installed the updates, I got an error saying:
Installation of package failed.
Subprocess failed Error: RPM failed: error: package
libfreerdp-1_0-1.0.2-3.1.1.x86_64 is not installed.
When I use Software Management, I see libfreerdp 1.0.2-3.4.1 is installed. I’ve tried re-installing that package, but that didn’t help. I’ve tried uninstalling it, but every time I try to uninstall it, it says, “not installed”.
Any suggestions on how to fix this?
On 2014-07-31 20:36, Yippee38 wrote:
> Any suggestions on how to fix this?
Verify what says “rpm”:
rpm -q libfreerdp
–
Cheers / Saludos,
Carlos E. R.
(from 13.1 x86_64 “Bottle” (Minas Tirith))
>rpm -q libfreerdp
package libfreerdp not installed
Miuku
July 31, 2014, 9:24pm
#4
The package is oddly enough called libfreerdp-1_0, so: rpm -q libfreerdp-1_0
The package is actually called “libfreerdp-1_0”, so try:
rpm -q libfreerdp-1_0
Or this might be interesting as well:
zypper se -s libfreerdp
But apparently either your rpm database is corrupt, or your zypper cache.
So I would suggest to run the following:
sudo zypper clean -a
sudo rpm --rebuilddb
sudo zypper up
On 2014-07-31 21:36, wolfi323 wrote:
> But apparently either your rpm database is corrupt, or your zypper
> cache.
> So I would suggest to run the following:
Yes, but before that, I wanted to see the result of the query, to find
out if two version s of the same package were installed, for instance.
–
Cheers / Saludos,
Carlos E. R.
(from 13.1 x86_64 “Bottle” (Minas Tirith))
Yippee38:
Same result
Well, then it isn’t listed in the RPM database apparently.
But zypper thinks it is installed and tries to update it, resulting in an error.
That worked! Thanks!
This corrected the RPM database (if there was an inconsistency there), and brought zypper’s cache in sync with it (by completely cleaning the cache).
Do you see libfreerdp as being installed now?
If not, you probably should re-install it…
wolfi323:
Well, then it isn’t listed in the RPM database apparently.
But zypper thinks it is installed and tries to update it, resulting in an error.
This corrected the RPM database (if there was an inconsistency there), and brought zypper’s cache in sync with it (by completely cleaning the cache).
Do you see libfreerdp as being installed now?
If not, you probably should re-install it…
Yes. It is showing installed, and update isn’t showing that it requires updating anymore.