•  
      request #14052 Install fails: directory /etc/nginx/default.d/ is missing
    Infos
    #14052
    Michael Kesper (mkesper)
    2019-10-30 09:17
    2019-10-17 12:52
    15248
    Details
    Install fails: directory /etc/nginx/default.d/ is missing
    Installation fails when trying to generate nginx conf:

    info [nginx] Generate default.d/redirect_tuleap.conf error PHP message: file_put_contents(/etc/nginx/default.d/redirect_tuleap.conf): failed to open stream: No such file or directory /usr/share/tuleap/tools/Configuration/Nginx/Common.php L128 (err 2)

    It seems the directory /etc/nginx/default.d/ is missing.
    Installation process
    11.6
    EL7 (CentOS|RHEL)
    • [ ] enhancement
    • [ ] internal improvement
    Empty
    Stage
    Empty
    Declined
    Empty
    Attachments
    Empty
    References
    References list is empty

    Follow-ups

    User avatar

    The nginx you are using is not the one provided by centos (1.12 ATM).

    Autmated installation of Tuleap is only supported with centos building blocks + the blocks explicitly required by Tuleap (such as remi-repo for php) so I decline this request.


    • Status changed from Waiting for information to Declined
    User avatar
    last edited by: Michael Kesper (mkesper) 2019-10-29 16:01
    CentOS Linux release 7.7.1908 (Core)


    Name : php73-php-fpm
    Arch : x86_64
    Version : 7.3.11
    Release : 1.el7.remi
    Size : 5.0 M
    Repo : installed
    From repo : remi-safe


    Name : nginx
    Arch : x86_64
    Epoch : 1
    Version : 1.17.5
    Release : 9334.el7.art
    Size : 2.7 M
    Repo : installed


    rpm -ql nginx
    /etc/logrotate.d/nginx
    /etc/nginx
    /etc/nginx/conf.d
    /etc/nginx/conf.d/default.conf
    /etc/nginx/fastcgi_params
    /etc/nginx/koi-utf
    /etc/nginx/koi-win
    /etc/nginx/mime.types
    /etc/nginx/modules
    /etc/nginx/nginx.conf
    /etc/nginx/scgi_params
    /etc/nginx/uwsgi_params
    /etc/nginx/win-utf
    /etc/sysconfig/nginx
    /etc/sysconfig/nginx-debug
    /usr/lib/systemd/system/nginx-debug.service
    /usr/lib/systemd/system/nginx.service
    /usr/lib64/nginx
    /usr/lib64/nginx/modules
    /usr/libexec/initscripts/legacy-actions/nginx
    /usr/libexec/initscripts/legacy-actions/nginx/check-reload
    /usr/libexec/initscripts/legacy-actions/nginx/upgrade
    /usr/sbin/nginx
    /usr/sbin/nginx-debug
    /usr/share/doc/nginx-1.17.5
    /usr/share/doc/nginx-1.17.5/COPYRIGHT
    /usr/share/man/man8/nginx.8.gz
    /usr/share/nginx
    /usr/share/nginx/html
    /usr/share/nginx/html/50x.html
    /usr/share/nginx/html/index.html
    /var/cache/nginx
    /var/log/nginx
    User avatar
    Thomas Gerbet (tgerbet)2019-10-18 18:14
    Hi,

    I'm a bit surprised by your issues typically /etc/nginx/fastcgi.conf is installed by the nginx package. What's your OS?

    • Status changed from New to Waiting for information
    User avatar
    Also /etc/nginx/fastcgi.conf is missing:

    nginx: [emerg] open() "/etc/nginx/fastcgi.conf" failed (2: No such file or directory) in...conf:73