maybe its just the database..
try to move mysql to another PC and update the apache pages (dbconnect.php) and /etc/astguiclient.conf to point to that ip of the new DB.. dont forget to add permission to cron and root from the other computers ip.
execute this on the new mysql PC
ie. GRANT ALL PRIVILEGES ON *.* TO
root@192.168.1.1 IDENTIFIED BY "PASSWORD";
ie. GRANT ALL PRIVILEGES ON *.* TO
cron@192.168.1.1 IDENTIFIED BY "1234";
ie. FLUSH PRIVILEGES;
dont forget to configure mysql to accept remote connections that is to comment bind-adress 127.0.0.1 on the settings file of mysql (my.cnf). for me it is located on /etc/mysql/my.cnf. im using debian linux
Also try to re-create the campaign
see if this approach work hehe..