1

Тема: Поднимаемс shoutcast server на linux

Есть нужда поднять сервер на линуксе, нужен постоянный серв. Есть тут такая штука, сетевой диск, D-Link DNS-323, но это же не просто диск smile цэ линукс, произведя некоторые манипуляции по инструкции замечательных энтузиастов я его благополучно вскрыл и теперь сижу под рутом в SSH и TelNet. По инструкции пытаюсь запустить шуткаст серв (http://www.nixp.ru/articles/%D0%9D%D0%B … Linux.html). Там по сути всё предельно просто и без заморочек должно быть. Но вот когда вызываю sc_serv, например так: ./sc_serv sc_serv.conf или просто без параметров, без разницы получаю это:
./sc_serv: line 1: syntax error: "(" unexpected

В чём проблема кроется? Помогите, люди, вылечить гемморой.

Отредактировано unclechu (14-05-2011 22:42:53)

2

Re: Поднимаемс shoutcast server на linux

Я не остановился на сетевом диске, я полез через TelNet на ресивер от телевизора, это такая штука, которая показывает цифровое спутниковое тв. Openbox, тоже на линуксе. Попытался там всё тоже проделать и получил идентичную ошибку, только слово unexpected левее "(":
./sc_serv: line 1: syntax error: unexpected "("

Одна и та же тема на двух разных linux серверах устройствах, что я делаю не так?

3

Re: Поднимаемс shoutcast server на linux

unexpected "("

удалите все коментарии с конфига, где то незакоментирована скобка

4

Re: Поднимаемс shoutcast server на linux

tarasian666
Удалил, это ничего не изменило. По сути и не должно, ибо даже когда просто без конфига вызываешь sc_serv такой же болт прописывается.

5

Re: Поднимаемс shoutcast server на linux

не может быть такого, если запускать из той же папки то он конфиг сам увидит. Значит в конфиге дальше косяк

6

Re: Поднимаемс shoutcast server на linux

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

7

Re: Поднимаемс shoutcast server на linux

Взял для меньших сомнений 1-ую версию, там всего три файла: README.TXT, sc_serv, sc_serv.conf
Вот содержание sc_serv.conf
MaxUser=300
Password=shout
PortBase=8012
LogFile=sc_serv.log
RealTime=0
ScreenLog=0
ShowLastSongs=20
TchLog=yes
WebLog=no
W3CEnable=Yes
W3CLog=sc_w3c.log
SrcIP=ANY
DestIP=ANY
Yport=80
NameLookups=0
AdminPassword=cast
AutoDumpUsers=1
AutoDumpSourceTime=10
ContentDir=./content
TitleFormat=MyRadio: %s
PublicServer=default
AllowRelay=No
AllowPublicRelay=No
MetaInterval=32768

Вызываю:
./sc_serv

И получаю ту же ошибку.
Может это из-за урезанного линукса? Ну как бы ведь это не сервер не какой, один сетевой диск, второй ресивер телевизионный.
Сетевой диск: Linux Media 2.6.12.6-arm1 #32 Wed Jun 24 15:19:48 CST 2009 armv5tejl unknown
Ресивер у телека: Linux pdk7105 2.6.23.17_stm23_A21-SDK7105_7105-STSDK #2 PREEMPT Thu Dec 2 13:37:03 KST 2010 sh4 GNU/Linux

Добавлено спустя     1 минуту   42 секунды:
Чтобы убедиться, что дело не в конфиге, я снёс всё, окромя и оставил только sc_serv, вызываю его, та же ошибка.

Добавлено спустя     3 минуты   10 секунд:
Добавлено спустя     2 минуты   35 секунд:
QwiBeck
Я к тому же выводу клонюсь. Простите за глупый вопрос, но не подскажите как проверять эти зависимости?

8

Re: Поднимаемс shoutcast server на linux

ldd ./sc_serv

9

Re: Поднимаемс shoutcast server на linux

root@Media:/mnt/HD_a2/shoutcast1# ldd ./sc_serv
ldd: can't open cache '/ffp/etc/ld.so.cache'
checking sub-depends for '/lib/libpthread.so.0'
checking sub-depends for 'not found'
checking sub-depends for '/lib/libc.so.0'
        libpthread.so.0 => /lib/libpthread.so.0 (0x00000000)
        libc.so.6 => not found (0x00000000)
        libc.so.0 => /lib/libc.so.0 (0x00000000)
        /lib/ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x00000000)

