HRMS Installation in ERPNext Helm/kubernetes Deployment

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.

1 Like

Same issue cfbr