Can't access public page and others (seems related to activitypub module)
Describe the bug
I can't access root url. A snag error is displayed. Bug seems to be linked to activitypub. I'm running on a yunohost package after updating from alpha 41 to alpha 53 using this testing branch.
Steps to reproduce
- Go to audiosauti.com
- See error message
Expected behavior
It should work fine.
Actual behavior
It doesn't work.
Relevant logs and/or screenshots
When trying to access to root url, I get this in the logs :
ERROR - 2021-04-25 09:32:44 --> Table 'castopod.cp_activitypub_notes' doesn't exist
CRITICAL - 2021-04-25 09:32:44 --> Call to a member function getResult() on bool
#0 /var/www/castopod/app/Libraries/ActivityPub/Models/NoteModel.php(78): Michalsn\Uuid\UuidModel->findAll()
#1 /var/www/castopod/app/Controllers/Podcast.php(49): ActivityPub\Models\NoteModel->getActorNotes(NULL)
#2 /var/www/castopod/app/Controllers/Podcast.php(35): App\Controllers\Podcast->activity()
#3 /var/www/castopod/vendor/codeigniter4/codeigniter4/system/CodeIgniter.php(944): App\Controllers\Podcast->_remap('activity', 'AinsiVaLaVie')
#4 /var/www/castopod/vendor/codeigniter4/codeigniter4/system/CodeIgniter.php(444): CodeIgniter\CodeIgniter->runController(Object(App\Controllers\Podcast))
#5 /var/www/castopod/vendor/codeigniter4/codeigniter4/system/CodeIgniter.php(344): CodeIgniter\CodeIgniter->handleRequest(NULL, Object(Config\Cache), false)
#6 /var/www/castopod/public/index.php(50): CodeIgniter\CodeIgniter->run()
#7 {main}
Context
-
Castopod: Alpha 53
-
OS: Debian 10 (Hetzner)
-
Browser: Firefox
-
This happens after trying to update with testing branch of yunohost package https://github.com/YunoHost-Apps/castopod_ynh/pulls
-
I can't neither access on the backoffice side sections related to fediverse.
-
The rest of the backoffice seems to work, at least it's accessible and stuff are showing.
-
When I try to access to https://audiosauti.com/cp-admin/fediverse/blocked-actors I get in logs :
CRITICAL - 2021-04-25 09:35:19 --> Vous n’avez pas les autorisations nécessaires pour accéder à cette page.
#0 /var/www/castopod/vendor/codeigniter4/codeigniter4/system/Filters/Filters.php(181): App\Filters\PermissionFilter->before(Object(CodeIgniter\HTTP\IncomingRequest), Array)
#1 /var/www/castopod/vendor/codeigniter4/codeigniter4/system/CodeIgniter.php(415): CodeIgniter\Filters\Filters->run('cp-admin/fedive...', 'before')
#2 /var/www/castopod/vendor/codeigniter4/codeigniter4/system/CodeIgniter.php(344): CodeIgniter\CodeIgniter->handleRequest(NULL, Object(Config\Cache), false)
#3 /var/www/castopod/public/index.php(50): CodeIgniter\CodeIgniter->run()
#4 {main}
- When I try to access to https://audiosauti.com/cp-admin/fediverse/blocked-domains I get in logs :
CRITICAL - 2021-04-25 09:36:02 --> Vous n’avez pas les autorisations nécessaires pour accéder à cette page.
#0 /var/www/castopod/vendor/codeigniter4/codeigniter4/system/Filters/Filters.php(181): App\Filters\PermissionFilter->before(Object(CodeIgniter\HTTP\IncomingRequest), Array)
#1 /var/www/castopod/vendor/codeigniter4/codeigniter4/system/CodeIgniter.php(415): CodeIgniter\Filters\Filters->run('cp-admin/fedive...', 'before')
#2 /var/www/castopod/vendor/codeigniter4/codeigniter4/system/CodeIgniter.php(344): CodeIgniter\CodeIgniter->handleRequest(NULL, Object(Config\Cache), false)
#3 /var/www/castopod/public/index.php(50): CodeIgniter\CodeIgniter->run()
#4 {main}
- When I try to access to https://audiosauti.com/cp-admin/fediverse/ I get in logs :
CRITICAL - 2021-04-25 09:36:29 --> Invalid file: admin/fediverse/dashboard.php
#0 /var/www/castopod/vendor/codeigniter4/codeigniter4/system/View/View.php(203): CodeIgniter\Exceptions\FrameworkException::forInvalidFile('admin/fediverse...')
#1 /var/www/castopod/vendor/codeigniter4/codeigniter4/system/Common.php(1250): CodeIgniter\View\View->render('admin/fediverse...', Array, true)
#2 /var/www/castopod/app/Controllers/Admin/Fediverse.php(17): view('admin/fediverse...')
#3 /var/www/castopod/vendor/codeigniter4/codeigniter4/system/CodeIgniter.php(948): App\Controllers\Admin\Fediverse->dashboard()
#4 /var/www/castopod/vendor/codeigniter4/codeigniter4/system/CodeIgniter.php(444): CodeIgniter\CodeIgniter->runController(Object(App\Controllers\Admin\Fediverse))
#5 /var/www/castopod/vendor/codeigniter4/codeigniter4/system/CodeIgniter.php(344): CodeIgniter\CodeIgniter->handleRequest(NULL, Object(Config\Cache), false)
#6 /var/www/castopod/public/index.php(50): CodeIgniter\CodeIgniter->run()
#7 {main}
CRITICAL - 2021-04-25 09:48:23 --> Vous n’avez pas les autorisations nécessaires pour accéder à cette page.
#0 /var/www/castopod/vendor/codeigniter4/codeigniter4/system/Filters/Filters.php(181): App\Filters\PermissionFilter->before(Object(CodeIgniter\HTTP\IncomingRequest), Array)
#1 /var/www/castopod/vendor/codeigniter4/codeigniter4/system/CodeIgniter.php(415): CodeIgniter\Filters\Filters->run('cp-admin/podcas...', 'before')
#2 /var/www/castopod/vendor/codeigniter4/codeigniter4/system/CodeIgniter.php(344): CodeIgniter\CodeIgniter->handleRequest(NULL, Object(Config\Cache), false)
#3 /var/www/castopod/public/index.php(50): CodeIgniter\CodeIgniter->run()
#4 {main}
Possible fixes
I guess it might be more related to the YH package but just in case I'm documenting it here hoping you might have an idea about it or it could help you at least. :)