101

Re: Инструкция по установке и настройке Icecast и Ices под Linux

покажите конфиг
покажите как запускаете

102

Re: Инструкция по установке и настройке Icecast и Ices под Linux

<icecast>
    <limits>
        <clients>100</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>65535</burst-size>
    </limits>

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

    <hostname>localhost</hostname>

    <listen-socket>
        <port>8000</port>
    </listen-socket>

    <fileserve>1</fileserve>

    <paths>
        <basedir>/home/icecast</basedir>
        <logdir>/home/icecast/logs</logdir>
        <webroot>/home/icecast/web</webroot>
        <adminroot>/home/icecast/admin</adminroot>
        <alias source="/" dest="/status.xsl"/>
    </paths>

    <logging>
        <accesslog>access.log</accesslog>
        <errorlog>error.log</errorlog>
        <loglevel>3</loglevel>
        <logsize>10000</logsize>
    </logging>
   <security>
        <chroot>0</chroot>
   <changeowner>
            <user>icecast</user>
            <group>icecast</group>
        </changeowner>
    </security>
</icecast>

запускал

icecast -b -c /usr/local/etc/icecast.xml

так же пробовал
su icecast -s "/usr/local/bin/icecast -b -c /usr/local/etc/icecast.xml"

но следом выдавал

Cannot execute /usr/local/bin/icecast -b -c /usr/local/etc/icecast.xml: No such file or directory

Хотя файл в директории присутствует

/usr/local/bin# ls
icecast  shout-config  xslt-config  xsltproc

Отредактировано BigAirBenX (15-09-2011 14:24:26)

103

Re: Инструкция по установке и настройке Icecast и Ices под Linux

а какие права у юзера icecast ?
пробуй так
    <security>
        <chroot>0</chroot>
        <changeowner>
            <user>nobody</user>
            <group>nogroup</group>
        </changeowner>
    </security>

про остальное

надо так обращаться с su
su -с "/usr/local/bin/icecast -b -c /usr/local/etc/icecast.xml" icecast

BigAirBenX пишет:

Cannot execute /usr/local/bin/icecast -b -c /usr/local/etc/icecast.xml: No such file or directory

BigAirBenX пишет:

Хотя файл в директории присутствует

значит установлено 2 icecast-а один из которых недособран, а именно тот что /usr/local/bin/icecast

104

Re: Инструкция по установке и настройке Icecast и Ices под Linux

Сменил <user> и <group>
Запустил как вы сказали.

Unknown id: /usr/local/bin/icecast -b -c /usr/local/etc/icecast.xml

Видать,вы правы.
А можно ли как-нибудь снести лишний iceCast или как мне поступить?

105

Re: Инструкция по установке и настройке Icecast и Ices под Linux

тот который компилировали пробуйте зайти в папку и сделать make uninstall от root-а
а второй - в зависимости откуда он взялся

но зачастую достаточно установить нормально собраный и он перетрет, для уверености можно перед тем удалить /usr/local/bin/icecast и /usr/bin/icecast или какой там еще имееться

106

Re: Инструкция по установке и настройке Icecast и Ices под Linux

ну расскажу,что попытался сделать.
сделад make uninstall
прошел.
Скачал IceCast trunk/
Установил именно его.ЗАпускаю сначала так
icecast -b -c /usr/local/etc/icecast.xml
И уже вылазит нормальная ошибка
Starting icecast2
Detaching from the console
root@vps3385:~# Server startup failed. Exiting

Потом пытаюсь запустить
su icecast -s "/usr/local/bin/icecast -b -c /usr/local/etc/icecast.xml"
но тут  без изменеий
Cannot execute /usr/local/bin/icecast -b -c /usr/local/etc/icecast.xml: No such file or directory
Конфигурация осталась прежняя ,попробовал обратно вернуть юзер и груп,но ничего не повлияло.
Почему то мне кажется.Что все равно запускается что-то не то.

Так же попробовал

 /usr/local/bin/icecast -b -c /usr/local/etc/icecast.xml &
[1] 23627
root@vps3385:~# Starting icecast2
Detaching from the console
Server startup failed. Exiting

Папки admin web заменил

/usr/local/bin/icecast этот файл изменен сегодня,так же в этой папке есть файлы shout-config , xslt-config , xsltproc они с 13 числа не трогались

Отредактировано BigAirBenX (15-09-2011 16:09:59)

107

Re: Инструкция по установке и настройке Icecast и Ices под Linux

BigAirBenX пишет:

И уже вылазит нормальная ошибка
Starting icecast2
Detaching from the console

это не ошибка , это значит что он запустился

BigAirBenX пишет:

root@vps3385:~# Server startup failed. Exiting

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

108

Re: Инструкция по установке и настройке Icecast и Ices под Linux

Это ты об этом,насколько я понял.

netstat -lpnt|grep 8000
tcp        0      0 0.0.0.0:8000            0.0.0.0:*               LISTEN      11331/icecast

Щас попробую перезагрузить сервер


Detaching from the console
root@vps3385:~# Changed groupid to 1000.
Changed userid to 1000.


Все,это победа?

