1

Тема: Не стартует ices

Все работало.ices в связке с icecast2 функционировал.Но потом резко перестал.Не могу разобраться в логах.
[*][/*]
DEBUG: Startup complete

DEBUG: Builtin playlist handler serving: /var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
DEBUG: Filename cleaned up from [/var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
] to [The_Exies_-_Stray_]
Error opening /var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
: Error opening: No such file or directory
DEBUG: Reached end of playlist, rewinding
DEBUG: Builtin playlist handler serving: /var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
DEBUG: Filename cleaned up from [/var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
] to [The_Exies_-_Stray_]
Error opening /var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
: Error opening: No such file or directory
DEBUG: Reached end of playlist, rewinding
DEBUG: Builtin playlist handler serving: /var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
DEBUG: Filename cleaned up from [/var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
] to [The_Exies_-_Stray_]
Error opening /var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
: Error opening: No such file or directory
DEBUG: Reached end of playlist, rewinding
DEBUG: Builtin playlist handler serving: /var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
DEBUG: Filename cleaned up from [/var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
] to [The_Exies_-_Stray_]
Error opening /var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
: Error opening: No such file or directory
DEBUG: Reached end of playlist, rewinding
DEBUG: Builtin playlist handler serving: /var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
DEBUG: Filename cleaned up from [/var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
] to [The_Exies_-_Stray_]
Error opening /var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
: Error opening: No such file or directory
DEBUG: Reached end of playlist, rewinding
DEBUG: Builtin playlist handler serving: /var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
DEBUG: Filename cleaned up from [/var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
] to [The_Exies_-_Stray_]
Error opening /var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
: Error opening: No such file or directory
DEBUG: Reached end of playlist, rewinding
DEBUG: Builtin playlist handler serving: /var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
DEBUG: Filename cleaned up from [/var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
] to [The_Exies_-_Stray_]
Error opening /var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
: Error opening: No such file or directory
DEBUG: Reached end of playlist, rewinding
DEBUG: Builtin playlist handler serving: /var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
DEBUG: Filename cleaned up from [/var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
] to [The_Exies_-_Stray_]
Error opening /var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
: Error opening: No such file or directory
DEBUG: Reached end of playlist, rewinding
DEBUG: Builtin playlist handler serving: /var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
DEBUG: Filename cleaned up from [/var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
] to [The_Exies_-_Stray_]
Error opening /var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
: Error opening: No such file or directory
DEBUG: Reached end of playlist, rewinding
DEBUG: Builtin playlist handler serving: /var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
DEBUG: Filename cleaned up from [/var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
] to [The_Exies_-_Stray_]
Error opening /var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
: Error opening: No such file or directory
DEBUG: Reached end of playlist, rewinding
DEBUG: Builtin playlist handler serving: /var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
DEBUG: Filename cleaned up from [/var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
] to [The_Exies_-_Stray_]
Error opening /var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
: Error opening: No such file or directory
DEBUG: Reached end of playlist, rewinding
DEBUG: Builtin playlist handler serving: /var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
DEBUG: Filename cleaned up from [/var/www/radiohyper/data/music/The_Exies_-_Stray_.mp3
] to [The_Exies_-_Stray_]
Exiting after 10 consecutive errors.
Ices Exiting...
[*][/*]
В чем причина?


Запустил ices вот так
ices -c -b  "/usr/local/etc/ices.conf" icecast2
В ответ консоль написала:
Playlist file name is empty,shutting down.
Как плейлист может быть пуст,если в нем одна песня,но прописана?!

Отредактировано Maksimka (22-01-2012 15:10:40)

2

Re: Не стартует ices

проверь права доступа и наличие "new line" вконце строки

3

Re: Не стартует ices

пишет tarasian666:

проверь права доступа и наличие "new line" вконце строки

Не понимаю что именно посмотреть! Подскажи!

Права на все вообще выставил (777)

P.S
Запустил ices вот так
ices -c -b  "/usr/local/etc/ices.conf" icecast2
В ответ консоль написала:
Playlist file name is empty,shutting down.
Как плейлист может быть пуст,если в нем одна песня,но прописана?!

Отредактировано Maksimka (22-01-2012 15:13:33)

4

Re: Не стартует ices

это неправильная команда
ices -c "/usr/local/etc/ices.conf"
или так su -c "ices -c /usr/local/etc/ices.conf" icecast2

5

Re: Не стартует ices

пишет tarasian666:

это неправильная команда
ices -c "/usr/local/etc/ices.conf"
или так su -c "ices -c /usr/local/etc/ices.conf" icecast2

Запускаю так ка вы написали:
ices -c "/usr/local/etc/ices.conf"
Консоль пишет:
Unknow Node : Server
Into the land of the dreaded daemons we go... (pid 1967)

А в логах пишет,все тоже самое что я и в начале написал.

6

Re: Не стартует ices

Не запускается никак.
Что значит проверить наличие new line?

Отредактировано Maksimka (22-01-2012 16:56:47)

7

Re: Не стартует ices

"Into the land of the dreaded daemons we go... (pid 1967) "
Данная надпись означает, что ices стартанул.

8

Re: Не стартует ices

Unknow Node : Server
проверь конфиг

9

Re: Не стартует ices

пишет tarasian666:

Unknow Node : Server
проверь конфиг

Так я по сто раз все проверил! Этот конфиг работал.
Конфиг icecast:
[*][/*]

<icecast>
    <limits>
        <clients>300</clients>
        <sources>2</sources>
        <threadpool>5</threadpool>
        <queue-size>524288</queue-size>
        <client-timeout>30</client-timeout>
        <header-timeout>15</header-timeout>
        <source-timeout>10</source-timeout>
        <burst-on-connect>1</burst-on-connect>
        <burst-size>32768</burst-size>
    </limits>

    <authentication>
        <admin-user>admin</admin-user>
        <admin-password>*****</admin-password>
    </authentication>

    <directory>
       <yp-url-timeout>15</yp-url-timeout>
       <yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
    </directory>

     <directory>
        <yp-url-timeout>15</yp-url-timeout>
        <yp-url>http://www.oddsock.org/cgi-bin/yp-cgi</yp-url>
     </directory>
     <hostname>31.131.31.123</hostname>
     <listen-socket>
        <port>8000</port>
     </listen-socket>
     <fileserve>1</fileserve>
     
     <paths>
     <basedir>/etc/icecast2</basedir>
     <logdir>/var/log/icecast2</logdir>
     <webroot>/etc/icecast2/web</webroot>
     <adminroot>/etc/icecast2/admin</adminroot>
     <alias source="/" dest="/status.xsl"/>
     </paths>

     <logging>
     <accesslog>access.log</accesslog>
     <errorlog>error.log</errorlog>
     <loglevel>3</loglevel>
     </logging>

     <mount>
             <mount-name>/non-stop</mount-name>
             <password>***</password>
             <max-listeners>300</max-listeners>
             <charset>cp1251</charset>
             <public>0</public>
             <stream-name>Radio HYPER!</stream-name>
             <stream-description>24/7 Rock Music</stream-description>
             <stream-url>www.radiohyper.com</stream-url>
             <genre>Rock Music</genre>
             <bitrate>128</bitrate>
             <type>audio/mpeg</type>
             <subtype>mp3</subtype>
             <hidden>0</hidden>
     </mount>
         

     <mount>
             <mount-name>/live</mount-name>
             <password>*****</password>
             <max-listeners>300</max-listeners>
             <fallback-mount>/non-stop</fallback-mount>
             <fallback-override>1</fallback-override>
             <fallback-when-full>0</fallback-when-full>
             <charset>cp1251</charset>
             <public>1</public>
             <stream-name>Radio HYPER!</stream-name>
             <stream-description>24/7 Rock Music!</stream-description>
             <stream-url>www.radiohyper.com</stream-url>
             <genre>Rock</genre>
             <bitrate>128</bitrate>
             <type>audio/mpeg</type>
             <subtype>mp3</subtype>
             <hidden>0</hidden>
    </mount>

    <security>
          <chroot>0</chroot>
          <changeowner>
          <user>icecast</user>
          <group>icecast</group>
          </changeowner>
    </security>

</icecast>
[*][/*]



Конфиг ices:
[*][/*]
<?xml version="1.0"?>
<ices:Configuration xmlns:ices="http://www.icecast.org/projects/ices">
  <Playlist>
    <File>/var/www/radiohyper/data/music/Playlist.txt</File>
    <Randomize>1</Randomize>
    <Type>builtin</Type>
    <Module>ices</Module>
    <Crossfade>1</Crossfade>
  </Playlist>

  <Server>
         <Hostname>localhost</Hostname>
         <Port>8000</Port>
         <Password>*****</Password>
         <Protocol>http</Protocol>
  </Server>


  <Execution>
    <Background>1</Background>
    <Verbose>1</Verbose>
    <BaseDirectory>/usr/share/icecast2</BaseDirectory>
  </Execution>

    <Stream>
         <Hostname>localhost</Hostname>
         <Port>8000</Port>
         <Password>******</Password>
         <Protocol>http</Protocol>

         <Server>
               <Hostname>localhost</Hostname>
               <Port>8000</Port>
               <Password>******</Password>
               <Protocol>http</Protocol>
          </Server>

    <Mountpoint>/non-stop</Mountpoint>
    <Name>Radio HYPER!</Name>
    <Dumpfile>ices.dump</Dumpfile>
    <Genre>Rock</Genre>
    <Description>Hyper 24/7 rock music</Description>
    <URL>www.radiohyper.com</URL>
    <Public>1</Public>
    <Bitrate>128</Bitrate>
    <Reencode>320</Reencode>
    <Samplerate>44100</Samplerate>
    <Channels>2</Channels>
  </Stream>
</ices:Configuration>
[*][/*]

Собрано по мануалу тут:http://habrahabr.ru/blogs/linux/131116/

Все работало а потом перестало!

Отредактировано Maksimka (22-01-2012 22:31:36)

10

Re: Не стартует ices

эта часть

 <Server>
         <Hostname>localhost</Hostname>
         <Port>8000</Port>
         <Password>*****</Password>
         <Protocol>http</Protocol>
  </Server>

должна быть только в секции  Stream
Reencode может быть только 1 или 0

и покажи /var/www/radiohyper/data/music/Playlist.txt
пс конфиг icecast, и сам icecast тут вообще ни причем

11

Re: Не стартует ices

ппс если у тебя сайт лежит в /var/www/radiohyper/data то в папке music ни одного файла

12

Re: Не стартует ices

Т. е вот так секция <Stream> должна выглядеть:
[*][/*]
<Stream>
         <Hostname>localhost</Hostname>
         <Port>8000</Port>
         <Password>998877q</Password>
         <Protocol>http</Protocol>

         <Server>
               <Hostname>localhost</Hostname>
               <Port>8000</Port>
               <Password>998877q</Password>
               <Protocol>http</Protocol>
          </Server>
          </Stream>

    <Mountpoint>/non-stop</Mountpoint>
    <Name>Radio HYPER!</Name>
    <Dumpfile>ices.dump</Dumpfile>
    <Genre>Rock</Genre>
    <Description>Hyper 24/7 rock music</Description>
    <URL>www.radiohyper.com</URL>
    <Public>1</Public>
    <Bitrate>128</Bitrate>
    <Reencode>320</Reencode>
    <Samplerate>44100</Samplerate>
    <Channels>2</Channels>
</ices:Configuration>
[*][/*]

И заодно как выглядит: /var/www/radiohyper/data/music/Playlist.txt
[*][/*]
/var/www/radiohyper/data/music/1.mp3
[*][/*]
Вот так выглядит запись в файле Playlist.txt
Файл Playlist.txt  лежит там же где и музыка.

Отредактировано Maksimka (22-01-2012 22:53:42)

13

Re: Не стартует ices

Сделал вот так:
[*][/*]
<Stream>
         <Hostname>localhost</Hostname>
         <Port>8000</Port>
         <Password>998877q</Password>
         <Protocol>http</Protocol>

         <Server>
               <Hostname>localhost</Hostname>
               <Port>8000</Port>
               <Password>998877q</Password>
               <Protocol>http</Protocol>
          </Server>
          </Stream>

    <Mountpoint>/non-stop</Mountpoint>
    <Name>Radio HYPER!</Name>
    <Dumpfile>ices.dump</Dumpfile>
    <Genre>Rock</Genre>
    <Description>Hyper 24/7 rock music</Description>
    <URL>www.radiohyper.com</URL>
    <Public>1</Public>
    <Bitrate>128</Bitrate>
    <Reencode>320</Reencode>
    <Samplerate>44100</Samplerate>
    <Channels>2</Channels>
</ices:Configuration>
[*][/*]
Тоже самое: Unknow Node : Server

Cайт лежит в :   
/var/www/radiohyper/data/www/radiohyper.com

Отредактировано Maksimka (22-01-2012 23:00:46)

14

Re: Не стартует ices

в самом начале как создавать конфиг надо было смотреть образец и банально менять там необходимые строчки, было бы проще и мне и тебе )
глянь в файл /usr/local/etc/ices.conf.dist если его там уже нет то поищи в папке с исходниками ices

но все сводиться к одному, если ничего вообще не менялось и потом перестало работать значит что то все таки поменялось и это надо найти

15

Re: Не стартует ices

пишет tarasian666:

в самом начале как создавать конфиг надо было смотреть образец и банально менять там необходимые строчки, было бы проще и мне и тебе )
глянь в файл /usr/local/etc/ices.conf.dist если его там уже нет то поищи в папке с исходниками ices

но все сводиться к одному, если ничего вообще не менялось и потом перестало работать значит что то все таки поменялось и это надо найти

/usr/local/etc/ices.conf.dist я переименовал его в ices.conf.
И вспомнил. Вообщем эта бадяга когда ices перестал запускаться началась с того что я поменял битрейт в конфиге ices,маунта non-stop на 320 и стал перекодировать все свои муз.файлы в этот битрейт.Потом я их все загрузил,и в файле Playlist.txt указал путь.В тэге <Reencode>(маунта non-stop) поменял на 320 и битрейт написал 320.Ничего не заиграло.Потом вернул все обратно,опять-ШИШЬ.

И еще.Когда все работало,в консоле все равно была эта ошибка:Unknow Node : Server.
Но после этого писалосб с какого трека стартонул ices.И маунт non-stop я видел в icecast.

Отредактировано Maksimka (22-01-2012 23:13:23)

16

Re: Не стартует ices

пишет tarasian666:

Reencode может быть только 1 или 0

17

Re: Не стартует ices

Поменял <Reencode> на 0.Пофигу.Не работает.
И секцию Server в Stream прописывал.Не запускается.
Вот лог ices:
[*][/*]
DEBUG: Genre: Rock    Desc: Hyper 24/7 rock music
DEBUG: Bitrate: 128    Public: 1
DEBUG: Dump file: ices.dump
DEBUG: Initializing playlist handler...
DEBUG: Initializing builting playlist handler...
DEBUG: Randomizing playlist...
DEBUG: Startup complete

DEBUG: Builtin playlist handler serving:
DEBUG: Filename cleaned up from [
] to [
]
Error opening
: Error opening: No such file or directory
DEBUG: Builtin playlist handler serving: /var/www/radiohyper/data/music/1.mp3
DEBUG: Filename cleaned up from [/var/www/radiohyper/data/music/1.mp3
] to [1]
Error opening /var/www/radiohyper/data/music/1.mp3
: Error opening: No such file or directory
DEBUG: Reached end of playlist, rewinding
DEBUG: Builtin playlist handler serving:
DEBUG: Filename cleaned up from [
] to [
]
Error opening
: Error opening: No such file or directory
DEBUG: Builtin playlist handler serving: /var/www/radiohyper/data/music/1.mp3
DEBUG: Filename cleaned up from [/var/www/radiohyper/data/music/1.mp3
] to [1]
Error opening /var/www/radiohyper/data/music/1.mp3
: Error opening: No such file or directory
DEBUG: Reached end of playlist, rewinding
DEBUG: Builtin playlist handler serving:
DEBUG: Filename cleaned up from [
] to [
]
Error opening
: Error opening: No such file or directory
DEBUG: Builtin playlist handler serving: /var/www/radiohyper/data/music/1.mp3
DEBUG: Filename cleaned up from [/var/www/radiohyper/data/music/1.mp3
] to [1]
Error opening /var/www/radiohyper/data/music/1.mp3
: Error opening: No such file or directory
DEBUG: Reached end of playlist, rewinding
DEBUG: Builtin playlist handler serving:
DEBUG: Filename cleaned up from [
] to [
]
Error opening
: Error opening: No such file or directory
DEBUG: Builtin playlist handler serving: /var/www/radiohyper/data/music/1.mp3
DEBUG: Filename cleaned up from [/var/www/radiohyper/data/music/1.mp3
] to [1]
Error opening /var/www/radiohyper/data/music/1.mp3
: Error opening: No such file or directory
DEBUG: Reached end of playlist, rewinding
DEBUG: Builtin playlist handler serving:
DEBUG: Filename cleaned up from [
] to [
]
Error opening
: Error opening: No such file or directory
DEBUG: Builtin playlist handler serving: /var/www/radiohyper/data/music/1.mp3
DEBUG: Filename cleaned up from [/var/www/radiohyper/data/music/1.mp3
] to [1]
Error opening /var/www/radiohyper/data/music/1.mp3
: Error opening: No such file or directory
DEBUG: Reached end of playlist, rewinding
DEBUG: Builtin playlist handler serving:
DEBUG: Filename cleaned up from [
] to [
]
Error opening
: Error opening: No such file or directory
DEBUG: Builtin playlist handler serving: /var/www/radiohyper/data/music/1.mp3
DEBUG: Filename cleaned up from [/var/www/radiohyper/data/music/1.mp3
] to [1]
Exiting after 10 consecutive errors.
Ices Exiting...
[*][/*]

Вроде в самом начале нормально процесс запустился а потом сново здорово.
Вот это особенно убивает в логе:Error opening: No such file or directory
Как нет файла или директории???:))) В логах ices к нему же обращается!

18

Re: Не стартует ices

в логах к нему не обращаеться, в логах пишет то что читает с плейлиста. Читатть читает но ненаходит. Плейлист каким редактором составлялся? Можно зайти в папку с музыкой и выполнить

ls -1 *.mp3>playlist.txt

и потом этот плейлист скормить ices

19

Re: Не стартует ices

пишет tarasian666:

в логах к нему не обращаеться, в логах пишет то что читает с плейлиста. Читатть читает но ненаходит. Плейлист каким редактором составлялся? Можно зайти в папку с музыкой и выполнить

ls -1 *.mp3>playlist.txt

и потом этот плейлист скормить ices

Выполнил

ls -1 *.mp3>playlist.txt

Ничего не происходит в консоле после ввода команды.
Запускаю ices -c  "/usr/local/etc/ices.con" icecast2
Не работает
Unknow Node: Server

Плейлист создавал в редакторе Notepad

Отредактировано Maksimka (23-01-2012 15:25:03)

20

Re: Не стартует ices

О какая же я му...ла! У меня плейлист в ANSI сохранен был.Пересохранил в UTF 8 и все заработало! Стыд и позор мне.Пойду топиться big_smile
Но,Unknow Node : Server все равно пишет.

Отредактировано Maksimka (23-01-2012 15:36:19)

21

Re: Не стартует ices

Но,Unknow Node : Server все равно пишет.

потому что один там лишний, говорю смотри в пример

22

Re: Не стартует ices

Перезапустил сервер,не останавливая ices такая же ошибка началась.Опять не запускается.

23

Re: Не стартует ices

пишет tarasian666:

Но,Unknow Node : Server все равно пишет.

потому что один там лишний, говорю смотри в пример

В своем примере где я ссылку привел,или тут на форуме?

Составил секцию Stream как на этом форуме приведено.Ошибка исчезла,но в логах ices опять такая-же бадяга по поводу музыки началась( как было описанно выше,НЕ МОЖЕТ НАЙТИ ФАЙЛ) хотя в кодировке UTF-8 плейлись

Отредактировано Maksimka (23-01-2012 16:35:20)

24

Re: Не стартует ices

глянь в файл /usr/local/etc/ices.conf.dist если его там уже нет то поищи в папке с исходниками ices

25

Re: Не стартует ices

Составил секцию Stream как на этом форуме приведено.Ошибка исчезла,но в логах ices опять такая-же бадяга по поводу музыки началась( как было описанно выше,НЕ МОЖЕТ НАЙТИ ФАЙЛ) хотя в кодировке UTF-8 плейлист