Hello, I just installed the latest raspberry pi version on a pi3 following the howto and adding hostname and user/password ( I used asl/asl ).
After it reboots I am able to see the web interface either via the IP or the hostname I setup just fine but when I try to log in to the we admin area using asl / asl I get Wrong user name or password. Same with SSH
Any ideas of what to try? Tried 3 times now with different usernames/passwords the hostname is setup correctly and it connects to WIFI so I know its using the custom config it just isnt setting up the user for some reason?
Try making the password be something that’s at least six characters long. That’s just a guess on my part… we haven’t seen this problem before. If that doesn’t work, use ssh -vvv as part of your connect to see if there’s some sort of odd error with your ssh client.
I’m not sure what to tell you. While not personally a Mac user, a number of the other developers are and they haven’t had any problems like what you’re describing. You can install a stock raspberry Pi image (although that’s exactly what the PI appliance is with some incredibly trivial customization), install the repository .deb file, and then install asl3-pi-appliance asl3 asl3-menu and asl3-update-nodelist and get something that’s fairly close to the appliance.
So after some digging other people have found the same issue, it seems that when the imager creates the hashed password in firstrun.sh the hash does not match the password. I found solutions on stack exchange as well as pi-hole github.
Running this command creates the correct hash echo 'asl' | openssl passwd -6 -stdin
Then I just replace the hash in firstrun.sh in the two places it occurs, boot for first time and im able to log in!
I dont know whether its a macos issue, python version issue or just something random.
One thing I did confirm is that even the default pi install had the same issue, so the issue is the imager, not with asl3.
Hopefully this will help the next person who stumbles on this bug.