Pleroma FE not working after updating
After today's update, the Pleroma interface to my node no longer works. The Mastodon interface does work.
Trying to use the Pleroma interface, the browser (Chrome on Windows 7) displays a blank screen.
The logs show the following error every time I try to reload the page:
13:24:25.283 request_id=2lmt342u4kvq7pi5pfs00601 [info] Sent 200 in 40ms 13:24:34.359 request_id=2lmt34jtghsfh7cur3s00363 [info] GET /api/v1/timelines/home 13:24:34.386 request_id=2lmt34jtghsfh7cur3s00363 [info] Sent 200 in 26ms 13:24:34.426 request_id=2lmt34k1g4tqn284n7s00212 [info] GET /api/v1/notifications 13:24:34.440 request_id=2lmt34k1g4tqn284n7s00212 [info] Sent 400 in 13ms 13:24:35.243 request_id=2lmt34li7dsqsavr7bs00373 [info] GET /api/statuses/friends_timeline.json 13:24:35.250 request_id=2lmt34lijbrefgssubs00611 [info] GET /api/qvitter/statuses/user_timeline.json 13:24:35.254 request_id=2lmt34lir5bpujp053s00383 [info] GET /api/qvitter/statuses/notifications.json 13:24:35.271 request_id=2lmt34lir5bpujp053s00383 [info] Sent 200 in 17ms 13:24:35.275 request_id=2lmt34li7dsqsavr7bs00373 [info] Sent 200 in 31ms 13:24:35.278 request_id=2lmt34lijbrefgssubs00611 [info] Sent 200 in 28ms 13:24:42.880 request_id=2lmt353pdfcpf7qie7s00393 [info] GET / 13:24:42.881 request_id=2lmt353pdfcpf7qie7s00393 [info] Sent 200 in 403µs 13:24:44.571 request_id=2lmt356u5rs85sm93bs003a3 [info] POST /api/account/verify_credentials.json 13:24:44.575 request_id=2lmt356udnisv4g7mjs00621 [info] GET /api/statusnet/config.json 13:24:44.576 request_id=2lmt356udnisv4g7mjs00621 [info] Sent 500 in 854µs 13:24:44.584 request_id=2lmt356uvpl3dav42ns00222 [info] GET /api/pleroma/emoji.json 13:24:44.587 request_id=2lmt356uvpl3dav42ns00222 [info] Sent 200 in 2ms 13:24:44.587 [error] #PID<0.1037.0> running Pleroma.Web.Endpoint (cowboy_protocol) terminated Server: pleroma.funkymonkey.org:80 (http) Request: GET /api/statusnet/config.json ** (exit) an exception was raised: ** (FunctionClauseError) no function clause matching in Keyword.get/3 (elixir) lib/keyword.ex:179: Keyword.get(nil, :public_key, nil) (pleroma) lib/pleroma/web/twitter_api/controllers/util_controller.ex:161: Pleroma.Web.TwitterAPI.UtilController.config/2 (pleroma) lib/pleroma/web/twitter_api/controllers/util_controller.ex:1: Pleroma.Web.TwitterAPI.UtilController.action/2 (pleroma) lib/pleroma/web/twitter_api/controllers/util_controller.ex:1: Pleroma.Web.TwitterAPI.UtilController.phoenix_controller_pipeline/2 (pleroma) lib/pleroma/web/endpoint.ex:1: Pleroma.Web.Endpoint.instrument/4 (phoenix) lib/phoenix/router.ex:278: Phoenix.Router.__call__/1 (pleroma) lib/pleroma/web/endpoint.ex:1: Pleroma.Web.Endpoint.plug_builder_call/2 (pleroma) lib/pleroma/web/endpoint.ex:1: Pleroma.Web.Endpoint.call/2 13:24:44.607 request_id=2lmt3570biujgsmnrjs00631 [info] GET /nodeinfo/2.0.json 13:24:44.613 request_id=2lmt356u5rs85sm93bs003a3 [info] Sent 200 in 41ms 13:24:44.620 request_id=2lmt357152j68m97dns00641 [info] GET /sw.js 13:24:44.621 request_id=2lmt3570biujgsmnrjs00631 [info] Sent 200 in 13ms 13:24:44.622 request_id=2lmt357152j68m97dns00641 [info] Sent 200 in 1ms 13:24:44.724 request_id=2lmt3577a4mhmcprp7s00651 [info] GET /api/statuses/friends_timeline.json 13:24:44.729 request_id=2lmt3577jhru1drucvs003b3 [info] GET /api/qvitter/statuses/user_timeline.json 13:24:44.733 request_id=2lmt3577r6rr42qm8fs00661 [info] GET /api/qvitter/mutes.json 13:24:44.734 request_id=2lmt3577u4s4pt87srs003c3 [info] GET /api/statuses/friends.json 13:24:44.747 request_id=2lmt3577r6rr42qm8fs00661 [info] Sent 200 in 14ms 13:24:44.795 [info] JOIN "chat:public" to Pleroma.Web.ChatChannel Transport: Phoenix.Transports.WebSocket (2.0.0) Serializer: Phoenix.Transports.V2.WebSocketSerializer Parameters: %{} 13:24:44.796 [info] Replied chat:public :ok 13:24:44.927 request_id=2lmt3577u4s4pt87srs003c3 [info] Sent 200 in 192ms 13:24:45.028 request_id=2lmt3577a4mhmcprp7s00651 [info] Sent 200 in 303ms 13:24:45.082 request_id=2lmt3577jhru1drucvs003b3 [info] Sent 200 in 353ms
Thanks.