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

    After compile_all: error :../load_library_relation.gnt'; file access permissions

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

    Description:
    In trying to correct the problem described in KB , we did a compile_all. It went OK on the Test server
    and seemed to go OK (logs in ./alephm/proc) on Production, but aleph_startup got many errors, such as these:

    Execution error : file '/exlibris/aleph/a20_1/aleph/exe/load_library_relation.gnt'
    error code: 115, pc=0, call=7, seg=0
    115 Unexpected signal (Signal 4)

    The problem seems to have to do with something in create_alephe_file_name (./com_c/file_handle.c)....

    Resolution:
    We were able to copy the ./aleph/exe from the Test server to Prod. After doing this, we were getting messages like this:

    /exlibris/aleph/a20_1/aleph/exe/rts32: The file access permissions do not allow the specified action..
    /exlibris/aleph/a20_1/aleph/exe/get_symbol: The file access permissions do not allow the specified action..
    /exlibris/aleph/a20_1/aleph/exe/set_symbol: The file access permissions do not allow the specified action..

    The permission in ./aleph/exe was changed in doing the copy from Test to Prod. We did this to correct it:

    chmod 777 rts32
    chmod 777 submit
    chmod 777 get_symbol
    chmod 777 set_symbol
    <and others>

    ("777" may give more permissions than necessary, but it works.)

    There were errors in connection with tab_library_group, such as "managed by NO_SUCH_SYMBOL". We needed to change the permissions on *library_group* .

    One lesson: Before doing a compile_all, save the existing ./aleph/exe in a different directory.


    • Article last edited: 10/8/2013