Bug 982742 - New size limit on /tmp breaks Evolution, mc, and other programs
New size limit on /tmp breaks Evolution, mc, and other programs
Product: Fedora
Classification: Fedora
Component: systemd (Show other bugs)
Unspecified Unspecified
unspecified Severity unspecified
: ---
: ---
Assigned To: systemd-maint
Fedora Extras Quality Assurance
Depends On:
  Show dependency treegraph
Reported: 2013-07-09 14:15 EDT by Steevithak
Modified: 2013-07-11 18:01 EDT (History)
9 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2013-07-11 18:01:00 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Steevithak 2013-07-09 14:15:46 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):
Fedora 19

How reproducible:
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

Actual results:
Evolution silently fails, leaving the user to file bugs and do online research to search for the reasons.

Expected results:
Evolution should restore from backup without crashing.

Additional info:
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
Comment 1 Ondrej Vasik 2013-07-09 15:39:11 EDT
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.
Comment 2 Lennart Poettering 2013-07-11 18:01:00 EDT
Please file bugs against the relevant programs so that they place possibly large data in /var/tmp rather than /tmp. Thanks.

Note You need to log in before you can comment on or make changes to this bug.