فشل الترقية من 2.3.0 إلى 2.8.1

I need to be sure what I am experiencing is normal.

SSL certificate expired, forcing a rebuild of app which failed.

What I had to do after failed upgrade:

  • reconstruct database from data_dir files - :white_check_mark:
  • backed up uploads - :white_check_mark:
  • installed discourse locally, pointed the database to the existing one - :white_check_mark:
  • ran it through migration to bring the database forward - :white_check_mark:

Now I am stuck trying to boot discourse rails rails s -b 0.0.0.0 for testing.

The command line has been producing transaction output like this for over 24hrs.

I am wondering how I can improve the speed of this process? And also is there any way to check how much progress it has made/how many jobs are left?

I am trying to produce a backup locally and then upload it online.

Thank you.

You are not stuck, that command you ran starts a webserver and keeps running it until you manually quit it.

I guess this isn’t a standard install?

If recommend making a backup and moving to that setup.

I ended up accomplishing what I needed with discourse containerized on a web server. Thank you.

Problems I have since encountered:

  • unique_index_categories_on_slug which stems from the migrations but a second uncategorized slug in the categories was the actual culprit - solved by renaming slug
  • custom avatars not showing - solved by rake uploads:regenerate_missing_optimized

I am currently stalled trying to properly configure app.yml for plugins:

  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-bbcode.git
          - git clone https://github.com/discourse/discourse-plugin-linkedin-auth.git
        cd: $home
        cmd:
          - git fetch --depth=1 origin tag v2.8.1 --no-tags
          - git checkout v2.8.1

Plugins never install. I noticed LOAD_PLUGINS=0 in the output despite trying to redefine it to LOAD_PLUGINS=1.

Any suggestions?

Did you do the standard install?

Did you do a

 ./launcher rebuild app

After adding the plugins?

Absolutely followed the official installation instructions for the web server. I can enter the app and clone repositories into the plugins folder but cannot get app.yml to pull the plugins using ./launcher rebuild app.

Rather than the checkout of v2.8.1 maybe just use the stable branch?

I am ‘up’, nearly back to a 100% homeostasis. Thank you both for all of your help.

Considering I have a topic dedicated to my upgrade and, likewise, both of your attention, I have a question about tabular data.

I have tables in posts that source static images on the web (that will never change in the foreseeable future:

|Column A|Column B|Column C|Column D|
|-|-|-|-|
|Test A1|Test B1|<img height=20 src="https://example.com/images/Test_C1.png">|Test D1|
|Test A2|Test B2|<img height=20 src="https://example.com/images/Test_C2.png">|Test D2|

How can I tell discourse to accept specific heights and widths of images inside a table? Previous versions of Discourse were capable of such.

I believe that was with a different markdown engine, and that’s no longer a legal way to do it. I think you’ll need to convert it to markdown only, which might be a bit tricky. Maybe Rafael has an idea.

<img width="20" height="20"  src="https://d11a6trkgmumsb.cloudfront.net/original/3X/9/4/94121285d841eba5a7889a338a9baac04b3a6e79.png"/>

becomes

Looks like it works already? Don’t forget the quotes.

إعجاب واحد (1)

For the sake of testing and clarification, in addition to quotes you’re saying the images now also require both a height and a width attribute to effectively change the size? See the examples below for confusion about that:

Code in Editor:

|Column A|Column B|Column C|Column D|
|-|-|-|-|
|Test A1|Test B1|<img height="20"  width="20" src="https://d11a6trkgmumsb.cloudfront.net/original/3X/9/4/94121285d841eba5a7889a338a9baac04b3a6e79.png">|Test D1|
|Test A2|Test B2|<img height="20" src="https://d11a6trkgmumsb.cloudfront.net/original/3X/9/4/94121285d841eba5a7889a338a9baac04b3a6e79.png">|Test D2|

Editor Preview:

image

Actual Post:

Column A Column B Column C Column D
Test A1 Test B1 Test D1
Test A2 Test B2 Test D2

Images in post tables on my install look like the Editor Preview screenshot instead of the auto-sized version in the Actual Post.

Thanks again, guys.

Also, I’ve noticed after rake posts:rebake that larger images are no longer clickable and can’t be opened in the lightbox gallery which are in quite a few posts. Suggestions?