when i run Avast update (i'm running 2014.9.0.2011, which i know is close to the latest version if not the latest), i get "Unknown error" on the "Last encountered error:" line. on the "Program:" line, i get "Already up to date (current version 2014.9.0.2011)," and i would ordinarily let this go, but when i look at the "Action Center" of the Win7 Control Panel, I get two red messages saying that "avast! Antivirus reports that it is out of date" (one for "Spyware and unwanted software protection," and one for "Virus protection." there is an "Update now" button on each item, but much as with Avast Update itself, nothing happens when i press the button.
is this really an error, or is it just an overlooked boundary condition? if it's the latter, i would suggest changing code behind the "Last encountered error:" line so that when Avast Update runs without errors, the line stops reporting previous error conditions.