Page student-portal not found!

I have this error while using frappe Docker


I cant find module “Student-portal” at any places.
I also install v15.5.3 branch develop

In addition, i did try this

1. bench setup requirements
2. bench build --app education
3. bench --site site-name migrate

But it all did not work!
Can someone help me. I’m appreciate it!

@KhimCho
Remove the education app
and install rest of the apps first.

Then install education app with version-15 because its a stable version.
devlop branch is under development

Thanks for your response!
First of all, I have installed frappe, payments, erpnext, hrms in order and the last one is education, is this a problem?
Cause i don’t know what do i need for the rest of the apps. :frowning:
Move to my next point, I actually install the version-15 branch first (v15.0.0) and it does not have feature “student-portal”. So its the reason why i changed to v15.2.0+ (particularly 15.5.3 the latest)
To conclude, I will redo the process of re-install these module, which I did it few times.

Have you tried removing the education apps bench --site [site_name] uninstall-app [app_name] then installing it again ? I have had a similar issue in the past and removing and reinstalling the app solved it.

Sadly, I’ve already tried that several times — even removed the package completely and reinstalled different versions of the app — but it still doesn’t work.

Did you run bench --site yoursite migrate after removing the app and after installing it again ?

Yes, I did.

1 Like

To create docker multi-site and multi-app please use easy-install.py: -

  1. wget https://raw.githubusercontent.com/frappe/bench/develop/easy-install.py

  2. git clone GitHub - frappe/frappe_docker: Docker images for production and development setups of the Frappe framework and ERPNext

  3. In “frappe_docker/development/apps-example.json” edit your apps with their branch: -
    [
    { “url”: “GitHub - frappe/erpnext: Free and Open Source Enterprise Resource Planning (ERP)”, “branch”: “version-15” },
    { “url”: “GitHub - frappe/hrms: Open Source HR and Payroll Software”, “branch”: “version-15” },
    { “url”: “GitHub - frappe/education: Open source education / school management system”, “branch”: “version-15” },
    { “url”: “GitHub - frappe/crm: Fully featured, open source CRM”, “branch”: “main” },
    { “url”: “GitHub - frappe/wiki: Free and Open Source Wiki built on top of Frappe”, “branch”: “master”},
    { “url”: “GitHub - Aakvatech-Limited/csf_tz: Country Specific Functionality Tanzania”, “branch”: “master”}
    ]

  4. python3 easy-install.py build

  5. python3 easy-install.py deploy --image=custom-apps --version=latest --sitename=bench3site1.duckdns.org --sitename=bench3site2.duckdns.org --sitename=bench3site3.duckdns.org --app=erpnext --app=hrms --app=education --app=crm --app=wiki --app=csf_tz

For step 4 and 5 if you want more options rather than default values please check out GitHub - frappe/bench: CLI to manage Multi-tenant deployments for Frappe apps

Don’t forget to add the sites to your host file

1 Like

Thanks for your support! I am doing this process.
Will response if this work!