UMS (5.2.1, headless, on Ubuntu 12.04 LTS server) not seen on network
Posted: Sun Aug 02, 2015 3:50 pm
Quick problem description: I download, configure, and start UMS 5.2.1. It runs, and binds to ports 9001 and 5001 according to netstat. No devices on the network (wired) can see it, however.
More detailed information:
I have a headless Linux server that is my general file server.
Since time immemorial, I have ripped all my CDs to high-bitrate MP3, and all my DVDs to VIDEO_TS directories on this server.
The file system is exposed through Samba 3 (which I'm not happy with) and NFS 4 (which is good for the clients that can use it.)
The server also runs SlimServer (Logitech Media Server) to play to an original Squeezebox (still going strong -- good quality electronics!)
My current living room playback solution is a Mac Mini running Windows Vista Media Center. It can browse MP3s, although slowly. It can browse DVDs, although VERY slowly -- the initial bring-up takes about 20 seconds when I navigate to the DVD library. I believe this is because it uses WPF, and is not smart about sorting the titles and caching the thumbnails for the sleeves.
I also have a PS/4 in the media cabinet, and I use that to watch subscription streaming media (Netflix, Crunchyroll, etc.) I now want to use this to listen to MP3s and watch DVDs, too.
Everything is wired on 1 Gbps wired Ethernet, Cat 5e cable, and switched through a Sony AV amp to a single TV and a separately amplified 6.1 surround sound.
I got UMS 5.2.1 for Java 8, and installed the default jre1.8.0_51, configuring the appropriate JAVA_HOME.
Note: The server is headless, does not run X Windows or anything else. It's running Ubuntu 12.04 LTS.
I start the UMS binary, and it seems to start up OK, but no device on the network can see it. They can see the separate SlimServer software on the same machine.
Windows machines on the network can see other Windows machine. The PS/4 can see the Windows machines.
What could be going wrong? Why does the PS/4 not see the server?
What should I do to further troubleshoot this? The output log isn't all that helpful:
(This is all it prints before going idle; when shutting down it prints a few more shutting-down type messages)
(I had to cut out a number of profiles listed, because of the post length limits)
More detailed information:
I have a headless Linux server that is my general file server.
Since time immemorial, I have ripped all my CDs to high-bitrate MP3, and all my DVDs to VIDEO_TS directories on this server.
The file system is exposed through Samba 3 (which I'm not happy with) and NFS 4 (which is good for the clients that can use it.)
The server also runs SlimServer (Logitech Media Server) to play to an original Squeezebox (still going strong -- good quality electronics!)
My current living room playback solution is a Mac Mini running Windows Vista Media Center. It can browse MP3s, although slowly. It can browse DVDs, although VERY slowly -- the initial bring-up takes about 20 seconds when I navigate to the DVD library. I believe this is because it uses WPF, and is not smart about sorting the titles and caching the thumbnails for the sleeves.
I also have a PS/4 in the media cabinet, and I use that to watch subscription streaming media (Netflix, Crunchyroll, etc.) I now want to use this to listen to MP3s and watch DVDs, too.
Everything is wired on 1 Gbps wired Ethernet, Cat 5e cable, and switched through a Sony AV amp to a single TV and a separately amplified 6.1 surround sound.
I got UMS 5.2.1 for Java 8, and installed the default jre1.8.0_51, configuring the appropriate JAVA_HOME.
Note: The server is headless, does not run X Windows or anything else. It's running Ubuntu 12.04 LTS.
I start the UMS binary, and it seems to start up OK, but no device on the network can see it. They can see the separate SlimServer software on the same machine.
Windows machines on the network can see other Windows machine. The PS/4 can see the Windows machines.
What could be going wrong? Why does the PS/4 not see the server?
What should I do to further troubleshoot this? The output log isn't all that helpful:
(This is all it prints before going idle; when shutting down it prints a few more shutting-down type messages)
(I had to cut out a number of profiles listed, because of the post length limits)
Code: Select all
Jul 28 20:48:47 ubuntu UniversalMediaServer: 20:48:47.956 [main] DEBUG o.a.c.c.PropertiesConfiguration - Base path set to file:///home/jwatte/.config/UMS/UMS.conf
Jul 28 20:48:47 ubuntu UniversalMediaServer: 20:48:47.977 [main] DEBUG o.a.c.c.PropertiesConfiguration - FileName set to UMS.conf
Jul 28 20:48:47 ubuntu UniversalMediaServer: 20:48:47.977 [main] DEBUG o.a.c.c.PropertiesConfiguration - Base path set to /home/jwatte/.config/UMS
Jul 28 20:48:48 ubuntu UniversalMediaServer: 20:48:48,069 |-INFO in ch.qos.logback.core.joran.action.DefinePropertyAction - About to instantiate property definer of type [net.pms.logging.DebugLogPropertyDefiner]
Jul 28 20:48:48 ubuntu UniversalMediaServer: 20:48:48,095 |-INFO in ch.qos.logback.core.joran.action.DefinePropertyAction - Popping property definer for property named [debugLogPath] from the object stack
Jul 28 20:48:48 ubuntu UniversalMediaServer: 20:48:48,097 |-INFO in ch.qos.logback.core.joran.action.DefinePropertyAction - About to instantiate property definer of type [net.pms.logging.DebugLogPropertyDefiner]
Jul 28 20:48:48 ubuntu UniversalMediaServer: 20:48:48,098 |-INFO in ch.qos.logback.core.joran.action.DefinePropertyAction - Popping property definer for property named [rootLevel] from the object stack
Jul 28 20:48:48 ubuntu UniversalMediaServer: 20:48:48,098 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
Jul 28 20:48:48 ubuntu UniversalMediaServer: 20:48:48,099 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [console]
Jul 28 20:48:48 ubuntu UniversalMediaServer: 20:48:48,124 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.FileAppender]
Jul 28 20:48:48 ubuntu UniversalMediaServer: 20:48:48,125 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [debug.log]
Jul 28 20:48:48 ubuntu UniversalMediaServer: 20:48:48,130 |-INFO in ch.qos.logback.core.FileAppender[debug.log] - File property is set to [/home/jwatte/.config/UMS/debug.log]
Jul 28 20:48:48 ubuntu UniversalMediaServer: 20:48:48,131 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
Jul 28 20:48:48 ubuntu UniversalMediaServer: 20:48:48,133 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [debug.log.10MB]
Jul 28 20:48:48 ubuntu UniversalMediaServer: 20:48:48,145 |-INFO in ch.qos.logback.core.rolling.FixedWindowRollingPolicy@2a2d45ba - Will use zip compression
Jul 28 20:48:48 ubuntu UniversalMediaServer: 20:48:48,153 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[debug.log.10MB] - Active log file name: /home/jwatte/.config/UMS/debug.log
Jul 28 20:48:48 ubuntu UniversalMediaServer: 20:48:48,154 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[debug.log.10MB] - File property is set to [/home/jwatte/.config/UMS/debug.log]
Jul 28 20:48:48 ubuntu UniversalMediaServer: 20:48:48,154 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apache] to WARN
Jul 28 20:48:48 ubuntu UniversalMediaServer: 20:48:48,154 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [httpclient.wire] to WARN
Jul 28 20:48:48 ubuntu UniversalMediaServer: 20:48:48,154 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to DEBUG
Jul 28 20:48:48 ubuntu UniversalMediaServer: 20:48:48,155 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [console] to Logger[ROOT]
Jul 28 20:48:48 ubuntu UniversalMediaServer: 20:48:48,155 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [debug.log] to Logger[ROOT]
Jul 28 20:48:48 ubuntu UniversalMediaServer: 20:48:48,155 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
Jul 28 20:48:48 ubuntu UniversalMediaServer: 20:48:48,155 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@39aeed2f - Registering current configuration as safe fallback point
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.191 [main] Starting Universal Media Server 5.2.1
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.192 [main] Based on PS3 Media Server by shagrath, copyright 2008-2014
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.192 [main] http://www.universalmediaserver.com
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.192 [main]
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.192 [main] Build: 584953cef (2015-07-11)
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.192 [main] Java: Java HotSpot(TM) 64-Bit Server VM 1.8.0_51 64-bit by Oracle Corporation
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.192 [main] OS: Linux 64-bit 3.2.0-56-generic
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.193 [main] Encoding: UTF-8
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.201 [main] Memory: 683 MB
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.201 [main] Language: en
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.201 [main]
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.201 [main] Working directory: /usr/local/src/ums-5.2.1
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.202 [main] Temp directory: /tmp/universalmediaserver
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.202 [main] Logging config file: /usr/local/src/ums-5.2.1/logback.headless.xml
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.203 [main] debug.log: /home/jwatte/.config/UMS/debug.log
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.203 [main]
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.203 [main] Profile directory: /home/jwatte/.config/UMS
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.203 [main] Profile directory permissions: rw
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.204 [main] Profile path: /home/jwatte/.config/UMS/UMS.conf
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.204 [main] Profile permissions: rw
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.204 [main] Profile name: ubuntu
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.204 [main]
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.205 [main] Web conf path: /home/jwatte/.config/UMS/WEB.conf
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.205 [main] Web conf permissions: file not found
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.205 [main]
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.222 [main] GUI environment not available
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.222 [main] Switching to console mode
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.328 [main] Loading MediaInfo library
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.356 [main] Loaded MediaInfoLib - v0.7.52
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.366 [main] Loading renderer configurations from /usr/local/src/ums-5.2.1/renderers
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.809 [main] Enabled 115 configurations, listed in order of loading priority:
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.810 [main] : Panasonic AS600
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.810 [main] : Panasonic AS650
...
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.832 [main] : Pioneer Kuro
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.832 [main] : PlayStation 3
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.832 [main] : PlayStation 4
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.833 [main] : PlayStation Vita
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.833 [main] : Popcorn Hour
...
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.837 [main] : Yamaha RX-V3900
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.837 [main] : Yamaha RX-V671
Jul 28 20:48:48 ubuntu UniversalMediaServer: Jul 28, 2015 8:48:48 PM org.fourthline.cling.UpnpServiceImpl <init>
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO: >>> Starting UPnP service...
Jul 28 20:48:48 ubuntu UniversalMediaServer: Jul 28, 2015 8:48:48 PM org.fourthline.cling.UpnpServiceImpl <init>
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO: Using configuration: net.pms.network.UPNPControl$1
Jul 28 20:48:48 ubuntu UniversalMediaServer: Jul 28, 2015 8:48:48 PM org.fourthline.cling.transport.RouterImpl <init>
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO: Creating Router: org.fourthline.cling.transport.RouterImpl
Jul 28 20:48:48 ubuntu UniversalMediaServer: Jul 28, 2015 8:48:48 PM org.fourthline.cling.transport.impl.MulticastReceiverImpl init
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO: Creating wildcard socket (for receiving multicast datagrams) on port: 1900
Jul 28 20:48:48 ubuntu UniversalMediaServer: Jul 28, 2015 8:48:48 PM org.fourthline.cling.transport.impl.MulticastReceiverImpl init
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO: Joining multicast group: /239.255.255.250:1900 on network interface: eth1
Jul 28 20:48:48 ubuntu UniversalMediaServer: Jul 28, 2015 8:48:48 PM org.fourthline.cling.transport.impl.StreamServerImpl init
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO: Created server (for receiving TCP streams) on: /10.0.0.3:60789
Jul 28 20:48:48 ubuntu UniversalMediaServer: Jul 28, 2015 8:48:48 PM org.fourthline.cling.transport.impl.DatagramIOImpl init
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO: Creating bound socket (for datagram input/output) on: /10.0.0.3
Jul 28 20:48:48 ubuntu UniversalMediaServer: Jul 28, 2015 8:48:48 PM org.fourthline.cling.UpnpServiceImpl <init>
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO: <<< UPnP service started successfully
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.974 [main] Checking the fontconfig cache in the background, this can take two minutes or so.
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.984 [main] Searching for plugins in /usr/local/src/ums-5.2.1/plugins
Jul 28 20:48:48 ubuntu UniversalMediaServer: INFO 20:48:48.991 [main] No plugins found
Jul 28 20:48:49 ubuntu UniversalMediaServer: INFO 20:48:49.006 [main] Registering transcoding engine: FFmpeg Audio
Jul 28 20:48:49 ubuntu UniversalMediaServer: INFO 20:48:49.030 [main] Registering transcoding engine: MEncoder
Jul 28 20:48:49 ubuntu UniversalMediaServer: INFO 20:48:49.030 [main] Registering transcoding engine: FFmpeg
Jul 28 20:48:49 ubuntu UniversalMediaServer: INFO 20:48:49.031 [main] Registering transcoding engine: VLC
Jul 28 20:48:49 ubuntu UniversalMediaServer: INFO 20:48:49.273 [main] Registering transcoding engine: FFmpeg Web Video
Jul 28 20:48:49 ubuntu UniversalMediaServer: INFO 20:48:49.274 [main] Registering transcoding engine: MEncoder Web
Jul 28 20:48:49 ubuntu UniversalMediaServer: INFO 20:48:49.274 [main] Registering transcoding engine: VLC Web Video
Jul 28 20:48:49 ubuntu UniversalMediaServer: INFO 20:48:49.276 [main] Registering transcoding engine: tsMuxeR
Jul 28 20:48:49 ubuntu UniversalMediaServer: INFO 20:48:49.276 [main] Registering transcoding engine: Audio High Fidelity
Jul 28 20:48:49 ubuntu UniversalMediaServer: INFO 20:48:49.280 [main] Registering transcoding engine: VLC Web Audio (Legacy)
Jul 28 20:48:49 ubuntu UniversalMediaServer: INFO 20:48:49.280 [main] Registering transcoding engine: VLC Web Video (Legacy)