Internal Server Error After Installing HRMS via Helm Deployment
Hi everyone,
I followed the Frappe Helm chart to deploy ERPNext successfully, and everything was working fine on my site: erp.xyz.com
.
Now, I wanted to install the HRMS module, so I accessed the gunicorn
pod:
Inside the container, I ran:
bench get-app hrms
bench --site erp.xyz.com install-app hrms
The installation completed with the following message:
App erpnext already installed
Installing hrms...
Updating DocTypes for hrms : [========================================] 100%
Setting up Frappe HR...
Patching Existing Data...
rename_field: kra_title not found in table for: Appraisal Template
rename_field: kra_template not found in table for: Appraisal
Thank you for installing Frappe HR!
However, after installing HRMS, my site started showing an Internal Server Error (500).
I tried restarting the gunicorn deployment:
kubectl rollout restart deployment frappe-bench-erpnext-gunicorn -n erpnext
But the error persists. I don’t see any obvious issues in the pod statuses or logs at first glance.
Has anyone experienced this before when installing HRMS in a Helm-based ERPNext setup? Any help with debugging or checking logs would be greatly appreciated.
Thanks in advance!
Let me know if you want help extracting logs or creating a Helm override to pre-install HRMS automatically.