I have two similar problems, ERROR 500 with two different applications:
- pleroma does not work anymore. It does not connect to other servers and does not permit the login with error “Invalid credentials” and often gives the page with ERROR 500
in /var/log/nginx/pleroma.noferini.org-access.log
I found this error
2020/04/14 19:03:57 [error] 1297#1297: *14143 lua entry thread aborted: runtime error: /usr/share/ssowat/access.lua:361: string argument only stack traceback: coroutine 0:
[C]: in function 'decode_base64'
/usr/share/ssowat/access.lua:361: in function </usr/share/ssowat/access.lua:1>, client: 5.170.242.30, server: pleroma.noferini.org, request: "GET /api/v1/notifications HTTP/2.0", host: "pleroma.noferini.org"
and many time errors like
2020/04/14 19:04:05 [error] 1299#1299: *13570 connect() failed (111: Connection refused) while connecting to upstream, client: 5.170.240.149, server: pleroma.noferini.org, request: “GET /api/v1/timelines/public?since_id=9tx7tDjKE7YmPUU8w4&only_media=false&count=20&with_muted=true HTTP/2.0”, upstream: “http://[::1]:8096/api/v1/timelines/public?since_id=9tx7tDjKE7YmPUU8w4&only_media=false&count=20&with_muted=true”, host: “pleroma.noferini.org”, referrer: “https://pleroma.noferini.org/main/all”
- I have also a problem with wallabag client, for android and also for firefox but I cannot see anything in the log. The android error speaks something about ERROR 500
The other applications (ttrss, nextcloud and other) seems to work well, either directly, either via client.