Asterisk 1.6.2.20 Installation


#1

Dear Support,

We are trying to upgrade to Asterisk 1.6.2.20 on an Elastix 1.6 platform.

when i do "make install"
i get the following warning:

Your Asterisk modules directory, located at
/usr/lib/asterisk/modules
contains modules that were not installed by this
version of Asterisk. Please ensure that these
modules are compatible with this version before
attempting to run Asterisk.

app_addon_sql_mysql.so
app_cbmysql.so
app_hasnewvoicemail.so
app_lookupblacklist.so
app_lookupcidname.so
app_random.so
app_realtime.so
app_saycountpl.so
app_setcdruserfield.so
app_settransfercapability.so
cdr_addon_mysql.so
cdr_odbc.so
cdr_pgsql.so
chan_alsa.so
chan_ooh323.so
chan_woomera.so
codec_speex.so
format_mp3.so
format_ogg_vorbis.so
func_curl.so
func_language.so
func_moh.so
func_odbc.so
res_config_mysql.so
res_config_odbc.so
res_config_pgsql.so
res_features.so
res_indications.so
res_odbc.so
res_snmp.so

Can you please advise how should I resolve this? Thank you.

Dan


#2

You have to delete the files in /usr/lib/asterisk/modules before the upgrade. I would recommend that you back up the files to another directory, delete them in /usr/lib/asterisk/modules and try “make install” again.


#3

@daniel.lin.821

this happens because there is(was) an old version of Asterisk installed and these modules were compiled in a different way from Asterisk 1.6

As the friend above said, just delete them and compile again.

Remeber the backup! :smile:


#4

./configure make clean make make install

make clean will take care the house clean.