Page 1 sur 2

[PS3 Media Server] PMS voit la PS3, non réciproque (résolu)

Publié : lun. 31 août 2009, 19:17
par Bismut
Bonjour,

Sur mon ancien PC (Ubuntu Hardy), j'utilisais PS3 Media Server pour lire des fichiers vidéos depuis ma PS3 et c'est plutôt agréable à utiliser.

Là, je viens d'installer PMS depuis AUR sur Archlinux, et l'ai lancé.

A priori PMS voit très bien ma PS3 et tout semble ok :

Code : Tout sélectionner

[raph@myhost ~]$ pms
[main] TRACE 19:12:34.618 Starting Java PS3 Media Server v1.10.5
[main] TRACE 19:12:34.651 by shagrath / 2008-2009
[main] TRACE 19:12:34.652 http://ps3mediaserver.blogspot.com
[main] TRACE 19:12:34.652 http://code.google.com/p/ps3mediaserver
[main] TRACE 19:12:34.652 
[main] TRACE 19:12:34.653 Java 1.6.0_0-Sun Microsystems Inc.
[main] TRACE 19:12:34.653 OS Linux amd64 2.6.30-ARCH
[main] TRACE 19:12:34.653 Encoding: UTF-8
[main] TRACE 19:12:34.667 Temp folder: /tmp/javaps3media
[main] TRACE 19:12:34.695 Registering transcoding engine FFmpeg Audio
[main] TRACE 19:12:34.719 Registering transcoding engine MEncoder
[main] TRACE 19:12:34.720 Registering transcoding engine MPlayer Audio
[main] TRACE 19:12:34.721 Registering transcoding engine MEncoder Web
[main] TRACE 19:12:34.722 Registering transcoding engine MPlayer Video Dump
[main] TRACE 19:12:34.722 Registering transcoding engine MPlayer Web
[main] TRACE 19:12:34.725 Registering transcoding engine TsMuxer
[main] TRACE 19:12:34.725 Registering transcoding engine Audio High Fidelity
[main] TRACE 19:12:34.726 Registering transcoding engine VideoLan Audio Streaming
[main] TRACE 19:12:34.726 Registering transcoding engine VideoLan Video Streaming
[main] TRACE 19:12:34.727 Registering transcoding engine Raws Thumbnailer
[main] TRACE 19:12:35.097 Scanning network interface eth0 / eth0
[main] TRACE 19:12:35.098 Using address /192.168.0.11 found on network interface: name:eth0 (eth0) index: 2 addresses: /192.168.0.11;
[main] TRACE 19:12:35.099 Created socket: /192.168.0.11:5001
[main] TRACE 19:12:35.140 Sending ALIVE...
[main] TRACE 19:12:35.145 Using following UUID: 68966c86-2fe4-3b2e-91a8-ef181fb6a4eb
[Thread-2] TRACE 19:12:35.146 Starting DLNA Server on host 192.168.0.11 and port 5001...
[Thread-2] TRACE 19:12:37.367 Receiving a request from: 192.168.0.14
[main] TRACE 19:12:38.564 It's ready! You should see the server appears on XMB
[Thread-6] TRACE 19:12:48.563 Sending ALIVE...
Seulement ma PS3 (XMB) ne voit pas de serveur multimédia !?

Mon PC et ma PS3 sont raccordés à un Switch Ethernet Gigabit...

Je ne vois pas d'où peut venir le problème... :|

Merci d'avance pour toute aide.

Re: [PS3 Media Server] PMS voit la PS3, ce n'est pas réciproque

Publié : jeu. 03 sept. 2009, 16:26
par Bismut
Après avoir googlé un peu partout, il semble que quelques personnes aient eu le même problème, et d'après ce que j'ai pu voir, également sous Archlinux.

Peut-être est-ce un problème d'ouverture de port ? Comment puis-je voir la liste des ports ouverts et en ouvrir un au besoin ?

2ème hypothèse, c'est mon switch qui n'est pas configuré pour autoriser l'UPnP... puisque ma PS3 n'arrive pas à utiliser l'UPnP (mais accès internet marche bien)... mais je ne sais pas comment le configurer mon petit Switch Negear Gigabits à 8 ports ^^"

