View previous topic :: View next topic |
Author |
Message |
Christopher
Joined: 24 Feb 2011 Posts: 12
|
Posted: Thu Mar 06, 2014 2:39 pm Post subject: 2.3.3-kh10 can't kill listeners, listclients.xsl @id = blank |
|
|
Last night I upgraded my creaking Icecast install (CentOS) to 2.3.2 via yum, and then manually to 2.3.3-kh10-20140306014417 via .tar.gz.
It's working great... except for one part of the admin interface. Whilst it's populating the list of clients for a mountpoint properly, the list is generated and I can see IPs for each client but the ID field (for the "kill cilent" links) is always blank!
This is the {@id} (global?) variable in listclients.xsl ...
I'm not done much work with XSL files or the icecast web interfaces (done more today fixing historical problems of my own creation than the past seven years combined).
I haven't hacked through the files to understand how they're generated, but before I spend tonight trying to piece together a workaround or fix, is this a known bug? _________________ . |
|
Back to top |
|
|
karlH Code Warrior
Joined: 13 Jun 2005 Posts: 5476 Location: UK
|
Posted: Thu Mar 06, 2014 9:07 pm Post subject: |
|
|
I suspect you are running 2.3.2 not the KH build. The package may of installed icecast in /usr/bin while KH installs in /usr/local/bin/ by default, if you are using the yum package startup script and that looks specifically at /usr/bin/ then that will explain the issues you have reported. You should be able to alter the startup script for the different location.
karl. |
|
Back to top |
|
|
Christopher
Joined: 24 Feb 2011 Posts: 12
|
Posted: Sun Mar 09, 2014 2:32 am Post subject: |
|
|
I'm running Icecast 2.3.3-kh10-20140306014417 (ref. my other thread).
/usr/bin/icecast simply reports as "2.3.3", your build's in /usr/local/bin as you say.
Whilst both are installed, I've been invoking with "service icecast start" - my $PATH has /usr/local/bin before /usr/bin so (I assume!) it's loading yours, albeit a trunk build.
Open to suggestions as to where to obtain the stable 2.3.3-kh10 from. _________________ . |
|
Back to top |
|
|
karlH Code Warrior
Joined: 13 Jun 2005 Posts: 5476 Location: UK
|
Posted: Sun Mar 09, 2014 1:45 pm Post subject: |
|
|
kh10 can be obtained from github, I always tag the release for reference, from my website. There are usually patches/updates after a release which you can get from github yourself but those can have some issues as they haven't had much testing on.
As for the service script, remember that is from the distributors so that may have a hard coded path to the package they build so the fact that you have /usr/local/bin first in your path may not mean anything. If you want to use that script then edit it to use the other path
BTW, on linux, to check which one is being used, you can simply check
ls -l /proc/`pidof icecast`/exe
karl. |
|
Back to top |
|
|
|