Module installation error!

I am running latest freePBX with asterisk 1.4 on Centos5 with all the updates and I am having problem installing some of the un-core modules.
For examples trying to install “Speed dial” I get the following error:

Speed dial functions cannot be installed:

* Module is required.

Please correct this error first.

It looks like I am missing one of the prerequisite modules but the message doesn’t tell me which one(s).

Further, my httpd error logs shows this:

[Mon Oct 01 16:22:02 2007] [error] [client] PHP Notice: Undefined variable: needed_module in /var/www/html/admin/ on line 2051, referer:

please let me know where to go from here.


can you try this patch against your /var/www/html/admin/ and tell me if it tells you what module it needs? (It may be in ‘raw’ from but should give more info then you are getting).

---   (revision 5075)
+++   (working copy)
@@ -2048,7 +2048,7 @@
                                                        } else {
-                                                               $errors[] = sprintf(_('Module %s is required.'), $needed_module);
+                                                               $errors[] = sprintf(_('Module %s is required.'), $matches[1]);

Philippe Lindheimer - FreePBX Project Lead
http// - IRC #freepbx

I just applied the patch and the message now tells me the missing module name(s).