Re: [PS3 Media Server] PMS voit la PS3, ce n'est pas réciproque

Publié : jeu. 03 sept. 2009, 17:19
par benpro
Bismut a écrit :Après avoir googlé un peu partout, il semble que quelques personnes aient eu le même problème, et d'après ce que j'ai pu voir, également sous Archlinux.

Peut-être est-ce un problème d'ouverture de port ? Comment puis-je voir la liste des ports ouverts et en ouvrir un au besoin ?

2ème hypothèse, c'est mon switch qui n'est pas configuré pour autoriser l'UPnP... puisque ma PS3 n'arrive pas à utiliser l'UPnP (mais accès internet marche bien)... mais je ne sais pas comment le configurer mon petit Switch Negear Gigabits à 8 ports ^^"
Un switch ne gère en rien l'UPnP. Un routeur oui ;)
Sinon je pense au fichier /etc/hosts.allow
peut-être rajouté ton deamon.

Re: [PS3 Media Server] PMS voit la PS3, ce n'est pas réciproque

Publié : jeu. 03 sept. 2009, 19:28
par Bismut
Ah donc ben c'est pas le Switch alors...

Bon, ben ça doit venir de ma config archlinux alors ?

Je pense que je vais tester PMS sous Mac pour voir un peu (et oui, j'ai un Mac Mini en double boot, et pas de Windows XD)

Si ça marche, ça voudra bien dire que c'est une config à mettre en place.

Re: [PS3 Media Server] PMS voit la PS3, ce n'est pas réciproque

Publié : jeu. 03 sept. 2009, 20:39
par benpro
Tu as tester le hosts.allow ?

Re: [PS3 Media Server] PMS voit la PS3, ce n'est pas réciproque

Publié : jeu. 03 sept. 2009, 21:24
par Bismut
benpro a écrit :Tu as tester le hosts.allow ?
J'ai googlé un peu, mais je n'ai pas vraiment compris comment l'utiliser avec PMS...

Et puis j'ai cru lire qu'à un niveau plus bas (ou plus haut ?), il fallait peut-être mieux s'intéresser à iptables ?

Enfin je ne sais pas, je suis un peu perdu... ah c'est quand même dommage, tout fonctionne si bien sur Archlinux (même mon imprimante/scanner HP), c'est dommage, je suis à un cheveu de la configuration la plus parfaite que je n'ai jamais eu ^^

Mais je ne désespère pas, j'ai toujours réussi à surmonter les petites difficultés rencontrées jusqu'alors pendant ma migration complète vers Arch, ce n'est pas maintenant que je ferai marche arrière :wink:

Re: [PS3 Media Server] PMS voit la PS3, ce n'est pas réciproque

Publié : jeu. 03 sept. 2009, 22:07
par tuxce
Bismut a écrit : J'ai googlé un peu, mais je n'ai pas vraiment compris comment l'utiliser avec PMS...
nom du process : adreese ip complète ou ip/mask : politique (ALLOW ou DENY)

Re: [PS3 Media Server] PMS voit la PS3, ce n'est pas réciproque

Publié : ven. 04 sept. 2009, 09:03
par benpro
Ne pas oublier le man ;)
man hosts.allow

Re: [PS3 Media Server] PMS voit la PS3, ce n'est pas réciproque

Publié : ven. 04 sept. 2009, 15:05
par Bismut
J'ai ajouté :

Code : Tout sélectionner

pms : 192.168.0.14 : ALLOW
à hosts.allow et décommenté la ligne ALL : ALL : Deny de hosts.deny

Aucun changement... :|


A noter que j'ai essayé PMS sous Mac, et ça marche très bien, ma PS3 voit bien mon PC.

Sachant que ça marchait par défaut sous Ubuntu, il me faut donc juste trouver la configuration d'Ubuntu qui fait que ça marche car si j'ai bien compris, pour l'instant tous mes "problèmes" sous Arch sont juste dû au fait que je ne savais pas qu'Ubuntu pré-configurait certaines choses...


Quelqu'un a-t-il une idée ?

