Add new user problem in LMS

I installed lms through GitHub - frappe/lms: Easy to Use, 100% Open Source Learning Management System, cd lms/docker, docker compose up. (I did not install frappe from GitHub - frappe/frappe_docker: Docker images for production and development setups of the Frappe framework and ERPNext)
the versions are
frappe 15.x.x-develop
lms 1.0.0
but I am facing issues on adding user.

  1. click “add user”, then enter email and first name. but in Role Profile, search % will return empty.
    if I click “Save”, 2 error messages
    #1 Message
    Adding System Manager to this User as there must be atleast one System Manager
    #2 Server Error:
    AttributeError: ‘NoneType’ object has no attribute ‘encode’

if click “Save” again,
Adding System Manager to this User as there must be atleast one System Manager
will show again. if “Save” again, the user will be assigned “System Manager”

if after this, I want to create another user, enter email and firstname, “Save”
I will get
No Roles Specified
Newly created user test1@test.com has no roles enabled.

if click “Add Roles” button, I get
Sorry! I could not find what you were looking for.

Should I install frappe v14 first, then add erpnext, education, lms? Or I can just install LMS. My goal is to build a LMS environment for company internal use. I tried both ways, but encountering some issues in both cases. Can you give a suggestion?

@wangpjy

Adding System Manager to this User as there must be atleast one System Manager

This is not an error

Also when a new user is created, there are no roles assigned by default. That is the intended behavior.

You can then just check the roles you want to assign to that user.

The checkbox “send welcome e-mail” deactivated helped me to define a local user