X-Original-To: alpine-devel@lists.alpinelinux.org Delivered-To: alpine-devel@lists.alpinelinux.org Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by lists.alpinelinux.org (Postfix) with ESMTP id 3BCA11EB598 for ; Mon, 19 Apr 2010 06:27:37 +0000 (UTC) Received: by wyf28 with SMTP id 28so980344wyf.13 for ; Sun, 18 Apr 2010 23:27:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:received:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=Df4pUAI/IKG4k1C96xXLBkLo1pEG+sD1p2MYTINOx3w=; b=duOhk5bv8FA+ab/vmat+OmzbaKvrO6mzqApNw+osTKP2e+JIF6XnAON0Cd0BixAjXA AE3XT6t2mraPXbNdSjwqRmjH71Wl4ggxvIZRyyYiWhHN2xURBJYkv5VqRaC2Et3cAm76 nWohHv/j5BZ096s3Dqh2QH+tfPQnoY+pCHgk0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=LFubd7+jtQ5fTP5Moy8iPz6oqHw2TOoI3m9h8PprjBJM0OqfdjpgZP6VXOyte5EOVQ IpM4vUaoF0zNHN9oL9k0WcpQmOBm6yaKrrsjsK5OBEsB/a2GCfu0gdNO4Jbyc8oIazCS 8uWyrX1iyhtaLDkV6VGAvBnZ+qpKFC7iwud6o= X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Received: by 10.216.152.227 with HTTP; Sun, 18 Apr 2010 23:27:34 -0700 (PDT) In-Reply-To: <2093275793.293471271636676866.JavaMail.osg@osgjas01.cns.ufl.edu> References: <2093275793.293471271636676866.JavaMail.osg@osgjas01.cns.ufl.edu> Date: Mon, 19 Apr 2010 08:27:34 +0200 Received: by 10.216.90.130 with SMTP id e2mr6547567wef.210.1271658454598; Sun, 18 Apr 2010 23:27:34 -0700 (PDT) Message-ID: Subject: Re: [alpine-devel] Re: help: freepbx install on alpine linux From: Carlo Landmeter To: Kenny Aral Cc: Michael Mason , amanison@anselsystems.com, rnalrd@gmail.com, Mika Havela , Ted Trask , Alpine-devel Developers Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable 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 se= em > 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 >> >> =A0The README says to use the command "asterisk -vvvc", >>> >>> but when I did this the CLI command-line did not display. If I try to u= se >>> "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= / >> >> =A0I 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 =A0 =A0 <- will install asterisk >> apk add asterisk-samples =A0 <- 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). >> >> =A0This is all new to me so I really appreciate the help. One >>> >>> more question: I ran into some problems during the Asterisk installatio= ns >>> 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 Alpi= ne >>> 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/RE= ADME.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 o= f >>>>> 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-pro= cedure-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 ??attempti= ng >>>>>>> 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 > > --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---