A priori, PMS veut connecter mon PC (qui a l'adresse 192.168.0.11 sur le port 5001 si je ne me trompe pas) à ma PS3 (dont l'adresse est 192.168.0.14 logiquement).

Que puis-je vérifier ou que dois-je faire pour progresser dans mon enquête ?


Merci.

Re: [PS3 Media Server] PMS voit la PS3, ce n'est pas réciproque

Publié : ven. 04 sept. 2009, 15:52
par tuxce
lance pms et poste la sortie de:

Code : Tout sélectionner

netstat -ntlp

Re: [PS3 Media Server] PMS voit la PS3, ce n'est pas réciproque

Publié : ven. 04 sept. 2009, 15:59
par Bismut
Voici :

Code : Tout sélectionner

[raph@myhost ~]$ netstat -ntlp
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name   
tcp        0      0 192.168.0.11:5001       0.0.0.0:*               LISTEN      3774/java           
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      -                   
tcp        0      0 :::6600                 :::*                    LISTEN      -                   
tcp        0      0 ::1:631                 :::*                    LISTEN    

Re: [PS3 Media Server] PMS voit la PS3, ce n'est pas réciproque

Publié : ven. 04 sept. 2009, 16:11
par tuxce
teste "java" à la place de "pms" dans hosts.allow

Re: [PS3 Media Server] PMS voit la PS3, ce n'est pas réciproque

Publié : ven. 04 sept. 2009, 16:14
par benjarobin
Grillé: donc si cela ne marche pas tente ceci

Je ne vois qu'une solution lance la même commande sous Mac, vérifier, que tu utilise le même port, (je ne connais pas PMS mais cela devrai être un standard) Sinon ta sortie montre que tout le monde peut écouter sur ton serveur, donc cela devrai marcher

Re: [PS3 Media Server] PMS voit la PS3, ce n'est pas réciproque

Publié : ven. 04 sept. 2009, 16:30
par Bismut
Ca ne semble toujours pas marcher, même avec Java... :roll:

N'y aurait-il pas un autre truc tout bête à faire ?

Donc pour rappel, voici mon hosts.allow :

Code : Tout sélectionner

#
# /etc/hosts.allow
#

java : 192.168.0.11 : ALLOW

# End of file
J'ai aussi essayé avec :
java : 192.168.0.14 : ALLOW
java : 192.168.0.11:5001 : ALLOW
java : 192.168.0.14:5001 : ALLOW

Et mon hosts.deny, j'ai essayé :
ALL: ALL: DENY
#ALL: ALL: DENY


A savoir qu'à chaque fois, je ne redémarre que PMS... et non le PC ou la session.

Re: [PS3 Media Server] PMS voit la PS3, ce n'est pas réciproque

Publié : ven. 04 sept. 2009, 16:50
par tuxce
qu'est ce que te donne /var/log/auth.log?

Re: [PS3 Media Server] PMS voit la PS3, ce n'est pas réciproque

Publié : ven. 04 sept. 2009, 16:57
par Bismut
Je te donne les 2 dernière heures (mes essais a priori)

Code : Tout sélectionner

