The inability to set an admin username will occur if the constituent record in question does not have an email address associated with it. To resolve edit the constituent record and provide a valid email address in the email address field. Alternatively, you can create a new administrator from scratch instead of using the create as admin option.