@Thomas
Je me permet de répondre à l'excellente idée proposée.
Comme dit plus haut je ne veux pas pourrir ce sujet, si çà gène n'hésites pas à supprimer
@Benkru
Je n'y ai pas pensé, merci de l'idée qui m'a permis d'avancer encore un peu, mais pas de conclure
J'ai donc remplacé dans le fichier YML :
tout simplement par :
Et effectivement l'installation se passe beaucoup mieux !
En lançant le docker par la commande :
sans l'argument -d afin de voir le log complet j'obtiens ceci
Code : Tout sélectionner
david@david-RV515 ~ $ sudo docker-compose up
Creating network "david_default" with the default driver
Pulling database (postgres:9.5)...
9.5: Pulling from library/postgres
fa1690ae9228: Pull complete
a73f6e07b158: Pull complete
973a0c44ddba: Pull complete
07e5342b01d4: Pull complete
578aad0862c9: Pull complete
a0b157088f7a: Pull complete
6c9046f06fc5: Pull complete
ae19407bdc48: Pull complete
e53b7c20aa96: Pull complete
a135edcc0831: Pull complete
fed07b1b1b94: Pull complete
18d9026fcfbd: Pull complete
4d2d5fae97d9: Pull complete
d419466e642d: Pull complete
Digest: sha256:75ebf479151a8fd77bf2fed46ef76ce8d518c23264734c48f2d1de42b4eb40ae
Status: Downloaded newer image for postgres:9.5
Creating david_teslamate_1
Creating david_grafana_1
Creating david_database_1
Creating david_mosquitto_1
Attaching to david_teslamate_1, david_grafana_1, david_mosquitto_1, david_database_1
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
grafana_1 | GF_PATHS_CONFIG='/etc/grafana/grafana.ini' is not readable.
grafana_1 | GF_PATHS_DATA='/var/lib/grafana' is not writable.
grafana_1 | GF_PATHS_HOME='/usr/share/grafana' is not readable.
grafana_1 | You may have issues with file permissions, more information here: http://docs.grafana.org/installation/docker/#migrate-to-v51-or-later
grafana_1 | logger=settings t=2024-09-07T15:46:08.978625863Z level=info msg="Starting Grafana" version=11.0.1 commit=302831c12531f0245f17964d1f16c85db80a4c86 branch=v11.0.x compiled=2024-09-07T15:46:08Z
grafana_1 | logger=settings t=2024-09-07T15:46:08.98620198Z level=info msg="Config loaded from" file=/usr/share/grafana/conf/defaults.ini
grafana_1 | logger=settings t=2024-09-07T15:46:08.986327483Z level=info msg="Config loaded from" file=/etc/grafana/grafana.ini
grafana_1 | logger=settings t=2024-09-07T15:46:08.986540051Z level=info msg="Config overridden from command line" arg="default.paths.data=/var/lib/grafana"
grafana_1 | logger=settings t=2024-09-07T15:46:08.98661249Z level=info msg="Config overridden from command line" arg="default.paths.logs=/var/log/grafana"
grafana_1 | logger=settings t=2024-09-07T15:46:08.98671593Z level=info msg="Config overridden from command line" arg="default.paths.plugins=/var/lib/grafana/plugins"
grafana_1 | logger=settings t=2024-09-07T15:46:08.986757665Z level=info msg="Config overridden from command line" arg="default.paths.provisioning=/etc/grafana/provisioning"
grafana_1 | logger=settings t=2024-09-07T15:46:08.986838733Z level=info msg="Config overridden from command line" arg="default.log.mode=console"
grafana_1 | logger=settings t=2024-09-07T15:46:08.986910447Z level=info msg="Config overridden from Environment variable" var="GF_PATHS_DATA=/var/lib/grafana"
grafana_1 | logger=settings t=2024-09-07T15:46:08.986981507Z level=info msg="Config overridden from Environment variable" var="GF_PATHS_LOGS=/var/log/grafana"
grafana_1 | logger=settings t=2024-09-07T15:46:08.987022489Z level=info msg="Config overridden from Environment variable" var="GF_PATHS_PLUGINS=/var/lib/grafana/plugins"
grafana_1 | logger=settings t=2024-09-07T15:46:08.987095681Z level=info msg="Config overridden from Environment variable" var="GF_PATHS_PROVISIONING=/etc/grafana/provisioning"
grafana_1 | logger=settings t=2024-09-07T15:46:08.987180516Z level=info msg="Config overridden from Environment variable" var="GF_ANALYTICS_REPORTING_ENABLED=false"
grafana_1 | logger=settings t=2024-09-07T15:46:08.987248547Z level=info msg="Config overridden from Environment variable" var="GF_SECURITY_ADMIN_USER=admin"
grafana_1 | logger=settings t=2024-09-07T15:46:08.987319653Z level=info msg="Config overridden from Environment variable" var="GF_SECURITY_ADMIN_PASSWORD=*********"
grafana_1 | logger=settings t=2024-09-07T15:46:08.987379156Z level=info msg="Config overridden from Environment variable" var="GF_SECURITY_DISABLE_GRAVATAR=true"
grafana_1 | logger=settings t=2024-09-07T15:46:08.987421344Z level=info msg="Config overridden from Environment variable" var="GF_SECURITY_ALLOW_EMBEDDING=true"
grafana_1 | logger=settings t=2024-09-07T15:46:08.987477711Z level=info msg="Config overridden from Environment variable" var="GF_USERS_ALLOW_SIGN_UP=false"
grafana_1 | logger=settings t=2024-09-07T15:46:08.987518423Z level=info msg="Config overridden from Environment variable" var="GF_USERS_DEFAULT_LANGUAGE=detect"
grafana_1 | logger=settings t=2024-09-07T15:46:08.987650567Z level=info msg="Config overridden from Environment variable" var="GF_AUTH_ANONYMOUS_ENABLED=false"
grafana_1 | logger=settings t=2024-09-07T15:46:08.987690401Z level=info msg="Config overridden from Environment variable" var="GF_AUTH_BASIC_ENABLED=false"
grafana_1 | logger=settings t=2024-09-07T15:46:08.987792034Z level=info msg="Config overridden from Environment variable" var="GF_DATE_FORMATS_USE_BROWSER_LOCALE=true"
grafana_1 | logger=settings t=2024-09-07T15:46:08.987863056Z level=info msg=Target target=[all]
grafana_1 | logger=settings t=2024-09-07T15:46:08.988019315Z level=info msg="Path Home" path=/usr/share/grafana
mosquitto_1 | 1725723968: mosquitto version 2.0.18 starting
mosquitto_1 | 1725723968: Config loaded from /mosquitto-no-auth.conf.
mosquitto_1 | 1725723968: Opening ipv4 listen socket on port 1883.
mosquitto_1 | 1725723968: Opening ipv6 listen socket on port 1883.
mosquitto_1 | 1725723968: mosquitto version 2.0.18 running
grafana_1 | logger=settings t=2024-09-07T15:46:08.988064313Z level=info msg="Path Data" path=/var/lib/grafana
database_1 | The files belonging to this database system will be owned by user "postgres".
database_1 | This user must also own the server process.
database_1 |
grafana_1 | logger=settings t=2024-09-07T15:46:08.988940528Z level=info msg="Path Logs" path=/var/log/grafana
grafana_1 | logger=settings t=2024-09-07T15:46:08.988991463Z level=info msg="Path Plugins" path=/var/lib/grafana/plugins
grafana_1 | logger=settings t=2024-09-07T15:46:08.989066239Z level=info msg="Path Provisioning" path=/etc/grafana/provisioning
grafana_1 | logger=settings t=2024-09-07T15:46:08.989126726Z level=info msg="App mode production"
database_1 | The database cluster will be initialized with locale "en_US.utf8".
grafana_1 | logger=sqlstore t=2024-09-07T15:46:08.991444829Z level=info msg="Connecting to DB" dbtype=sqlite3
database_1 | The default database encoding has accordingly been set to "UTF8".
database_1 | The default text search configuration will be set to "english".
grafana_1 | logger=migrator t=2024-09-07T15:46:09.055171191Z level=info msg="Locking database"
grafana_1 | logger=migrator t=2024-09-07T15:46:09.055262329Z level=info msg="Starting DB migrations"
database_1 |
grafana_1 | logger=migrator t=2024-09-07T15:46:09.171128737Z level=info msg="migrations completed" performed=0 skipped=559 duration=3.019695ms
database_1 | Data page checksums are disabled.
grafana_1 | logger=migrator t=2024-09-07T15:46:09.175492952Z level=info msg="Unlocking database"
database_1 |
grafana_1 | logger=secrets t=2024-09-07T15:46:09.180547422Z level=info msg="Envelope encryption state" enabled=true currentprovider=secretKey.v1
grafana_1 | logger=plugin.angulardetectorsprovider.dynamic t=2024-09-07T15:46:09.468619754Z level=info msg="Restored cache from database" duration=2.179301ms
database_1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok
grafana_1 | logger=plugin.store t=2024-09-07T15:46:09.684041708Z level=info msg="Loading plugins..."
database_1 | creating subdirectories ... ok
database_1 | selecting default max_connections ... 100
database_1 | selecting default shared_buffers ... 128MB
grafana_1 | logger=plugins.registration t=2024-09-07T15:46:09.958633666Z level=error msg="Could not register plugin" pluginId=xychart error="plugin xychart is already registered"
grafana_1 | logger=plugins.initialization t=2024-09-07T15:46:09.960448349Z level=error msg="Could not initialize plugin" pluginId=xychart error="plugin xychart is already registered"
grafana_1 | logger=local.finder t=2024-09-07T15:46:09.962512215Z level=warn msg="Skipping finding plugins as directory does not exist" path=/usr/share/grafana/plugins-bundled
grafana_1 | logger=plugin.store t=2024-09-07T15:46:09.963813699Z level=info msg="Plugins loaded" count=54 duration=279.777233ms
teslamate_1 | waiting for postgres at 127.0.0.1:5432
grafana_1 | logger=query_data t=2024-09-07T15:46:10.022708032Z level=info msg="Query Service initialization"
grafana_1 | logger=live.push_http t=2024-09-07T15:46:10.039272064Z level=info msg="Live Push Gateway initialization"
grafana_1 | logger=ngalert.notifier.alertmanager org=1 t=2024-09-07T15:46:10.08425014Z level=info msg="Applying new configuration to Alertmanager" configHash=a013a3f424edb13bed8050eaf374d506
database_1 | selecting default timezone ... Etc/UTC
database_1 | selecting dynamic shared memory implementation ... posix
database_1 | creating configuration files ... ok
grafana_1 | logger=ngalert.state.manager t=2024-09-07T15:46:10.29870802Z level=info msg="Running in alternative execution of Error/NoData mode"
grafana_1 | logger=infra.usagestats.collector t=2024-09-07T15:46:10.311689305Z level=info msg="registering usage stat providers" usageStatsProvidersLen=2
grafana_1 | logger=provisioning.alerting t=2024-09-07T15:46:10.484164136Z level=info msg="starting to provision alerting"
grafana_1 | logger=provisioning.alerting t=2024-09-07T15:46:10.485542392Z level=info msg="finished to provision alerting"
grafana_1 | logger=http.server t=2024-09-07T15:46:10.498608596Z level=info msg="HTTP Server Listen" address=[::]:3000 protocol=http subUrl= socket=
grafana_1 | logger=ngalert.state.manager t=2024-09-07T15:46:10.500199835Z level=info msg="Warming state cache for startup"
grafana_1 | logger=ngalert.state.manager t=2024-09-07T15:46:10.502931763Z level=info msg="State cache has been initialized" states=0 duration=2.721726ms
grafana_1 | logger=grafanaStorageLogger t=2024-09-07T15:46:10.512182497Z level=info msg="Storage starting"
grafana_1 | logger=ngalert.multiorg.alertmanager t=2024-09-07T15:46:10.513720517Z level=info msg="Starting MultiOrg Alertmanager"
grafana_1 | logger=provisioning.dashboard t=2024-09-07T15:46:10.506004337Z level=info msg="starting to provision dashboards"
grafana_1 | logger=ngalert.scheduler t=2024-09-07T15:46:10.539484222Z level=info msg="Starting scheduler" tickInterval=10s maxAttempts=1
grafana_1 | logger=ticker t=2024-09-07T15:46:10.541060642Z level=info msg=starting first_tick=2024-09-07T15:46:20Z
teslamate_1 | waiting for postgres at 127.0.0.1:5432
grafana_1 | logger=grafana.update.checker t=2024-09-07T15:46:11.10629912Z level=info msg="Update check succeeded" duration=600.176489ms
grafana_1 | logger=plugins.update.checker t=2024-09-07T15:46:11.134855445Z level=info msg="Update check succeeded" duration=625.074481ms
grafana_1 | logger=provisioning.dashboard t=2024-09-07T15:46:11.82577747Z level=info msg="finished to provision dashboards"
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
database_1 | creating template1 database in /var/lib/postgresql/data/base/1 ... ok
database_1 | initializing pg_authid ... ok
database_1 | setting password ... ok
database_1 | initializing dependencies ... ok
teslamate_1 | waiting for postgres at 127.0.0.1:5432
database_1 | creating system views ... ok
grafana_1 | logger=grafana-apiserver t=2024-09-07T15:46:14.349807203Z level=info msg="Adding GroupVersion playlist.grafana.app v0alpha1 to ResourceManager"
grafana_1 | logger=grafana-apiserver t=2024-09-07T15:46:14.353893978Z level=info msg="Adding GroupVersion featuretoggle.grafana.app v0alpha1 to ResourceManager"
database_1 | loading system objects' descriptions ... ok
database_1 | creating collations ... ok
database_1 | creating conversions ... ok
database_1 | creating dictionaries ... ok
teslamate_1 | waiting for postgres at 127.0.0.1:5432
database_1 | setting privileges on built-in objects ... ok
database_1 | creating information schema ... ok
database_1 | loading PL/pgSQL server-side language ... ok
teslamate_1 | waiting for postgres at 127.0.0.1:5432
database_1 | vacuuming database template1 ... ok
database_1 | copying template1 to template0 ... ok
database_1 | copying template1 to postgres ... ok
teslamate_1 | waiting for postgres at 127.0.0.1:5432
database_1 | syncing data to disk ...
database_1 | WARNING: enabling "trust" authentication for local connections
database_1 | You can change this by editing pg_hba.conf or using the option -A, or
database_1 | --auth-local and --auth-host, the next time you run initdb.
database_1 | ok
database_1 |
database_1 | Success. You can now start the database server using:
database_1 |
database_1 | pg_ctl -D /var/lib/postgresql/data -l logfile start
database_1 |
teslamate_1 | waiting for postgres at 127.0.0.1:5432
database_1 | waiting for server to start....LOG: database system was shut down at 2024-09-07 15:46:16 UTC
database_1 | LOG: MultiXact member wraparound protections are now enabled
database_1 | LOG: autovacuum launcher started
database_1 | LOG: database system is ready to accept connections
database_1 | done
database_1 | server started
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
database_1 | CREATE DATABASE
database_1 |
database_1 |
database_1 | /usr/local/bin/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/*
database_1 |
database_1 | waiting for server to shut down....LOG: received fast shutdown request
database_1 | LOG: aborting any active transactions
database_1 | LOG: autovacuum launcher shutting down
database_1 | LOG: shutting down
database_1 | LOG: database system is shut down
teslamate_1 | waiting for postgres at 127.0.0.1:5432
database_1 | done
database_1 | server stopped
database_1 |
database_1 | PostgreSQL init process complete; ready for start up.
database_1 |
database_1 | LOG: database system was shut down at 2024-09-07 15:46:20 UTC
database_1 | LOG: MultiXact member wraparound protections are now enabled
database_1 | LOG: autovacuum launcher started
database_1 | LOG: database system is ready to accept connections
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
teslamate_1 | waiting for postgres at 127.0.0.1:5432
Le terminal reste ensuite en boucle sur
est inaccessible.
m'ouvre grafana qui m'indique : If you're seeing this Grafana has failed to load its application files.
Voilà ou j'en suis..
J'avais dis que je perdrai plus de temps la dessus pour le moment, mais çà valait le coup de tenter quand même
Encore merci de l'idée.