Sep  4 14:55:51 myhost sudo:     raph : TTY=pts/1 ; PWD=/home/raph ; USER=root ; COMMAND=/usr/bin/nano /etc/hosts.allow
Sep  4 14:55:51 myhost sudo: pam_unix(sudo:session): session opened for user root by raph(uid=0)
Sep  4 14:55:51 myhost sudo: pam_unix(sudo:session): session closed for user root
Sep  4 14:55:58 myhost sudo:     raph : TTY=pts/1 ; PWD=/home/raph ; USER=root ; COMMAND=/usr/bin/nano /etc/hosts.allow
Sep  4 14:55:58 myhost sudo: pam_unix(sudo:session): session opened for user root by raph(uid=0)
Sep  4 14:55:58 myhost sudo: pam_unix(sudo:session): session closed for user root
Sep  4 14:56:07 myhost sudo:     raph : TTY=pts/1 ; PWD=/home/raph ; USER=root ; COMMAND=/usr/bin/nano /etc/hosts.deny
Sep  4 14:56:07 myhost sudo: pam_unix(sudo:session): session opened for user root by raph(uid=0)
Sep  4 14:56:07 myhost sudo: pam_unix(sudo:session): session closed for user root
Sep  4 14:56:44 myhost sudo:     raph : TTY=pts/1 ; PWD=/home/raph ; USER=root ; COMMAND=/usr/bin/nano /etc/hosts.allow
Sep  4 14:56:44 myhost sudo: pam_unix(sudo:session): session opened for user root by raph(uid=0)
Sep  4 14:56:44 myhost sudo: pam_unix(sudo:session): session closed for user root
Sep  4 14:59:47 myhost sudo:     raph : TTY=pts/1 ; PWD=/home/raph ; USER=root ; COMMAND=/usr/bin/nano /etc/hosts.allow
Sep  4 14:59:47 myhost sudo: pam_unix(sudo:session): session opened for user root by raph(uid=0)
Sep  4 14:59:47 myhost sudo: pam_unix(sudo:session): session closed for user root
Sep  4 15:00:43 myhost sudo:     raph : TTY=pts/1 ; PWD=/home/raph ; USER=root ; COMMAND=/usr/bin/nano /etc/hosts.allow
Sep  4 15:00:43 myhost sudo: pam_unix(sudo:session): session opened for user root by raph(uid=0)
Sep  4 15:00:43 myhost sudo: pam_unix(sudo:session): session closed for user root
Sep  4 15:05:48 myhost sudo:     raph : TTY=pts/1 ; PWD=/home/raph ; USER=root ; COMMAND=/usr/bin/nano /etc/hosts.deny
Sep  4 15:05:48 myhost sudo: pam_unix(sudo:session): session opened for user root by raph(uid=0)
Sep  4 15:05:48 myhost sudo: pam_unix(sudo:session): session closed for user root
Sep  4 15:29:58 myhost firefox: getaddrinfo*.gaih_getanswer: got type "SOA"
Sep  4 15:50:54 myhost firefox: getaddrinfo*.gaih_getanswer: got type "SOA"
Sep  4 15:57:01 myhost sudo:     raph : TTY=pts/0 ; PWD=/home/raph ; USER=root ; COMMAND=list
Sep  4 15:57:01 myhost sudo:     raph : TTY=pts/0 ; PWD=/home/raph ; USER=root ; COMMAND=/usr/bin/pacman -Sy
Sep  4 15:57:01 myhost sudo: pam_unix(sudo:session): session opened for user root by raph(uid=0)
Sep  4 15:57:01 myhost sudo: pam_unix(sudo:session): session closed for user root
Sep  4 15:57:21 myhost sudo:     raph : TTY=pts/0 ; PWD=/home/raph ; USER=root ; COMMAND=list
Sep  4 15:57:21 myhost sudo:     raph : TTY=pts/0 ; PWD=/home/raph ; USER=root ; COMMAND=/usr/bin/pacman --sync --sysupgrade --print-uris
Sep  4 15:57:21 myhost sudo: pam_unix(sudo:session): session opened for user root by raph(uid=0)
Sep  4 15:57:21 myhost sudo: pam_unix(sudo:session): session closed for user root
Sep  4 16:22:31 myhost sudo:     raph : TTY=pts/1 ; PWD=/home/raph ; USER=root ; COMMAND=/usr/bin/nano /etc/hosts.deny
Sep  4 16:22:31 myhost sudo: pam_unix(sudo:session): session opened for user root by raph(uid=0)
Sep  4 16:22:31 myhost sudo: pam_unix(sudo:session): session closed for user root
Sep  4 16:22:41 myhost sudo:     raph : TTY=pts/1 ; PWD=/home/raph ; USER=root ; COMMAND=/usr/bin/nano /etc/hosts.allow
Sep  4 16:22:41 myhost sudo: pam_unix(sudo:session): session opened for user root by raph(uid=0)
Sep  4 16:22:41 myhost sudo: pam_unix(sudo:session): session closed for user root
Sep  4 16:24:21 myhost sudo:     raph : TTY=pts/1 ; PWD=/home/raph ; USER=root ; COMMAND=/usr/bin/nano /etc/hosts.allow
Sep  4 16:24:21 myhost sudo: pam_unix(sudo:session): session opened for user root by raph(uid=0)
Sep  4 16:24:21 myhost sudo: pam_unix(sudo:session): session closed for user root
Sep  4 16:25:39 myhost sudo:     raph : TTY=pts/1 ; PWD=/home/raph ; USER=root ; COMMAND=/usr/bin/nano /etc/hosts.deny
Sep  4 16:25:39 myhost sudo: pam_unix(sudo:session): session opened for user root by raph(uid=0)
Sep  4 16:25:39 myhost sudo: pam_unix(sudo:session): session closed for user root
Sep  4 16:27:26 myhost sudo:     raph : TTY=pts/1 ; PWD=/home/raph ; USER=root ; COMMAND=/usr/bin/nano /etc/hosts.allow
Sep  4 16:27:26 myhost sudo: pam_unix(sudo:session): session opened for user root by raph(uid=0)
Sep  4 16:27:26 myhost sudo: pam_unix(sudo:session): session closed for user root
Sep  4 16:29:09 myhost sudo:     raph : TTY=pts/1 ; PWD=/home/raph ; USER=root ; COMMAND=/usr/bin/nano /etc/hosts.deny
Sep  4 16:29:09 myhost sudo: pam_unix(sudo:session): session opened for user root by raph(uid=0)
Sep  4 16:29:09 myhost sudo: pam_unix(sudo:session): session closed for user root
Sep  4 16:31:15 myhost sudo:     raph : TTY=pts/1 ; PWD=/home/raph ; USER=root ; COMMAND=/usr/bin/nano /etc/hosts.allow
Sep  4 16:31:15 myhost sudo: pam_unix(sudo:session): session opened for user root by raph(uid=0)
Sep  4 16:31:15 myhost sudo: pam_unix(sudo:session): session closed for user root
Sep  4 16:32:42 myhost sudo:     raph : TTY=pts/1 ; PWD=/home/raph ; USER=root ; COMMAND=/usr/bin/nano /etc/hosts.allow
Sep  4 16:32:42 myhost sudo: pam_unix(sudo:session): session opened for user root by raph(uid=0)
Sep  4 16:32:42 myhost sudo: pam_unix(sudo:session): session closed for user root
Je n'y vois rien de spécial pour ma part mais je n'y connais rien à ce fichier XD

