Red Hat Bugzilla – Bug 982742
New size limit on /tmp breaks Evolution, mc, and other programs
Last modified: 2013-07-11 18:01:00 EDT
Description of problem:
(I realize "filesystem" may not be the ideal component to file this bug against but I couldn't find anything that seemed more specific, so I took my best guess)
F19 introduces a size limitation of 2GB on the /tmp directory. This seems to break a lot programs but there's no obvious way to remove the size limitation. In particular, I am not able to restore my Evolution email backup from F18 because it's unable to decompress and read the backup files. I've also noticed that Midnight Command is no longer able to browser large archive files for the same reason. In both cases the programs claim they are running out of disk space even though I actually have over 100GB available.
From what I'm reading, the reason for adding the size limitation has something to do with the use of a new file system for the /tmp directory. But given how large the average hard disk is these days, it's hard to understand why it has suddenly become necessary to drastically reduce the default size of /tmp to the extent that it's causing breakage of widely used programs like Evolution and mc. If the new file system used by /tmp can't support larger partitions, why not switch back to one of the more conventional files system that do support more space?
Version-Release number of selected component (if applicable):
always for programs that rely on /tmp and need more than 2GB of space
Steps to Reproduce:
1. Install F19
2. Attempt to restore a medium-sized (say 10GB) Evolution backup
Evolution silently fails, leaving the user to file bugs and do online research to search for the reasons.
Evolution should restore from backup without crashing.
I've filed more specific bugs against the individual apps hitting this problem in the hopes that one of the two avenues will result in a bug fix.
Evolution restore bug:
Midnight Command archive browse bug
Caused by tmpfs on tmp feature - see http://fedoraproject.org/wiki/Features/tmp-on-tmpfs ... moving to systemd, but conclusion will likely be that evolution and other programs should not use /tmp/ for this.
Please file bugs against the relevant programs so that they place possibly large data in /var/tmp rather than /tmp. Thanks.