X-Original-To: alpine-devel@lists.alpinelinux.org Delivered-To: alpine-devel@lists.alpinelinux.org Received: from smtp.ufl.edu (smtp01.osg.ufl.edu [128.227.74.149]) by lists.alpinelinux.org (Postfix) with ESMTP id C70541EB598 for ; Thu, 22 Apr 2010 22:53:00 +0000 (UTC) Received: from osgjas04.cns.ufl.edu (osgjas04.cns.ufl.edu [128.227.74.134]) by smtp.ufl.edu (8.14.0/8.14.0/3.0.0) with ESMTP id o3MMqqxh024273; Thu, 22 Apr 2010 18:52:53 -0400 Message-ID: <1805730014.54661271976773557.JavaMail.osg@osgjas04.cns.ufl.edu> Date: Thu, 22 Apr 2010 18:52:53 -0400 (EDT) From: Kenny Aral To: Carlo Landmeter Subject: Re: [alpine-devel] Re: help: freepbx install on alpine linux Cc: Michael Mason , amanison@anselsystems.com, rnalrd@gmail.com, Mika Havela , Ted Trask , Alpine-devel Developers X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: GatorMail WebMail (http://GatorMail.sf.net/) X-Originating-IP: 70.171.39.135 [70.171.39.135] X-Proofpoint-Virus-Version: vendor=fsecure engine=1.12.8161:2.4.5,1.2.40,4.0.166 definitions=2010-04-22_12:2010-02-06,2010-04-22,2010-04-21 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 ipscore=0 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx engine=5.0.0-0908210000 definitions=main-1004220225 X-Spam-Level: * X-UFL-Spam-Level: * I am running into another error with the installation. I manually installed PEAR and I am now using Lighttpd instead of Apache. Here is what I get when I run the FreePBX install script: Checking for PEAR DB..OK Checking for PEAR Console::Getopt..OK Checking user..OK Checking if Asterisk is running..running with PID: 1463 1462 1461 1459 1458 1457 1456 1455 1454 1453 1452..OK Checking for /etc/amportal.conf..OK Reading /etc/amportal.conf..OK Checking for /etc/asterisk/asterisk.conf..OK Reading /etc/asterisk/asterisk.conf..OK Using asterisk as PBX Engine Checking for Asterisk version..1.6.3.0 Checking for selinux..sh: getenforce: not found OK Connecting to database..PHP Fatal error: Class 'DB' not found in /etc/freepbx-2.7.0/install_amp on line 974 I am not sure if this is caused because getenforce is missing, or if its for some other reason. Any ideas? On Mon Apr 19 02:27:34 EDT 2010, Carlo Landmeter wrote: > On Mon, Apr 19, 2010 at 2:24 AM, Kenny Aral > wrote: >> Carlo, I am very close to completing the installation. I have a >> working >> Asterisk box with MySQL installed, as well as the Apache server >> up and >> running. > > Apache? you are not running the provided lighttpd from > Alpinelinux? > it;s much smaller then Apache. > > I am getting the following error now when I try to run the > FreePBX >> PHP install script: >> >> # ./install_amp >> >> Checking for PEAR DB..Failed >> [FATAL] PEAR must be installed (requires DB.php). Include path: >> .:/usr/share/pear >> >> I know that this means I'm missing the php-pear dependency but I >> can't seem >> to find it in the alpine apk's. I have added the php-dev apk >> > > Correct, I forgot to mention it to you last time. AL PHP does not > contain pear. You will have to modify the APKBUILD to include > PEAR in > AL. I tried it last time but didn't put enough effort into it. > Maybe > if i find the time this week i can give it another try. > > BTW, in my previous email i mention that you didnt need DAHDI if > you > have no voip hardware, but that's not entirely true. You can run > asterisk without it but you will also need the dummy driver from > DAHDI. Else your sound can be distorted in some Asterisk > applications. > > -carlo > >> On Fri Apr 16 06:20:10 EDT 2010, Carlo Landmeter >> >> wrote: >> >>> On Fri, Apr 16, 2010 at 8:50 AM, Kenny Aral >>> wrote: >>>> >>>> Thank you for the input Carlo. The last few days I have been >>>> trying to go >>>> the MySQL route and compile Asterisk. I was able to >>>> successfully build >>>> and >>>> install Asterisk 1.6.2 along with the Asterisk Add-ons, >>>> however I'm >>>> confused >>>> about how to run it. >>> >>> Why are you building asterisk when its already included in our >>> repo? >>> See: http://git.alpinelinux.org/cgit/aports/tree/main/asterisk >>> >>> ??The README says to use the command "asterisk -vvvc", >>>> >>>> but when I did this the CLI command-line did not display. If I >>>> try to use >>>> "asterisk -r" then I get the Unable to Connect error. Are >>>> Zaptel and >>>> Libpri >>>> required to compile Asterisk? >>> >>> No they are not, this is only needed if you use specific voip >>> hardware. >>> BTW Zaptel has been replaced by Dahdi: >>> >>> http://blogs.digium.com/2008/05/19/zaptel-project-being-renamed-to-dahdi/ >>> >>> ??I did not have these installed when I tried to >>>> >>>> do this. I actually tried to install Zaptel, but I was getting >>>> an error >>>> that >>>> had something to do with the incorrect version of the >>>> linux-grsec apk. I >>>> was >>>> hoping to get a working Asterisk box before beginning the MySQL >>>> installation. >>> >>> After you install Alpinelinux just issue: >>> >>> apk add asterisk ?? ?? <- will install asterisk >>> apk add asterisk-samples ?? <- will install sample config files >>> >>> /etc/init.d/asterisk start >>> >>> Now you can run asterisk -r to connect to local asterisk console >>> >>>> >>>> I'm going to continue in this direction for now, but I'm >>>> willing to try >>>> your >>>> approach with Sqlite3. Did you have any luck with this or did >>>> you also >>>> run >>>> into problems? >>> >>> I think getting Asterisk to run first and maybe with mysql >>> support is >>> your best approach now. >>> Sqlite needs a lot of debugging and scripting (i think). >>> >>> ??This is all new to me so I really appreciate the help. One >>>> >>>> more question: I ran into some problems during the Asterisk >>>> installations >>>> when I was running Alpine 1.9 inside VirtualBox. I would get a >>>> memory >>>> call >>>> trace error after a make command. This didn't happen when I >>>> booted Alpine >>>> without using a virtual machine. Any ideas why? >>> >>> I'm not sure about virtualbox, don't have much experience with it >>> (only with vmware). >>> I guess you already know asterisk has issues with running >>> virtually >>> unless configured properly (because of timers). >>> >>> If you want to do anything with Alpinelinux I suggest you to >>> read our >>> wiki. It has a lot of information on how to develop on >>> Alpinelinux. >>> To create packages be sure to read this info: >>> http://www.alpinelinux.org/wiki/Developer_Documentation >>> >>> BTW, if you are successful please make notes about your work and >>> contribute back by placing information on our wiki. >>> >>> -carlo >>> >>>> >>>> On Tue Apr 13 08:05:41 EDT 2010, Carlo Landmeter >>>> >>>> wrote: >>>> >>>>> I also have been trying to get freepbx installed on alpine >>>>> few weeks >>>>> ago. >>>>> Freepbx depends on sql database, and because of the design >>>>> philosophy >>>>> of Alpinelinux I have tried to install it with Sqlite3 >>>>> support (which >>>>> should be partially supported by Freepbpx). Some info can be >>>>> found >>>>> here: >>>>> >>>>> https://freetel.svn.sourceforge.net/svnroot/freetel/freepbx-sandbox/README.txt >>>>> ??SQLite driver should still be added to Alpinelinux asterisk >>>>> package >>>>> if needed (i can send a patch if needed). >>>>> If you would choose to use MySQL, you will have to compile >>>>> asterisk >>>>> addons because this holds the mysql driver for asterisk (I >>>>> have tried >>>>> this but i was not successful , not sure what the error was). >>>>> The dependency list you mention is very outdated, i think you >>>>> fetched >>>>> this one from the included readme. I suggest you go over the >>>>> install >>>>> process and see what is missing. >>>>> One bigger deb which is missing from this list is perl, some >>>>> scripts >>>>> depend on perl (maybe these could be converted to another >>>>> language (sh >>>>> or php). >>>>> The tiff deps are included for fax support, I recently added fax >>>>> support to asterisk and it should be working (depends on perl). >>>>> >>>>> Sorry if all this info seems a bit messy, if you need help of >>>>> getting >>>>> this to work I am willing to help. I would love to get >>>>> Freepbx running >>>>> with as less deps as possible. >>>>> >>>>> Carlo >>>>> >>>>> On Tue, Apr 13, 2010 at 10:01 AM, Kenny Aral >>>>> wrote: >>>>>> >>>>>> Michael, thank you for your quick response. I've made a good >>>>>> amount of >>>>>> progress since my last email. I was able to successfully >>>>>> install the >>>>>> Apache >>>>>> webserver on Alpine. The problem was because I was not >>>>>> running Alpine >>>>>> from >>>>>> the hard drive of the Guest OS inside VirtualBox. >>>>>> >>>>>> Currently, I am adapting this install procedure for Alpine: >>>>>> >>>>>> >>>>>> http://www.freepbx.org/support/documentation/installation/install-procedure-for-centos-4-3 >>>>>> which is for CentOS Linux. As far as I can tell, these are >>>>>> all of the >>>>>> dependencies needed for the install (I put x's next to the >>>>>> ones that I >>>>>> was >>>>>> able to add with apk): >>>>>> >>>>>> make ?? ?? ?? ?? ?? ??x >>>>>> gcc ?? ?? ?? ?? ?? ?? x >>>>>> uclibc-dev ?? ?? ??x >>>>>> glib-dev ?? ?? ?? ??x >>>>>> g++ ?? ?? ?? ?? ?? ?? x >>>>>> libxml2-dev ?? ?? x >>>>>> tiff-dev ?? ?? ?? ??x >>>>>> mysql-server >>>>>> php-gd ?? ?? ?? ?? ??x >>>>>> php-mysql ?? ?? ?? x >>>>>> installkernel ?? x >>>>>> bison ?? ?? ?? ?? ?? x >>>>>> ncurses-dev ?? ?? x >>>>>> audiofile-dev >>>>>> subversion ?? ?? ??x >>>>>> libogg-dev ?? ?? ??x >>>>>> openssl-dev ?? ?? x >>>>>> mysql-dev ?? ?? ?? x >>>>>> lame ?? ?? ?? ?? ?? ??x >>>>>> asterisk ?? ?? ?? ??x >>>>>> asterisk-dev ?? ??x >>>>>> >>>>>> The only two dependencies I couldn't find were mysql-server and >>>>>> audiofile-dev. The installation has gone smoothly up until >>>>>> trying to >>>>>> setup >>>>>> the MySQL database. I'm getting the following error even >>>>>> though the >>>>>> mysql >>>>>> process is running: >>>>>> >>>>>> # mysqladmin create asterisk >>>>>> mysqladmin: could not connect to server at 'localhost' failed >>>>>> error: 'Access denied for user 'root'@'localhost' (using >>>>>> password: NO)' >>>>>> >>>>>> On Fri Apr 09 13:04:10 EDT 2010, Michael Mason >>>>>> wrote: >>>>>> >>>>>>> Message below >>>>>>> >>>>>>> On Apr 9, 2010, at 4:11 AM, Kenny Aral wrote: >>>>>>> >>>>>>>> Hi, my name is Kenny Aral and I'm a graduate student at the >>>>>>>> ??University >>>>>>>> of Florida. I'm working on a project for a class and I'm >>>>>>>> ??attempting >>>>>>>> to >>>>>>>> install FreePBX on Alpine Linux, >>>>>>> >>>>>>> Thanks for the interest in the project. >>>>>>> >>>>>>>> but I'm having problems and there is not much >>>>>>>> documentation to help >>>>>>>> ??me >>>>>>>> with this. >>>>>>> >>>>>>> Sorry you are having problems. >>>>>>> >>>>>>> The best approach to this might be to have the list of programs >>>>>>> ??needed. >>>>>>> Have you gone through and tried to build apks for the >>>>>>> program ??and >>>>>>> its >>>>>>> dependencies? >>>>>>> http://alpinelinux.org/wiki/Developer_Documentation >>>>>>> >>>>>>>> I know you are all probably very busy, but my professor suggested >>>>>>>> ??emailing the Alpine developers to see if you have any >>>>>>>> suggestions. >>>>>>>> ??As of >>>>>>>> now I can not seem to get the Apache web server up and running. >>>>>>>> I've been running Alpine Linux inside VirtualBox, and when >>>>>>>> I try to >>>>>>>> ??install Apache the process just crashes. >>>>>>> >>>>>>> Do you have some errors of what you are getting? Package >>>>>>> and release >>>>>>> ??versions? Version of alpine you are using? Bugs can be reported >>>>>>> here: >>>>>>> http://bugs.alpinelinux.org/ >>>>>>> >>>>>>>> Aside from this, FreePBX has a lot of dependencies so it >>>>>>>> seems like >>>>>>>> ??a >>>>>>>> challenging task to get this thing installed correctly. Do any of >>>>>>>> ??you >>>>>>>> have >>>>>>>> any experience installing FreePBX on Alpine? >>>>>>> >>>>>>> I don't. If we had a list of programs and their dependencies that >>>>>>> ??would >>>>>>> help get things started. >>>>>>> >>>>>>>> Any helpful advice would be greatly appreciated! Thank you. >>>>>>> >>>>>>> Copying the Alpine Dev ML. >>>>>>> >>>>>>> Mike-ms13sp@gmail.com >>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> ARAL,KENNY A >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> ARAL,KENNY A >>>>>> >>>>>> >>>>>> >>>>>> --- >>>>>> Unsubscribe: ??alpine-devel+unsubscribe@lists.alpinelinux.org >>>>>> Help: ?? ?? ?? ?? alpine-devel+help@lists.alpinelinux.org >>>>>> --- >>>>>> >>>>>> >>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> ------------------ARAL,KENNY A >>>> >>>> >>> >>> >> >> >> >> -- >> ARAL,KENNY A >> >> > > -- ARAL,KENNY A --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---