Page 1 of 1

[Solved] DiscoveryAdvertisementNotifier error

PostPosted: Wed Apr 11, 2012 10:37 am
by si_blakely
Serviio running on SME8b7 Linux (Centos 5) with OpenJDK 1.6.0.
Serviio seems to be running OK for my Sony BDP-S370 and XBox360, but some clients do not see it (Andromote, Android UPnP, Windows Media Player).

I get these errors in my serviio log

  Code:
2012-04-11 11:21:19,952 INFO  [DiscoveryAdvertisementNotifier] Starting DiscoveryAdvertisementNotifier
2012-04-11 11:21:19,961 INFO  [DiscoverySSDPMessageListener] Starting DiscoverySSDPMessageListener using interface eth0 (eth0) and address 10.0.0.250, timeout = 0
2012-04-11 11:21:19,970 INFO  [RendererSearchSender] Searching for Renderer devices
2012-04-11 11:21:19,971 INFO  [RendererExpirationChecker] Starting RendererExpirationChecker
2012-04-11 11:21:20,048 WARN  [RendererSearchSender] Search for Renderers using interface eth0 (eth0) failed: Operation not permitted
2012-04-11 11:21:20,051 WARN  [RendererSearchSender] Search for Renderers using interface eth1 (eth1) failed: Operation not permitted
2012-04-11 11:21:20,058 WARN  [DiscoveryAdvertisementNotifier] Could not advertise the device on any available NIC, will try again


I run serviio as a user (serviio) but have tested this as root as well. Any thoughts...

Simon

Re: DiscoveryAdvertisementNotifier error

PostPosted: Fri Apr 13, 2012 10:00 am
by si_blakely
This was a firewall issue - MCAST was being denied by iptables.

I was able to sort it with a change to the firewall script.

Si

Re: [Solved] DiscoveryAdvertisementNotifier error

PostPosted: Mon Aug 06, 2012 5:56 pm
by unklcid
SI, could you provide details on what you changed in your iptables configuration? I have the same issue ([RendererSearchSender] Search for Renderers using interface eth1 (eth1) failed: Operation not permitted), and I am running iptables as well. When I disable my iptables rules and set all default actions to accept the error goes away and my devices can see the serviio server again.