Замечательно, о чём бы только это говорило? Нет некоей libc.so.6? Или всех, что перечислены? Ибо указатель 0x00000000

Добавлено спустя     9 минут   50 секунд:
На ресивере вообще шок:


/var/shoutcast # ldd sc_serv
$       not a dynamic executable

Отредактировано unclechu (15-05-2011 11:26:33)

10

Re: Поднимаемс shoutcast server на linux

пробуйте установить libc

11

Re: Поднимаемс shoutcast server на linux

Я нашёл правильную ссылку?
http://www.linuxshare.ru/docs/distro/lf … aders.html

В этой коробочке не будет 22 метра свободного места:
root@Media:~# df
Filesystem           1k-blocks      Used Available Use% Mounted on
rootfs                    9911      7679      1720  82% /
/dev/root                 9911      7679      1720  82% /
/dev/loop0                5760      5760         0 100% /sys/crfs
/dev/sda2            239334908 208077188  31257720  87% /mnt/HD_a2
/dev/sda4               497861      2326    495535   0% /mnt/HD_a4

Можно же установить в любое желаемое место? Вот на сам хард например? /mnt/HD_a2

12

Re: Поднимаемс shoutcast server на linux

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

13

Re: Поднимаемс shoutcast server на linux

Есть нужда поднять сервер на линуксе, нужен постоянный серв. Есть тут такая штука, сетевой диск, D-Link DNS-323

я бы до такого никогда не додумался ) CPU ARM 500 MGz, 64 MB flash-RAM

но это же не просто диск smile цэ линукс

Ну да, скорее всего еще и ядро без нужных модулей, обрезано по самое не балуй

Подкиньте, плиз правильную наводку

материнская плата ITX-M45GT
17x17 см., mini-ITX
CPU: Intel Xeon 2GHz HT dual core, Socket 604
2 X Realtek 8111B Gigabit Ethernet (10/100/1000)
RAM: 1 слот до 2GB DDR2
2 Х SATA ll

http://habreffect.ru/files/b59/833df1e43/%D0%91%D0%B5%D0%B7-%D0%B8%D0%BC%D0%B5%D0%BD%D0%B8-1.jpg
в Украине можно приобрести сервер в рекмаунтовом корпусе 2U на базе этой мамки за $160, отдельно мамку за $120

14

Re: Поднимаемс shoutcast server на linux

devilben
Это конечно замечательно, спасибо за совет! smile Но в последствии будет арендоваться VPS-сервер, но пока я хотел поэксперементировать такими вот путями, попробовать, а потом уже наживую на VPS.
Конечно, там есть не всякое, многое урезано, но многое и есть! По сравнению с ресивером от телека — дофига всего! )

15

Re: Поднимаемс shoutcast server на linux

я хотел поэксперементировать

VirtualBOX

16

Re: Поднимаемс shoutcast server на linux

Это конечно тоже вариант, но тут негде поднимать, то-есть так, чтобы постоянно работало, только эта коробочка.
И потому хотелось бы таки решить эту проблему.

Отредактировано unclechu (17-05-2011 16:26:07)

17

Re: Поднимаемс shoutcast server на linux

Ну я вам говорю что это изврат, тестировать на NAS это абсолютно не те условия и не та система которая будет на VDS

18

Re: Поднимаемс shoutcast server на linux

devilben
Оффтоп конечно, но я думаю это интересно, эмуляция линукса без VirtBox-а, посредством браузера и JS (только FF4 или Chrome) http://bellard.org/jslinux/