@ Duncan9999 and KnightOfLight,
I am an Avast! user like you, and here Avast! is showing only vps version 121003-1 and is green. As it is now late in the morning hours here, and no 121004 vps version has shown up here yet, it is possible that the 121003-2 version was pulled off for some reason, and that is why your Avast! program is showing it as red. I, as a user, can contact others in the forum to find out what that reason may be if you wish.
I have manually checked for vps update several times, and still stuck at 121003-1 for now.
As true indian says, either choose repair or monitor the vps status for a day or so, and post back here what you find. It may be just as simple as waiting for 121004-0 to show up, and then problem solved.
In the worst case ever, think McAfee antivirus, where an antivirus update kicked many XP systems off the internet. Avast! has never done that as far as I know.
I would be mad too if that happened to me and many McAfee consumers were! Think firestorm.
Red just means out-of-date, not no protection available. But, you are right, in that this is a peculiar situation. If 121003-2 was pulled, and the only current is 12103-1, then the possibility exists that 121003-2 does not exist on the Avast! servers any more. Hence the red.
Hope this helps.