We installed a dockerized version of the Frappe Helpdesk version 1.18.1 using Coolify but even though it was successfully deployed. The dashboard is just a blank white screen (even after weve created a lot of tickets to test it). I inspected the dashboard and the console showed this error.
runtime-core.esm-bundler.js:275 ReferenceError: dayjs is not defined
at v (Dashboard.vue:247:10)
at setup (Dashboard.vue:148:11)
at br (runtime-core.esm-bundler.js:199:19)
at n_ (runtime-core.esm-bundler.js:8014:25)
at sh (runtime-core.esm-bundler.js:7976:36)
at N (runtime-core.esm-bundler.js:5929:7)
at z (runtime-core.esm-bundler.js:5895:9)
at g (runtime-core.esm-bundler.js:5401:11)
at si.le [as fn] (runtime-core.esm-bundler.js:6121:9)
at si.run (reactivity.esm-bundler.js:237:19)
COULD YOU HELP OUT PLEASE
Hi @Lumideeez and welcome to the community
Try compose down and up - sometimes i works when bench build runs again
Hope it helps
Ive rebuilt it severally and tried compose up and down i’m still getting the same error. Do you know any other thing I could try?
Hi @Lumideeez is it possible to install one of the recent versions of helpdesk?
We are currently on a stable version of v1.29.0, which has all the latest features and also this particular issue being fixed.
Hope this helps
Thank you for the suggestions
I just attempted to update my Docker Compose stack to pull the v1.29.0 images, but I ran into a severe packaging bug with the official GHCR Docker releases.
When running bench migrate to sync my database with the new version, the migration instantly crashes with this error: ModuleNotFoundError: No module named 'telephony'
It appears that while the source code bug for the dashboard is fixed on GitHub, the automated Docker image builds for v1.29.0 are completely missing the telephony module in their Python environment. Because the Helpdesk app expects this module during the before_migrate hooks, the migration fails and the backend crashes.
For now, anyone deploying via Docker (like on Coolify) seems to be stuck on v1.18.1, as it is the last image that had the modules packaged correctly but the blank dashboard issue remains
Can you install telephony before migrating and try?
Run this command
bench get-app https://github.com/frappe/telephony
for more info check readme under GitHub - frappe/helpdesk: Modern, Streamlined, Free and Open Source Customer Service Software · GitHub
Hi @sydneyg,
I tried running bench get-app [https://github.com/frappe/telephony](https://github.com/frappe/telephony) followed by bench get-app [https://github.com/frappe/helpdesk](https://github.com/frappe/helpdesk), but hit a fundamental dependency mismatch inside the v1.29.0 image environment:
Plaintext
Because the current Python version (3.11.6) does not satisfy Python>=3.14
and helpdesk depends on Python>=3.14, we can conclude that helpdesk cannot be used.
The Docker image is running Python 3.11 / Frappe 15, while the main GitHub repository requires Python 3.14 / Frappe 16, and neither helpdesk nor telephony are packaged inside the official v1.29.0 container image.
It looks like the GHCR Docker build pipeline needs an update to align the base image dependencies and bundle the app modules properly.
This is for a blank server. I needed one that is production ready and will work through Docker which Coolify uses. Is this not possible?
could you try installing the apps this way?
bench get-app https://github.com/frappe/helpdesk --branch main
bench get-app https://github.com/frappe/telephony --branch develop
bench get-app [https://github.com/frappe/helpdesk\] running this leads to getting the develop version hence causing a dependency mismatch.