User not exit after reconfiguring the IP and database error

Cryosparc failed to restart after IP address changed. reconfigure the IP resolution fix this problem. However, when start cryosparc, I was told that the user is not exit anymore, and check with:
(base) [ruan@unicorn ~]$ cryosparcm listusers
| Name | Email | Admin | ID |

it indeed showing no user exist, then I tried to create user using command:
cryosparcm createuser --email “ruan@uchc.edu” --password “password” --username “XXXX” --first “XXXX” --last “XXXX” (I hide name here)
and was told improper usage.

and even:
(base) [ruan@unicorn ~]$ cryosparcm createuser --help
Improper usage.

Are you using --first and --last instead of --firstname and --lastname?

cryosparcm createuser \
    --email "<email address>" \
    --username "<login username>" \
    --firstname "<given name>"\
    --lastname "<surname>" \
    [--password "<new password>"]

I used --firstname and lastname. No worries, I tired to input infomation one by one, and it works. Interesting…