With anaconda 11.4.1.20 (which uses rpm 4.5.90-0.git8426.9), we get a traceback when anaconda tries to switch CDs. The error message claims that rpm and kernel are already in the transaction. These two packages are notable because they have %posttrans scripts. Logs forthcoming.
Created attachment 312927 [details] anaconda.log anaconda.log from machine attempting a hdiso install of CD images. most relevant lines are at the end: 19:57:23 ERROR : package already installed: package rpm-4.5.90-0.git8426.9.i386 is already installed 19:57:23 ERROR : package already installed: package kernel-2.6.27-0.166.rc0.git8.fc10.i686 is already installed
Created attachment 312929 [details] screenshot of anaconda reporting the transaction error
I do believe this is fixed with a test build of rpm. This change to rpm allows rpm to get the %posttrans content from the rpmdb rather than the .rpm file itself. This removes the need to go back and get the .rpm file at the end of the transaction.
Doesn't seem to be fixed, at least not for the way anaconda performs the transaction(s).
This will be fixed in the next build of anaconda.