Primeiro, você não precisa de script:
description "vgpush"
start on runlevel [2345]
stop on runlevel [!2345]
chdir /home/computer
exec python pusher.py
Em segundo lugar, pode ajudar a registrar a saída. Se você atualizar para 12.04 (Altamente recomendado!), Você terá um login em /var/log/upstart/$jobname.log. Para 10.04, você precisa fazer isso manualmente:
description "vgpush"
start on runlevel [2345]
stop on runlevel [!2345]
chdir /home/computer
exec python pusher.py 2>&1 >> /var/log/vgpush.log
Isso pode dar alguma pista. Se eu tivesse que adivinhar, é porque o vgpush precisa de uma interface de rede que não esteja, e o 10.04 inicia o nível de execução 2 antes que todas as interfaces de rede estejam prontas.