Hi,I am trying to configure ps3 media server in my new installed fedora 16.i was able to set it up from a terminal running the script PMS.sh and my ps3 can connect to the computer and play my content.

i came accross a problem where i wanted to configure the start of the script as a strartup service.i created a PMS script in /etc/rc.d/init.d and when using the new systemctl start/stop PMS.service it starts and stops the service correcrly. my problem is that when i try to do "chkconfig --level 2345 PMS on" the ps3 is not able to see the computer anymore.once i do "chkconfig PMS off" and enable the PMS service the ps3 sees the computer again.

does anyone know how can i overcome it?

attached are my PMS script.

my PMS.sh script was not changed from the normal download of ps3media server ver 1.5

Have you modified your iptables? I have noticed in the past that if you do not open up for multicast access, things get a little.... strange... with the discovery of the media server. Here is what I have in my iptables:

Once the file is created you need to run 'systemctl daemon-reload' to make systemd aware of the new file.

Start the service manually by running 'systmctl start ps3media.service' or 'service ps3media start' (either way is the same result).

If it starts ok then run 'systemctl enable ps3media.service' or 'chkconfig ps3media on' to make it start on boot (again either way is the same result).

I'll happily wrap up the latest ps3mediaserver into an Fedora16 rpm (with a dedicated user and config setup so that it works right off the bat) if people are interested?

Hi mate, this script works 99% ! However have the problem with the service not showing as available on the ps3, until I restart the service. Believe it's to do with the order at which the service starts.

I can confirm that it starts automatically, it's just not appearing on the ps3 until I restart (Must be to do with some network service?)

I'm running Fedora 16, have it in exactly as you have posted, except using root and my ps3mediaserver is located under /usr/local/ps3mediaserver

I created that service and only changed the user, group, and location where PMS was installed, and I am getting the error:

systemd[14650]: Failed at step USER spawning /usr/local/apps/pms/pms-current/PMS.sh: No such process

That script does exist, is readable and executable by the user I have in the ps3media.service file.

I am running on Fedora 17 (32 bit), using PMS 1.70. I also cannot get PMS to start up correctly unless I either run as root, or the user I am logged in as (even if I have it run minimized so it does not try to connect to X11), I just get the error that it cannot find the config file. The weird part is that the file referenced does exist, and I do have it set to run minimized. Everything works fine as root or the user I log in as. Does anyone have any suggestions?