Hi,
The most obvious possibility is that your Repair "engine" may be damaged or missing -- see if you can find clnr0.dll, it should be in an avast sub-folder under Window/Temp. If it's missing, try repairing avast (under add/remove programs) and see if that replaces it.
Next most likely is that <infected> was added too recently to be in your VRDB, which is what Repair looks to for the good data. It might be a legit new file that got infected afterwards, or it might have been added by the virus itself. Take a look at its Properties/Version to see if that gives you any clues. In either case you'll want to delete it, and if it's from a legit program you'll probably want to re-install that (after scanning the installer, of course).
Hopefully that'll give you some things to try.
Best,
Mike