ОсновноеRadiotalkПользовательское
Общие вопросы по интернет радио вещанию
6   •   Посмотреть все темы

Не стартует sc_serv на REDHAT (как и на Centos), помогите плз.

 

6
Romingood @Romingood
Перелопатил все инструкции по установке, скачал (и не раз) sc_serv c сайта shoutcast, то есть дистрибутив нормальный.

Задача простейшая у меня - транслировать через Shoutcast в инет то, что я передаю со своего домашнего компа через Sam Broadcaster.
Никаких плейлистов и прочих примочек.

В общем происходит следующее:

Сервер запускается, потом пишет что читает файл конфигурации, далее он напоминает что в бане 0 адресов и еще что-то там 0
но это нормально.

Еще говорит про 2 ядра на процессоре.

А далее он пишет стартинг стрим 2 ...

и потом - файл или директория не найдены.

Потом говорит, что всё сворачивается, и вылетает.

В точности скопировать с сервера не могу, т.к. заHALTил его со злости ))) это ж домашний сервер.
но попозже смогу запустить снова.

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

А сейчас полная засада, ломаю остатки головы третий день.

да, еще. создан юзер shoutcast и группа shoutcast , sc_serv запускаю соотв. от имени юзера shoutcast и владельцем всех файлов и апок является юзер shoutcast. Вроде всё как положено. А то Icecast, например, не любит запуск ис-под рута.

Готов предоставить ssh доступ на север, ну, и с меня пиво в этом случае, если подсобите. или 500 р. на телефон.
также в общем у меня 40 Мбит (туда и сюда )канал сейчас, могу пару-тройку недель не выключать сервер. вдруг понадобится потестировать что... велком.

Вспомнил мелочь, которая меня раздражает.
несмотря на то, что сервер толком не запускается, он исправно читает файлы sc_serv.ban и sc_serv.rip и почему-то их удаляет. мне потом приходится их еще раз создавать. Может в этом дело... хз

6
Romingood @Romingood
Добрался до сервера, цитирую лог при старте сервера полностью.




[shoutcast@sever ~]$ /usr/local/shoutcast/sc_serv /usr/local/shoutcast/sc_serv.conf
2012-06-14 05:41:01 I msg:<***> Logger startup
2012-06-14 05:41:01 I msg:<***> version 2.0.0.29
2012-06-14 05:41:01 D msg:<***>
2012-06-14 05:41:01 I msg:***************************************************************
2012-06-14 05:41:01 I msg:** SHOUTcast Distributed Network Audio Server (DNAS)
2012-06-14 05:41:01 I msg:** Copyright (C) 1999-2011 Nullsoft, Inc. All Rights Reserved.
2012-06-14 05:41:01 I msg:** Use "sc_serv filename.conf" to specify a config file.
2012-06-14 05:41:01 I msg:***************************************************************
2012-06-14 05:41:01 I msg:[SHOUTcast] DNAS/posix(linux x86) v2.0.0.29 (Jul 31 2011) starting up...
2012-06-14 05:41:01 I msg:[MAIN] PID: 2067
2012-06-14 05:41:01 I msg:[MAIN] Loaded config from /usr/local/shoutcast/sc_serv.conf
2012-06-14 05:41:01 I msg:[MAIN] Calculated CPU count is 2
2012-06-14 05:41:01 I msg:[MAIN] Starting 2 network threads
2012-06-14 05:41:01 I msg:[BAN] Banned 0 IP's (0)
2012-06-14 05:41:01 I msg:[RIP] Reserved 0 IP's (0)
2012-06-14 05:41:01 E msg:No such file or directory
2012-06-14 05:41:01 I msg:[MAIN] Runner shutdown
2012-06-14 05:41:01 I msg:<***> Logger shutdown
[shoutcast@sever ~]$


Вот этот самый
msg:No such file or directory
преследует меня который день.

И опять сейчас при запуске сервера пропали файлы sc_serv.ban и sc_serv.rip

Вот мой конфиг, хотя конфигов я перепробовал массу



; NOTE: for any relative paths specified are relative to
; sc_serv and not to where the conf file is being stored

; here we will setup where the log and other related files
; will be stored. make sure that these folders exist else
; sc_serv will throw an error and will close itself down.
; we will make the logs save to the sc_serv2 directory
logfile=/usr/local/shoutcast/logs/sc_serv.log
w3clog=/usr/local/shoutcast/logs/sc_w3c.log
banfile=/usr/local/shoutcast/control/sc_serv.ban
ripfile=/usr/local/shoutcast/control/sc_serv.rip


