Yum Update Dep error
David Boles
dgboles at comcast.net
Wed Jun 7 16:50:09 UTC 2006
Jeremy Thompson wrote:
>
>
> On 6/7/06, *Paul Howarth* <paul at city-fan.org <mailto:paul at city-fan.org>>
> wrote:
>
> On Wed, 2006-06-07 at 14:28 +0100, Timothy Murphy wrote:
> > Ed Greshko wrote:
> >
> > >> Error: Missing Dependency: libecal-1.2.so.3 is needed by package
> > >> evolution Error: Missing Dependency: libecal-1.2.so.3 is needed by
> > >> package evolution-webcal
> > >> -------------------------
> > >>
> > >> I guess this is why when I try to do it through pup it
> fails. Nothing
> > >> has been updated and I am not sure where to go or what to do.
> > >>
> > >
> > > It is *always* a good idea to read the archives before
> posting. You are
> > > about the 7th person to post a message with the the same
> issue. This
> > > has been asked/answered many times in the past 2~3
> days...depending on
> > > what timezone you are in....
> > >
> > > Read the archives...
> >
> > As the 8th person ...
> >
> > I see this dependency error has actually got worse -
> > now I have to say "yum --exclude=evolution\* update"
> > rather than "yum --exclude=evolution-data-server\* update".
> >
> > I must say, I don't really understand why problems like this
> > persist so long.
> > You say it has been there for 2-3 days.
> > Surely the person responsible for the evolution upgrades
> > must have realized there was a problem;
> > so why not upload the missing rpm?
> > (Especially as further evolution RPMs have been uploaded in the
> meantime.)
>
> It's not a single rpm that needs uploading. Everything that depends on
> the libraries in the evolution-data-server package (e.g. gnome-panel,
> gtksourceview etc.) needs rebuilding and releasing.
>
> Or, better, the evolution-data-server update should be pulled from the
> repos until all of the dependent packages are ready to go at the same
> time.
>
> The bugzilla entry for this issue is:
> https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=194174
>
> Futher complaints there rather than here please :-)
>
> Pretty please! With cherries on top!
>
>
> Ok,
> I can't get it to update with any of the fixes posted -
>
> yum --exclude=evolution* update
> yum --exclude=evolution/* update
> yum --exclude=evolution update
> yum --exclude=evolution* update
> yum --exclude=evolution*,evolution update
>
> All fail, and I have no idea what to do, and searches of google and
> the archives don't address it.
I don't recall the exact URL that this came from, I am sure that someone will
:-) , but this script works quite well with missing dependencies. It is VERY
slow as it does not do all the packages at the same time.
-------------------------------------------------------------
#!/bin/sh
#
# Yum Update - packages with missing dependancies skipped.
#
for i in `yum list updates |cut -f 1 -d " " |grep -A 500 -e Updated |\
grep -v -e Updated` ; do
echo "Updating $i"
yum -y update $i
done
-------------------------------------------------------------
--
David
More information about the users
mailing list