Been running Discourse for years, and my experience has been uniformly awesome except for one recurring problem:
Whenever I see “You are running an old version of the Discourse image” on the update screen, I am overtaken by a grim pallor and an overwhelming sense of dread.
Why?
Because I know I’ll be wrestling my DigitalOcean droplet from the command line—something I generally hate—for a few hours before I can get the upgrade to go through properly.
And this time, I can’t seem to get it working at all
As far as I can tell, my free space is being eaten up by the /dev/vda1
directory. But when I investigate this directory, I am getting different feedback depending on the method!
The image below illustrates this oddity. Notice how, in the top portion (which comes from a df -h
command), the /dev/vda1
folder appears to have 7.1GB free.
But then notice how the launcher says there is only 4GB free in that same folder!
Does anyone have more insight here?
Specifically, I am looking for advice on why 2 different methods of observing the file return 2 different amounts of free space.
And then I would love to know how to take advantage of the open 7.1GB so I can perform the upgrade.
(For clarification, I am not looking for a lazy response like, “Just upgrade your DO droplet”—if I wanted to double my yearly expenses on this forum, I would have done that already.)
Thank you!