Если да,то почему не могу зайти на http://localhost:8000/ ?

Отредактировано BigAirBenX (15-09-2011 17:18:43)

109

Re: Инструкция по установке и настройке Icecast и Ices под Linux

или напутано с web директориями или iptable не пускает

110

Re: Инструкция по установке и настройке Icecast и Ices под Linux

/usr/local/share/icecast/web последний раз изменен сегодня,значит директория переставилась в момент установки iceCast trunk
ну и в директории /home/icecast/web тоже сегодняшние изменения.

А вот что с iptable  может быть,этого я ,к сожалению,вас не очень понял

111

Re: Инструкция по установке и настройке Icecast и Ices под Linux

для начала используйте стандартный конфиг где все пути совпадают с установлеными папками и файлами, там и права на доступ уже тот что надо и тд
а папку /home/icecast можно удалить
и смотрите что пишет в лог

iptables это своего рода файрвол

112

Re: Инструкция по установке и настройке Icecast и Ices под Linux

а,дико извиняюсь.
Icecast2 Status

   [corner_topleft.jpg]
   AdministrationServer StatusVersion
   [corner_bottomleft.jpg]


   Support icecast development at www.icecast.org

Вопрос по поводу настройки Ices

Пусть у нас есть директория /media/music с несколькими mp3 файлами.
Создадим playlist для этой директории:

# cd /media/music
# ls > playlist.txt

почему  /media/music , если мы назначали адрес к медиатеке /home/icecast/music ?

Вот я создал папку /media/music и файл  playlist.txt

Ладно,но куда мне слить музыку то в итоге?и чем заполнить файл  playlist.txt

Отредактировано BigAirBenX (15-09-2011 19:48:40)

113

Re: Инструкция по установке и настройке Icecast и Ices под Linux

BigAirBenX пишет:

почему  /media/music , если мы назначали адрес к медиатеке /home/icecast/music ?

скорей опечатка

сначала надо залить музыку а потом делать playlist.txt

BigAirBenX пишет:

Пусть у нас есть директория /media/music с несколькими mp3 файлами.

все хватит, разбирайтесь дальше без меня

114

Re: Инструкция по установке и настройке Icecast и Ices под Linux

осталось то совсем ничего,уже даже через броадкаст к iceCast присоединился и все получилось.
Помоги с этой последней загвоздкой.
Как мне скопировать музыку в каталог /home/icecast/music ?

при перетаскивании песни возникает окно PSCP.exe клиента
c названием C:\Users\Nick(имя моего ПК)\Desktop\puittyo~1.ru\PSCP.exe

И внутри запрос

Nick@(IP сервера)'s password:

Что за пароль он хочет,Я не знаю.Пробовал пароль и от сервера и от Ices

Отредактировано BigAirBenX (16-09-2011 09:18:55)

115

Re: Инструкция по установке и настройке Icecast и Ices под Linux

не знаю,как удаляются сообщения,потому пишу следом.

При запуске ices -c '/usr/local/etc/ices.conf'

Logfile opened
Playing Ajapai - Brain.mp3
Error during send: Mount failed on http://127.0.0.1:8000/ices, error: Login failed


что с этим не то?

lynx  http://127.0.0.1:8000/ices
Не заходит сюда

Отредактировано BigAirBenX (17-09-2011 00:59:53)

116

Re: Инструкция по установке и настройке Icecast и Ices под Linux

Login failed
Проверь пароль от айскаста в айсесе. Айсес не может присоеденится к серверу

http://radioheart.ru/banners/radioheart_400x40_banner.jpg
RadioHeart.ru: Функциональный радио хостинг с автодиджеем и нонстопом, а так же быстрый виртуальный хостинг. Возможность создать радио за 5 минут, подключить автодиджей и нонстоп.
Отзывы о хостинге

117

Re: Инструкция по установке и настройке Icecast и Ices под Linux

Вот Ices
[spoiler]<?xml version="1.0"?>
<ices:Configuration xmlns:ices="http://www.icecast.org/projects/ices">
  <Playlist>
    <File>playlist.txt</File>
    <Randomize>1</Randomize>
    <Type>builtin</Type>
    <Module>ices</Module>
  </Playlist>

  <Execution>
    <Background>1</Background>
    <Verbose>0</Verbose>
    <BaseDirectory>/tmp</BaseDirectory>
  </Execution>

  <Stream>
    <Server>
      <Hostname>localhost</Hostname>
      <Port>8000</Port>
      <Password>*пароль*</Password>
      <Protocol>http</Protocol>
    </Server>

    <Mountpoint>/test</Mountpoint>
    <Name>Default stream</Name>
    <Genre>Default genre</Genre>
    <Description>Default description</Description>
    <URL>http://localhost:8000/test</URL>
    <Public>0</Public>

    <Bitrate>128</Bitrate>
    <Reencode>1</Reencode>
    <Samplerate>44100</Samplerate>
    <Channels>2</Channels>
  </Stream>
