Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[bitnami/magento]while installing scripts of magento, it suddenly quited. #68043

Open
smth-hyj opened this issue Jun 22, 2024 · 2 comments
Open
Assignees
Labels
magento tech-issues The user has a technical issue about an application triage Triage is needed

Comments

@smth-hyj
Copy link

smth-hyj commented Jun 22, 2024

Name and Version

bitnami/magento:2.4.7, latest

What architecture are you using?

arm64

What steps will reproduce the bug?

envirnoment

  • mem : 12G
  • process : 12
  • vm : centos stream 9 / vmware workstation 17 pro#27491
  • docker version : 26.1.4 (server/client both)
  • php version : 8.1.29

configuration

I use docker-compose.yaml file

version: '3'
networks:
  magento2_default:
    driver: bridge
services:
  mariadb:
    image: bitnami/mariadb:11.2.4
    container_name: mariadb
    environment:
      - MARIADB_BIND_ADDRESS=0.0.0.0
      - ALLOW_EMPTY_PASSWORD=yes
      - MARIADB_USER=bn_magento
      - MARIADB_PASSWORD=magento
      - MARIADB_DATABASE=magento
    volumes:
      - mariadb_data:/bitnami/mariadb

  elasticsearch:
    image: elasticsearch:7.17.22
    container_name: elasticsearch
    environment:
      - node.name=elastic
      - cluster.name=elastic-docker-cluster
      - discovery.type=single-node
    ports:
      - '9200:9200'
    volumes:
      - elasticsearch_data:/usr/share/elasticsearch/data

  grafana:
    image: grafana/grafana-oss
    container_name: grafana
    restart: unless-stopped
    ports:
     - '3000:3000'
    environment:
     - GF_SERVER_ROOT_URL=http://my.grafana.server/
     - GF_INSTALL_PLUGINS=grafana-clock-panel
     - user=$(id -u)
     - name=grafana
    volumes:
      - /grafana-data/grafana-data:/var/lib/grafana
      - ./grafana/provisioning/:/etc/grafana/provisioning/
    depends_on:
      - elasticsearch

  magento:
    image: bitnami/magento:2.4.7
    container_name: magento
    ports:
      - '8080:8080'
      - '8443:8443'
    environment:
      - ALLOW_EMPTY_PASSWORD=yes
      - MAGENTO_DATABASE_HOST=mariadb
      - MAGENTO_DATABASE_USER=bn_magento
      - MAGENTO_DATABASE_PASSWORD=magento
      - MAGENTO_DATABASE_NAME=magento
      - MAGENTO_DATABASE_PORT_NUMBER=3306
      - MAGENTO_HOST=localhost
      - MAGENTO_DATABASE_HOST=mariadb
      - MAGENTO_SEARCH_ENGINE=elasticsearch7
      - MAGENTO_SEARCH_ENGINE_HOST=elasticsearch
      - MAGENTO_SEARCH_ENGINE_PORT=9200
      - image.debug=true
    volumes:
      - magento_data:/bitnami/magento
    depends_on:
      - mariadb
      - elasticsearch
    cpus: 2                    # without these two arguments, it don't work well too
    mem_limit: 6MB  


volumes:
  mariadb_data:
    driver: local
  elasticsearch_data:
    driver: local
  magento_data:
    driver: local

Run

docker compose run -d

after a few seconds

