First of all, I am a complete newbie about FreePBX and Asterisk…
This said, I’ll explain my problem.
I have an Ubuntu 10.04 machine, Asterisk 1.8 installed from a PPA and FreePBX latest version (2.8) installed from tarball.
To install FreePBX I followed these instructions: http://www.freepbx.org/v2/wiki/UbuntuServerIntrepid, modifying little details here or there…for example my webroot is /var/www/html and not /var/www/freepbx; also, in the howto talks about modifying panel.php, but i didn’t do it because it was already fixed.
My problem is that, in the FreePBX System Status page I have an error and I tried the whole afternoon to fix it, without success.
The error is:
"Failed to copy from module agi-bin.
Retrieve conf failed to copy file(s) from a module’s agi-bin dir:
I already read this other post: http://www.freepbx.org/forum/freepbx/installation/failed-to-copy-from-module-agi-bin-retrieve-conf-problem
and most of the checks that are said there are ok!
/var/lib/asterisk/bin/retrieve_conf returns, for asterisk user AND for www-data user the same output, which is the following:
PHP Deprecated: Comments starting with ‘#’ are deprecated in /etc/php5/cli/conf.d/mcrypt.ini on line 1 in Unknown on line 0
Checking for PEAR DB…OK
Checking for PEAR Console::Getopt…OK
Checking for /etc/amportal.conf …OK
Bootstrapping /etc/amportal.conf …OK
Parsing /etc/amportal.conf …OK
Parsing /etc/asterisk/asterisk.conf …OK
Connecting to database…OK
Connecting to Asterisk manager interface…OK
Added to globals: ASTETCDIR = /etc/asterisk
Added to globals: ASTMODDIR = /usr/lib/asterisk/modules
Added to globals: ASTVARLIBDIR = /var/lib/asterisk
Added to globals: ASTAGIDIR = /usr/share/asterisk/agi-bin
Added to globals: ASTSPOOLDIR = /var/spool/asterisk
Added to globals: ASTRUNDIR = /var/run/asterisk
Added to globals: ASTLOGDIR = /var/log/asterisk
Added to globals: CWINUSEBUSY = true
Added to globals: AMPMGRUSER = admin
Added to globals: AMPMGRPASS = xxxxxxx
Added to globals: AMPDBENGINE = mysql
Added to globals: AMPDBHOST = localhost
Added to globals: AMPDBNAME = asterisk
Added to globals: AMPDBUSER = asteriskuser
Added to globals: AMPDBPASS = xxxxxxx
Notice: no Devices defined
Notice: no Queues defined
Notice: no Conferences defined
Notice: no Parking Lots defined
Notice: no sip trunks defined
Notice: no iax trunks defined
Notice: no AMP Users defined
Please update your modules and reload Asterisk by visiting http://127.0.0.1/admin
Also, the “amportal chown” script return “Permissions are OK”
Additionally, the command $ ls -l /usr/share | grep asterisk returns:
drwxr-xr-x 10 755 asterisk 4096 2011-01-21 12:58 asterisk
the same permissions are set for the whole /var/www/html directory and subdirs…
I am a little lost…can anybody help me? What am I doing wrong?
Thank you very much!