Subject: | |
From: | |
Reply To: | |
Date: | Wed, 20 Sep 2017 00:03:24 +0100 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
On 19 September 2017 at 23:09, Lofgren, Eric <[log in to unmask]> wrote:
> We’ve got a seldom-used workstation running SL7, which I try to update whenever I’m on the machine.
>
> This last time, I encountered an error running sudo yum update, I got the following error:
>
> ---> Package libplist.x86_64 0:1.10-4.el7 will be updated
> --> Processing Dependency: libplist.so.1()(64bit) for package: libgpod-0.8.3-14.el7.x86_64
> ---> Package usbmuxd.x86_64 0:1.0.8-11.el7 will be obsoleted
> --> Processing Dependency: libusbmuxd.so.2()(64bit) for package: libgpod-0.8.3-14.el7.x86_64
> --> Finished Dependency Resolution
> Error: Package: libgpod-0.8.3-14.el7.x86_64 (@epel)
> Requires: libusbmuxd.so.2()(64bit)
> Removing: usbmuxd-1.0.8-11.el7.x86_64 (@base/$releasever)
> libusbmuxd.so.2()(64bit)
> Obsoleted By: usbmuxd-1.1.0-1.el7.x86_64 (sl-security)
> Not found
> Error: Package: libgpod-0.8.3-14.el7.x86_64 (@epel)
> Requires: libimobiledevice.so.4()(64bit)
> Removing: libimobiledevice-1.1.5-6.el7.x86_64 (@base/$releasever)
> libimobiledevice.so.4()(64bit)
> Updated By: libimobiledevice-1.2.0-1.el7.x86_64 (sl-security)
> ~libimobiledevice.so.6()(64bit)
> Error: Package: libgpod-0.8.3-14.el7.x86_64 (@epel)
> Requires: libplist.so.1()(64bit)
> Removing: libplist-1.10-4.el7.x86_64 (@base/$releasever)
> libplist.so.1()(64bit)
> Updated By: libplist-1.12-3.el7.x86_64 (sl-security)
> ~libplist.so.3()(64bit)
> You could try using --skip-broken to work around the problem
> ** Found 4 pre-existing rpmdb problem(s), 'yum check' output follows:
> ipa-client-4.4.0-14.sl7_3.7.x86_64 has installed conflicts freeipa-client: ipa-client-4.4.0-14.sl7_3.7.x86_64
> ipa-client-common-4.4.0-14.sl7_3.7.noarch has installed conflicts freeipa-client-common: ipa-client-common-4.4.0-14.sl7_3.7.noarch
> ipa-common-4.4.0-14.sl7_3.7.noarch has installed conflicts freeipa-common: ipa-common-4.4.0-14.sl7_3.7.noarch
> ipa-python-compat-4.4.0-14.sl7_3.7.noarch has installed conflicts freeipa-python-compat: ipa-python-compat-4.4.0-14.sl7_3.7.noarch
>
> Trying yum update —skip-broken yields an error as well…
>
> -> Finished Dependency Resolution
>
> Packages skipped because of dependency problems:
> 1:NetworkManager-1.8.0-9.el7.x86_64 from sl-security
> 1:NetworkManager-adsl-1.8.0-9.el7.x86_64 from sl-security
> 1:NetworkManager-glib-1.8.0-9.el7.i686 from sl-security
> 1:NetworkManager-glib-1.8.0-9.el7.x86_64 from sl-security
> 1:NetworkManager-libnm-1.8.0-9.el7.x86_64 from sl-security
> NetworkManager-libreswan-1.2.4-2.el7.x86_64 from sl-security
> NetworkManager-libreswan-gnome-1.2.4-2.el7.x86_64 from sl-security
> 1:NetworkManager-ppp-1.8.0-9.el7.x86_64 from sl-security
> 1:NetworkManager-team-1.8.0-9.el7.x86_64 from sl-security
> 1:NetworkManager-tui-1.8.0-9.el7.x86_64 from sl-security
> 1:NetworkManager-wifi-1.8.0-9.el7.x86_64 from sl-security
> PackageKit-1.1.5-1.sl7.x86_64 from sl-security
> PackageKit-command-not-found-1.1.5-1.sl7.x86_64 from sl-security
> PackageKit-glib-1.1.5-1.sl7.x86_64 from sl-security
>
> …snip a huge number of packages…
>
> webkitgtk3-2.4.11-2.el7.x86_64 from sl-security
> webkitgtk4-2.14.7-2.el7.x86_64 from sl-security
> webkitgtk4-jsc-2.14.7-2.el7.x86_64 from sl-security
> webkitgtk4-plugin-process-gtk2-2.14.7-2.el7.x86_64 from sl-security
> webrtc-audio-processing-0.3-1.el7.x86_64 from sl-security
> xkeyboard-config-2.20-1.el7.noarch from sl-security
> xorg-x11-apps-7.7-7.el7.x86_64 from sl-security
> xorg-x11-drv-ati-7.7.1-3.20160928git3fc839ff.el7.x86_64 from sl-security
> xorg-x11-drv-dummy-0.3.7-1.el7.x86_64 from sl-security
> xorg-x11-drv-evdev-2.10.5-2.1.el7.x86_64 from sl-security
> xorg-x11-drv-fbdev-0.4.3-25.el7.x86_64 from sl-security
> xorg-x11-drv-intel-2.99.917-26.20160929.el7.x86_64 from sl-security
> 1:xorg-x11-drv-nouveau-1.0.13-3.el7.x86_64 from sl-security
> xorg-x11-drv-qxl-0.1.5-3.el7.x86_64 from sl-security
> xorg-x11-drv-synaptics-1.9.0-1.el7.x86_64 from sl-security
> xorg-x11-drv-v4l-0.2.0-47.el7.x86_64 from sl-security
> xorg-x11-drv-vesa-2.3.2-25.1.el7.x86_64 from sl-security
> xorg-x11-drv-vmmouse-13.1.0-1.el7.x86_64 from sl-security
> xorg-x11-drv-vmware-13.2.1-1.el7.x86_64 from sl-security
> xorg-x11-drv-void-1.4.1-2.el7.x86_64 from sl-security
> xorg-x11-drv-wacom-0.34.2-2.el7.x86_64 from sl-security
> xorg-x11-proto-devel-7.7-20.el7.noarch from sl-security
> xorg-x11-server-Xorg-1.19.3-11.el7.x86_64 from sl-security
> xorg-x11-server-common-1.19.3-11.el7.x86_64 from sl-security
> xorg-x11-server-utils-7.7-20.el7.x86_64 from sl-security
> xorg-x11-utils-7.5-22.el7.x86_64 from sl-security
> xz-libs-5.2.2-1.el7.i686 from sl
> 1:yelp-3.22.0-1.el7.x86_64 from sl-security
> 1:yelp-libs-3.22.0-1.el7.x86_64 from sl-security
> yelp-xsl-3.20.1-1.el7.noarch from sl-security
> zenity-3.22.0-1.el7.x86_64 from sl-security
> 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 libcurl which is missing some
> dependency that another package requires. Yum is trying to
> solve this by installing an older version of libcurl 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 libcurl.otherarch ... this should give you an error
> message showing the root cause of the problem.
>
> 2. You have multiple architectures of libcurl 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 libcurl 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: libcurl-7.29.0-42.el7.x86_64 != libcurl-7.29.0-35.el7.i686
>
> Does anyone know what’s going on, or how to fix this?
>
> Thanks,
>
> Eric
Try --
sudo yum downgrade libgpod
sudo yum update
Alan.
|
|
|