{edit] - Solved by myself finally.... problem wasn't ps3mediaplayer, but with DNS name resolution. I toyed with so many parameters, I can't say for certain what fixed this. I think it may have been incorrect config of my F15 DNS/DHCP server.... I'm running 'named' for DNS resolution, but noticed that DNSmasq was also running on same server (in failed state). Perhaps this was the root cause?

Interestingly, the PS3 Media Server identity reported by my media players is now of the form "PS3 Media Server [Dads Computer]", where as way back in the distant past before my problems appeared, it used to report "PS3 Media Server [172.16.1.2]".

In any case, you'll find my 1.50 ps3mediaserver config outlined in the posts below, and have previously worked with 1.20, 1.30 in essentially this form.[/edit]

Hi,

I've been running various releases of Fedora (currently F15) and various releases of PS3 Media Server (currently 1.50.0) for several years.

My problem has been bugging me for a long time, and several PS3 Media Server releases.... PS3 Media Server fails to resolve the hostname of the fedora box, and because I've got TWO fedora servers on my home network, my media players each report the same thing - so I can't tell which is which.... (ie the media players all show two servers called "PS3 Media Server [unknown host]") The host names used to resolve to their IP addresses, but some time a long time ago it stopped working for me.

I've tried adding the IP address of the interface to /etc/hosts along with a name - but this doesn't change the behaviour.

ERROR in ch.qos.logback.core.util.ContextUtil@1d3c468a - Failed to get local hostname java.net.UnknownHostException: DadsComputer: DadsComputer at java.net.UnknownHostException: DadsComputer: DadsComputer at at java.net.InetAddress.getLocalHost(InetAddress.java:1426) at at ch.qos.logback.core.util.ContextUtil.getLocalHostName(ContextUtil.java:30) at at ch.qos.logback.core.util.ContextUtil.addHostNameAsProperty(ContextUtil.java:39) at at ch.qos.logback.classic.joran.action.ConfigurationAction.begin(ConfigurationAction.java:47) at at ch.qos.logback.core.joran.spi.Interpreter.callBeginAction(Interpreter.java:273) at at ch.qos.logback.core.joran.spi.Interpreter.startElement(Interpreter.java:145) at at ch.qos.logback.core.joran.spi.Interpreter.startElement(Interpreter.java:127) at at ch.qos.logback.core.joran.spi.EventPlayer.play(EventPlayer.java:40) at at ch.qos.logback.core.joran.spi.Interpreter.play(Interpreter.java:332) at at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:132) at at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:93) at at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:52) at at ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:77) at at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:150) at at org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:85) at at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:55) at at org.slf4j.LoggerFactory.bind(LoggerFactory.java:128) at at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:108) at at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:279) at at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:252) at at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:265) at at net.pms.PMS.<clinit>(PMS.java:132)

and I can confirm that the error is of the same form on the other server (with different hostname) too. The hostname is the one specified in /etc/sysconfig/network or assigned via dhcpd's 'get-lease-hostnames' option.

# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 localhost.localdomain localhost172.16.1.2 DadsServer.MY.DOMAIN.PATH DadsServer::1 localhost6.localdomain6 localhost6

I've also got a working named on one of my servers, that correctly serves the IP addresses of all local host names, with and without my domain. (ie I can ping DadsServer from any machine on my home network, and the local DNS will resolve that name correctly to its local IP of 172.16.1.2)