Discover Centmin Mod today
Register Now

Upgrade yum update Multilib version problems found

Discussion in 'Install & Upgrades or Pre-Install Questions' started by AntMan, Apr 13, 2019.

  1. AntMan

    AntMan New Member

    3
    0
    1
    Oct 12, 2018
    Ratings:
    +0
    Local Time:
    6:12 PM
    Please fill in any relevant information that applies to you:
    • CentOS Version:CentOS 7 64bit
    • Centmin Mod Version Installed:123.09beta01
    • Nginx Version Installed: 1.15.9
    • PHP Version Installed: 7.2.9
    • MariaDB MySQL Version Installed:10.2.xx
    • When was last time updated Centmin Mod code base ? : Today
    • Persistent Config: Do you have any persistent config file options set in /etc/centminmod/custom_config.inc ? You can check via this command:
    • Code (Text):
      LETSENCRYPT_DETECT='y' 

      Post output in CODE tags.
    Hello,
    after run bellow command, Thanks for your help.
    yum update --disableplugin=priorities --setopt=deltarpm=0 --enablerepo=remi


    Error: Multilib version problems found. This often means that the root
    cause is something else and multilib version checking is just
    pointing out that there is a problem. Eg.:

    1. You have an upgrade for python34-libs which is missing some
    dependency that another package requires. Yum is trying to
    solve this by installing an older version of python34-libs of the
    different architecture. If you exclude the bad architecture
    yum will tell you what the root cause is (which package
    requires what). You can try redoing the upgrade with
    --exclude python34-libs.otherarch ... this should give you an error
    message showing the root cause of the problem.

    2. You have multiple architectures of python34-libs installed, but
    yum can only see an upgrade for one of those architectures.
    If you don't want/need both architectures anymore then you
    can remove the one with the missing update and everything
    will work.


    3. You have duplicate versions of python34-libs installed already.
    You can use "yum check" to get yum show these errors.

    ...you can also use --setopt=protected_multilib=false to remove
    this checking, however this is almost never the correct thing to
    do as something else is very likely to go wrong (often causing
    much more problems).

    Protected multilib versions: python34-libs-3.4.9-3.el7.x86_64 != python34-libs-3.4.9-2.el7.x86_64
    Error: Protected multilib versions: python34-3.4.9-3.el7.x86_64 != python34-3.4.9-2.el7.x86_64
     
  2. eva2000

    eva2000 Administrator Staff Member

    58,895
    12,490
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +19,122
    Local Time:
    8:12 PM
    Nginx 1.31.x
    MariaDB 10.x/11.4+/12.3+
    after you run cmupdate command what output do you get ?
    Code (Text):
    cmupdate

    after running that command run centmin.sh menu one and exit it via menu option 24 and then try
    Code (Text):
    yum update --disableplugin=priorities --setopt=deltarpm=0 --enablerepo=remi

    what output do you get

    for posting code or output from commands to keep the formatting, you might want to use CODE tags for code How to use forum BBCODE code tags :)
     
  3. eva2000

    eva2000 Administrator Staff Member

    58,895
    12,490
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +19,122
    Local Time:
    8:12 PM
    Nginx 1.31.x
    MariaDB 10.x/11.4+/12.3+
    also what's output for this command below without answering yes to continue removal - just answer = n to abort the erasure
    Code (Text):
    yum erase \*.i686
    
     
  4. AntMan

    AntMan New Member

    3
    0
    1
    Oct 12, 2018
    Ratings:
    +0
    Local Time:
    6:12 PM
    Still has the problem.
    Code:
    # cmupdate
    No local changes to save
    Already up-to-date.
    
    Code:
    # centmin
    
    Cache entry deserialization failed, entry ignored
    --------------------------------------------------------
         Centmin Mod Menu 123.09beta01 centminmod.com    
    --------------------------------------------------------
    1).  Centmin Install
    2).  Add Nginx vhost domain
    3).  NSD setup domain name DNS
    4).  Nginx Upgrade / Downgrade
    5).  PHP Upgrade / Downgrade
    6).  XCache Re-install
    7).  APC Cache Re-install
    8).  XCache Install
    9).  APC Cache Install
    10). Memcached Server Re-install
    11). MariaDB MySQL Upgrade & Management
    12). Zend OpCache Install/Re-install
    13). Install/Reinstall Redis PHP Extension
    14). SELinux disable
    15). Install/Reinstall ImagicK PHP Extension
    16). Change SSHD Port Number
    17). Multi-thread compression: zstd,pigz,pbzip2,lbzip2
    18). Suhosin PHP Extension install
    19). Install FFMPEG and FFMPEG PHP Extension
    20). NSD Install/Re-Install
    21). Update - Nginx + PHP-FPM + Siege
    22). Add Wordpress Nginx vhost + Cache Plugin
    23). Update Centmin Mod Code Base
    24). Exit
    --------------------------------------------------------
    Enter option [ 1 - 24 ] 24
    --------------------------------------------------------
    
    --------------------------------------------------------
    Please bookmark:
    --------------------------------------------------------
    ###############################################################
    * Getting Started Guide - http://centminmod.com/getstarted.html
    * Find the latest Centmin Mod version - http://centminmod.com
    * Centmin Mod FAQ - http://centminmod.com/faq.html
    * Change Log - http://centminmod.com/changelog.html
    * Google+ Page latest news http://centminmod.com/gpage
    * Community Forums https://community.centminmod.com (signup)
    ###############################################################
    # Cheap VPS Hosting at Digitalocean
    # https://www.digitalocean.com/?refcode=c1cb367108e8
    ###############################################################
    
     checking for YUM updates... please wait...
    
    -------------------------------------------------------------
      New YUM Updates available for host dedi-PAR-103790
    -------------------------------------------------------------
      To list available YUM Updates type:
    -------------------------------------------------------------
      yum list updates --disableplugin=priorities,versionlock --setopt=deltarpm=0 --enablerepo=remi
    -------------------------------------------------------------
      Following Updates are available:
    -------------------------------------------------------------
    kernel.x86_64                        3.10.0-957.10.1.el7                 updates
    python34.x86_64                      3.4.9-3.el7                         epel  
    python34-libs.x86_64                 3.4.9-3.el7                         epel  
    
    -------------------------------------------------------------
      To update type these commands:
    -------------------------------------------------------------
      yum update --disableplugin=priorities --setopt=deltarpm=0 --enablerepo=remi
    
    
    -------------------------------------------------------------
    * Current Nginx Version: 1.15.9 (150319-085108-centos7)
    * Latest Nginx Available: 1.15.11 (centminmod.com/nginxnews)
    -------------------------------------------------------------
    
    -------------------------------------------------------------
     Centmin Mod local code is up to date at /usr/local/src/centminmod
     no available updates at this time...
    Code:
    # yum update --disableplugin=priorities --setopt=deltarpm=0 --enablerepo=remi
    Loaded plugins: fastestmirror, langpacks, versionlock
    Loading mirror speeds from cached hostfile
     * base: centos.crazyfrogs.org
     * centos-sclo-rh: centos.mirrors.proxad.net
     * centos-sclo-sclo: centos.crazyfrogs.org
     * epel: mirror.nl.leaseweb.net
     * extras: rep-centos-fr.upress.io
     * remi: rpms.remirepo.net
     * rpmforge: mirrors.ircam.fr
     * updates: centos.mirrors.proxad.net
    Resolving Dependencies
    --> Running transaction check
    ---> Package kernel.x86_64 0:3.10.0-957.10.1.el7 will be installed
    ---> Package python34.x86_64 0:3.4.9-2.el7 will be updated
    ---> Package python34.x86_64 0:3.4.9-3.el7 will be an update
    ---> Package python34-libs.x86_64 0:3.4.9-2.el7 will be updated
    ---> Package python34-libs.x86_64 0:3.4.9-3.el7 will be an update
    Removing python34.x86_64 0:3.4.9-2.el7 - ud due to obsoletes from installed python36-3.6.6-5.el7.x86_64
    Removing python34-libs.x86_64 0:3.4.9-2.el7 - ud due to obsoletes from installed python36-libs-3.6.6-5.el7.x86_64
    --> Restarting Dependency Resolution with new changes.
    --> Running transaction check
    ---> Package python34.x86_64 0:3.4.9-2.el7 will be updated
    ---> Package python34-libs.x86_64 0:3.4.9-2.el7 will be updated
    --> Finished Dependency Resolution
    Error:  Multilib version problems found. This often means that the root
           cause is something else and multilib version checking is just
           pointing out that there is a problem. Eg.:
         
             1. You have an upgrade for python34-libs which is missing some
                dependency that another package requires. Yum is trying to
                solve this by installing an older version of python34-libs of the
                different architecture. If you exclude the bad architecture
                yum will tell you what the root cause is (which package
                requires what). You can try redoing the upgrade with
                --exclude python34-libs.otherarch ... this should give you an error
                message showing the root cause of the problem.
         
             2. You have multiple architectures of python34-libs installed, but
                yum can only see an upgrade for one of those architectures.
                If you don't want/need both architectures anymore then you
                can remove the one with the missing update and everything
                will work.
         
             3. You have duplicate versions of python34-libs installed already.
                You can use "yum check" to get yum show these errors.
         
           ...you can also use --setopt=protected_multilib=false to remove
           this checking, however this is almost never the correct thing to
           do as something else is very likely to go wrong (often causing
           much more problems).
         
           Protected multilib versions: python34-libs-3.4.9-3.el7.x86_64 != python34-libs-3.4.9-2.el7.x86_64
    Error: Protected multilib versions: python34-3.4.9-3.el7.x86_64 != python34-3.4.9-2.el7.x86_64

    Code:
    # yum erase \*.i686
    Loaded plugins: fastestmirror, langpacks, priorities, versionlock
    No Match for argument: *.i686
    No Packages marked for removal