Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Jul 2009 13:49:38 +0000
From:      stopeme <stopeme@gmail.com>
To:        Karl Pielorz <kpielorz_lst@tdx.co.uk>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Hanging when trying to 'rm' files off a read-only NFS export? [7.2-R]
Message-ID:  <4A5F2FF2.7020600@gmail.com>
In-Reply-To: <30202D4CE92AA65697481B1E@WorkQuad64>
References:  <30202D4CE92AA65697481B1E@WorkQuad64>

next in thread | previous in thread | raw e-mail | index | archive | help
Karl Pielorz wrote:
>
> Hi,
>
> I've got a 7.2-RELEASE box that has it's root file system mounted 
> read/only via NFS. It hangs when trying to shutdown, at the "Writing 
> entropy file:" point.
>
> Having chased this down - it hangs *any* time you try to rm' a file 
> off of the filesystem.
>
> e.g. If I do:
>
> "
> recovery# cd /
> recovery# touch test
> touch: test: Read-only file system
> recovery# rm COPYRIGHT
> nfs server 10.0.0.1:/usr2/boot/os/7.2-i386: not responding
> nfs server 10.0.0.1:/usr2/boot/os/7.2-i386: not responding
> nfs server 10.0.0.1:/usr2/boot/os/7.2-i386: not responding
> "
>
> That last error is just repeated for infinity at about 5-10 second 
> intervals.
>
> Any suggestions?
>
> The NFS server exports line being used is:
>
> "
> /usr2/boot/os -alldirs -maproot=root -ro -network 10.0.0.1 -mask 
> 255.255.255.0
> "
>
> The reason for the shutdown hang is that '/etc/rc.d/random' rm's the 
> '/entropy' file if it exists as the system shuts down, and that rm 
> never returns (the error output is redirected so you never see the 
> errors) :(
>
>
> -Karl
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to 
> "freebsd-questions-unsubscribe@freebsd.org"
>
grep entropy | /etc/defaults/rc.conf

entropy_file="/entropy"	# Set to NO to disable caching entropy through reboots.
			# /var/db/entropy-file is preferred if / is not avail.
entropy_dir="/var/db/entropy" # Set to NO to disable caching entropy via cron.
entropy_save_sz="2048"	# Size of the entropy cache files.
entropy_save_num="8"	# Number of entropy cache files to save.

move entropy file to rw fs - like /var or somewhere else





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A5F2FF2.7020600>