Uploading backup -> not enough space on disk


(Ali) #1

I’m trying to upload a 14.4MB backup to my VPS and get this message after 20%


this is the output of df though:

Filesystem 1K-blocks Used Available Use% Mounted on
/dev/ploop21283p1 11220208 2410508 8285604 23% /
none 4 0 4 0% /sys/fs/cgroup
none 104860 72 104788 1% /run
none 524288 0 524288 0% /dev/shm
none 5120 0 5120 0% /run/lock
none 524288 0 524288 0% /run/shm
none 102400 0 102400 0% /run/user

What could be the cause of this error?

(Jeff Atwood) #2

I wonder if there is something wrong with your VPS since this is the second time you have reported unexplainable out of disk errors.

(Michael - DiscourseHosting.com) #3

Try making a backup first on that VPS, then upload the existing one.

  def has_enough_space_on_disk?(size)
    `df -Pk #{Rails.root}/public/backups | awk 'NR==2 {print $4 * 1024;}'`.to_i > size

This function fails when the public/backups directory does not exist (making a backup creates it).
Maybe add another check?

(Jeff Atwood) #4

Hmm, @techapj can you repro that, is this a bug when the folder does not exist?

(Sam Saffron) #5

If using Discourse Docker the folder will be there.

(Jeff Atwood) #6

Based on previous discussions I thought @hedgehog is using our official Docker install for his Discourse… perhaps he can clarify on this point?

(Ali) #7

After creating a backup and then uploading the one I want to use I get the message that it uploaded successfully but it never appears in the backup-list. Any ideas?

After trying the whole weekend I wasn’t able to get Discourse running on the pesky OVH-host so I tried pl3bs’ installation-script. I know I could pay more and get better Discourse-hosting but I’m dead set on the cheap solution just for the sake of beeing able to say “yes, it does work”.

(Michael - DiscourseHosting.com) #8

Maybe go there for support? Since this clutters meta with all kinds of weird stuff that never happens to other people.

(Jeff Atwood) #9