After upgrading my peertube instance from v4.2.2 to v4.3.0 I get a HTTP 500 Error whenever I try to reach my instance. When I run journalctl -feu peertube I see the following error:
I have confirmed, that the file /var/www/peertube/storage/tmp/plugins-global.css exists and is owned by the peertube user.
The folder /home/peertube/.config/yarn also exists and is owned by the peertube user.
Can you try to set the permission for all the /home/peertube directory ?
As root
$ chown -R peertube:peertube /home/peertube
Okay, as written in the issue, deleting and recreating the peertube user has resolved my issue.