Strange package dependency problem
Iain Rae
iainr at zathras.org
Tue Mar 23 12:36:23 UTC 2004
seth vidal wrote:
>>We're not running yum, we're using an in house tool since we couldn't
>>find anything that would meet all our requirements[0], for some
>>combinations of host/rpm we want to specify rpm versions tighter than
>>"what's available"
>>
>>
>
>this is something in the cards for yum's next major version which I'm
>working on a little bit as often as I can.
>
>there are a lot of things I'd like to get implemented and installing
>random versions of things is something I'd like to do nicely.
>
>
>
>
This worldwide shortage of round tuits is terrible isn't it. :)
>>In the tree, no I don't "know" that. There could be no unresolved deps
>>in the tree but at the same time there may be dependancy problems with a
>>host running one of about 100 rpms sets that aren't our standard set, we
>>could write something to check this but the pain level hasn't hit high
>>enough to warrant it - yet. though that seems to be on the cards for
>>this summer.
>>
>>
>
>I hope to have a working system in place for the next version of yum
>before summer hits. This will be the framework I want to use to add a
>fair number of useful features. In short, stay tuned. :)
>
>
>
>
okdokey.
>>No, we're running a global update having done a reasonable set of
>>checks, we expect the system to let us know about failed rpms,
>>dependancy errors or not.
>>
>>
>
>but you also expect it to install any and everything it actually can, is
>that right?
>
>
>
>
Ah, now you hit the great religious debate as to whether, after a
partially failed update of a system, it's better to have it in a valid
(but outdated) configuration or a random state between two valid
configurations. I can see both points of view, having machines in random
states is not good, but having a bunch of security updates fail because
installing some xmms skins filled the root partition on some machines
isn't good either.
If I were writing something I'd try to produce a tool which could cope
with either and leave the choice as a policy decision for the site to
make. How you'd do the latter case I'm not sure, put the rpms into
groups and assign the groups priorities I guess.
>>I didn't say it wasn't an unreasonable error, merely pointed out that
>>unresolved dependancies were not the only problems you'll run into if
>>you're running automated updates, hence monitor/report the status of
>>your updates.
>>
>>
>
>again we get into the issue of error codes and how to report back, it
>gets increasingly complex, I've found to report a percentage of
>failure/success.
>
>
<nods> this isn't easy stuff,
System Administration, like plumbing, is hard. If it were easy anyone
could do it and we'd be out of jobs.
More information about the fedora-test-list
mailing list