As if it can't get any more bizarre:
If I go to the Avast icon, right click and update virus definitions, it is telling me I am up to date with version 121003-1.
I close Avast then reopen the program fully with a double click. I go to summary current and it says 121003-2 in red. So I click the update right next to it. It tells me up to date with 121003-1. Back to summary 121003-2 in red, then I go to maintenance update and it says current version 121003-2
I still have no idea what virus def version I am running.
When you right-click the system tray icon for avast and select update, you will see what you should see if there is no update available. The reason for the confusion, as I see it, is because we are seeing two different operative modules within Avast at work here.
For the first, you are manually checking for an update. If there is no update, the result is what you are seeing.
For the second, this module only updates after one of two conditions are met:
- An automatic update occurs and is successful.
- A manual update is initiated and is successful.
So, module two will only change if one of the two conditions are successfully completed as above. No update, no change.
Reasonable assumption here is that you did get 121003-2, but Avast pulled that definition version from the servers, and as Avast is programmed to automatically contact said servers periodically, it sees a discrepancy between what it has and what it is seeing at the server and thus flags it as red.
EDIT: It is working as it should in this case.
The reason for the red under normal circumstances is to let the user know their virus definitions are out of date.
In this case, this does not apply.