[Asterisk-Users] Newbie question. (Long)

Roger Hill rhill at hillconsult.com
Fri Nov 18 05:29:35 MST 2005


Hi All:

I've been through the compile/install procedure pointed out by Vassil: I 
still crash on startup. Can anyone else give me some pointers, please?

Roger

Roger Hill wrote:

> Thanks Vassil - I'll try those pointers and report back.
>
> Roger
>
> Vassil Kolarov wrote:
>
>> Hi Roger,
>>
>> Following this instructions:
>>
>> http://www.voip-info.org/tiki-index.php?page=Asterisk+Fedora+Core+3
>>
>> I was able to install and run Asterisk several times without problems.
>>
>> See also: http://www.voip-info.org/wiki/view/Asterisk+Linux+Fedora
>>
>> Regards,
>> Vassil Kolarov
>> www.ittconsult.com
>>
>>
>> Roger Hill wrote:
>>
>>> Hi all :
>>>
>>> My first posting to the group - please be gentle!
>>>
>>> I've been messing with Asterisk for a couple of weeks now.
>>> 1.0.9 is running fine on an old laptop (300MHz, 128MB ram, Kubuntu), 
>>> downloaded the binary package.
>>>
>>> Now I'm trying to put the working installation on my production 
>>> server along with HTTP etc.
>>> ( 700MHz, 256MB ram, uname -a gives "Linux coach.hillconsult.com 
>>> 2.6.14-1.1637_FC4 #1 Wed Nov 9 18:19:32 EST 2005 i686 i686 i386 
>>> GNU/Linux").
>>>
>>> That box, until yesterday, was running Fedora core 3. I tried the 
>>> tarball download of 1.2.0.rc2, ran make OK, then make install, make 
>>> samples.
>>> When I tried to run Asterisk, I got (immediately) "Illegal 
>>> Instruction".
>>> Tried on my FC4 laptop, worked just fine.
>>> Concluded I needed FC4, so upgraded the server yesterday. Six hours 
>>> later...
>>> Reran make clean, make...
>>> Same problem.
>>> Then tried 1.2.0; same problem.
>>> Then tried 1.0.9; same problem.
>>> Finally removed everything to do with asterisk, pulled dowm 1.2.0 
>>> tar ball again, and re-installed.
>>> Same old problem, illegal instruction.
>>>
>>> I did an strace, which follows. I don't know enough to decide what 
>>> the strace is telling me. (The missing /etc/ld.so.preload is also 
>>> missing on the FC4 laptop which works, so I concluded that that was 
>>> not the problem.)
>>>
>>> Any help much appreciated.
>>>
>>> Regards
>>> Roger
>>>
>>> [rhill at coach sbin]$ sudo strace ./asterisk
>>> execve("./asterisk", ["./asterisk"], [/* 27 vars */]) = 0
>>> uname({sys="Linux", node="coach.hillconsult.com", ...}) = 0
>>> brk(0)                                  = 0x8773000
>>> access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or 
>>> directory)
>>> open("/etc/ld.so.cache", O_RDONLY)      = 3
>>> fstat64(3, {st_mode=S_IFREG|0644, st_size=48722, ...}) = 0
>>> old_mmap(NULL, 48722, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f85000
>>> close(3)                                = 0
>>> open("/lib/libdl.so.2", O_RDONLY)       = 3
>>> read(3, 
>>> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\250\213"..., 512) = 
>>> 512
>>> fstat64(3, {st_mode=S_IFREG|0755, st_size=16760, ...}) = 0
>>> old_mmap(0x8f8000, 12388, PROT_READ|PROT_EXEC, 
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x8f8000
>>> old_mmap(0x8fa000, 8192, PROT_READ|PROT_WRITE, 
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x8fa000
>>> close(3)                                = 0
>>> open("/lib/tls/i686/libpthread.so.0", O_RDONLY) = 3
>>> read(3, 
>>> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\334\306"..., 512) = 
>>> 512
>>> fstat64(3, {st_mode=S_IFREG|0755, st_size=103404, ...}) = 0
>>> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, 
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f84000
>>> old_mmap(0x938000, 65980, PROT_READ|PROT_EXEC, 
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x938000
>>> old_mmap(0x945000, 8192, PROT_READ|PROT_WRITE, 
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x945000
>>> old_mmap(0x947000, 4540, PROT_READ|PROT_WRITE, 
>>> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x947000
>>>
>>> close(3)                                = 0
>>> open("/usr/lib/libncurses.so.5", O_RDONLY) = 3
>>> read(3, 
>>> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\343"..., 512) = 
>>> 512
>>> fstat64(3, {st_mode=S_IFREG|0755, st_size=985952, ...}) = 0
>>> old_mmap(0x5a00000, 290348, PROT_READ|PROT_EXEC, 
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x5a00000
>>> old_mmap(0x5a3e000, 36864, PROT_READ|PROT_WRITE, 
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3d000) = 0x5a3e000
>>> close(3)                                = 0
>>> open("/lib/tls/i686/libm.so.6", O_RDONLY) = 3
>>> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\22"..., 
>>> 512) = 512
>>> fstat64(3, {st_mode=S_IFREG|0755, st_size=213872, ...}) = 0
>>> old_mmap(0x8fe000, 139424, PROT_READ|PROT_EXEC, 
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x8fe000
>>> old_mmap(0x91f000, 8192, PROT_READ|PROT_WRITE, 
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x91f000
>>> close(3)                                = 0
>>> open("/lib/libresolv.so.2", O_RDONLY)   = 3
>>> read(3, 
>>> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\350\323"..., 512) = 
>>> 512
>>> fstat64(3, {st_mode=S_IFREG|0755, st_size=72956, ...}) = 0
>>> old_mmap(0x94b000, 71848, PROT_READ|PROT_EXEC, 
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x94b000
>>> old_mmap(0x959000, 8192, PROT_READ|PROT_WRITE, 
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x959000
>>> old_mmap(0x95b000, 6312, PROT_READ|PROT_WRITE, 
>>> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x95b000
>>> close(3)                                = 0
>>> open("/lib/libssl.so.5", O_RDONLY)      = 3
>>> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\26"..., 
>>> 512) = 512
>>> fstat64(3, {st_mode=S_IFREG|0755, st_size=230056, ...}) = 0
>>> old_mmap(0xaa8000, 228948, PROT_READ|PROT_EXEC, 
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xaa8000
>>> old_mmap(0xadd000, 12288, PROT_READ|PROT_WRITE, 
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x35000) = 0xadd000
>>> close(3)                                = 0
>>> open("/lib/tls/i686/libc.so.6", O_RDONLY) = 3
>>> read(3, 
>>> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\230n\177"..., 512) 
>>> = 512
>>> fstat64(3, {st_mode=S_IFREG|0755, st_size=1431008, ...}) = 0
>>> old_mmap(0x7e2000, 1129660, PROT_READ|PROT_EXEC, 
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7e2000
>>> mprotect(0x8ef000, 27836, PROT_NONE)    = 0
>>> old_mmap(0x8f0000, 16384, PROT_READ|PROT_WRITE, 
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10d000) = 0x8f0000
>>> old_mmap(0x8f4000, 7356, PROT_READ|PROT_WRITE, 
>>> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x8f4000
>>> close(3)                                = 0
>>> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, 
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f83000
>>> open("/usr/lib/libgssapi_krb5.so.2", O_RDONLY) = 3
>>> read(3, 
>>> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200p\256"..., 512) 
>>> = 512
>>> fstat64(3, {st_mode=S_IFREG|0755, st_size=99660, ...}) = 0
>>> old_mmap(0xae2000, 96684, PROT_READ|PROT_EXEC, 
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xae2000
>>> old_mmap(0xaf9000, 4096, PROT_READ|PROT_WRITE, 
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0xaf9000
>>> close(3)                                = 0
>>> open("/usr/lib/libkrb5.so.3", O_RDONLY) = 3
>>> read(3, 
>>> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\265\260"..., 512) 
>>> = 512
>>> fstat64(3, {st_mode=S_IFREG|0755, st_size=465204, ...}) = 0
>>> old_mmap(0xafc000, 466416, PROT_READ|PROT_EXEC, 
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xafc000
>>> old_mmap(0xb6b000, 12288, PROT_READ|PROT_WRITE, 
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6e000) = 0xb6b000
>>> close(3)                                = 0
>>> open("/lib/libcom_err.so.2", O_RDONLY)  = 3
>>> read(3, 
>>> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\371\225"..., 512) 
>>> = 512
>>>
>>>
>>> fstat64(3, {st_mode=S_IFREG|0755, st_size=7836, ...}) = 0
>>> old_mmap(0x95f000, 9348, PROT_READ|PROT_EXEC, 
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x95f000
>>> old_mmap(0x961000, 4096, PROT_READ|PROT_WRITE, 
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x961000
>>> close(3)                                = 0
>>> open("/usr/lib/libk5crypto.so.3", O_RDONLY) = 3
>>> read(3, 
>>> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300u\226"..., 512) 
>>> = 512
>>> fstat64(3, {st_mode=S_IFREG|0755, st_size=149028, ...}) = 0
>>> old_mmap(0x964000, 146912, PROT_READ|PROT_EXEC, 
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x964000
>>> old_mmap(0x987000, 4096, PROT_READ|PROT_WRITE, 
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x987000
>>> close(3)                                = 0
>>> open("/lib/libcrypto.so.5", O_RDONLY)   = 3
>>> read(3, 
>>> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\242\233"..., 512) 
>>> = 512
>>> fstat64(3, {st_mode=S_IFREG|0755, st_size=1130028, ...}) = 0
>>> old_mmap(0x98f000, 1142372, PROT_READ|PROT_EXEC, 
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x98f000
>>> old_mmap(0xa91000, 73728, PROT_READ|PROT_WRITE, 
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x102000) = 0xa91000
>>> old_mmap(0xaa3000, 11876, PROT_READ|PROT_WRITE, 
>>> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xaa3000
>>> close(3)                                = 0
>>> open("/usr/lib/libz.so.1", O_RDONLY)    = 3
>>> read(3, 
>>> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320F\222"..., 512) 
>>> = 512
>>> fstat64(3, {st_mode=S_IFREG|0755, st_size=75568, ...}) = 0
>>> old_mmap(0x923000, 76940, PROT_READ|PROT_EXEC, 
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x923000
>>> old_mmap(0x935000, 4096, PROT_READ|PROT_WRITE, 
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x935000
>>> close(3)                                = 0
>>> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, 
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f82000
>>> open("/usr/lib/libkrb5support.so.0", O_RDONLY) = 3
>>> read(3, 
>>> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\251\230"..., 512) 
>>> = 512
>>> fstat64(3, {st_mode=S_IFREG|0755, st_size=10724, ...}) = 0
>>> old_mmap(0x98a000, 12092, PROT_READ|PROT_EXEC, 
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x98a000
>>> old_mmap(0x98c000, 4096, PROT_READ|PROT_WRITE, 
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x98c000
>>> close(3)                                = 0
>>> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, 
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f81000
>>> mprotect(0x8f0000, 8192, PROT_READ)     = 0
>>> mprotect(0x959000, 4096, PROT_READ)     = 0
>>> mprotect(0x91f000, 4096, PROT_READ)     = 0
>>> mprotect(0x945000, 4096, PROT_READ)     = 0
>>> mprotect(0x8fa000, 4096, PROT_READ)     = 0
>>> mprotect(0x7de000, 4096, PROT_READ)     = 0
>>> set_thread_area({entry_number:-1 -> 6, base_addr:0xb7f818e0, 
>>> limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, 
>>> limit_in_pages:1, seg_not_present:0, useable:1}) = 0
>>> munmap(0xb7f85000, 48722)               = 0
>>> set_tid_address(0xb7f81928)             = 21499
>>> rt_sigaction(SIGRTMIN, {0x93c2d4, [], SA_SIGINFO}, NULL, 8) = 0
>>> rt_sigaction(SIGRT_1, {0x93c344, [], SA_RESTART|SA_SIGINFO}, NULL, 
>>> 8) = 0
>>> rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
>>> getrlimit(RLIMIT_STACK, {rlim_cur=10240*1024, 
>>> rlim_max=RLIM_INFINITY}) = 0
>>> _sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbfc8e7fc, 30, (nil), 0}) = 0
>>> brk(0)                                  = 0x8773000
>>> brk(0x8794000)                          = 0x8794000
>>> --- SIGILL (Illegal instruction) @ 0 (0) ---
>>> +++ killed by SIGILL +++
>>> [rhill at coach sbin]$
>>>
>>>
>>
>> _______________________________________________
>> --Bandwidth and Colocation sponsored by Easynews.com --
>>
>> Asterisk-Users mailing list
>> Asterisk-Users at lists.digium.com
>> http://lists.digium.com/mailman/listinfo/asterisk-users
>> To UNSUBSCRIBE or update options visit:
>>   http://lists.digium.com/mailman/listinfo/asterisk-users
>>
>

-- 
########################################################
Roger Hill				07739 707 180
Perseverance is the hard work you do after you get
tired of doing the hard work you already did.
########################################################




More information about the asterisk-users mailing list