Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    API module structure 'aleph_module' in file mod_aleph_22.so is garbled

    • Article Type: General
    • Product: Aleph
    • Product Version: 20

    Problem Symptoms:
    Running into this problem when trying to start apache:

    [start]
    aleph@server(a20_1):~...apache/bin>./apachectl start
    Syntax error on line 41 of /exlibris/aleph/u20_1/alephe/apache/conf/httpd.conf:
    API module structure 'aleph_module' in file /exlibris/aleph/a20_1/aleph/exe/mod_aleph_22.so is garbled - expected signature 41503230 but saw 41503232 - perhaps this is not an Apache module DSO, or was compiled for a different Apache version?
    ./apachectl start: httpd could not be started
    [end]

    This is a clean Aleph 20 install

    Cause:


    Resolution:
    The output of "httpd -v" on the server is:
    Server version: Apache/2.0.61
    Server built: Dec 11 2007 15:37:09

    The output of "grep mod_aleph $alephe_root/apache/conf/httpd.conf" on the server is:
    LoadModule aleph_module /exlibris/aleph/a20_1/aleph/exe/mod_aleph_22.so
    <IfModule mod_aleph_22.c>
    # <IfModule mod_aleph_2.c>
    # <IfModule mod_aleph_2.c>

    mod_aleph_2.c is for version 2.0.61 of Apache and mod_aleph_22.c is for version 2.2.15 of Apache.

    To correct this change the configuration of httpd.conf to use mod_aleph_2.c.

    Category: Installation

    Subject: New Installation


    • Article last edited: 10/8/2013