kyletaylored / fastly-dashboard

Create a Grafana environment using only Lando.
2 stars 1 forks source link

Screen of errors on fresh install #5

Open ccharlton opened 4 years ago

ccharlton commented 4 years ago

Tried a fresh clone of repo and ran lando start, and everything seemed fine until the Grafana build portion.

...
Building grafana
Step 1/4 : FROM grafana/grafana
latest: Pulling from grafana/grafana
89d9c30c1d48: Pull complete
92c128799d27: Pull complete
fa1904dc426e: Pull complete
0bc30826133d: Pull complete
a086b998918c: Pull complete
3e65953c80f4: Pull complete
c8acf10409a4: Pull complete
deff1c4eb3ee: Pull complete
Digest: sha256:5c2fc6c625d8d5aa44926a9bc7d02ce91ff85d1769ed2378006caed378e9fb4a
Status: Downloaded newer image for grafana/grafana:latest
 ---> 7a40c3c56100
Step 2/4 : ADD ./provisioning /etc/grafana/provisioning
 ---> 632c36165fa4
Step 3/4 : ADD ./config.ini /etc/grafana/config.ini
 ---> 2140a91ff7c5
Step 4/4 : ADD ./dashboards /var/lib/grafana/dashboards
 ---> d466502993e4

Successfully built d466502993e4
Successfully tagged grafana/grafana:latest
WARNING: Image for service grafana was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`.
Creating fastlygrafana_grafana_1  ... error
Creating fastlygrafana_database_1 ...

ERROR: for fastlygrafana_grafana_1  Cannot start service grafana: driver failed programming external connectivity on endpoint fastlygrafana_grafana_1 (52e75123b2e613a02009c4b185c7cb0a2009fa218ff0174b37c9fd0c0aec9fbd): Error starting userland proxy: listen tcp 0.0.0.0:3000Creating fastlygrafana_database_1 ... done

ERROR: for grafana  Cannot start service grafana: driver failed programming external connectivity on endpoint fastlygrafana_grafana_1 (52e75123b2e613a02009c4b185c7cb0a2009fa218ff0174b37c9fd0c0aec9fbd): Error starting userland proxy: listen tcp 0.0.0.0:3000: bind: address already in use
ERROR: Encountered errors while bringing up the project.
Starting fastlygrafana_database_1 ... done
Starting fastlygrafana_grafana_1  ... error

ERROR: for fastlygrafana_grafana_1  Cannot start service grafana: driver failed programming external connectivity on endpoint fastlygrafana_grafana_1 (05748339e5e4b16b37e731eff5628d5bcc7896e4e387ed19bbaaabb93280d1bb): Error starting userland proxy: listen tcp 0.0.0.0:3000: bind: address already in use

ERROR: for grafana  Cannot start service grafana: driver failed programming external connectivity on endpoint fastlygrafana_grafana_1 (05748339e5e4b16b37e731eff5628d5bcc7896e4e387ed19bbaaabb93280d1bb): Error starting userland proxy: listen tcp 0.0.0.0:3000: bind: address already in use
ERROR: Encountered errors while bringing up the project.
Starting fastlygrafana_database_1 ... done
Starting fastlygrafana_grafana_1  ... error

ERROR: for fastlygrafana_grafana_1  Cannot start service grafana: driver failed programming external connectivity on endpoint fastlygrafana_grafana_1 (241a04328cfc0c976539434aa1bbf2ae9421878eab09bc23ddb52e0be14d67ac): Error starting userland proxy: listen tcp 0.0.0.0:3000: bind: address already in use

ERROR: for grafana  Cannot start service grafana: driver failed programming external connectivity on endpoint fastlygrafana_grafana_1 (241a04328cfc0c976539434aa1bbf2ae9421878eab09bc23ddb52e0be14d67ac): Error starting userland proxy: listen tcp 0.0.0.0:3000: bind: address already in use
ERROR: Encountered errors while bringing up the project.
Starting fastlygrafana_database_1 ... done
Starting fastlygrafana_grafana_1  ... error

ERROR: for fastlygrafana_grafana_1  Cannot start service grafana: driver failed programming external connectivity on endpoint fastlygrafana_grafana_1 (7be86aa0ef28e39710ee91cede3b0855fa7e9f65d8e1431a6c997581fb0dfc4b): Error starting userland proxy: listen tcp 0.0.0.0:3000: bind: address already in use

ERROR: for grafana  Cannot start service grafana: driver failed programming external connectivity on endpoint fastlygrafana_grafana_1 (7be86aa0ef28e39710ee91cede3b0855fa7e9f65d8e1431a6c997581fb0dfc4b): Error starting userland proxy: listen tcp 0.0.0.0:3000: bind: address already in use
ERROR: Encountered errors while bringing up the project.
Starting fastlygrafana_database_1 ... done
Starting fastlygrafana_grafana_1  ... error

ERROR: for fastlygrafana_grafana_1  Cannot start service grafana: driver failed programming external connectivity on endpoint fastlygrafana_grafana_1 (23ddc1ba7fb66b058af15d9c969f8c7ccf20390aa0f80fd73626902779df2622): Error starting userland proxy: listen tcp 0.0.0.0:3000: bind: address already in use

ERROR: for grafana  Cannot start service grafana: driver failed programming external connectivity on endpoint fastlygrafana_grafana_1 (23ddc1ba7fb66b058af15d9c969f8c7ccf20390aa0f80fd73626902779df2622): Error starting userland proxy: listen tcp 0.0.0.0:3000: bind: address already in use
ERROR: Encountered errors while bringing up the project.
Starting fastlygrafana_grafana_1  ... error
Starting fastlygrafana_database_1 ... done

ERROR: for fastlygrafana_grafana_1  Cannot start service grafana: driver failed programming external connectivity on endpoint fastlygrafana_grafana_1 (747b249fc2ff11eafe9da4338273045fdffc3e686c86ab2c6a6a6733e74d210b): Error starting userland proxy: listen tcp 0.0.0.0:3000: bind: address already in use

ERROR: for grafana  Cannot start service grafana: driver failed programming external connectivity on endpoint fastlygrafana_grafana_1 (747b249fc2ff11eafe9da4338273045fdffc3e686c86ab2c6a6a6733e74d210b): Error starting userland proxy: listen tcp 0.0.0.0:3000: bind: address already in use
ERROR: Encountered errors while bringing up the project.
error:
kyletaylored commented 4 years ago

Ah yeah, this happens when your existing Grafana on Mac is running that is currently occupying port 3000 (or any other application taking that port for that matter).

Try stopping the local Grafana service using brew services stop grafana and re-running lando start.

ccharlton commented 4 years ago

Good note. If we can catch port 3000 prior to starting up, maybe we can shoot a message to make that clear. Defensive coding with a little QOL UX.

ccharlton commented 4 years ago

(or detect and just run brew services stop grafana on our own, which would be fine)