; for testing we will make the server only work locally
; (i.e. localhost / 127.0.0.1) though if this is left out
; or set to publicserver=always then we attempt to make a
; connection to the YP for listing - do not forget to add
; in a 'streamauthhash' value for any public streams made
publicserver=never


; if you're wanting to use a different port to use for any
; connections then you can use this option e.g. to use 80
; otherwise port 8000 is used as the default to listen on.
portbase=8000


; password used by sc_trans or the Winamp dsp plug-in
; NOTE: remember to change this to something else
password=testing


; password used for accessing the administation pages
; NOTE: remember to change this to something else
adminpassword=testing2


; now we will specify the details of the stream we're going
; to serve which can be done as follows
streamid=1
streampath=/test.aac



строчку про streampath=/test.aac
убирал, не помогает. думал, вдруг именно этого файла и не видит сервер, даже создал его вручную при помощи команды cat >

Ни-Че-Го.

32
6245
Тарас @tarasian666
похоже проблема с правами на папку и файлы

7094
--- @Render
Debian/Ubuntu
apt-get install ia32-libs

Centos
yum install lib32-glib

6245
Тарас @tarasian666
sc_serv2 существует на 64bit

была б в этом проблема не запускался б вообще

7094
--- @Render
tarasian666 пишет:

sc_serv2 существует на 64bit

была б в этом проблема не запускался б вообще

Угу, но странно только что в логе x86 у него
[SHOUTcast] DNAS/posix(linux x86) v2.0.0.29 (Jul 31 2011) starting up...

Ну здесь точно 2 причины - права либо либы.

6245
Тарас @tarasian666
если права - запуск от рута покажет

6
Romingood @Romingood
отвечаю всем по порядку

Render пишет:

Debian/Ubuntu
apt-get install ia32-libs

Centos
yum install lib32-glib


ничего не промисходит, у меня i386 версия, но могу поставить и 64 бита, непринципиально.


[root@sever ~]# yum install lib32-glib
Loaded plugins: product-id, security, subscription-manager
Updating certificate-based repositories.
Setting up Install Process
No package lib32-glib available.
Error: Nothing to do
[root@sever ~]#



>если права - запуск от рута покажет

Запускал и от рута и от юзера shoutcast - результат одинаковый, тот что выше.

Показываю права на файлы:


[root@sever shoutcast]# ls -lls
total 1952
20 -rwxrwxrwx. 1 shoutcast shoutcast 17546 Jul 31 2011 changes.txt
4 drwxrwxrwx. 5 shoutcast shoutcast 4096 Jul 31 2011 config_builder
4 drwxrwxrwx. 2 shoutcast shoutcast 4096 Jun 14 05:41 control
4 drwxrwxrwx. 3 shoutcast shoutcast 4096 Jul 31 2011 docs
4 drwxrwxrwx. 2 shoutcast shoutcast 4096 Jun 14 05:41 logs
4 -rwxrwxrwx. 1 shoutcast shoutcast 2705 Jul 28 2011 readme.txt
1860 -rwsrwsrwt. 1 shoutcast shoutcast 1901504 Jul 31 2011 sc_serv
4 -rwxrwxrwx. 1 shoutcast shoutcast 1422 Jun 14 05:40 sc_serv.conf
4 -rwxrwxrwx. 1 shoutcast shoutcast 898 Jun 18 2011 sc_serv_debug.conf
4 -rwxrwxrwx. 1 shoutcast shoutcast 990 Jun 18 2011 sc_serv_public.conf
4 -rwxrwxrwx. 1 shoutcast shoutcast 1066 Jun 18 2011 sc_serv_relay.conf
4 -rwxrwxrwx. 1 shoutcast shoutcast 1317 Jun 18 2011 sc_serv_simple.conf
0 -rw-rw-rw-. 1 shoutcast shoutcast 0 Jun 13 21:28 sc_w3c.log
0 -rwxrwxrwx. 1 shoutcast shoutcast 0 Jun 13 11:11 test2.aac
4 -rwxrwxrwx. 1 shoutcast shoutcast 1 Jun 13 20:57 test.aac
28 -rwxrwxrwx. 1 shoutcast shoutcast 28442 Jan 28 2011 tos.txt



и на папку
Control

