We had the same issue with Logaholic after updating to 11.40
Tried force update, it didn't fix: /usr/local/cpanel/bin/update-logaholic --force
Also tried:
cd /usr/local/cpanel/base/3rdparty/Logaholic
php update.php "conf=www.domain.co.za&reset=1"
Which gave us an error:
mysqli error: [1054: Unknown column 'lastused' in 'field list'] in EXECUTE("UPDATE _logaholic_Profiles SET lastused=xxxxxxx WHERE profilename='www.domain.co.za'")
Logged a ticket, cPanel response:
===========
There is an active case open with our developers(78249), which should be pushed to the repositories soon. However we do not have a formal ETA available. Once ready, the case number will be listed in our changelog, found here:
CPanelVersion1140 < AllDocumentation/ChangeLog < TWiki
You may want to try implementing a work around in the mean time, by adding the column(as VARCHAR 60), to the table(_logaholic_Profiles) using the ALTER command from MySQL CLI.
However, I would urge you to make a back up of that database prior to making these changes, to ensure impact to the data is minimized in the event of unforeseen circumstances.
===========
Backed up database. Updated max_allowed_packet =64M in /etc/my.cnf. Restarted MySQL
Ran:
mysql> use logaholicDB_servername
mysql> ALTER TABLE _logaholic_Profiles ADD lastused VARCHAR(60);
After this I could manually update Logaholic and the client could once again access Logaholic.