Can't load any custom module


I’ve been evaluating Sugar & Suite CRMs. I managed to create custom modules and deploy them in Sugar but when I attempt to do the same in Suite the deploy process just hangs with the circle going round and around. When I try to install the same module via the Module Loader it gets to 23% and then hangs.

I’ve tried setting the permissions as per Will’s comment on this post but no luck.

I’ve run the upgrade test which reports everything is fine. I’ve done a quick repair.

No luck.

Any suggestions?

As a bit of background I’m using the AWS “SuiteCRM powered by Bitnami” image and I’ve upgraded this to 7.1.5.



Hi Tim,

Are there any errors in your sugarcrm.log file? There should be no difference in deploying modules from SugarCRM CE to SuiteCRM.



Hi Will,

Thanks for getting back to me.

There was nothing in the sugarcrm.log but in the /opt/bitnami/apache2/logs/error_log I found this:

[Fri Feb 13 12:45:28.361536 2015] [proxy_fcgi:error] [pid 4371:tid 140148561843968] [client] AH01071: Got error ‘PHP message: PHP Fatal error: Call to undefined method UserPreference::updateAllUserPrefs() in /opt/bitnami/apps/suitecrm/htdocs/ModuleInstall/ModuleInstaller.php on line 221\n\x10\x7f>\xe1v\x7f’, referer:

Its odd because since I last posted I deployed a new bitnami Suitcrm image and tested the module deploy and it worked. I’ve restored my old db and made some other changes in studio to existing modules and now my new module won’t deploy again.

Any suggestions?



I just found this post that seems to be my issue:

I installed the “British Language file for SugarCE 5.0.0a” from

Should I of installed a different pack/version?



Well in the end I read a post where someone said that the language pack should not overwrite certain folders, one of them containing the UserPreference.php file.

So in the end I just replaced this file with the original version from the installation zip and everything is working again.

Might be a good idea to warn Suite users not to install Sugar language packs as they do cause issues.