•  
      request #29234 Unable to install Mediawiki Standalone in Docker
    Infos
    #29234
    Guilhem Bonnefille (CS) (gbonnefille)
    2022-10-21 13:54
    2022-10-20 17:13
    30809
    Details
    Unable to install Mediawiki Standalone in Docker

    Starting the Docker TCE (in K8S, but probably not related) fails with:

    Missing requirement for the mediawiki_standalone plugin (Asynchronous worke
    rs must be available.)
    
    Docker images
    development
    Empty
    • [ ] enhancement
    • [ ] internal improvement
    Empty
    Stage
    Empty
    Declined
    Empty
    Attachments
    Empty
    References
    Referenced by request #29234

    Follow-ups

    User avatar

    Effectively, I have better success by providing a REDIS server and settings the 3 var env: TULEAP_FPM_SESSION_MODE, TULEAP_REDIS_SERVER and TULEAP_REDIS_PASSWORD.

    I don't know what is better: make REDIS mandatory or automatically disable all plugins that depend on such feature when it is not present, with a warning.

    Having a varenv in the Docker where I can set requested plugins is also a solution, probably simpler to implement and offering more possibilities.

    User avatar

    For the record, some part of Tuleap requires a redis server to work properly. The plugins now verify this constraint before being activated. The proper way to fix the OP is to add a redis server to the stack or not to activated MediaWiki Standalone.


    • Status changed from Under review to Declined
    User avatar

    Please, note that the ability to control the list of plugins installed (activated) in the Docker could be really useful to mitigate such problems.

    User avatar
    Thomas Gerbet (tgerbet)2022-10-20 17:33

    Hello,

    Thanks for the report, this plugin requires to have the async workers available (and so a Redis instance).

    Making this requirement mandatory was not expected for now so I made a patch rollbacking the installation of this plugin: gerrit #27010.


    • Status changed from New to Under review