There is a new release of AsteriskNOW (hxxp://www.asterisk.org/downloads/asterisknow) you can download. It uses asterisk 11 and FreePBX 2.11.0.0beta2.2 (Framework). In the 32bit version of the software, everything seems to run smoothly (I just used it for testing). For my real production environment I’m using the 64bit version, but theres is something broken on the update module that it will never be able to download the tgz’s from the mirror websites. I think I’ve norrowed it down to the ‘get_headers_assoc’ function in /var/www/html/admin/libraries/module.functions.php line 898. I am able to get the packages manually (simple wget), but for some reason FPBX can’t get it. I’m no programmer and have difficulty following the error from there, but will continue to try to see where the problem is.
For the FPBX developers:
I get both of these errors that show below, so I’m thinking that I’m getting a blank (or null) $headers or blank $url. If I ‘check for updates’, the site will tell me I have 11 modules to update, so I know that it is hitting the mirrors, but somethin’ is fishy from there…
“$headers = false;
foreach ($url_list as $u) {
$headers = get_headers_assoc($u);
if (!empty($headers)) {
$url = $u;
break;
}
freepbx_log(FPBX_LOG_ERROR,sprintf((‘Failed download module tarball from %s, server may be down’),$u));
}
if (!$headers || !$url) {
return array(sprintf((“Unable to connect to servers from URLs provided: %s”), implode(’,’,$url_list)));
”
As to my contribution to why I do not like FreePBX Distro…:
*It comes with almost all modules loaded, I do not need most of them, I’d rather install core or very basic modules and build from there. AsteriskNow does this, it gives you an almost minimal install (except for the digium addons).
*During install there is no way of setting proxy server before the second boot. FBX Distro will install the OS first and after reboot the pbx_first_boot.sh script will run, this one will download the FPBX source and install all the candy. There is no chance to enter proxy settings before the script runs so I always end up having to run the script manually. It is not that big of a deal but with AsteriskNow FPBX is already there when you boot, no need to reboot again.
*I don’t really like to install/update FPBX via repos, but both appliances already do this, so…, tough bananas for me…
*I don’t like post FPBX2.9 interface. It is kinda’ eye candy, but it is a hog (to my taste…, sorry guys). I think that the old, basic HTML site was not broken and did not need to be fixed. I currently run the latest asterisk 1.8.x with FPBX 2.9 and it works great.
On another topic (wow, this post is getting a bit long…) FPBX can run in other OSs other than Centos. I have FPBX running in CentOS, Ubuntu, Debian and Slackware. On the last three I’ve installed via ‘compilation’, meaning I downloaded the source and ran the install scripts rather then using a repo. Well…, on Slackware you can’t really do that anyway…
I think that’s all I’ve gotta say. I’m available for questions and I’m glad to help if anybody needs help. I don’t hang around here much, but I’ll do my best. To the developers…, I’ll see if I can do some changes to the code on the error I’m getting and let you know. I’d appreciate if you could give me a hand if you find the problem first…
Thanks!