What an unlucky coincidence that two new members have the same problem.
I just tried installing Pixelfed on a newly installed Yunohost, hoping to catch the error. Unfortunately enough, Pixelfed was installed successfully.
There don’t seem to be very any changes to the repository between your post and my attempt, the last change was a week ago. That one only touched documentation, changing PHP8.2 to PHP8.3. It did lead me to check your log for the PHP version. It is 8.3 everywhere, except for one check for existence (it checks for existence of 8.2, instead of 8.3):
It is a minor bug, and can have consequences, but not with the symptoms you describe.
@neverwas: would you mind posting a link to your log as well, to see that the problem has the same cause?
@both_of_you: would you mind re-trying the installation? For me it worked, though it was the first app to install on this server. Perhaps there is some interference in your cases.
The exciting bit being not that the passwords differ, but that the Client ID is 1. @neverwas already installed Peertube, so I’d expected Client ID 2
I installed a second Pixelfed, to try it out. This one also installed correctly, leaving no log.
Now I removed both Pixelfeds, and installed Peertube followed by Pixelfed. Somewhat contrary to my expectation, that also went flawless. Good news, of course, but no help for either of you.
You are going to have to excuse me. My instance of yunohost did not really have a clean install, curiously like @neverwas I also had peertube installed, and then I tried to install pixelfed and it failed me with the logs you have seen above.
So I deleted and reinstalled yunohost, installing pixelfed first and this time the installation worked correctly. Then I installed peertube and it also installed correctly.
The problem seems that if I installed peertube first was in the client id?
For me the problem has been solved, thanks for your help.