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

Не стартует 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 и почему-то их удаляет. мне потом приходится их еще раз создавать. Может в этом дело... хз

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




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


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

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

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

  1.  
  2. ; NOTE: for any relative paths specified are relative to
  3. ; sc_serv and not to where the conf file is being stored
  4. ; here we will setup where the log and other related files
  5. ; will be stored. make sure that these folders exist else
  6. ; sc_serv will throw an error and will close itself down.
  7. ; we will make the logs save to the sc_serv2 directory
  8. logfile=/usr/local/shoutcast/logs/sc_serv.log
  9. w3clog=/usr/local/shoutcast/logs/sc_w3c.log
  10. banfile=/usr/local/shoutcast/control/sc_serv.ban
  11. ripfile=/usr/local/shoutcast/control/sc_serv.rip
  12. ; for testing we will make the server only work locally
  13. ; (i.e. localhost / 127.0.0.1) though if this is left out
  14. ; or set to publicserver=always then we attempt to make a
  15. ; connection to the YP for listing - do not forget to add
  16. ; in a 'streamauthhash' value for any public streams made
  17. publicserver=never
  18. ; if you're wanting to use a different port to use for any
  19. ; connections then you can use this option e.g. to use 80
  20. ; otherwise port 8000 is used as the default to listen on.
  21. portbase=8000
  22. ; password used by sc_trans or the Winamp dsp plug-in
  23. ; NOTE: remember to change this to something else
  24. password=testing
  25. ; password used for accessing the administation pages
  26. ; NOTE: remember to change this to something else
  27. adminpassword=testing2
  28. ; now we will specify the details of the stream we're going
  29. ; to serve which can be done as follows
  30. streamid=1
  31. streampath=/test.aac


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

Ни-Че-Го.

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

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

Centos
yum install lib32-glib

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

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

0
7094
Dim @Render
tarasian666 пишет:

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

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

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

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

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

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

Render пишет:

Debian/Ubuntu
apt-get install ia32-libs

Centos
yum install lib32-glib


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

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



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

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

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

  1.  
  2. [root@sever shoutcast]# ls -lls
  3. total 1952
  4. 20 -rwxrwxrwx. 1 shoutcast shoutcast 17546 Jul 31 2011 changes.txt
  5. 4 drwxrwxrwx. 5 shoutcast shoutcast 4096 Jul 31 2011 config_builder
  6. 4 drwxrwxrwx. 2 shoutcast shoutcast 4096 Jun 14 05:41 control
  7. 4 drwxrwxrwx. 3 shoutcast shoutcast 4096 Jul 31 2011 docs
  8. 4 drwxrwxrwx. 2 shoutcast shoutcast 4096 Jun 14 05:41 logs
  9. 4 -rwxrwxrwx. 1 shoutcast shoutcast 2705 Jul 28 2011 readme.txt
  10. 1860 -rwsrwsrwt. 1 shoutcast shoutcast 1901504 Jul 31 2011 sc_serv
  11. 4 -rwxrwxrwx. 1 shoutcast shoutcast 1422 Jun 14 05:40 sc_serv.conf
  12. 4 -rwxrwxrwx. 1 shoutcast shoutcast 898 Jun 18 2011 sc_serv_debug.conf
  13. 4 -rwxrwxrwx. 1 shoutcast shoutcast 990 Jun 18 2011 sc_serv_public.conf
  14. 4 -rwxrwxrwx. 1 shoutcast shoutcast 1066 Jun 18 2011 sc_serv_relay.conf
  15. 4 -rwxrwxrwx. 1 shoutcast shoutcast 1317 Jun 18 2011 sc_serv_simple.conf
  16. 0 -rw-rw-rw-. 1 shoutcast shoutcast 0 Jun 13 21:28 sc_w3c.log
  17. 0 -rwxrwxrwx. 1 shoutcast shoutcast 0 Jun 13 11:11 test2.aac
  18. 4 -rwxrwxrwx. 1 shoutcast shoutcast 1 Jun 13 20:57 test.aac
  19. 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 привычней и современней.

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

0
6
Romingood @Romingood
tarasian666 пишет:

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


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

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

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

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

  1.  
  2. specialfiletmpdir=/home/taras/
  3. backupfile=/home/taras/noise256.mp3
  4. password=*********
  5. adminpassword=*******
  6. portbase=8000
  7. yp2=1
  8. screenlog=0
  9. logfile=/home/taras/sc_serv2.log
  10. w3cenable=0
  11. w3clog=/home/taras/sc_w3c2.log
  12. banfile=/home/taras/sc_serv2.ban
  13. ripfile=/home/taras/sc_serv2.rip
  14. maxuser=100
  15. publicserver=always
  16. streamid=1
  17. streampath=/

0
6
Romingood @Romingood
tarasian666 пишет:

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


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

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

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

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

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

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

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

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

0
888
Falcon @Falcon
Romingood пишет:

tarasian666 пишет:

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


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

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

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

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

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

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

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

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

Мануал по установке. Сам по нему делал неоднократно, все работает
  1.  
  2. Setting up shoutcast on the server is pretty easy.
  3. im guessing that this is a linux server
  4. ssh into the server:
  5. 1. (download shoutcast files to server)
  6. wget **********
  7. 2. (untar files)
  8. tar -zxvf shoutcast-1-9-5-linux-glibc6.tar.gz
  9. 3. (rename folder)
  10. mv shoutcast-1-9-5-linux-glibc6 shoutcast
  11. 4.(remove downloaded file)
  12. rm shoutcast-1-9-5-linux-glibc6.tar.gz
  13. 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
  14. pico sc_serv.conf
  15. or
  16. nano sc_serv.conf
  17. 6. (edit config)
  18. Edit sc_serv.conf file as needed
  19. maxuser
  20. password
  21. port
  22. remore the ; infront of adminpassword and set a password
  23. 7. (save config)
  24. ctrl-x to save and exit the editor
  25. 8.(start the server)
  26. ./sc_serv sc_serv.conf

0
6
Romingood @Romingood
Falcon пишет:


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


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

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

0





Согласие на обработку данных на нашем сайте

Продолжая просматривать страницу, вы соглашаетесь с использованием файлов «Cookie» и с Политикой конфиденциальности «Privacy».
Наверху или внизу страницы вы можете изменить валюту и язык по умолчанию. Английская версия сайта ещё находится в доработке и доступна не полностью.