Всем доброго времени суток!
В общем, мне понадобилось установить Icecast2 на свою пингвинячию машинку, дабы организовать интернет радио. Действовал по вот
этой инструкции. Не могу сказать точно, на каком этапе скосячил, но в итоге папки логов из
usr/share/icecast2 мне пришлось удалить через Наутилус с рут правами. При переустановке и запуске, icecast2 отказывается запускаться ссылаясь на невозможность получения или несуществования (а также невозможности создания) этих папок. Создал их снова тем же Наутилусом. Теперь же icecast2 жалуется на невозможность создания подкаталогов и самих логов.
Я не особо силен в Linuxе, но как я понимаю, Наутилус создал папки с повышенным приоритетом и icecast2 не хватает ранга доступа. Очень хотелось бы, чтоб объяснили на пальцах, как это исправить. Буду очень блогадарен.
Выдается в консоли при запуске с помощью команды
icecast2 -c /usr/icecast/icecast.xmlI/O warning : failed to load external entity "/usr/icecast/icecast.xml"
FATAL: error parsing config file (/usr/icecast/icecast.xml)
XML config parsing error
При запуске с помощью команды
icecast -c /usr/icecast/icecast.xml[14/Apr/2013:10:55:20] No configfile found, using defaults.
[14/Apr/2013:10:55:20] No configfile found, using defaults.
[14/Apr/2013:10:55:20] Damn, could not write log file [/var/log/icecast/stats.log]. Exiting.
Damn, could not write log file [/var/log/icecast/stats.log]. Exiting.
[14/Apr/2013:10:55:20] Cleanly shutting down...
[14/Apr/2013:10:55:20] Closing all listening sockets...
[14/Apr/2013:10:55:20] Telling threads to die...
[14/Apr/2013:10:55:20] Closing sockets for admins that keep hanging around...
[14/Apr/2013:10:55:20] Closing sockets for sources that keep hanging around...
[14/Apr/2013:10:55:20] Closing all remaining sockets...
[14/Apr/2013:10:55:21] Closing and removing directory servers...
[14/Apr/2013:10:55:21] Removing remaining sources...
[14/Apr/2013:10:55:21] Exiting..