</ices:Configuration>
[/spoiler]
Вот Icecast
[spoiler]<icecast>
    <limits>
        <clients>100</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>65535</burst-size>
    </limits>

    <authentication>
        <source-password>*пароль*</source-password>
        <relay-password>*пароль*</relay-password>
        <admin-user>admin</admin-user>
        <admin-password>*пароль*</admin-password>
    </authentication>

    <hostname>localhost</hostname>

    <listen-socket>
        <port>8000</port>
    </listen-socket>
      <mount>
        <mount-name>/ices</mount-name>
        <password>*пароль*</password>
    </mount>

    <fileserve>1</fileserve>

    <paths>
        <basedir>/home/icecast</basedir>
        <logdir>/home/icecast/logs</logdir>
        <webroot>/home/icecast/web</webroot>
        <adminroot>/home/icecast/admin</adminroot>
        <alias source="/" dest="/status.xsl"/>
    </paths>

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

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

[/spoiler]

может из-за того,Что разные папки указаны тут?

icecast

<listen-socket>
        <port>8000</port>
    </listen-socket>
      <mount>
        <mount-name>/ices</mount-name>
        <password>*пароль*</password>
    </mount>

ices

<Stream>
    <Server>
      <Hostname>localhost</Hostname>
      <Port>8000</Port>
      <Password>*пароль*</Password>
      <Protocol>http</Protocol>
    </Server>

    <Mountpoint>/test</Mountpoint>

Для пущей достоверности пароли везде одни и те же

Отредактировано BigAirBenX (18-09-2011 15:03:59)

118

Re: Инструкция по установке и настройке Icecast и Ices под Linux

<Mountpoint>/ices</Mountpoint>  надо

http://radioheart.ru/banners/radioheart_400x40_banner.jpg
RadioHeart.ru: Функциональный радио хостинг с автодиджеем и нонстопом, а так же быстрый виртуальный хостинг. Возможность создать радио за 5 минут, подключить автодиджей и нонстоп.
Отзывы о хостинге

119

Re: Инструкция по установке и настройке Icecast и Ices под Linux

к сожалению ошибка не сменилась.
Проблема ж не может быть в качестве mp3 файла?

Пароли точно одинаковые.Вот тут что-то необычное прелогают,я гуглом перевел,но все равно не понял сути
[spoiler]http://lists.xiph.org/pipermail/icecast … 03955.html[/spoiler]

Отредактировано BigAirBenX (18-09-2011 21:31:28)

120

Re: Инструкция по установке и настройке Icecast и Ices под Linux

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

      <mount>
        <mount-name>/ices</mount-name>
        <password>*пароль*</password>
    </mount>

можно убрать, тогда  надо чтоб пароль в ices совпадал с <source-password>

121

Re: Инструкция по установке и настройке Icecast и Ices под Linux

Я,конечно, попробую,но очень бы хотелось решить эту проблему без вмешательства винампа и прочего.


Я дико извиняюсь,Но с какого-то перепуга

# ices -c '/usr/local/etc/ices.conf'
Logfile opened
Could not find a valid playlist file.
Ices Exiting...

не находит плейлист.
Чертовщина.Ведь путь к нему верный и он верный.

Отредактировано BigAirBenX (19-09-2011 01:14:12)

122

Re: Инструкция по установке и настройке Icecast и Ices под Linux

использовать абсолютный путь к плейлисту

123

Re: Инструкция по установке и настройке Icecast и Ices под Linux

спасибо,помогло,теперь предыдущая ошибка вернулась.
Ошибка может быть только в файле конфигурации Ices?
Какие изменения я сделал с последнего
[spoiler] <Playlist>
    <File>/home/icecast/music/playlist.txt</File>
    <Randomize>1</Randomize>
    <Type>builtin</Type>
    <Module>ices</Module>
  </Playlist>
[/spoiler]
[spoiler]  <Mountpoint>/ices</Mountpoint>
    <Name>Default stream</Name>
    <Genre>Default genre</Genre>
    <Description>Default description</Description>
    <URL>http://localhost:8000/test</URL>
    <Public>0</Public>
[/spoiler]
Ошибка все та же

Error during send: Mount failed on http://127.0.0.1:8000/ices, error: Login failed

Может какие то проблемы в доступе? и да,запускаю командой
ices -c '/usr/local/etc/ices.conf'
Так же пробовал

 ices -c /etc/ices.conf -D -F /music/playlist.txt
Error while opening -F/ices.log, error: No such file or directory
Logfile opened
Playing Ajapai - Brain.mp3
Error during send: Mount failed on http://127.0.0.1:8000/ices, error: Login failed

говорят,Что файл конфигурации можно попробовать сменить,только вот я не вижу этому логического объяснения..

Отредактировано BigAirBenX (19-09-2011 11:01:15)

124

Re: Инструкция по установке и настройке Icecast и Ices под Linux

вопрос все еще в силе.Проблема точно не с паролем.

125

Re: Инструкция по установке и настройке Icecast и Ices под Linux

ices -c '/usr/local/etc/ices.conf' должно быть ices -c /usr/local/etc/ices.conf тобиш без кавычек, затем еще раз проверьте пароль он кричит что не может подключиться потому что либо логин либо пароль неверный тобишь опять же указанный маунт и пароль к маунту не совместимы.