I have a problem with installing a plugin

AI-generated summary

A user, clacle, is seeking help with installing plugins on their Discourse forum. They followed steps to configure a GitHub repository and ran the rebuild command, but the plugins didn’t appear on the plugins page. nat suggested checking if the plugins were actually cloned and provided commands to verify. clacle confirmed the plugins were present in the directory. nat then recommended checking the logs for issues and restarting the app. clacle followed the restart suggestion and confirmed the issue was resolved.

Hi, I want to install 3 plugins for my forum.

Step 1: I configured the GitHub repository in the app.yaml file.

Step 2: I used the rebuild command, and after it finished, I got this prompt.

Step 3: I ran the rebuild command again, and no errors appeared,

but the plugins didn’t show up on the plugins page as expected.

What could be the reason?


I consulted the AI, and it seems the issue might be related to the database. It suggested running the following code—do you think this will resolve the problem?

Hey, are you able to enter the app and check if the plugin has indeed been cloned?

e.g.

./launcher enter app

# then

ls /var/www/discourse/plugins

Hi Nat

these plugins have been cloned.

root@nc-de1-app:/var/www/discourse# ls /var/www/discourse/plugins
automation  checklist           discourse-bilibili-onebox  discourse-details         discourse-lazy-videos  discourse-math           discourse-presence  docker_manager  poll           styleguide
chat        discourse-adplugin  discourse-calendar         discourse-doc-categories  discourse-local-dates  discourse-narrative-bot  discourse-solved    footnote        spoiler-alert

this is plugins page

Can you try

# while still in container (./launcher enter app)

# check for issues with the first missing plugin
tail -n 50 /var/www/discourse/log/production.log | grep bilibili

Otherwise, you could just do a restart and see if the app can self-heal.

./launcher restart app

thank your suggestion, i restart the app

it works, finally. thank you