Bug #2066
closedtmpsf corruption
0%
Description
I've noticed that files stored on tmpfs gets corrupted when running the
hammer.sh installation script on a swapless machine.
Steps to reproduce:
1. Set up a virtual machine (tested on KVM and VirtualBox), 512 MB RAM
2. Boot from the installation CD (tested with 2.8.2 and 2.10.1)
3. Log in as root
4. # cp /usr/share/example/rconfig/hammer.sh .
5. Set the correct disk name in hammer.sh on line 18
6. # csh hammer.sh
=> the script stops at line 154. Viewing the file reveals that it contains garbage.
During the execution of the script the following messages are logged on the
console when / is being copied to /mnt (see attached screenshot):
swap_pager_getswapspace: failed
tmpfs_write bwrite error 12
tmpfs_write bwrite error 12
Funny enough, the same issue occurs when enabling the newly-created swap device
after line 66 in hammer.sh. The swap space gets used and the messages are not
emitted, but nevertheless the script terminated too early and contains only garbage.
Files
Updated by jaydg about 13 years ago
The problem does no longer exist in v2.11.0.873.g1d648.