<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>Hi,<BR>
 <BR>
I am trying to get shorewall running and whilst it installs from apt-get fine, i am having issues with the Read only file system. Shorewall seems to write the compiled scripts into /var/lib/shorewall. When i run remountrw there is no problem, however with remountro hitting 'shorewall start' in the shell gives a whole raft of errors:<BR>
<BR>Compiling...<BR>
/usr/share/shorewall/functions: line 1704: /var/lib/shorewall/.modulesdir: Read-only file system<BR>cp: cannot remove `/var/lib/shorewall/.modules': Read-only file system<BR>
<BR>[..snip..]<BR>
<BR>/var/lib/shorewall/.start: line 1046: /var/lib/shorewall/chains: Read-only file system<BR>/var/lib/shorewall/.start: line 1048: /var/lib/shorewall/nat: Read-only file system<BR>/var/lib/shorewall/.start: line 1050: /var/lib/shorewall/proxyarp: Read-only file system<BR>/var/lib/shorewall/.start: line 1052: /var/lib/shorewall/zones: Read-only file system<BR>/var/lib/shorewall/.start: line 1065: /var/lib/shorewall/restarted: Read-only file system<BR>Processing /etc/shorewall/start ...<BR>/usr/share/shorewall/functions: line 2368: /var/lib/shorewall/state: Read-only file system<BR>Processing /etc/shorewall/started ...<BR>cp: cannot remove `/var/lib/shorewall/.restore': Read-only file system<BR>done.<BR>
 <BR>
Is there any way that this /var/lib/shorewall/ directory can be made rw? Or perhaps even plain old ramdisk is ok, but consist of a default set of files upon boot? Would appreciate insights if the two options above are possible.<BR>
 <BR>
The other option is for me to change the init.d/shorewall scripts to remountrw and remountro around the start and stop parts, but i would prefer the solution above and it would also help me learn about voyage linux which rocks :)<BR>
 <BR>
Many thanks in advance,<BR>
 <BR>
Chris<BR><br /><hr />Everything in one place. <a href='http://www.windowslive.co.uk/get-live' target='_new'>All new Windows Live!</a></body>
</html>