From Bugzilla Helper: User-Agent: Mozilla/5.0 Galeon/1.2.0 (X11; Linux i686; U;) Gecko/20020408 Description of problem: If tmpfs filesystems are mounted somewhere else than directly under root (/) filesystem, then /etc/init.d/halt script fails to properly umount the underlying filesystem when system goes to halt/reboot. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. add "none /var/temp tmpfs defaults 0 0" to fstab 2. (mkdir /var/temp; mount /var/temp) 3. reboot or halt system Actual Results: umount: /dev/sda2: notmounted umount: /var: Illegal seek ... [repeated several times] Expected Results: [no errors from umount as normal] Additional info: Suggested fix: *** /etc/init.d/halt.dist Sun Jul 7 17:57:21 2002 --- /etc/init.d/halt Sun Jul 7 17:57:47 2002 *************** *** 28,33 **** --- 28,34 ---- halt_get_remaining() { awk '!/(^#|proc|loopfs|autofs|devfs|^none|^\/dev\/root| \/ )/ {print $2}' /proc/mounts awk '{ if ($3 ~ /^proc$/ && $2 !~ /^\/proc/) print $2; }' /proc/mounts + awk '{ if ($3 ~ /^tmpfs$/ && $2 !~ /^\/dev/) print $2; }' /proc/mounts } # See how we were called.
Thanks, will be in 6.89-1