Re: [PS3 Media Server] PMS voit la PS3, ce n'est pas réciproque

Publié : ven. 04 sept. 2009, 17:04
par tuxce
:shock:
il faudrait même les 2 dernières années :roll:

2 terminaux:
dans le premier, tu lances

Code : Tout sélectionner

tail -f /var/log/auth.log

dans le 2ème, tu lances "pms" et tu vois s'il y a des choses qui se rajoutent !!!!


ceci dit, ça ne semble pas être lié avec les hosts_access

Re: [PS3 Media Server] PMS voit la PS3, ce n'est pas réciproque

Publié : ven. 04 sept. 2009, 18:29
par Bismut
Effectivement, rien ne se rajoute...

Je suppose que la piste "host access" n'est donc pas la bonne ?

Je ne pense pas que ça vienne des droits, puisque que ce soit PMS installé dans /opt depuis AUR, ou bien PMS téléchargé dans mon /home et lancé manuellement, bah c'est pareil...


Une autre idée ? :?

Re: [PS3 Media Server] PMS voit la PS3, ce n'est pas réciproque

Publié : ven. 04 sept. 2009, 18:47
par benjarobin
Oui comparer le netstat du mac et de Archlinux

Re: [PS3 Media Server] PMS voit la PS3, ce n'est pas réciproque

Publié : sam. 05 sept. 2009, 09:53
par benpro
Ok, I found out what my problem was with the PS3 not being able to see PMS.

In my debug.log the following error message appeared:
unexpected io error class java.net.unknownhostexception

This is an error where java cannot resolve the ip of the hostname, so you have to set that in /etc/hosts
In my case I added the line:
10.0.0.2 ginette ginette

Now I have a whole bunch of new problems, so i still can't play anything, but at least i have a connection. :)

Hope this helps anyone.
Donc à première vue vérifie ton hosts ;)