[SOLVED] DLNA from Plex server stopped working after Ubuntu 13.04->13.10 upgrade
Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
DLNA from Plex server stopped working after Ubuntu 13.04->13.10 upgrade
Howdy all. I have a media server at home that was running Plex Media Server on Ubuntu 13.04. I was able to stream to both my phone and PS3 via DLNA. I recently upgraded my distribution from 13.04 to 13.10 and the DLNA portion of the server seems to not be working. The server doesn't show up to either device, yet I am still able to access, and play content from, the web interface. I checked firewall settings, but all required ports still seem to be open. I have also reinstalled Plex with no luck. Any insights as to what might be going wrong would be greatly appreciated. Thanks!
if you can contact your plex server via your localhost but cannot connect to it otherwise it would only be one of two things, either your firewall or selinux. have you tried taking down your firewall and contacting and is selinux enabled or disabled?
I looked at what ports were open on the servers firewall, and they all were. It also shows plex as using the port for dlna. I'm unfamiliar with selinux, but is that something that could have been instantiated or affected by doing the upgrade?
Last night, I decided to just re-install 13.04 to try to go back to the original configuration. I formatted / but left /home intact. I installed plex and set up a few movies to test. Thus far, it seems to be having the same issue. I did a standard Kubuntu install, updated packages, installed ssh, installed avahi (due to plex dependency) then installed plex. I set up no firewall rules and nothing about my network configuration has changed.
from what you just said then it is almost certainity that selinux is blocking AND your firewall. i dont use ubuntu but i know on other version of linux the firewall is default in effect and covers all ports. also, selinux would block all files from being used by default. selinux is like a firewall but for you files. it would prevent your files from being executed unless you specify it to not allow this. i usually just disable it.
as for the ports with your firewall and plex and allowing plex access, i have a server that protects my pcs from the net. underneath the server i usually do not use firewalls (or i do i just leave them permissive). the last time i tried to configure plex with using a firewall, i opened all the ports that were in the guide and found that there was still one port that plex needed that was not open. when i took down my firewall, plex worked fine. i could never figure out what that port (or protocol) was though.
for sure though you need to deal with selinux (i would recommend disabling it if the computer you are doing it on is not guarded otherwise by a firewall). and as for your firewall, like i said, try disabling it and plex should work just fine which means you either need to take it down or figure out which port (or protocol) you are missing.
Well, it seems to be working now. I was playing with some settings and when I tried it a bit later, it worked. The only thing I really changed was the MyPlex port settings. I tried manually setting the port, restarted, it gave me an error, I set it back to dynamically choosing, restarted, and now it seems to work. I don't know why, but I know that I'll likely just stick to 13.04 for a while. :-)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.