[Home]

Summary:ASTERISK-22572: Asterisk 11.5.1- SPARC don't start due to many ast_symbols not found
Reporter:Juan Jose (davilaj)Labels:
Date Opened:2013-09-22 11:22:14Date Closed:
Priority:MinorRegression?
Status:Open/NewComponents:Core/AstMM
Versions:SVN 11.5.1 13.18.4 Frequency of
Occurrence
Constant
Related
Issues:
duplicatesASTERISK-22577 Asterisk 11.5.1- SPARC don't start due to many ast_symbols not found
is related toASTERISK-21665 11.X Crash on debian/sparc with SIGBUS, Bus Error
is related toASTERISK-23755 SIGSEGV due to alignment bug on arm when destination callgroup/pickupgroup is set
Environment:Utra Sparc 60, Solaris 10 5/09 (1GB RAM, 2x450 mhz cpu) Attachments:
Description:

I have spend a lt of time, compiling Asterisk, I have downloaded the svn 11 from the subversion site. Also I have downloaded the 11.5.1 version from the ftp server. I couldn't compile the 11.5.1. version because the gmake sent me the Not rule to make target messsage,and I couldn't solve this issue. Talking about the Subversion 11, I finished all the installation process, ./configure, gmake, and gmake install. I can run asterisk, but when starts the console using asterisk -c or -r, I was getting the initial banner but a Bus Error was stopping the process.

I decided to apply the patch No. 3 in the Asterisk 11.X and 1.8 Bus Error open issue, with allow me to start asterisk without the bus error, but Asterisk is being killed because of there are a lot of AST_ symbols which are not found. Please review the attached file.

I didn't get any error during the compiling process, that's why, I think this issue is caused by some missing definitions inside a file.

Could you tell me If there is any patch to solve this problem?

Juan Jose
Comments:By: Juan Jose (davilaj) 2013-09-22 11:40:28.316-0500

Here is the error.log
-------------------------------------------------------------------------------

{noformat}
bash-3.00# ./asterisk -dg
Parsing /opt/asterisk/etc/asterisk/asterisk.conf
No ethernet interface found for seeding global EID. You will have to set it manually.
Parsing /opt/asterisk/etc/asterisk/extconfig.conf
Resetting translation matrix
Parsing /opt/asterisk/etc/asterisk/logger.conf
[Sep 22 10:01:42] NOTICE[1]: cdr.c:1622 do_reload: CDR simple logging enabled.
[Sep 22 10:01:43] NOTICE[1]: loader.c:1192 load_modules: 191 modules will be loaded.
[Sep 22 10:01:43] WARNING[1]: loader.c:423 load_dynamic_module: Error loading module 'res_musiconhold.so': ld.so.1: asterisk: fatal: relocation error: file /usr/lib64/asterisk/modules/res_musiconhold.so: symbol ast_config_AST_DATA_DIR: referenced symbol not found
[Sep 22 10:01:43] WARNING[1]: loader.c:423 load_dynamic_module: Error loading module 'chan_agent.so': ld.so.1: asterisk: fatal: relocation error: file /usr/lib64/asterisk/modules/chan_agent.so: symbol ast_null_frame: referenced symbol not found
[Sep 22 10:01:43] WARNING[1]: loader.c:423 load_dynamic_module: Error loading module 'chan_bridge.so': ld.so.1: asterisk: fatal: relocation error: file /usr/lib64/asterisk/modules/chan_bridge.so: symbol ast_null_frame: referenced symbol not found
[Sep 22 10:01:43] WARNING[1]: loader.c:423 load_dynamic_module: Error loading module 'chan_iax2.so': ld.so.1: asterisk: fatal: relocation error: file /usr/lib64/asterisk/modules/chan_iax2.so: symbol ast_config_AST_DATA_DIR: referenced symbol not found
[Sep 22 10:01:43] WARNING[1]: loader.c:423 load_dynamic_module: Error loading module 'chan_local.so': ld.so.1: asterisk: fatal: relocation error: file /usr/lib64/asterisk/modules/chan_local.so: symbol ast_null_frame: referenced symbol not found
[Sep 22 10:01:43] WARNING[1]: loader.c:423 load_dynamic_module: Error loading module 'chan_multicast_rtp.so': ld.so.1: asterisk: fatal: relocation error: file /usr/lib64/asterisk/modules/chan_multicast_rtp.so: symbol ast_null_frame: referenced symbol not found
[Sep 22 10:01:43] WARNING[1]: loader.c:423 load_dynamic_module: Error loading module 'chan_sip.so': ld.so.1: asterisk: fatal: relocation error: file /usr/lib64/asterisk/modules/chan_sip.so: symbol ast_rtp_instance_bridge: referenced symbol not found
[Sep 22 10:01:43] WARNING[1]: loader.c:423 load_dynamic_module: Error loading module 'chan_skinny.so': ld.so.1: asterisk: fatal: relocation error: file /usr/lib64/asterisk/modules/chan_skinny.so: symbol ast_rtp_instance_bridge: referenced symbol not found
[Sep 22 10:01:43] WARNING[1]: loader.c:423 load_dynamic_module: Error loading module 'chan_unistim.so': ld.so.1: asterisk: fatal: relocation error: file /usr/lib64/asterisk/modules/chan_unistim.so: symbol ast_rtp_instance_bridge: referenced symbol not found
[Sep 22 10:01:43] WARNING[1]: loader.c:423 load_dynamic_module: Error loading module 'pbx_ael.so': ld.so.1: asterisk: fatal: relocation error: file /usr/lib64/asterisk/modules/pbx_ael.so: symbol ast_hashtab_hash_contexts: referenced symbol not found
[Sep 22 10:01:43] WARNING[1]: loader.c:423 load_dynamic_module: Error loading module 'pbx_config.so': ld.so.1: asterisk: fatal: relocation error: file /usr/lib64/asterisk/modules/pbx_config.so: symbol ast_hashtab_hash_contexts: referenced symbol not found
[Sep 22 10:01:43] WARNING[1]: loader.c:423 load_dynamic_module: Error loading module 'pbx_dundi.so': ld.so.1: asterisk: fatal: relocation error: file /usr/lib64/asterisk/modules/pbx_dundi.so: symbol ast_eid_default: referenced symbol not found
ld.so.1: asterisk: fatal: relocation error: file /usr/lib64/asterisk/modules/pbx_loopback.so: symbol ast_module_register: referenced symbol not found
{noformat}

By: Rusty Newton (rnewton) 2013-09-26 17:19:12.150-0500

Asterisk on non-Linux platforms is not officially supported, but can be supported by the community. Response times may reflect that. I've opened the issue.

bq. Could you tell me If there is any patch to solve this problem?

There is not a known patch for this issue that I can see. The issue ASTERISK-21665 is the closest to your problem. It may be the same, but I am unsure, so I won't close your issue out as a duplicate for now.

By: Juan Jose (davilaj) 2013-09-26 19:40:55.632-0500

Hi Rusty, As I read, Solaris has a better performance than Linux.That´s why I'm installing on this old machine. I'm very interested on installing and using Asterisk, and also get the best performance offered. Is there anyone who is running Asterisk 11.5.1 on a U60 using Solaris 10 5/09? How can I get support from the community? Where can I report this issue?

By: David Woolley (davidw) 2013-09-27 05:39:49.718-0500

As the report has been accepted, this is as good a place as any for getting support from the community.  If you were looking for workarounds, the user mailing list and support forums would have been better.

The implication of being community supported  is that there is no guarantee that anyone is interested enough in your platform to provide any support