[OSGeo] #3141: Upgrade Discourse to latest 3.2.0beta5 version

#3141: Upgrade Discourse to latest 3.2.0beta5 version
--------------------------------+--------------------------------------
Reporter: robe | Owner: sac-tickets@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2024-I
Component: SysAdmin/Discourse | Keywords:
--------------------------------+--------------------------------------
Just saw in admin panel, showing

"A critical update is available. Please upgrade!"

I'm going to test on staging first to make sure it doesn't break anything
before attempting on production.
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/3141&gt;
OSGeo <Gter - OSGeo;
OSGeo committee and general foundation issue tracker.

#3141: Upgrade Discourse to latest 3.2.0beta5 version
--------------------------------+---------------------------------------
Reporter: robe | Owner: sac-tickets@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2024-I
Component: SysAdmin/Discourse | Resolution:
Keywords: |
--------------------------------+---------------------------------------
Comment (by cvvergara):

Last time what broke was the mbox importing.
The upgrade had to be done manually instead of using the admin panel
--
Ticket URL: <#3141 (Upgrade Discourse to latest 3.2.0beta5 version) – OSGeo;
OSGeo <Gter - OSGeo;
OSGeo committee and general foundation issue tracker.

#3141: Upgrade Discourse to latest 3.2.0beta5 version
--------------------------------+---------------------------------------
Reporter: robe | Owner: sac-tickets@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2024-I
Component: SysAdmin/Discourse | Resolution:
Keywords: |
--------------------------------+---------------------------------------
Comment (by robe):

@cvvergara,

Can you check if the mbox importing is still working on staging? I did
the upgrade thru the interface on staging. If import still works, then I
think we should be good to just use the web interface and not incur any
downtime as is required doing via the OS.
--
Ticket URL: <#3141 (Upgrade Discourse to latest 3.2.0beta5 version) – OSGeo;
OSGeo <Gter - OSGeo;
OSGeo committee and general foundation issue tracker.

#3141: Upgrade Discourse to latest 3.2.0beta5 version
--------------------------------+---------------------------------------
Reporter: robe | Owner: sac-tickets@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2024-I
Component: SysAdmin/Discourse | Resolution:
Keywords: |
--------------------------------+---------------------------------------
Comment (by robe):

BTW looks like it upgraded staging to 3.3.0.beta1-dev.
--
Ticket URL: <#3141 (Upgrade Discourse to latest 3.2.0beta5 version) – OSGeo;
OSGeo <Gter - OSGeo;
OSGeo committee and general foundation issue tracker.

#3141: Upgrade Discourse to latest 3.2.0beta5 version
--------------------------------+---------------------------------------
Reporter: robe | Owner: sac-tickets@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2024-I
Component: SysAdmin/Discourse | Resolution:
Keywords: |
--------------------------------+---------------------------------------
Comment (by cvvergara):

Import fails after the admin panel upgrade

 <internal:/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:38:in
 `require': cannot load such file -- sqlite3 (LoadError)
         from
 <internal:/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:38:in
 `require'
         from
 /var/www/discourse/vendor/bundle/ruby/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:17:in
 `require'
         from
 /var/www/discourse/vendor/bundle/ruby/3.2.0/gems/zeitwerk-2.6.13/lib/zeitwerk/kernel.rb:34:in
 `require'
         from
 /var/www/discourse/script/import_scripts/mbox/support/database.rb:3:in
 `<main>'
         from
 /var/www/discourse/script/import_scripts/mbox/importer.rb:4:in
 `require_relative'
         from
 /var/www/discourse/script/import_scripts/mbox/importer.rb:4:in `<top
 (required)>'
         from script/import_scripts/mbox.rb:12:in `require_relative'
         from script/import_scripts/mbox.rb:12:in `<module:Mbox>'
         from script/import_scripts/mbox.rb:11:in `<module:ImportScripts>'
         from script/import_scripts/mbox.rb:10:in `<main>'

--
Ticket URL: <#3141 (Upgrade Discourse to latest 3.2.0beta5 version) – OSGeo;
OSGeo <Gter - OSGeo;
OSGeo committee and general foundation issue tracker.

#3141: Upgrade Discourse to latest 3.3.0.beta1 version
--------------------------------+---------------------------------------
Reporter: robe | Owner: sac-tickets@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2024-I
Component: SysAdmin/Discourse | Resolution:
Keywords: |
--------------------------------+---------------------------------------
Changes (by robe):

* summary: Upgrade Discourse to latest 3.2.0beta5 version => Upgrade
     Discourse to latest 3.3.0.beta1 version

--
Ticket URL: <#3141 (Upgrade Discourse to latest 3.3.0.beta1 version) – OSGeo;
OSGeo <Gter - OSGeo;
OSGeo committee and general foundation issue tracker.

#3141: Upgrade Discourse to latest 3.3.0.beta1 version
--------------------------------+---------------------------------------
Reporter: robe | Owner: sac-tickets@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2024-I
Component: SysAdmin/Discourse | Resolution:
Keywords: |
--------------------------------+---------------------------------------
Comment (by robe):

I'll do a test on staging with a full shutdown and then if looks okay do
the same on production. I'm upgrading the docker plugin at moment on
both.
--
Ticket URL: <#3141 (Upgrade Discourse to latest 3.3.0.beta1 version) – OSGeo;
OSGeo <Gter - OSGeo;
OSGeo committee and general foundation issue tracker.

#3141: Upgrade Discourse to latest 3.3.0.beta1 version
--------------------------------+---------------------------------------
Reporter: robe | Owner: sac-tickets@…
     Type: task | Status: closed
Priority: normal | Milestone: Sysadmin Contract 2024-I
Component: SysAdmin/Discourse | Resolution: fixed
Keywords: |
--------------------------------+---------------------------------------
Changes (by robe):

* status: new => closed
* resolution: => fixed

Comment:

Done on both staging and production
--
Ticket URL: <#3141 (Upgrade Discourse to latest 3.3.0.beta1 version) – OSGeo;
OSGeo <Gter - OSGeo;
OSGeo committee and general foundation issue tracker.