Então, parece que o Anacron não roda na inicialização se estiver usando energia da bateria, e está programado para ser executado às 7h30 da outra forma. A solução para mim foi configurar o Anacron para ser executado quando a energia estiver conectada.
Isso pode ser feito adicionando um script como este:
#!/bin/sh
test -x /etc/init.d/anacron && /usr/sbin/invoke-rc.d anacron start >/dev/null
Salvei-o em /etc/pm/power.d/10_anacron
(verifique se ele é executável), o que em sistemas mais antigos seria executado automaticamente quando conectado. Nas versões atuais do Ubuntu, você precisa adicionar uma regra do udev para executar o script. Apenas salve:
SUBSYSTEM=="power_supply", ATTR{online}=="1", RUN+="/etc/pm/power.d/10_anacron"
para /etc/udev/rules.d/anacron.rules
.