[Asterisk-Users] Newbie question. (Long)

Roger Hill rhill at hillconsult.com
Fri Nov 18 03:24:34 MST 2005


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