Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam. Chcę stworzyć w sieci serwer radiowy oparty na Icecast2 i Ices lub Darkice.
Instaluję Icecast'a za pomocą apt'a.
Pojawia się błąd:
Dodawanie użytkownika systemowego `icecast2' (UID 108)... Dodawanie nowego użytkownika `icecast2' (UID 108) w grupie `icecast'... Nie utworzono katalogu domowego `/usr/share/icecast2'. icecast2 daemon disabled - read /etc/default/icecast2.
Próba uruchomienia Icecast'a :
I/O warning : failed to load external entity "/etc/icecast2/icecast.xml" FATAL: error parsing config file (/etc/icecast2/icecast.xml) XML config parsing error
Skapłem się, że to pewnie coś z prawami zapisu i odczytu dla plików Ice'a.
A więc po wydaniu takich poleceń jak:
chmod 777 /var/log/icecast2
# chmod 777 /etc/icecast2
# chmod 777 /usr/share/icecast2/web
# chmod 777 /usr/share/icecast2/admin
# chmod 666 /etc/icecast2/icecast.xml
[b]Icecast startuje[/b]
Po wpisaniu w przeglądarce adresu http://localhost:8000/status.xsl przeglądarka generuje błąd:
[b]Could not parse XSLT file[/b]
Nie mogę sobie z tym poradzić, nawet mimo wpisywania polecenia:
# chmod 666 /usr/share/icecast2/web/status.xsl
Co z tym zrobić? Musiałbym stawiać serwer radiowy na innym linuksie, ale szczerze to nie mam ochoty, bo Debian najlepszy jest...
Offline
No cóż- instaluję w takim razie openSUSE. Dzięki za zainteresowanie tematem...
Offline
Czemu jesteś sarkastyczny ? Może nikt się tym programem nie bawił i dlatego brak odzewu. A 47 wyświetleń to nie jest brak zainteresowania.
Offline
Czemu jesteś sarkastyczny ? Może nikt się tym programem nie bawił i dlatego brak odzewu. A 47 wyświetleń to nie jest brak zainteresowania.[/quote]
Nie jestem w ogóle sarkastyczny :). Podziękowałem i tyle. Nie dopatruj się tego, czego nie ma :).
Pozdrawiam.
A na razie męczę się z tym openSuse.
Offline
Mi tez czasem coś nei wychodzi ale to nei powód by zaraz jak nam cos nie wypali to robić przesiadkę na inne distro głupota nie zna ludzkich granic
uda się jutro pojutrze za tydzień lub dwa ale wkońcu to zainstaluje chodzbym miał do zony śię nie odzywać dwa dńi No jak sie okazało zostałeś słabym debianiątkiem zwątpiłeś mało uparty jesteś
http://www.howtoforge.com/linux_webradio_with_icecast2_ices2 Walnij tego linka w konsoli szukaj myśl i kombinuj kolego w gogle jest masa różnych instrukcji obsługi i tak dalej
Serdeczne powodzeńia
Offline
Mi tez czasem coś nei wychodzi ale to nei powód by zaraz jak nam cos nie wypali to robić przesiadkę na inne distro głupota nie zna ludzkich granic
uda się jutro pojutrze za tydzień lub dwa ale wkońcu to zainstaluje chodzbym miał do zony śię nie odzywać dwa dńi No jak sie okazało zostałeś słabym debianiątkiem zwątpiłeś mało uparty jesteś
http://www.howtoforge.com/linux_webradio_with_icecast2_ices2 Walnij tego linka w konsoli szukaj myśl i kombinuj kolego w gogle jest masa różnych instrukcji obsługi i tak dalej
Serdeczne powodzeńia[/quote]
Ok dzięki, ale odwiedziłem już tą stronkę. Dwa dni googlowałem za problemem i go nie rozwiązałem. Problem leży albo na dostępie do pliku status.xml albo w bibliotekach xslt. Na suse icecast już mi działa. Pokombinuję jeszcze z tymi bibliotekami xslt. Hmm a najlepiej instalnę wszystko ze źródeł.
A ten yast to nawet nawet ;)
ps. distro nie zmienię, apt'ek najlepszy.
Offline
A robiłeś ls -l /etc/icecast2/ czy jakostak w tym stylu
Offline
Potrzebny Ci był parser xml. Nie znam icecasta wieć nie wiem, który dokładnie pakiet był potrzebny, ale to Cie powinno odpowiednio nakierować. W openSUSE będziesz prawdopodobnie miał ten sam problem :)
Offline
A robiłeś ls -l /etc/icecast2/ czy jakostak w tym stylu[/quote]
Wyciąg z pliku error.logKod:
[2007-09-28 18:44:26] DBUG connection/_handle_get_request Stats request, sending XSL transformed stats [2007-09-28 18:44:26] WARN xslt/xslt_get_stylesheet Error checking for stylesheet file "/usr/share/icecast2/web/status.xsl": Permission denied [2007-09-28 18:44:26] EROR xslt/xslt_transform problem reading stylesheet "/usr/share/icecast2/web/status.xsl"Więc to coś z dostępem do pliku.
Polecenie ls -la na pliku status.xsl
Kod:
lrwxrwxrwx 1 root root 28 2007-09-27 16:38 status.xsl -> /etc/icecast2/web/status.xsl[/quote]W openSUSE będziesz prawdopodobnie miał ten sam problem :)[/quote]
Miałem ten sam problem- ale tam jest YAST - bez problemu po zainstalowaniu libxslt i libxslt-devel wszystko hula. W Debianie zrobiłem to samo- znaczy się zainstalowałem ze źródeł libxslt i wgrałem do odpowiednich katalogów pliki libxslt-devel. Oczywiście libxml2 też ze źródeł zainstalowane.
Errata: Problem rozwiązany. APT czasami jednak felerny jest i nie należy powierzać mu instalowania za każdym razem. Zainstalowałem Icecasta ze źródeł i już po problemie.Offline
Time (s) | Query |
---|---|
0.00009 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00135 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.138.101.219' WHERE u.id=1 |
0.00078 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.138.101.219', 1732693316) |
0.00065 | SELECT * FROM punbb_online WHERE logged<1732693016 |
0.00072 | SELECT topic_id FROM punbb_posts WHERE id=71566 |
0.00014 | SELECT id FROM punbb_posts WHERE topic_id=9210 ORDER BY posted |
0.00064 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=9210 AND t.moved_to IS NULL |
0.00030 | SELECT search_for, replace_with FROM punbb_censoring |
0.00190 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=9210 ORDER BY p.id LIMIT 0,25 |
0.00087 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=9210 |
Total query time: 0.00748 s |