can't change email, doc instructions lead to error
-
Following the instructions in the docs here:
https://docs.cloudron.io/packages/discourse/#changing-root-account-email
and I'm able to input the lines as instructed, but i get back a git error and several others.
root@f51fc209-5e39-420a-b928-8f38f02ac21a:/app/code# gosu cloudron:cloudron bundle exec script/rails console irb(main):001:0> u = User.find_by_username("root") irb(main):002:0> u.email = "glados@anarcho.bot" irb(main):004:0> u.save! fatal: not a git repository (or any of the parent directories): .git /app/code/plugins/automation/lib/discourse_automation/scripts.rb:5: warning: already initialized constant DiscourseAutomation::Scripts::ADD_USER_TO_GROUP_THROUGH_CUSTOM_FIELD /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:5: warning: previous definition of ADD_USER_TO_GROUP_THROUGH_CUSTOM_FIELD was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:6: warning: already initialized constant DiscourseAutomation::Scripts::APPEND_LAST_CHECKED_BY /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:6: warning: previous definition of APPEND_LAST_CHECKED_BY was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:7: warning: already initialized constant DiscourseAutomation::Scripts::APPEND_LAST_EDITED_BY /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:7: warning: previous definition of APPEND_LAST_EDITED_BY was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:8: warning: already initialized constant DiscourseAutomation::Scripts::AUTO_RESPONDER /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:8: warning: previous definition of AUTO_RESPONDER was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:9: warning: already initialized constant DiscourseAutomation::Scripts::AUTO_TAG_TOPIC /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:9: warning: previous definition of AUTO_TAG_TOPIC was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:10: warning: already initialized constant DiscourseAutomation::Scripts::BANNER_TOPIC /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:10: warning: previous definition of BANNER_TOPIC was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:11: warning: already initialized constant DiscourseAutomation::Scripts::CLOSE_TOPIC /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:11: warning: previous definition of CLOSE_TOPIC was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:12: warning: already initialized constant DiscourseAutomation::Scripts::FLAG_POST_ON_WORDS /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:12: warning: previous definition of FLAG_POST_ON_WORDS was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:13: warning: already initialized constant DiscourseAutomation::Scripts::GIFT_EXCHANGE /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:13: warning: previous definition of GIFT_EXCHANGE was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:14: warning: already initialized constant DiscourseAutomation::Scripts::GROUP_CATEGORY_NOTIFICATION_DEFAULT /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:14: warning: previous definition of GROUP_CATEGORY_NOTIFICATION_DEFAULT was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:15: warning: already initialized constant DiscourseAutomation::Scripts::PIN_TOPIC /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:15: warning: previous definition of PIN_TOPIC was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:16: warning: already initialized constant DiscourseAutomation::Scripts::POST /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:16: warning: previous definition of POST was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:17: warning: already initialized constant DiscourseAutomation::Scripts::SEND_PMS /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:17: warning: previous definition of SEND_PMS was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:18: warning: already initialized constant DiscourseAutomation::Scripts::SUSPEND_USER_BY_EMAIL /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:18: warning: previous definition of SUSPEND_USER_BY_EMAIL was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:19: warning: already initialized constant DiscourseAutomation::Scripts::TOPIC /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:19: warning: previous definition of TOPIC was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:20: warning: already initialized constant DiscourseAutomation::Scripts::TOPIC_REQUIRED_WORDS /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:20: warning: previous definition of TOPIC_REQUIRED_WORDS was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:21: warning: already initialized constant DiscourseAutomation::Scripts::USER_GLOBAL_NOTICE /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:21: warning: previous definition of USER_GLOBAL_NOTICE was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:22: warning: already initialized constant DiscourseAutomation::Scripts::USER_GROUP_MEMBERSHIP_THROUGH_BADGE /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:22: warning: previous definition of USER_GROUP_MEMBERSHIP_THROUGH_BADGE was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:23: warning: already initialized constant DiscourseAutomation::Scripts::ZAPIER_WEBHOOK /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:23: warning: previous definition of ZAPIER_WEBHOOK was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:5: warning: already initialized constant DiscourseAutomation::Triggers::AFTER_POST_COOK /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:5: warning: previous definition of AFTER_POST_COOK was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:6: warning: already initialized constant DiscourseAutomation::Triggers::API_CALL /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:6: warning: previous definition of API_CALL was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:7: warning: already initialized constant DiscourseAutomation::Triggers::CATEGORY_CREATED_EDITED /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:7: warning: previous definition of CATEGORY_CREATED_EDITED was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:8: warning: already initialized constant DiscourseAutomation::Triggers::PM_CREATED /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:8: warning: previous definition of PM_CREATED was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:9: warning: already initialized constant DiscourseAutomation::Triggers::TOPIC_TAGS_CHANGED /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:9: warning: previous definition of TOPIC_TAGS_CHANGED was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:10: warning: already initialized constant DiscourseAutomation::Triggers::POINT_IN_TIME /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:10: warning: previous definition of POINT_IN_TIME was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:11: warning: already initialized constant DiscourseAutomation::Triggers::POST_CREATED_EDITED /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:11: warning: previous definition of POST_CREATED_EDITED was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:12: warning: already initialized constant DiscourseAutomation::Triggers::RECURRING /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:12: warning: previous definition of RECURRING was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:13: warning: already initialized constant DiscourseAutomation::Triggers::STALLED_TOPIC /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:13: warning: previous definition of STALLED_TOPIC was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:14: warning: already initialized constant DiscourseAutomation::Triggers::STALLED_WIKI /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:14: warning: previous definition of STALLED_WIKI was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:15: warning: already initialized constant DiscourseAutomation::Triggers::TOPIC /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:15: warning: previous definition of TOPIC was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:16: warning: already initialized constant DiscourseAutomation::Triggers::USER_ADDED_TO_GROUP /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:16: warning: previous definition of USER_ADDED_TO_GROUP was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:17: warning: already initialized constant DiscourseAutomation::Triggers::USER_BADGE_GRANTED /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:17: warning: previous definition of USER_BADGE_GRANTED was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:18: warning: already initialized constant DiscourseAutomation::Triggers::USER_FIRST_LOGGED_IN /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:18: warning: previous definition of USER_FIRST_LOGGED_IN was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:19: warning: already initialized constant DiscourseAutomation::Triggers::USER_PROMOTED /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:19: warning: previous definition of USER_PROMOTED was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:20: warning: already initialized constant DiscourseAutomation::Triggers::USER_REMOVED_FROM_GROUP /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:20: warning: previous definition of USER_REMOVED_FROM_GROUP was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:21: warning: already initialized constant DiscourseAutomation::Triggers::USER_UPDATED /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:21: warning: previous definition of USER_UPDATED was here /app/code/plugins/automation/lib/discourse_automation/triggers/recurring.rb:6: warning: already initialized constant DiscourseAutomation::Triggers::Recurring::RECURRENCE_CHOICES /app/code/plugins.original/automation/lib/discourse_automation/triggers/recurring.rb:6: warning: previous definition of RECURRENCE_CHOICES was here /app/code/plugins/automation/lib/discourse_automation/triggers/stalled_wiki.rb:6: warning: already initialized constant DiscourseAutomation::Triggers::StalledWiki::DURATION_CHOICES /app/code/plugins.original/automation/lib/discourse_automation/triggers/stalled_wiki.rb:6: warning: previous definition of DURATION_CHOICES was here /app/code/plugins/automation/lib/discourse_automation/triggers/topic_tags_changed.rb:7: warning: already initialized constant DiscourseAutomation::Triggers::TopicTagsChanged::TriggerOn::TAGS_ADDED_OR_REMOVED /app/code/plugins.original/automation/lib/discourse_automation/triggers/topic_tags_changed.rb:7: warning: previous definition of TAGS_ADDED_OR_REMOVED was here /app/code/plugins/automation/lib/discourse_automation/triggers/topic_tags_changed.rb:8: warning: already initialized constant DiscourseAutomation::Triggers::TopicTagsChanged::TriggerOn::TAGS_ADDED /app/code/plugins.original/automation/lib/discourse_automation/triggers/topic_tags_changed.rb:8: warning: previous definition of TAGS_ADDED was here /app/code/plugins/automation/lib/discourse_automation/triggers/topic_tags_changed.rb:9: warning: already initialized constant DiscourseAutomation::Triggers::TopicTagsChanged::TriggerOn::TAGS_REMOVED /app/code/plugins.original/automation/lib/discourse_automation/triggers/topic_tags_changed.rb:9: warning: previous definition of TAGS_REMOVED was here /app/code/plugins/automation/lib/discourse_automation/triggers/topic_tags_changed.rb:11: warning: already initialized constant DiscourseAutomation::Triggers::TopicTagsChanged::TriggerOn::MODES /app/code/plugins.original/automation/lib/discourse_automation/triggers/topic_tags_changed.rb:11: warning: previous definition of MODES was here Loading production environment (Rails 7.2.2.1) discourse(prod)>
the email does not get changed and i am unable to move forward with the setup. any help would be appreciated!
-
Hello @matt-derrick
Are you running a fresh installation or an older version?
Because I have just checked a fresh installation and it seems the new default username is no longerroot
butuser1
.
Could you please confirm by loggin into yourroot
/user1
and visit/u/user1/preferences/account
or/u/root/preferences/account
and see the account details.With a fresh installation I was able to change the mail with
user1
instead ofroot
.
I will update the Cloudron documentation accordingly. -
as far as im aware, this is a completely fresh install, since it's my first attempt at installing the discourse app here on cloudron.
it does appear as 'root' to me and not 'user1'. i uninstalled and re-installed the discourse app and again, it's showing as 'root' and not 'user1'. i am also getting 404 errors on the links you posted with 'user1' in them, so im guessing im not getting the same version of the script as you are.
i have a feeling it's going to be exactly the same, but im going to copy the errors in the console i got when trying to update the root user email as per the instructions in the documentation:
gosu cloudron:cloudron bundle exec script/rails console irb(main):001:0> u = User.find_by_username("root") irb(main):002:0> u.email = "matthewderrick@pm.me" irb(main):004:0> u.save! fatal: not a git repository (or any of the parent directories): .git /app/code/plugins/automation/lib/discourse_automation/scripts.rb:5: warning: already initialized constant DiscourseAutomation::Scripts::ADD_USER_TO_GROUP_THROUGH_CUSTOM_FIELD /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:5: warning: previous definition of ADD_USER_TO_GROUP_THROUGH_CUSTOM_FIELD was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:6: warning: already initialized constant DiscourseAutomation::Scripts::APPEND_LAST_CHECKED_BY /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:6: warning: previous definition of APPEND_LAST_CHECKED_BY was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:7: warning: already initialized constant DiscourseAutomation::Scripts::APPEND_LAST_EDITED_BY /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:7: warning: previous definition of APPEND_LAST_EDITED_BY was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:8: warning: already initialized constant DiscourseAutomation::Scripts::AUTO_RESPONDER /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:8: warning: previous definition of AUTO_RESPONDER was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:9: warning: already initialized constant DiscourseAutomation::Scripts::AUTO_TAG_TOPIC /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:9: warning: previous definition of AUTO_TAG_TOPIC was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:10: warning: already initialized constant DiscourseAutomation::Scripts::BANNER_TOPIC /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:10: warning: previous definition of BANNER_TOPIC was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:11: warning: already initialized constant DiscourseAutomation::Scripts::CLOSE_TOPIC /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:11: warning: previous definition of CLOSE_TOPIC was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:12: warning: already initialized constant DiscourseAutomation::Scripts::FLAG_POST_ON_WORDS /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:12: warning: previous definition of FLAG_POST_ON_WORDS was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:13: warning: already initialized constant DiscourseAutomation::Scripts::GIFT_EXCHANGE /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:13: warning: previous definition of GIFT_EXCHANGE was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:14: warning: already initialized constant DiscourseAutomation::Scripts::GROUP_CATEGORY_NOTIFICATION_DEFAULT /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:14: warning: previous definition of GROUP_CATEGORY_NOTIFICATION_DEFAULT was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:15: warning: already initialized constant DiscourseAutomation::Scripts::PIN_TOPIC /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:15: warning: previous definition of PIN_TOPIC was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:16: warning: already initialized constant DiscourseAutomation::Scripts::POST /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:16: warning: previous definition of POST was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:17: warning: already initialized constant DiscourseAutomation::Scripts::SEND_PMS /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:17: warning: previous definition of SEND_PMS was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:18: warning: already initialized constant DiscourseAutomation::Scripts::SUSPEND_USER_BY_EMAIL /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:18: warning: previous definition of SUSPEND_USER_BY_EMAIL was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:19: warning: already initialized constant DiscourseAutomation::Scripts::TOPIC /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:19: warning: previous definition of TOPIC was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:20: warning: already initialized constant DiscourseAutomation::Scripts::TOPIC_REQUIRED_WORDS /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:20: warning: previous definition of TOPIC_REQUIRED_WORDS was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:21: warning: already initialized constant DiscourseAutomation::Scripts::USER_GLOBAL_NOTICE /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:21: warning: previous definition of USER_GLOBAL_NOTICE was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:22: warning: already initialized constant DiscourseAutomation::Scripts::USER_GROUP_MEMBERSHIP_THROUGH_BADGE /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:22: warning: previous definition of USER_GROUP_MEMBERSHIP_THROUGH_BADGE was here /app/code/plugins/automation/lib/discourse_automation/scripts.rb:23: warning: already initialized constant DiscourseAutomation::Scripts::ZAPIER_WEBHOOK /app/code/plugins.original/automation/lib/discourse_automation/scripts.rb:23: warning: previous definition of ZAPIER_WEBHOOK was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:5: warning: already initialized constant DiscourseAutomation::Triggers::AFTER_POST_COOK /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:5: warning: previous definition of AFTER_POST_COOK was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:6: warning: already initialized constant DiscourseAutomation::Triggers::API_CALL /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:6: warning: previous definition of API_CALL was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:7: warning: already initialized constant DiscourseAutomation::Triggers::CATEGORY_CREATED_EDITED /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:7: warning: previous definition of CATEGORY_CREATED_EDITED was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:8: warning: already initialized constant DiscourseAutomation::Triggers::PM_CREATED /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:8: warning: previous definition of PM_CREATED was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:9: warning: already initialized constant DiscourseAutomation::Triggers::TOPIC_TAGS_CHANGED /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:9: warning: previous definition of TOPIC_TAGS_CHANGED was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:10: warning: already initialized constant DiscourseAutomation::Triggers::POINT_IN_TIME /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:10: warning: previous definition of POINT_IN_TIME was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:11: warning: already initialized constant DiscourseAutomation::Triggers::POST_CREATED_EDITED /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:11: warning: previous definition of POST_CREATED_EDITED was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:12: warning: already initialized constant DiscourseAutomation::Triggers::RECURRING /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:12: warning: previous definition of RECURRING was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:13: warning: already initialized constant DiscourseAutomation::Triggers::STALLED_TOPIC /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:13: warning: previous definition of STALLED_TOPIC was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:14: warning: already initialized constant DiscourseAutomation::Triggers::STALLED_WIKI /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:14: warning: previous definition of STALLED_WIKI was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:15: warning: already initialized constant DiscourseAutomation::Triggers::TOPIC /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:15: warning: previous definition of TOPIC was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:16: warning: already initialized constant DiscourseAutomation::Triggers::USER_ADDED_TO_GROUP /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:16: warning: previous definition of USER_ADDED_TO_GROUP was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:17: warning: already initialized constant DiscourseAutomation::Triggers::USER_BADGE_GRANTED /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:17: warning: previous definition of USER_BADGE_GRANTED was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:18: warning: already initialized constant DiscourseAutomation::Triggers::USER_FIRST_LOGGED_IN /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:18: warning: previous definition of USER_FIRST_LOGGED_IN was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:19: warning: already initialized constant DiscourseAutomation::Triggers::USER_PROMOTED /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:19: warning: previous definition of USER_PROMOTED was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:20: warning: already initialized constant DiscourseAutomation::Triggers::USER_REMOVED_FROM_GROUP /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:20: warning: previous definition of USER_REMOVED_FROM_GROUP was here /app/code/plugins/automation/lib/discourse_automation/triggers.rb:21: warning: already initialized constant DiscourseAutomation::Triggers::USER_UPDATED /app/code/plugins.original/automation/lib/discourse_automation/triggers.rb:21: warning: previous definition of USER_UPDATED was here /app/code/plugins/automation/lib/discourse_automation/triggers/recurring.rb:6: warning: already initialized constant DiscourseAutomation::Triggers::Recurring::RECURRENCE_CHOICES /app/code/plugins.original/automation/lib/discourse_automation/triggers/recurring.rb:6: warning: previous definition of RECURRENCE_CHOICES was here /app/code/plugins/automation/lib/discourse_automation/triggers/stalled_wiki.rb:6: warning: already initialized constant DiscourseAutomation::Triggers::StalledWiki::DURATION_CHOICES /app/code/plugins.original/automation/lib/discourse_automation/triggers/stalled_wiki.rb:6: warning: previous definition of DURATION_CHOICES was here /app/code/plugins/automation/lib/discourse_automation/triggers/topic_tags_changed.rb:7: warning: already initialized constant DiscourseAutomation::Triggers::TopicTagsChanged::TriggerOn::TAGS_ADDED_OR_REMOVED /app/code/plugins.original/automation/lib/discourse_automation/triggers/topic_tags_changed.rb:7: warning: previous definition of TAGS_ADDED_OR_REMOVED was here /app/code/plugins/automation/lib/discourse_automation/triggers/topic_tags_changed.rb:8: warning: already initialized constant DiscourseAutomation::Triggers::TopicTagsChanged::TriggerOn::TAGS_ADDED /app/code/plugins.original/automation/lib/discourse_automation/triggers/topic_tags_changed.rb:8: warning: previous definition of TAGS_ADDED was here /app/code/plugins/automation/lib/discourse_automation/triggers/topic_tags_changed.rb:9: warning: already initialized constant DiscourseAutomation::Triggers::TopicTagsChanged::TriggerOn::TAGS_REMOVED /app/code/plugins.original/automation/lib/discourse_automation/triggers/topic_tags_changed.rb:9: warning: previous definition of TAGS_REMOVED was here /app/code/plugins/automation/lib/discourse_automation/triggers/topic_tags_changed.rb:11: warning: already initialized constant DiscourseAutomation::Triggers::TopicTagsChanged::TriggerOn::MODES /app/code/plugins.original/automation/lib/discourse_automation/triggers/topic_tags_changed.rb:11: warning: previous definition of MODES was here Loading production environment (Rails 7.2.2.1)
-
Hello @matt-derrick
Sorry for the delay.I tested with the Cloudron Discourse 2.7.6 org.discourse.cloudronapp@2.7.6 which packaged Version 3.4.6.
Could please copy-paste the following into your discourse app web terminal and provide me the output of the command?
PGPASSWORD=${CLOUDRON_POSTGRESQL_PASSWORD} psql -h ${CLOUDRON_POSTGRESQL_HOST} -p ${CLOUDRON_POSTGRESQL_PORT} -U ${CLOUDRON_POSTGRESQL_USERNAME} -d ${CLOUDRON_POSTGRESQL_DATABASE} -c 'SELECT id,username,name,admin FROM users;'
This returns for me in a fresh installation:
id | username | name | admin ----+----------+----------+------- 1 | root | | t -2 | discobot | discobot | t -1 | system | system | t
So the
username
isroot
and theid
is1
.I was also able to update the user:
gosu cloudron:cloudron bundle exec script/rails console discourse(prod)> u = User.find_by_username("root") => #<User:0x00007ea98c65a518 ... discourse(prod)> u.email = "admin@cloudron.dev" => "admin@cloudron.dev" discourse(prod)> u.save! => true discourse(prod)>
Confirming with:
And with the given ID of
root
is1
run:PGPASSWORD=${CLOUDRON_POSTGRESQL_PASSWORD} psql -h ${CLOUDRON_POSTGRESQL_HOST} -p ${CLOUDRON_POSTGRESQL_PORT} -U ${CLOUDRON_POSTGRESQL_USERNAME} -d ${CLOUDRON_POSTGRESQL_DATABASE} -c 'SELECT * FROM user_emails WHERE id=1;'
which returns after I updated the email:
id | user_id | email | primary | created_at | updated_at | normalized_email ----+---------+--------------------+---------+----------------------------+----------------------------+-------------------- 1 | 1 | admin@cloudron.dev | t | 2025-06-30 17:39:00.848899 | 2025-06-30 17:51:44.113787 | admin@cloudron.dev
-
using the first command, i get the same result you do:
id | username | name | admin ----+----------+----------+------- -2 | discobot | discobot | t -1 | system | system | t 1 | root | | t (3 rows)
going through the commands again, exactly as described in the documentation, i get the same error in my first post.
personally, im thinking this is an error in the documentation. i tried going line by line but got the same errors.
the first line gives me the majority of the error:
gosu cloudron:cloudron bundle exec script/rails console
again, it returns a git error, same as my first post (see screenshot)