Git Product home page Git Product logo

Comments (19)

tomitrescak avatar tomitrescak commented on August 22, 2024

OK, I had to delete existing database files so everything then started from scratch.

from bitnami-docker-moodle.

rvallo avatar rvallo commented on August 22, 2024

Hi,
I have the same issue.
If you want to keep the database, copy all files (no directories) from the old moodle folder to a new one and do not overwrite any files.
Then moodle starts.

from bitnami-docker-moodle.

lboclboc avatar lboclboc commented on August 22, 2024

I have the same problem with freshly empty volumes for both moodle and moodle.mariadb

from bitnami-docker-moodle.

javsalgar avatar javsalgar commented on August 22, 2024

Hi @lboclboc, could you show the docker-compose file you are using? It seems to me that the volumes are not fully deleted, otherwise I wouldn't expect this error.

from bitnami-docker-moodle.

lboclboc avatar lboclboc commented on August 22, 2024

Hi, I might have caused confusion here. Its the bitnami kubernetes helm chart I am using and that uses this image as I understand. I am very sure the volumes are empty when starting and the database seems to be populated but then I get this error.

from bitnami-docker-moodle.

javsalgar avatar javsalgar commented on August 22, 2024

If you are using the Kubernetes helm chart, make sure that there are no PVCs for MariaDB. When you do helm delete the MariaDB volumes do not get deleted, so it seems to me that you may be redeploying the MariaDB with the already existing data. The best way to check it is to look at the MariaDB logs, if it is empty, it should show 'Deploying from scratch'

from bitnami-docker-moodle.

lboclboc avatar lboclboc commented on August 22, 2024

No, I have manually removed all files on the volumes and then restarted. But come to think of it. It might actually fail initially for some other problem and then I restart it and get this error. Ill add this intial error I get soon.

from bitnami-docker-moodle.

lboclboc avatar lboclboc commented on August 22, 2024

OK, so the mariadb pod seems to start fine with log:
mariadb 15:04:20.52 INFO ==> ** Starting MariaDB **
2020-06-15 15:04:20 0 [Note] /opt/bitnami/mariadb/sbin/mysqld (mysqld 10.3.22-MariaDB) starting as process 1 ...
2020-06-15 15:04:20 0 [Note] InnoDB: Using Linux native AIO
2020-06-15 15:04:20 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2020-06-15 15:04:20 0 [Note] InnoDB: Uses event mutexes
2020-06-15 15:04:20 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2020-06-15 15:04:20 0 [Note] InnoDB: Number of pools: 1
2020-06-15 15:04:20 0 [Note] InnoDB: Using SSE2 crc32 instructions
2020-06-15 15:04:20 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M
2020-06-15 15:04:20 0 [Note] InnoDB: Completed initialization of buffer pool
2020-06-15 15:04:20 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().
2020-06-15 15:04:21 0 [Note] InnoDB: 128 out of 128 rollback segments are active.
2020-06-15 15:04:21 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2020-06-15 15:04:21 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2020-06-15 15:04:21 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
2020-06-15 15:04:21 0 [Note] InnoDB: Waiting for purge to start
2020-06-15 15:04:21 0 [Note] InnoDB: 10.3.22 started; log sequence number 1625466; transaction id 21
2020-06-15 15:04:21 0 [Note] InnoDB: Loading buffer pool(s) from /bitnami/mariadb/data/ib_buffer_pool
2020-06-15 15:04:21 0 [Note] InnoDB: Buffer pool(s) load completed at 200615 15:04:21
2020-06-15 15:04:21 0 [Note] Plugin 'FEEDBACK' is disabled.
2020-06-15 15:04:21 0 [Note] Server socket created on IP: '0.0.0.0'.
2020-06-15 15:04:21 0 [Warning] 'proxies_priv' entry '@% root@px2moodle-mariadb-0' ignored in --skip-name-resolve mode.
2020-06-15 15:04:21 0 [Note] Reading of all Master_info entries succeeded
2020-06-15 15:04:21 0 [Note] Added new Master_info '' to hash table
2020-06-15 15:04:21 0 [Note] /opt/bitnami/mariadb/sbin/mysqld: ready for connections.
Version: '10.3.22-MariaDB' socket: '/opt/bitnami/mariadb/tmp/mysql.sock' port: 3306 Source distribution

But the moodlepod fails after a while:

Welcome to the Bitnami moodle container
Subscribe to project updates by watching https://github.com/bitnami/bitnami-docker-moodle
Submit issues and feature requests at https://github.com/bitnami/bitnami-docker-moodle/issues

WARN ==> You set the environment variable ALLOW_EMPTY_PASSWORD=yes. For safety reasons, do not use this flag in a production environment.
nami INFO Initializing apache
nami INFO apache successfully initialized
nami INFO Initializing mysql-client
nami INFO mysql-client successfully initialized
nami INFO Initializing moodle
moodle INFO Preparing PHP environment...
mysql-c INFO Trying to connect to MySQL server
mysql-c INFO Found MySQL server listening at px2moodle-mariadb:3306
mysql-c INFO MySQL server listening and working at px2moodle-mariadb:3306
moodle INFO Running Moodle install. Please be patient...
Error executing 'postInstallation': Value to set is empty

from bitnami-docker-moodle.

javsalgar avatar javsalgar commented on August 22, 2024

Hi,

This is strange. We cannot reproduce the issue and we test the chart with all major Kubernetes distributions. Could you provide more details about your platform, the storage provisioner you are using, the Kubernetes version, and so on?

from bitnami-docker-moodle.

lboclboc avatar lboclboc commented on August 22, 2024

Sure, we are running kubernetes 1.14.2 on Ubuntu-18.04. We use glusterfs for storage

from bitnami-docker-moodle.

javsalgar avatar javsalgar commented on August 22, 2024

In order to discard that there is an issue with the persistence, could you try deploying the chart with the persistence disabled? If there are no issues, then we can conclude that the issue lies in the glusterfs storage.

from bitnami-docker-moodle.

lboclboc avatar lboclboc commented on August 22, 2024

Sorry, with persistence set to false for both moodle and mariadb its the same error:
WARN ==> You set the environment variable ALLOW_EMPTY_PASSWORD=yes. For safety reasons, do not use this flag in a production environment.
nami INFO Initializing apache
nami INFO apache successfully initialized
nami INFO Initializing mysql-client
nami INFO mysql-client successfully initialized
nami INFO Initializing moodle
moodle INFO Preparing PHP environment...
mysql-c INFO Trying to connect to MySQL server
mysql-c INFO Found MySQL server listening at px2moodle-mariadb:3306
mysql-c INFO MySQL server listening and working at px2moodle-mariadb:3306
moodle INFO Running Moodle install. Please be patient...
Error executing 'postInstallation': Value to set is empty

from bitnami-docker-moodle.

lboclboc avatar lboclboc commented on August 22, 2024

These are my values:
image:
registry: docker.io
repository: bitnami/moodle
tag: 3.8.3-debian-10-r0

moodleEmail: xxxxxx

smtpHost: smtp.xxxxxxxx
smtpPort: 25

mariadb:
enabled: true
db:
user: bn_moodle
password: bn_moodle

master:
persistence:
enabled: false
existingClaim: px2moodle.mariadb

service:
type: ClusterIP

ingress:
enabled: true

persistence:
enabled: false
existingClaim: px2moodle

moodleSkipInstall: "no"

externalDatabase:
user: bn_moodle
password: bn_moodle

  • these overriding values:
    ingress:
    hosts:
    • name: px2moodle-dev.scs.domain

Regards, Lars

from bitnami-docker-moodle.

javsalgar avatar javsalgar commented on August 22, 2024

Hi,

I see that you are setting values in the externalDatabase section, could you confirm if you want to use an already existing database or the bundled mariadb? Also, could you try first deploying with the default values, this way we can understand more details of the issue.

from bitnami-docker-moodle.

lboclboc avatar lboclboc commented on August 22, 2024

Im trying to use the bundled mariadb. Ill do a clean install with only default values.

from bitnami-docker-moodle.

kacperpabian avatar kacperpabian commented on August 22, 2024

I seem to be getting the same issue. Did you find the solution @lboclboc ?

from bitnami-docker-moodle.

javsalgar avatar javsalgar commented on August 22, 2024

Are you also using an external database @kacperpabian ?

from bitnami-docker-moodle.

kacperpabian avatar kacperpabian commented on August 22, 2024

Yes I'm using external database. I switched service to ClusterIP and extended livenessProbe and it works.

from bitnami-docker-moodle.

javsalgar avatar javsalgar commented on August 22, 2024

Could you share the values you changed so another person can benefit from that?

from bitnami-docker-moodle.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.