Skip to content

Permission denied #264

Description

@artmouse
root@off:/opt/shop/docker# docker compose ps
NAME         IMAGE                                                                                               COMMAND                  SERVICE      CREATED              STATUS                           PORTS
cache        redis@sha256:2afba59292f25f5d1af200496db41bea2c6c816b059f57ae74703a50a03a27d0                       "docker-entrypoint.s…"   cache        About a minute ago   Restarting (1) 3 seconds ago
cron         shop-cron                                                                                     "/usr/local/bin/supe…"   cron         About a minute ago   Restarting (1) 49 seconds ago
imgproxy     ghcr.io/imgproxy/imgproxy@sha256:2b7a56dbf9c8a8e12e7109a5bdd27d31a8c1aa49f2116c927c6aedc37e18db98   "entrypoint.sh imgpr…"   imgproxy     About a minute ago   Up About a minute (healthy)      4593/tcp, 8080/tcp
mariadb      shop-mariadb                                                                                  "docker-entrypoint.s…"   mariadb      About a minute ago   Up About a minute (healthy)      3306/tcp
nginx        shop-nginx                                                                                    "/docker-entrypoint.…"   nginx        About a minute ago   Restarting (1) 31 seconds ago
opensearch   shop-opensearch                                                                               "./opensearch-docker…"   opensearch   About a minute ago   Restarting (1) 39 seconds ago
php          shop-php                                                                                      "php-fpm -F"             php          About a minute ago   Restarting (78) 48 seconds ago
rabbitmq     rabbitmq@sha256:d480f14509fead0c98f4ae626cab2a6d11afa8abaceb43bfa63e6c113b9a5c46                    "docker-entrypoint.s…"   rabbitmq     About a minute ago   Restarting (1) 12 seconds ago
session      redis@sha256:2afba59292f25f5d1af200496db41bea2c6c816b059f57ae74703a50a03a27d0                       "docker-entrypoint.s…"   session      About a minute ago   Restarting (1) 3 seconds ago
varnish      shop-varnish                                                                                  "/usr/local/bin/dock…"   varnish      About a minute ago   Up About a minute (healthy)      10.0.0.2:80->80/tcp, 8443/tcp
root@off:/opt/shop/docker# curl -I http://localhost
curl: (7) Failed to connect to localhost port 80 after 0 ms: Couldn't connect to server
root@off:/opt/shop/docker# curl -I https://off.shop.net.ua --insecure
curl: (7) Failed to connect to off.shop.net.ua port 443 after 0 ms: Couldn't connect to server
root@off:/opt/shop/docker# docker compose exec -u www-data php bin/magento status
Error response from daemon: Container 5863a62f3441065b3988307d89afd5fb72aa9f57af261d5ca143ef9c3e0ac6cd is restarting, wait until the container is running
root@off:/opt/shop/docker# docker compose logs --tail=50 php
php  | [25-Jun-2026 21:07:50] ERROR: failed to open error_log (/opt/shop/magento/public/current/var/log/php-fpm-process.log): Permission denied (13)
php  | [25-Jun-2026 21:07:50] ERROR: failed to post process the configuration
php  | [25-Jun-2026 21:07:50] ERROR: FPM initialization failed
php  | [25-Jun-2026 21:07:50] ERROR: failed to open error_log (/opt/shop/magento/public/current/var/log/php-fpm-process.log): Permission denied (13)
php  | [25-Jun-2026 21:07:50] ERROR: failed to post process the configuration
php  | [25-Jun-2026 21:07:50] ERROR: FPM initialization failed
php  | [25-Jun-2026 21:07:51] ERROR: failed to open error_log (/opt/shop/magento/public/current/var/log/php-fpm-process.log): Permission denied (13)
php  | [25-Jun-2026 21:07:51] ERROR: failed to post process the configuration
php  | [25-Jun-2026 21:07:51] ERROR: FPM initialization failed
php  | [25-Jun-2026 21:07:52] ERROR: failed to open error_log (/opt/shop/magento/public/current/var/log/php-fpm-process.log): Permission denied (13)
php  | [25-Jun-2026 21:07:52] ERROR: failed to post process the configuration
php  | [25-Jun-2026 21:07:52] ERROR: FPM initialization failed
php  | [25-Jun-2026 21:07:53] ERROR: failed to open error_log (/opt/shop/magento/public/current/var/log/php-fpm-process.log): Permission denied (13)
php  | [25-Jun-2026 21:07:53] ERROR: failed to post process the configuration
php  | [25-Jun-2026 21:07:53] ERROR: FPM initialization failed
php  | [25-Jun-2026 21:07:55] ERROR: failed to open error_log (/opt/shop/magento/public/current/var/log/php-fpm-process.log): Permission denied (13)
php  | [25-Jun-2026 21:07:55] ERROR: failed to post process the configuration
php  | [25-Jun-2026 21:07:55] ERROR: FPM initialization failed
php  | [25-Jun-2026 21:07:59] ERROR: failed to open error_log (/opt/shop/magento/public/current/var/log/php-fpm-process.log): Permission denied (13)
php  | [25-Jun-2026 21:07:59] ERROR: failed to post process the configuration
php  | [25-Jun-2026 21:07:59] ERROR: FPM initialization failed
php  | [25-Jun-2026 21:08:05] ERROR: failed to open error_log (/opt/shop/magento/public/current/var/log/php-fpm-process.log): Permission denied (13)
php  | [25-Jun-2026 21:08:05] ERROR: failed to post process the configuration
php  | [25-Jun-2026 21:08:05] ERROR: FPM initialization failed
php  | [25-Jun-2026 21:08:18] ERROR: failed to open error_log (/opt/shop/magento/public/current/var/log/php-fpm-process.log): Permission denied (13)
php  | [25-Jun-2026 21:08:18] ERROR: failed to post process the configuration
php  | [25-Jun-2026 21:08:18] ERROR: FPM initialization failed
php  | [25-Jun-2026 21:08:44] ERROR: failed to open error_log (/opt/shop/magento/public/current/var/log/php-fpm-process.log): Permission denied (13)
php  | [25-Jun-2026 21:08:44] ERROR: failed to post process the configuration
php  | [25-Jun-2026 21:08:44] ERROR: FPM initialization failed
php  | [25-Jun-2026 21:09:36] ERROR: failed to open error_log (/opt/shop/magento/public/current/var/log/php-fpm-process.log): Permission denied (13)
php  | [25-Jun-2026 21:09:36] ERROR: failed to post process the configuration
php  | [25-Jun-2026 21:09:36] ERROR: FPM initialization failed
root@off:/opt/shop/docker# docker compose logs --tail=50 opensearch
opensearch  | Exception in thread "main" java.lang.RuntimeException: starting java failed with [1]
opensearch  | output:
opensearch  | [0.001s][error][logging] Error opening log file 'logs/gc.log': Permission denied
opensearch  | [0.001s][error][logging] Initialization of output 'file=logs/gc.log' using options 'filecount=32,filesize=64m' failed.
opensearch  | error:
opensearch  | Invalid -Xlog option '-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,pid,tags:filecount=32,filesize=64m', see error log for details.
opensearch  | Error: Could not create the Java Virtual Machine.
opensearch  | Error: A fatal exception has occurred. Program will exit.
opensearch  |   at org.opensearch.tools.launchers.JvmErgonomics.flagsFinal(JvmErgonomics.java:125)
opensearch  |   at org.opensearch.tools.launchers.JvmErgonomics.finalJvmOptions(JvmErgonomics.java:87)
opensearch  |   at org.opensearch.tools.launchers.JvmErgonomics.choose(JvmErgonomics.java:70)
opensearch  |   at org.opensearch.tools.launchers.JvmOptionsParser.jvmOptions(JvmOptionsParser.java:150)
opensearch  |   at org.opensearch.tools.launchers.JvmOptionsParser.main(JvmOptionsParser.java:108)
opensearch  | Enabling OpenSearch Security Plugin
opensearch  | Enabling execution of install_demo_configuration.sh for OpenSearch Security Plugin
opensearch  | OpenSearch 2.12.0 onwards, the OpenSearch Security Plugin a change that requires an initial password for 'admin' user.
opensearch  | Please define an environment variable 'OPENSEARCH_INITIAL_ADMIN_PASSWORD' with a strong password string.
opensearch  | If a password is not provided, the setup will quit.
opensearch  |  For more details, please visit: https://opensearch.org/docs/latest/install-and-configure/install-opensearch/docker/
opensearch  | ### OpenSearch Security Demo Installer
opensearch  | ### ** Warning: Do not use on production or public reachable systems **
opensearch  | OpenSearch install type: rpm/deb on Linux 6.8.0-124-generic amd64
opensearch  | OpenSearch config dir: /usr/share/opensearch/config/
opensearch  | OpenSearch config file: /usr/share/opensearch/config/opensearch.yml
opensearch  | OpenSearch bin dir: /usr/share/opensearch/bin/
opensearch  | OpenSearch plugins dir: /usr/share/opensearch/plugins/
opensearch  | OpenSearch lib dir: /usr/share/opensearch/lib/
opensearch  | Detected OpenSearch Version: 2.19.5
opensearch  | Detected OpenSearch Security Version: 2.19.5.0
opensearch  | File /usr/share/opensearch/config//kirk.pem already exists. Skipping.
opensearch  | File /usr/share/opensearch/config//kirk-key.pem already exists. Skipping.
opensearch  | File /usr/share/opensearch/config//esnode.pem already exists. Skipping.
opensearch  | File /usr/share/opensearch/config//esnode-key.pem already exists. Skipping.
opensearch  | File /usr/share/opensearch/config//root-ca.pem already exists. Skipping.
opensearch  | /usr/share/opensearch/config/opensearch.yml seems to be already configured for Security. Quit.
opensearch  | Enabling execution of OPENSEARCH_HOME/bin/opensearch-performance-analyzer/performance-analyzer-agent-cli for OpenSearch Performance Analyzer Plugin
opensearch  | ./opensearch-docker-entrypoint.sh: line 60: /usr/share/opensearch/logs/PerformanceAnalyzer.log: Permission denied
opensearch  | Exception in thread "main" java.lang.RuntimeException: starting java failed with [1]
opensearch  | output:
opensearch  | [0.000s][error][logging] Error opening log file 'logs/gc.log': Permission denied
opensearch  | [0.001s][error][logging] Initialization of output 'file=logs/gc.log' using options 'filecount=32,filesize=64m' failed.
opensearch  | error:
opensearch  | Invalid -Xlog option '-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,pid,tags:filecount=32,filesize=64m', see error log for details.
opensearch  | Error: Could not create the Java Virtual Machine.
opensearch  | Error: A fatal exception has occurred. Program will exit.
opensearch  |   at org.opensearch.tools.launchers.JvmErgonomics.flagsFinal(JvmErgonomics.java:125)
opensearch  |   at org.opensearch.tools.launchers.JvmErgonomics.finalJvmOptions(JvmErgonomics.java:87)
opensearch  |   at org.opensearch.tools.launchers.JvmErgonomics.choose(JvmErgonomics.java:70)
opensearch  |   at org.opensearch.tools.launchers.JvmOptionsParser.jvmOptions(JvmOptionsParser.java:150)
opensearch  |   at org.opensearch.tools.launchers.JvmOptionsParser.main(JvmOptionsParser.java:108)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions