Do sanity checks before launching Kolibri
See original GitHub issueHigh-level tracking issue
This is to track different issues that can cause kolibri start
fail. It is originally from the discussion in a PR: https://github.com/learningequality/kolibri/pull/3273#issuecomment-369713552
Over-all requirements for start-up checks: Execution time should be very short, and failures should supply user guidance.
Furthermore, failures in checks should be an actual API that is usable for a UI. Suggesting return codes w/ descriptions available in a dictionary in kolibri.cli
or likewise.
We should do several sanity checks before starting Kolibri:
- port is available https://github.com/learningequality/kolibri/issues/2867 and https://github.com/learningequality/kolibri/issues/3048
- database connection successful: Catch corruption / malformed exceptions, show user guidance https://github.com/learningequality/kolibri/issues/3228 #3332
- available disk space
-
KOLIBRI_HOME
is writable
Issue Analytics
- State:
- Created 6 years ago
- Reactions:1
- Comments:5 (5 by maintainers)
Top Results From Across the Web
Kolibri Documentation - Read the Docs
Users can create content for Kolibri and share it when there is network access to another Kolibri ... Sanity checks basic functionality of...
Read more >Sanity Checks before Floorplan in Physical Design - Team VLSI
Here is a list of checks which must be performed before the floorplan of design.
Read more >Optimisation of mp4 videos - Kolibri
Can anyone confirm whether videos files in the online Studio channel repositories are routinely optimised or not please? (Or did I just find ......
Read more >What are the sanity checks before going to start physical ...
It validate the library i.e. it checks the consistency between logical and physical libraries. It checks the qualities of both libraries.
Read more >Initial setup — Kolibri User Guide - Read the Docs
You will only need to do the initial setup once, when you first start Kolibri after the installation. You can change all the...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Request for integrity checks: https://github.com/learningequality/kolibri/issues/4539
@lyw07 thanks for opening this! I’ve edited the description