25.11.2007 03:41:24 1195958484 ADMINNAME 1548 An error has occured while attempting to update. Please check the logs.
25.11.2007 06:44:23 1195969463 ADMINNAME 1548 Function setifaceUpdatePackages() has failed. Return code is 0x20000004, dwRes is 20000004.
25.11.2007 06:44:32 1195969472 ADMINNAME 1548 An error has occured while attempting to update. Please check the logs.
27.11.2007 11:43:48 1196160228 ADMINNAME 1548 Function setifaceUpdatePackages() has failed. Return code is 0x20000011, dwRes is 20000011.
If your subscription allows the update right now (i.e., if it is not expired). Home (free) version need registering each 14 months.
If your firewall settings and allow avast.setup to connect.
If you’re not sure, just turn off your firewall (to be sure the update failure is not due to it).
Maybe you should ‘remove’ avast.setup entry, try to update, receiving a new alert from the firewall, allowing it and checking it to remember.
Check your proxy settings into avast!:
Left click the avast icon > Settings
Update (Basic) > Details > Proxy
Make sure your browser is not set to “Work Offline” (this option is generally in the File menu).
If it doesn’t help, try switching from “Auto-detect” to “No proxy” (I’m assuming you’re not connecting to the Internet via proxy).
When does the problem occur? Just after booting or at any time?
If manual update works, the automatic should do it so.
Check both tab of Update settings of avast to see if you have everything right. Also you can change (or add) AlwaysConnectedWaitSeconds value into the [InetWD] section of avast4.ini file. You could set the number of seconds to wait before attempting to update. The default is 30 but it may not be enough in some DSL systems. In this case, you can try increasing this e.g. to 60 (1 minute). That should be enough.
More details here: http://forum.avast.com/index.php?board=2;action=display;threadid=1647