libjson.so.0()(64bit) breaks yum update on Fedora 16

Problem

When running yum update, the following dependency error displays:
Running Transaction Check
ERROR with transaction check vs depsolve:
libjson.so.0()(64bit) is needed by libreport-plugin-bodhi-2.0.10-3.fc16.x86_64
Please report this error in https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&version=rawhide&component=yum
** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
libreport-plugin-bodhi-2.0.8-4.fc16.x86_64 has missing requires of libjson.so.0()(64bit)
The problem is that the libjson package name does not exist on Fedora 16.

Solution

A check on http://pkgs.org reveals the package you need to install is json-c-0.9-2.fc15.x86_64.rpm


This package is part of the libreport-plugin-bodhi package dependencies.
  1. Execute (as root):
    # yum install json-c-0.9-2.fc15.x86_64 
  2. Once installed, execute:
    # yum update
  3. The main yum update will proceed without issue.



You have read this article 64bit / bodhi / fedora 16 / json-c / libjson.so.0()(64bit) with the title libjson.so.0()(64bit) breaks yum update on Fedora 16. You can bookmark this page URL http://azaquery.blogspot.com/2012/06/libjsonso064bit-breaks-yum-update-on.html. Thanks!

No comment for "libjson.so.0()(64bit) breaks yum update on Fedora 16"

Post a Comment