Description of problem: Installing Fedora 10, via. anaconda CD1 + http, everything seemed to be going fine but then after an hour or so it had stopped due to the file conflict between the new Fedora gstreamer-plugins-good and my old Livna gstreamer-plugins-bad. The install seemed to have half happened, I have the new kernel and plymouth etc. ... but Xorg is an old version as is gdm (and so logging in crashes instantly).
Rpm determines file conflicts at the beginning of transaction, not in mid-flight. So anaconda appears to be calling ts.run() again while install is in progress.
With CD installs, we have to split into a transaction for each individual CD
Ahh, interesting ... one minor point is that this install was: . download install CDs . unpack CDs to local network . insert first CD and use askmethod ...so _in theory_ anaconda could have worked it out. But it'd be nice to "fix" it in the general case (so it doesn't abort the install half way through).
Well we could always break the RPM headers out into separate files on the first disc...
(In reply to comment #4) > Well we could always break the RPM headers out into separate files on the first > disc... And call the file an "hdlist"? ;-) *sigh* More seriously, didn't we talk about in this case having to just pull the packages to the local hard drive early and install from there? It sucks from a disk space perspective (and might require some "fun" to ensure there's sufficient space), but I can't really think of a way to handle this otherwise in the case of multiple media.
Yeh, I have > 100 GB free, so pulling all the files locally works for me(tm). That probably means the install will be slightly slower, but I don't think it'll be a significant regression in that regard. Oh, and I'll remind Seth to stab Chris at FudCon for comment #4 ;).
Yes, we did talk about doing just that. I think it's even on my TODO list but I got distracted by something else and never got around to doing it.
*** Bug 492629 has been marked as a duplicate of this bug. ***
This bug appears to have been reported against 'rawhide' during the Fedora 12 development cycle. Changing version to '12'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
*** Bug 558808 has been marked as a duplicate of this bug. ***