Asterisk fails to start after reboot

We have had an unplanned reboot after which asterisk has stopped working.

We have been unable to reach or be reached from outside lines over ISDN.

We get the following:

Asterisk Dynamic Loader Starting:
== Parsing ‘/etc/asterisk/modules.conf’: Found
[]May 7 11:07:22 WARNING[10641]: loader.c:326 __load_resource: /opt/ undefined symbol: __ast_string_field_empty
May 7 11:07:22 WARNING[10641]: loader.c:500 load_modules: Loading module failed!

It was working before the reboot. The system is running Fedora Core 4 and has a Digium 4 port ISDN card. It’s all running on a Dell server.

Any ideas gratefully accepted as we’re running out of ideas!

We also see in /var/log/asterisk/messages:
WARNING[3227] pbx.c: No application ‘misdn_check_l2l1’ for extension

You might try not loading the music on hold module and see if asterisk then starts.

Thanks for the reply, we worked out the there was a version conflict. i.e. the version of asterisk starting was different to the version for the modules. Modules are now loading.

We still have a problem with the ISDN card and can’t get calls in or out.

Notably we are still getting:

No application ‘misdn_check_l2l1’ for extension

in /var/log/asterisk/messages!!