[App_rpt-users] Centos 5 with kernel 2.6.32-042stab093.4
Doug Crompton
doug at crompton.com
Fri Sep 12 03:49:25 UTC 2014
First of all remind me - what is your end goal here. Are you doing this just for fun or is it for a real need and if so what is the need?
The easiest thing to do might be to just download the BBB image at hamvoip.org. Write it to an SD card, mount it on Linux - ubuntu or whatever works. The root partition not the boot partition. Copy from everything from the mount point /usr/src/utils to /usr/src on your linux box. Also copy /etc/asterisk from the mount point to /etc/asterisk for all the config files.
The source tree would then be in /usr/src/utils/asterisk - dahdi would also be there along with the patches in /usr/src/utils
You can compile and intall both dahdi and asterisk from there. Then following the directions on the BBB page and howto on setting up your node.
Another possible choice would be to just bring up a standard centos installation on a PC and copy what you need from there. All the source and files you would need would be there like the scripts in /usr/local/sbin. You would need to make some changes however.
As Dave pointed out earlier you are in for some real bumps along the way. There will be packages you will need to download and things you will need to configure. It is not a 123 type of thing. Without some Linux experience it could be daunting.
Just remember if you are using dahdi you need to remove any mention of zaptel and use the chan_dahdi.conf as shown in the BBB config.
73 Doug
WA3DSP
http://www.crompton.com/hamradio
From: petem001 at hotmail.com
To: doug at crompton.com
CC: app_rpt-users at ohnosec.org
Subject: RE: [App_rpt-users] Centos 5 with kernel 2.6.32-042stab093.4
Date: Thu, 11 Sep 2014 22:19:19 -0400
OK Doug you got me fired up..
just one thing to know what source of asterisk are you using exactly?
Got Dahdi got the patch.. will fix what's needed to be fixed about ntpd and all. But what damn source of asterisk are you using? ;-)
From: doug at crompton.com
To: petem001 at hotmail.com
CC: app_rpt-users at ohnosec.org
Subject: RE: [App_rpt-users] Centos 5 with kernel 2.6.32-042stab093.4
Date: Thu, 11 Sep 2014 13:15:14 -0400
Pete,
I have done this so many times but unfortunately I never documented it. Here is a simple description.
Get a distro and configure it like you normally would. Get ntpd running, network setup, etc.
Download the acid code and the latest dahdi -
I see it is 2.10.0 The last I used was 2.9.x but I suspect it will work the same. If not you could get the 2.9 version.
http://www.asterisk.org/downloads/dahdi
Apply the patch - info on how to do that is in the readme
https://allstarlink.org/fixed-dahdi-patches.tar.gz
Compile and install dahdi.
Then compile and install asterisk
Don't run any offsite updates. Configure it manually - not hard to do - and run. If you already have a configured system you can use those files from /etc.asterisk. BTW the BBB setup procedure and howto's at http://hamvoip.org describe how to do that very easily which would also apply here. The only caveat is the config files would be different to start with so some consideration has to be given to that.
All that sounds easy but you undoubtedly will have some hiccups and things you will have to do to get it to work. It is impossible to document that as it would be different on the multitude of distros and kernel versions.
I have compiled it on the latest Debian and Ubuntu. The real problem is OSS support which is required. Debian has it, Ubuntu does not. You have to recompile the kernel and add it back in. For that reason Ubuntu is not recommended as kernel versions can change with frequent updates.
I guess the big question is do you really need to do this. I forget why you said you can't run a local system. In that case you could just install an acid release on a PC or maybe go with the BBB.
73 Doug
WA3DSP
http://www.crompton.com/hamradio
From: petem001 at hotmail.com
To: doug at crompton.com
Subject: Re: [App_rpt-users] Centos 5 with kernel 2.6.32-042stab093.4
Date: Thu, 11 Sep 2014 12:08:04 -0400
well can you point me a few pointers on how to do so?
Never patched some software before.
From: Doug Crompton
Sent: Thursday, September 11, 2014 11:03 AM
To: pete M
Cc: app_rpt-users at ohnosec.org
Subject: RE: [App_rpt-users] Centos 5 with kernel
2.6.32-042stab093.4
I am not sure what you
are saying when you comment....
"well I think that Dahdi wont
compile correctly on Any distro that have a kernel pass a certain
point.."
Did you mean "will" ?? The
patches can be applied against the latest dahdi and it will compile on late
kernels. The BBB is an example of that.
73 Doug
WA3DSP
http://www.crompton.com/hamradio
From: petem001 at hotmail.com
To: doug at crompton.com
CC:
app_rpt-users at ohnosec.org
Subject: Re: [App_rpt-users] Centos 5 with kernel
2.6.32-042stab093.4
Date: Thu, 11 Sep 2014 09:42:08 -0400
well I think that Dahdi wont compile correctly on Any distro that have a
kernel pass a certain point..
I can run the system on bunch of disto..
Here is the list..
CentOS 5 32bit
CentOS 5 64bit
CentOS 6 32bit
CentOS 6 64bit
CentOS 7 64bit
CentOS 7 64bit Minimal
Debian 6 32bit
Debian 6 64bit
Debian 7 32bit
Debian 7 32bit Minimal
Debian 7 64bit
Debian 7 64bit Minimal
Fedora 17 32bit
Fedora 17 64bit
Fedora 19 32bit
Fedora 19 64bit
Starbound-Ubuntu 13.10 32bit
SUSE 12.2 32bit
SUSE 12.2 64bit
Ubuntu 10.04 32bit
Ubuntu 10.04 64bit
Ubuntu 11.10 32bit
Ubuntu 11.10 64bit
Ubuntu 12.10 32bit
Ubuntu 12.10 64bit
Ubuntu 13.10 32bit
Ubuntu 13.10 64bit
Ubuntu 14.04 32bit
Ubuntu 14.04 32bit Minimal
Ubuntu 14.04 64bit
Ubuntu 14.04 64bit Minimal
So I have lots of choice
But I was under the feeling that the best distro was centos 5 for acid..
(using the install script from the cd..
Unless you can point me in another direction..
From: Doug Crompton
Sent: Wednesday, September 10, 2014 6:16 PM
To: pete M
Cc: app_rpt-users at ohnosec.org
Subject: RE: [App_rpt-users] Centos 5 with kernel
2.6.32-042stab093.4
Pete,
I have been
somewhat following this. Does it have to be centos? Allstar will run on the
latest Debian. You need to install it yourself but depending on your Linux
capability it is not a big deal.
73 Doug
WA3DSP
http://www.crompton.com/hamradio
From: petem001 at hotmail.com
To: kk6ecm at gmail.com;
app_rpt-users at ohnosec.org
Date: Wed, 10 Sep 2014 14:12:38 -0400
Subject:
Re: [App_rpt-users] Centos 5 with kernel 2.6.32-042stab093.4
Thanks Bob. I dont think that it has to do with something
impossible to do.. In fact I have been searching the archives about problem like
that.. And there was some answer about some patch to dahdi zaptel.. or such.. I
am at work, dont remember..
If it would be installed at least up to a point. I would be able to do it..
I just dont know how to tell the compiler not to compile that part and go
on..
From: kk6ecm at gmail.com
Date: Wed, 10 Sep 2014 09:15:13 -0700
To:
app_rpt-users at ohnosec.org
Subject: Re: [App_rpt-users] Centos 5 with kernel
2.6.32-042stab093.4
Couple of thoughts. I've not been able to load using ssh. Last time I
attempted this zaptel did not load properly, but it seems I didn't get an error
until after the reboot. It seems to me (check the ACID scripts), that ACID
disables ssh during the load. When I have loaded CentOS 5.10 (as previously
mentioned), I then used some of the ACID scripts to load asterisk, etc, I always
had to us a monitor and keyboard on the server to be fully successful. But
hey... that could just be my fumbling around.
As for your stated concern. I could be because no one knows the answer.
Hard to believe, I know, but it seems to happen occasionally on this list
:~}
Thanks,
Bob
kk6ecm
Sent from iPad
On Sep 10, 2014, at 8:30 AM, pete M <petem001 at hotmail.com>
wrote:
OK,
did I asked a question that CAN’T be answered? Or did I asked the wrong way?
If
I did I am sorry.. And I gave my apology to every one I could have offended..
But
is it possible to at least have a small word from all those guru here if it
can be done, and which way should I go? dont need to have someone holding my
hand.. Just need to have a small Idea what to do..
Like
just point me the pathway.. I will try to do it on my own..
Thanks
On
Sep 9, 2014, at 11:13 AM, pete M <petem001 at hotmail.com>
wrote:
I cant use the acid.iso cause the computer is in a remote place (
rented server) and they dont supply special OS installation. I can have
fedore ubuntu centos on many flavor (x86 or 64 bit) and many revision... The
problem is not the loading od the cd are other things like that..
I am sure that the kernel is too new and there is a part of zaptel that
need a depricated fonction If I am not crazy..
From: kk6ecm
Sen t: Tuesday, September 09, 2014 1:40 PM
To: APP RPT
Subject: Re: [App_rpt-users] Centos 5 with kernel
2.6.32-042stab093.4
I use this when ACID will not load, usually due to issues with BIO S
and network drivers. I was assuming you were not able to get ACID to load on
you computer. If your running phase2.sh was a second attempt after trying to
load ACID, you may need to check that all the files are there because the
load deletes some files. In short, if this occurred during an attempt to
load the ACID download, I'd just try it again.
Thanks,
Bob
kk6ecm
Sent from iPad
On Sep 9, 2014, at 8:27 AM, pete M <petem001 at hotmail.com>
wrote:
Ok will try that..
thanks!
From: Bob
Sent: Tuesday, September 09, 2014 10:55 AM
To: 'APP RPT'
Subject: Re: [App_rpt-users] Centos 5 with kernel
2.6.32-042stab093.4
I’ve done this
several times without issue. Here are the steps I used.
Load CentOS 5.10
downloaded from CentOS website
No features, tools
only, no desktop (competes with Asterisk)
Set ssh
/etc/ssh/sshd_config
Run "setup" at comand
line and disable firewall
vi
/etc/rc.d/acidrepo
http://dl.allstarlink.org
Execute portion of
ks.cfg, each line at a time
cp /etc/rc.d/rc.local
/etc/rc.d/rc.local.orig
cat <<EOF
>>/etc/rc.d/rc.local
cd /etc/rc.d; rm -f
phase1.sh; wget -q http://dl.allstarlink.org/installcd/phase1.sh
chmod 755
/etc/rc.d/phase1.sh
/etc/rc.d/phase1.sh
Auto reboot after
phase1.sh executed
phase2.sh runs
automatically to completion
Bob
kk6ecm
From: app_rpt-users-bounces at ohnosec.org
[mailto:app_rpt-users-bounces at ohnosec.org]
On Behalf Of pete
M
Sent: Tuesday,
September 09, 2014 7:00 AM
To: APP RPT
Subject: [App_rpt-users] Centos 5
with kernel 2.6.32-042stab093.4
Need help to
install an allstarlink node that wont have any radio on it in a data
center to be my central reflector for my french network of repeater around
Quebec Canada..
I did try to
run phase2.sh from /etc/rc.d/ but this fail when
compiling.
here is the
out put from the script
sh
phase2.sh
****** Phase 2
post install ******
Getting
asterisk install script from http://dl.allstarlink.org../.
Getting
files.tar.gz from http://dl.allstarlink.org../.
******
Asterisk Installation ******
/etc/rc.d/astinstall.sh:
line 11: ntpdate: command not found
Unpacking
files.tar.gz...
Compiling
Zaptel...
checking for
gcc... gcc
checking for C
compiler default output file name... a.out
checking
whether the C compiler works... yes
checking
whether we are cross compiling... no
checking for
suffix of executables...
checking for
suffix of object files... o
checking
whether we are using the GNU C compiler... yes
checking
whether gcc accepts -g... yes
checking for
gcc option to accept ISO C89... none needed
checking how
to run the C preproc esso r... gcc -E
checking for a
BSD-compatible install... /usr/bin/install -c
checking
whether ln -s works... yes
checking for
GNU make... make
checking for
grep... /bin/grep
checking for
sh... /bin/sh
checking for
ln... /bin/ln
checking for
wget... /usr/bin/wget
checking for
grep that handles long lines and -e... (cached)
/bin/grep
checking for
egrep... /bin/grep -E
checking for
ANSI C header files... yes
checking for
sys/types.h... yes
checking for
sys/stat.h... yes
checking for
stdlib.h... yes
checking for
string.h... yes
checking for
memory.h... yes
checking for
strings.h... yes
checking for
inttypes.h... yes
checking for
stdint.h... yes
checking for
unistd.h... yes
checking for
initscr in -lcurses... no
checking for
initscr in -lncurses... no
checking for
newtBell in -lnewt... no
checking for
usb_init in -lusb... no
configure:
creating ./config.status
config.status:
creating build_tools/menuselect-deps
config.status:
creating makeopts
config.status:
creating build_tools/make_firmware_object
configure: ***
Zaptel build successfully configured ***
make[1]:
Entering directory
`/usr/src/astsrc/zaptel/menuselect'
checking build
system type... i686-pc-linux-gnu
checking host
system type... i686-pc-linux-gnu
checking for
gcc... gcc
checking for C
compiler default output file name... a.out
checking
whether the C compiler works... yes
checking
whether we are cross compiling... no
checking for
suffix of executables...
checking for
suffix of object files... o
checking
whether we are using the GNU C compiler... yes
checking
whether gcc accepts -g... yes
checking for
gcc option to accept ANSI C... none needed
checking for
GNU make... make
checking for
asprintf... yes
checking for
getloadavg... yes
checking for
setenv... yes
checking for
strcasestr... yes
checking for
strndup... yes
checking for
strnlen... yes
checking for
strsep... yes
checking for
strtoq... yes
checking for
unsetenv... yes
checking for
vasprintf... yes
checking how
to run the C preprocessor... gcc -E
checking for
egrep... grep -E
checking for
ANSI C header files... yes
checking for
sys/types.h... yes
checking for
sys/stat.h... yes
checking for
stdlib.h... yes
checking for
string.h... yes
checking for
memory.h... yes
checking for
strings.h... yes
checking for
inttypes.h... yes
checking for
stdint.h... yes
checking for
unistd.h... yes
checking for
initscr in -lcurses... no
checking for
initscr in -lncurses... no
checking for
pkg-config... No
configure:
creating ./config.status
config.status:
creating makeopts
config.status:
creating autoconfig.h
configure:
configuring in mxml
configure:
running /bin/sh './configure' --prefix=/usr/local 'CC=' 'LD=' 'AR='
'CFLAGS=' --cache-file=/dev/null --srcdir=.
checking for
gcc... gcc
checking for C
compiler default output file name... a.out
checking
whether the C compiler works... yes
checking
whether we are cross compiling... no
checking for
suffix of executables...
checking for
suffix of object files... o
checking
whether we are using the GNU C compiler... yes
checking
whether gcc accepts -g... yes
checking for
gcc option to accept ANSI C... none needed
checking for
g++... no
checking for
c++... no
checking for
gpp... no
checking for
aCC... no
checking for
CC... no
checking for
cxx... no
checking for
cc++... no
checking for
cl... no
checking for
FCC... no
checking for
KCC... no
checking for
RCC... no
checking for
xlC_r... no
checking for
xlC... no
checking
whether we are using the GNU C++ compiler... no
checking
whether g++ accepts -g... no
checking for a
BSD-compatible install... /usr/bin/install -c
checking for
ranlib... ranlib
checking for
ar... /usr/bin/ar
checking for
cp... /bin/cp
checking for
ln... /bin/ln< /font>
checking for mkdir...
/bin/mkdir
checking for
nroff... /usr/bin/nroff
checking for
rm... /bin/rm
checking for
strdup... yes
checking for
vsnprintf... yes
configure:
creating ./config.status
config.status:
creating Makefile
config.status:
creating mxml.list
config.status:
creating mxml.pc
config.status:
creating config.h
configure:
Menuselect build configuration successfully
completed
make[1]:
Leaving directory
`/usr/src/astsrc/zaptel/menuselect'
make[1]:
Entering directory
`/usr/src/astsrc/zaptel/menuselect'
make[2]:
Entering directory
`/usr/src/astsrc/zaptel/menuselect'
gcc -g -c
-D_GNU_SOURCE -Wall -c -o menuselect.o
menuselect.c
gcc -g -c
-D_GNU_SOU
RC
E -Wall -c -o strcompat.o
strcompat.c
gcc -g -c
-D_GNU_SOURCE -Wall -c -o menuselect_stub.o
menuselect_stub.c
make[3]:
Entering directory
`/usr/src/astsrc/zaptel/menuselect/mxml'
gcc -O
-Wall -c mxml-attr.c
gcc -O
-Wall -c mxml-entity.c
gcc -O
-Wall -c mxml-file.c
gcc -O
-Wall -c mxml-index.c
gcc -O
-Wall -c mxml-node.c
gcc -O
-Wall -c mxml-search.c
gcc -O
-Wall -c mxml-set.c
gcc -O
-Wall -c mxml-private.c
gcc -O
-Wall -c mxml-string.c
/bin/rm -f
libmxml.a
/usr/bin/ar
crvs libmxml.a mxml-attr.o mxml-entity.o mxml-file.o mxml-index.o
mxml-node.o mxml-search.o mxml-set.o mxml-private.o
mxml-string.o
a -
mxml-attr.o
a -
mxml-entity.o
a -
mxml-file.o
a -
mxml-index.o
a -
mxml-node.o
a -
mxml-search.o
a -
mxml-set.o
a -
mxml-private.o
a -
mxml-string.o
ranlib
libmxml.a
make[3]:
Leaving directory
`/usr/src/astsrc/zaptel/menuselect/mxml'
gcc -o
menuselect menuselect.o strcompat.o menuselect_stub.o mxml/libmxml.a
mxml/libmxml.a
make[2]:
Leaving directory
`/usr/src/astsrc/zaptel/menuselect'
make[1]:
Leaving directory
`/usr/src/astsrc/zaptel/menuselect'
Generating
input for menuselect ...
***********************************************************
The
existing menuselect.makeop
ts file did not specify
that
'zttool' should not be included. However, either
some
dependencies for this module were not found or a
conflict exists.
Either
run 'make menuselect' or remove the existing
menuselect.makeopts file to resolve this issue.
***********************************************************
make: ***
[menuselect.makeopts] Error 255
Failure:
Unable to compile Zaptel 2
Fatal error:
Unable to install Asterisk!
[root at node
rc.d]#
I dont know
where to go from there..
Anyone care to
help a bit?
_______________________________________________
App_rpt-users mailing
list
App_rpt-users at ohnosec.org
http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users
To
unsubscribe from this list please visit http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users
and scroll down to the bottom of the page. Enter your email address and
press the "Unsubscribe or edit options button"
You do not need a
password to unsubscribe, you can do it via email confirmation. If you have
trouble unsubscribing, please send a message to the list detailing the
problem.
_______________________________________________
App_rpt-users mailing
list
App_rpt-users at ohnosec.org
http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users
To
unsubscribe from this list please visit http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users
and scroll down to the bottom of the page. Enter your email address and
press the "Unsubscribe or edit options button"
You do not need a password
to unsubscribe, you can do it via email confirmation. If you have trouble
unsubscribing, please send a message to the list detailing the
problem.
_______________________________________________
App_rpt-users mailing
list
App_rpt-users at ohnosec.org
http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users
To
unsubscribe from this list please visit http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users
and scroll down to the bottom of the page. Enter your email address and press
the "Unsubscribe or edit options button"
You do not need a password to
unsubscribe, you can do it via email confirmation. If you have trouble
unsubscribing, please send a message to the list detailing the
problem.
_______________________________________________
App_rpt-users
mailing list
App_rpt-users at ohnosec.org
http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users
To
unsubscribe from this list please visit http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users
and scroll down to the bottom of the page. Enter your email address and press
the "Unsubscribe or edit options button"
You do not need a
password to unsubscribe, you can do it via email confirmation. If you have
trouble unsubscribing, please send a message to the list detailing the
problem.
_______________________________________________ App_rpt-users
mailing list App_rpt-users at ohnosec.org
http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users To unsubscribe from
this list please visit http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users
and scroll down to the bottom of the page. Enter your email address and press
the "Unsubscribe or edit options button" You do not need a password to
unsubscribe, you can do it via email confirmation. If you have trouble
unsubscribing, please send a message to the list detailing the
problem.
_______________________________________________ App_rpt-users
mailing list App_rpt-users at ohnosec.org
http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users To unsubscribe from
this list please visit http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users
and scroll down to the bottom of the page. Enter your email address and press
the "Unsubscribe or edit options button" You do not need a password to
unsubscribe, you can do it via email confirmation. If you have trouble
unsubscribing, please send a message to the list detailing the
problem.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.keekles.org/pipermail/app_rpt-users/attachments/20140911/83af2d83/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: wlEmoticon-winkingsmile[1].png
Type: image/png
Size: 1135 bytes
Desc: not available
URL: <http://lists.keekles.org/pipermail/app_rpt-users/attachments/20140911/83af2d83/attachment.png>
More information about the App_rpt-users
mailing list