On my Debian 6.0.8 system the
/etc/cron.daily/apt file is missing. Therefore, unattended upgrades do not work.
How can I recreate/fix
first find which package contains the missing file:
which is that case is the package "apt", and then re-install it:
edit: added the option to force the miss conf
You should extract the apt deb package in a temp location and then copy the missing file to where it should be. For instance if your apt cache still contains the deb package apt you can do:
If you don't have the deb file in your cache anymore, just download it and apply the same procedure.