[root@sever control]# ls -lls
total 4
0 -rwxrwxrwx. 1 shoutcast shoutcast 0 Jun 14 18:56 sc_serv.ban
4 -rwxrwxrwx. 1 shoutcast shoutcast 1 Jun 14 18:56 sc_serv.rip
0 -rw-rw-rw-. 1 shoutcast shoutcast 0 Jun 13 21:31 sc_w3c.log


Могу дать рута, но тогда мне надо знать, как именно починили, чтобы потом сам мог поднять ... потому что переставлять систему потом буду, REDHAT мне не нравится. Centos привычней и современней.

6245
Тарас @tarasian666
почему в папке столько конфигов?
при запуске указываете конфиг?

6
Romingood @Romingood
tarasian666 пишет:

почему в папке столько конфигов?
при запуске указываете конфиг?


Вот так установилось с сайта shoutcast.com , конфиги я не удалял, а при старте использую
sc_serv sc_serv.conf

Да не , конфиг-то цепляется нормально, а если без конфига запустить сервер, он все равно спросит, какой конфиг использовать.

Отредактировано Romingood - 14.06.2012
6245
Тарас @tarasian666
было такое, было, но как прошло чесно не помню...

щас с таким конфигом даже пашет


specialfiletmpdir=/home/taras/
backupfile=/home/taras/noise256.mp3
password=*********
adminpassword=*******
portbase=8000
yp2=1
screenlog=0
logfile=/home/taras/sc_serv2.log
w3cenable=0
w3clog=/home/taras/sc_w3c2.log
banfile=/home/taras/sc_serv2.ban
ripfile=/home/taras/sc_serv2.rip
maxuser=100
publicserver=always
streamid=1
streampath=/


6
Romingood @Romingood
tarasian666 пишет:

было такое, было, но как прошло чесно не помню...
щас с таким конфигом даже пашет


Я сделал следующее (для чистоты эксперимента) :
adduser taras даже пароль создал. и залил файл noise256.mp3

потом всё это дело перелил в /home/taras/ чтобы Ваш конфиг подошел в точности, затем сделал

chown -taras:taras /home/taras сменил права на папку и ее содержимое.

В результате конфг вообще не правился. Всё подошло идеально.

Результат - всё тот же )))

Дайте плиз мне Ваш бинарник sc_serv или в идеале всю папку в архиве.
Попробую запуститься с Вашей версии.

Только скажите, какая OS у Вас, уже готов поставить любую.

Архив можно кинуть на arsoft1@mail.ru
Заранее благодарен.

888
Falcon @Falcon
Romingood пишет:

tarasian666 пишет:

было такое, было, но как прошло чесно не помню...
щас с таким конфигом даже пашет


Я сделал следующее (для чистоты эксперимента) :
adduser taras даже пароль создал. и залил файл noise256.mp3

потом всё это дело перелил в /home/taras/ чтобы Ваш конфиг подошел в точности, затем сделал

chown -taras:taras /home/taras сменил права на папку и ее содержимое.

В результате конфг вообще не правился. Всё подошло идеально.

Результат - всё тот же )))

Дайте плиз мне Ваш бинарник sc_serv или в идеале всю папку в архиве.
Попробую запуститься с Вашей версии.

Только скажите, какая OS у Вас, уже готов поставить любую.

Архив можно кинуть на arsoft1@mail.ru
Заранее благодарен.

Мануал по установке. Сам по нему делал неоднократно, все работает

Setting up shoutcast on the server is pretty easy.
im guessing that this is a linux server

ssh into the server:

1. (download shoutcast files to server)
wget **********

2. (untar files)
tar -zxvf shoutcast-1-9-5-linux-glibc6.tar.gz

3. (rename folder)
mv shoutcast-1-9-5-linux-glibc6 shoutcast

4.(remove downloaded file)
rm shoutcast-1-9-5-linux-glibc6.tar.gz

5. now you could either ftp into ur server and config sc_serv.conf or use shell editor (pico or nano) depending on the whats install on the box

pico sc_serv.conf
or
nano sc_serv.conf

6. (edit config)
Edit sc_serv.conf file as needed
maxuser
password
port

remore the ; infront of adminpassword and set a password

7. (save config)
ctrl-x to save and exit the editor

8.(start the server)
./sc_serv sc_serv.conf

6
Romingood @Romingood
Falcon пишет:


Мануал по установке. Сам по нему делал неоднократно, все работает


Обязательно сохраню Вашу инструкцию на будущее.

Спасибо большое! Тема закрыта, сервер настроен! Спасибо, Neon!
Также всех благодарю за проявленное участие!