When encountering permissions problems, many naive administrators tend to try to set file/directory permissions to 0777 to make everything world-writable. This will badly damage the Centova Cast and cause further permissions problems which may be difficult to resolve.
If you are encountering permissions problems of any kind, do NOT attempt to make your files or directories world-writable. Instead, run the following commands:
/etc/init.d/centovacast stop killall -9 sc_serv sc_trans icecast icecast2 ices ices2 /usr/local/centovacast/sbin/fixperms /etc/init.d/centovacast start
The above procedure will interrupt all of your streams, although they will be brought up again automatically within a few minutes by the Centova Cast process monitoring system.