[/var/www/html/magento2]# docker logs magento
magento 11:06:35.71 INFO  ==> 
magento 11:06:35.72 INFO  ==> Welcome to the Bitnami magento container
magento 11:06:35.72 INFO  ==> Subscribe to project updates by watching https://github.com/bitnami/containers
magento 11:06:35.72 INFO  ==> Submit issues and feature requests at https://github.com/bitnami/containers/issues
magento 11:06:35.73 INFO  ==> Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit https://bitnami.com/enterprise
magento 11:06:35.73 INFO  ==> 
magento 11:06:35.74 INFO  ==> ** Starting Magento setup **
magento 11:06:35.79 INFO  ==> Generating sample certificates
Certificate request self-signature ok
subject=CN = example.com
realpath: /bitnami/apache/conf: No such file or directory
magento 11:06:37.99 INFO  ==> Configuring Apache ServerTokens directive
magento 11:06:38.07 INFO  ==> Configuring PHP options
magento 11:06:38.09 INFO  ==> Setting PHP expose_php option
magento 11:06:38.11 INFO  ==> Setting PHP output_buffering option
magento 11:06:38.21 INFO  ==> Validating settings in MYSQL_CLIENT_* env vars
magento 11:06:38.27 WARN  ==> You set the environment variable ALLOW_EMPTY_PASSWORD=yes. For safety reasons, do not use this flag in a production environment.
magento 11:06:38.39 INFO  ==> Ensuring Magento directories exist
magento 11:06:38.40 INFO  ==> Configuring permissions
magento 11:06:38.43 INFO  ==> Trying to connect to the database server
magento 11:06:38.45 INFO  ==> Trying to connect to Elasticsearch
magento 11:06:58.86 INFO  ==> Running Magento install script
[/var/www/html/magento2]# docker ps -a
CONTAINER ID   IMAGE                    COMMAND                   CREATED          STATUS                        PORTS                                                 NAMES
49473e6efde0   bitnami/magento:2.4.7    "/opt/bitnami/script…"   46 seconds ago   Exited (137) 18 seconds ago                                                         magento
d7852406db3c   grafana/grafana-oss      "/run.sh"                 46 seconds ago   Up 41 seconds                 0.0.0.0:3000->3000/tcp, :::3000->3000/tcp             grafana
25b0b9a9ed1b   elasticsearch:7.17.22    "/bin/tini -- /usr/l…"   46 seconds ago   Up 43 seconds                 0.0.0.0:9200->9200/tcp, :::9200->9200/tcp, 9300/tcp   elasticsearch
9506d0696600   bitnami/mariadb:11.2.4   "/opt/bitnami/script…"   46 seconds ago   Up 44 seconds                 3306/tcp                                              mariadb

Are you using any custom parameters or values?

    environment:
      - ALLOW_EMPTY_PASSWORD=yes
      - MAGENTO_DATABASE_HOST=mariadb
      - MAGENTO_DATABASE_USER=bn_magento
      - MAGENTO_DATABASE_PASSWORD=magento
      - MAGENTO_DATABASE_NAME=magento
      - MAGENTO_DATABASE_PORT_NUMBER=3306
      - MAGENTO_HOST=localhost
      - MAGENTO_DATABASE_HOST=mariadb
      - MAGENTO_SEARCH_ENGINE=elasticsearch7
      - MAGENTO_SEARCH_ENGINE_HOST=elasticsearch
      - MAGENTO_SEARCH_ENGINE_PORT=9200

What is the expected behavior?

I have to get in server: localhost:8080 but it doesn't work
image

What do you see instead?

some kind of Magento admin page? Idk bc I never get it right

Additional information

I have to finish this work until tomorrow so I am now considering using woocommerce....

@smth-hyj smth-hyj added the tech-issues The user has a technical issue about an application label Jun 22, 2024
@github-actions github-actions bot added the triage Triage is needed label Jun 22, 2024
@smth-hyj smth-hyj changed the title while installing scripts of magento, it suddenly quited. [bitnami/magento]while installing scripts of magento, it suddenly quited. Jun 22, 2024
@carrodher carrodher transferred this issue from bitnami/charts Jun 24, 2024
@carrodher
Copy link
Member

The issue may not be directly related to the Bitnami container image/Helm chart, but rather to how the application is being utilized, configured in your specific environment, or tied to a specific scenario that is not easy to reproduce on our side.

If you think that's not the case and are interested in contributing a solution, we welcome you to create a pull request. The Bitnami team is excited to review your submission and offer feedback. You can find the contributing guidelines here.

Your contribution will greatly benefit the community. Feel free to reach out if you have any questions or need assistance.

Suppose you have any questions about the application, customizing its content, or technology and infrastructure usage. In that case, we highly recommend that you refer to the forums and user guides provided by the project responsible for the application or technology.

With that said, we'll keep this ticket open until the stale bot automatically closes it, in case someone from the community contributes valuable insights.

@thomas-naudin-pegase-market
Copy link

thomas-naudin-pegase-market commented Jun 26, 2024

Exact same problem here with Podman 4.9 .4 on Rocky Linux 9.

The solution is here : #64133
Just use a compatible MariaDB version (10.6 here)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
magento tech-issues The user has a technical issue about an application triage Triage is needed
Projects
None yet
Development

No branches or pull requests

4 participants