Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Discourse
  3. can't change email, doc instructions lead to error

can't change email, doc instructions lead to error

Scheduled Pinned Locked Moved Discourse
6 Posts 2 Posters 112 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    matt-derrick
    wrote last edited by matt-derrick
    #1

    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!

    1 Reply Last reply
    1
    • jamesJ Online
      jamesJ Online
      james
      Staff
      wrote last edited by
      #2

      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 longer root but user1.
      Could you please confirm by loggin into your root / 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 of root.
      I will update the Cloudron documentation accordingly.

      1 Reply Last reply
      1
      • M Offline
        M Offline
        matt-derrick
        wrote last edited by matt-derrick
        #3

        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)
        
        1 Reply Last reply
        0
        • jamesJ Online
          jamesJ Online
          james
          Staff
          wrote last edited by
          #4

          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 is root and the id is 1.

          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 is 1 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
          
          1 Reply Last reply
          0
          • M Offline
            M Offline
            matt-derrick
            wrote last edited by matt-derrick
            #5

            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)

            brave_ELdVBnKJxL.png

            1 Reply Last reply
            0
            • jamesJ Online
              jamesJ Online
              james
              Staff
              wrote last edited by
              #6

              @matt-derrick
              Even if it says fatal it is not fatal.
              This is something new tho.
              It should still work nonetheless had the same output and just ignored it.

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • Bookmarks
              • Search