Skip to content

Troubleshooting

TopRichard edited this page Apr 12, 2023 · 8 revisions

Welcome to the software-layer troubleshooting wiki of the NorESSI organisation!

Useful Hints :

  • Having problems while making a pull request to NorESSI software layer? make sure to follow Making a pull request to NorESSI software layer
  • Whenever some software got added to the CernVM-FS repository and the accompanying pull request got merged into NorESSI/nessi.no-2022.11- dev local clones and other unmerged pull requests need to be updated. Keeping up to date with upstream changes
  • If building software using the bot fails, an interactive troubleshooting session can be initiated following Initiate an interactive session
    • When running an interactive session, be aware of the filesystem size ex:(/tmp)
    • To avoid any unexpected outcome, make sure previously used EB repositories are clean

Known cases

  1. Checksum verification failures following the successful fetching of the source file

    Problem description :

    FAILED: Installation ended unsuccessfully...Checksum verification failed while building : PR#90

    Work around :

    Remove Autotools from EASYBUILD_FILTER_DEPS in the easyconfig file

    Resolving The Problem :

    Check for any PRs targeting the referenced package/dependency being built : source URL for ELPA (due to switch to new domain) PR#17357

  2. HttpError: API rate limit exceeded for installation

    Problem description :

    Unexpected error fetching GitHub release...API rate limit exceeded

    Work around :

    Wait until API rate limit is reset and try again

  3. Easyconfig fails during iptest on some environments

    Problem description :

    IPython install fails: Sanity check failed: sanity check command iptest exited with code 1 due to broken X11 forwarding

    Work around :

    Reconfigure the environment settings/skip the test and run the appropriate tests after building

  4. Missing dependency when running eessi_container.sh and trying to build software :

    Problem description :

    One or more OS dependencies were not found: [('openssl-devel', 'libssl-dev', 'libopenssl-devel')]

    Resolving The Problem :

    Source the configure_easybuild script to set the appropriate easybuild configuration

  5. PAM was not found while trying to build software :

    Problem description :

    CMake Error at cmake/modules/FindPAM.cmake:72 (message):PAM was not found

    Resolving The Problem :

    TBD(related to compat layer)