{"id":812,"date":"2014-10-09T10:57:14","date_gmt":"2014-10-09T13:57:14","guid":{"rendered":"http:\/\/blog.abratel.com.br\/?p=812"},"modified":"2014-10-09T10:58:31","modified_gmt":"2014-10-09T13:58:31","slug":"problem-with-updates-and-software-install-using-yum-multilib-errors-centos-7-kernel-3","status":"publish","type":"post","link":"https:\/\/blog.abratel.com.br\/?p=812","title":{"rendered":"Problem with updates and software install using YUM Multilib errors (CentOS 7 Kernel 3)"},"content":{"rendered":"<p>I can not install any new software or updates because of an error with Multilib., YUM says I may have two versions of sqlite installed and one is missing an update. How can I fix this problem or un-install one version of sqlite? YUM suggested that I run the last transaction, which I did. But it didn&#8217;t work either., The problem started when I ran software updates and it had a problem and rebooted at about 55%., Not sure what the problem was since the update doesn&#8217;t give any real feed back., Here is what YUM tells me when I try to install some new software or tell it to run the last transaction again&#8230;<\/p>\n<blockquote><p>\nError:  Multilib version problems found. This often means that the root<br \/>\n       cause is something else and multilib version checking is just<br \/>\n       pointing out that there is a problem. Eg.:<\/p>\n<p>         1. You have an upgrade for sqlite which is missing some<br \/>\n            dependency that another package requires. Yum is trying to<br \/>\n            solve this by installing an older version of sqlite of the<br \/>\n            different architecture. If you exclude the bad architecture<br \/>\n            yum will tell you what the root cause is (which package<br \/>\n            requires what). You can try redoing the upgrade with<br \/>\n            &#8211;exclude sqlite.otherarch &#8230; this should give you an error<br \/>\n            message showing the root cause of the problem.<\/p>\n<p>         2. You have multiple architectures of sqlite installed, but<br \/>\n            yum can only see an upgrade for one of those architectures.<br \/>\n            If you don&#8217;t want\/need both architectures anymore then you<br \/>\n            can remove the one with the missing update and everything<br \/>\n            will work.<\/p>\n<p>         3. You have duplicate versions of sqlite installed already.<br \/>\n            You can use &#8220;yum check&#8221; to get yum show these errors.<\/p>\n<p>       &#8230;you can also use &#8211;setopt=protected_multilib=false to remove<br \/>\n       this checking, however this is almost never the correct thing to<br \/>\n       do as something else is very likely to go wrong (often causing<br \/>\n       much more problems).<\/p>\n<p>       Protected multilib versions: sqlite-3.8.3-1.fc20.i686 != sqlite-3.8.2-1.fc20.x86_64<br \/>\nError: Protected multilib versions: audit-libs-2.3.3-1.fc20.i686 != audit-libs-2.3.2-1.fc20.x86_64<\/p>\n<\/blockquote>\n<p>Let&#8217;s see what&#8217;s installed.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nrpm -qa |grep sqlite\r\n<\/pre>\n<p>hmm, here are the results.,<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nsqlite-3.8.2-1.fc20.x86_64\r\nsqlite-3.8.3-1.fc20.x86_64\r\n<\/pre>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nyum erase sqlite-3.8.2-1.fc20.x86_64 <\/pre>\n","protected":false},"excerpt":{"rendered":"<p>I can not install any new software or updates because of an error with Multilib., YUM says I may have two versions of sqlite installed and one is missing an update. How can I fix this problem or un-install one version of sqlite? YUM suggested&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts\/812"}],"collection":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=812"}],"version-history":[{"count":1,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts\/812\/revisions"}],"predecessor-version":[{"id":813,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts\/812\/revisions\/813"}],"wp:attachment":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=812"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=812"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}