In article <[email protected]>,
Stefan Viljoen <[email protected]> wrote:
> Hi all
> 
> I have a strange issue with 1.8.11.0 on a production Asterisk machine at our
> head office, and the same issue with a production machine at a branch
> office.
> 
> Every now and then, on the head office machine, ODBC CEL and CDR logging
> will stop working. On examination in the CLI, Asterisk behaves as if the
> config files for ODBC in the /etc directory are just gone.
> 
> Repeated tests have then proved that the config files
> (/etc/asterisk/res_odbc.conf, /etc/asterisk/res_pgsql.conf, etc.) ARE in
> /etc/asterisk folder and are readable and have the correct contents, and are
> NOT gone.
> 
> On the branch machine, where we do not use ODBC but FreeTDS to log CDRs to
> an MSSQL DB, TDS stops working randomly as well, with the cdr_tds.so module
> refusing to load with a message (I forget now the exact wording) that seems
> to indicate that the Asterisk version is incompatible with the cdr_tds.so
> ELF object file.
> 
> Checking further, I discovered that in both situations, the asterisk
> executable in /usr/sbin grew by about 40KB compared to its size just after
> being compiled...
> 
> The fix on both machines is to re-copy a backup of the asterisk executable
> to /usr/sbin to overwrite the new "suddenly larger" asterisk executable, and
> then restarting asterisk on both machines.
> 
> Everything then works correctly again until the next time the
> /usr/sbin/asterisk executable again "grows" by +- 40kb - at Head Office
> stopping ODBC from working, at the branch stopping TDS from working.
> 
> This doesn't happen with our other 14 branches all running 1.8.11.0 on
> mostly identical hardware.
> 
> Anybody encountered this "growing executable" error before? 

It could be something to do with pre-linking. See "man prelink". This
is usually run from /etc/cron.daily

You can disable pre-linking by following the instructions here:
http://www.builddesigncreate.com/index.cgi?mode=webpage_list&pageid=2011080413332724848

If that prevents the problem, the next step would be to determine why
pre-linking causes the problem, although I'm not sure how you do so.

Cheers
Tony
-- 
Tony Mountifield
Work: [email protected] - http://www.softins.co.uk
Play: [email protected] - http://tony.mountifield.org

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to