HomePlayer, Le MediaPlayer pour FreeBox

Aide/Support => Linux => Discussion démarrée par: chryjs le 24 Novembre 2010 à 22:28:32



Titre: Bug ou pas de HP
Posté par: chryjs le 24 Novembre 2010 à 22:28:32
Bonjour,
Utilisateur satisfait de longue date de HP, je rencontre un problème depuis hier.
Les symptômes :
Lorsque je démarre HP -> Menu Video -> Menu Explorer : là la freebox se gèle, impossible de faire quoi que ce soit sauf de l'éteindre. PIRE en rallumant elle plante en ne trouvant plus son serveur (plantage RockNRoll) Heureusement si je la débranche physiquement et la rebranche je n'ai plus le problème. Ce bug est reproductible à l'infini.
J'étais en version HP 1.5.9b . A tout hasard je viens de le passer en 1.5.9c avec les mêmes conséquences.

Mon serveur HP est une debian sid uptodate.
Je chercherai bien dans une log mais je ne vois pas où chercher... surement une option à activer...

De l'aide serait la bienvenue !


Titre: Re : Bug ou pas de HP
Posté par: liberty4fr le 25 Novembre 2010 à 19:33:49
Bonjour,
Utilisateur satisfait de longue date de HP, je rencontre un problème depuis hier.
Les symptômes :
Lorsque je démarre HP -> Menu Video -> Menu Explorer : là la freebox se gèle, impossible de faire quoi que ce soit sauf de l'éteindre. PIRE en rallumant elle plante en ne trouvant plus son serveur (plantage RockNRoll) Heureusement si je la débranche physiquement et la rebranche je n'ai plus le problème. Ce bug est reproductible à l'infini.
J'étais en version HP 1.5.9b . A tout hasard je viens de le passer en 1.5.9c avec les mêmes conséquences.

Mon serveur HP est une debian sid uptodate.
Je chercherai bien dans une log mais je ne vois pas où chercher... surement une option à activer...

De l'aide serait la bienvenue !
salut,
l'accès a l'explorer peu être long selon la puissance de la machine et ta connexion freeboxHD <=>ordi donc avant de redémarrer ton ordinateur il faudrait patienter une minute ou deux
A+


Titre: Re : Re : Bug ou pas de HP
Posté par: chryjs le 27 Novembre 2010 à 12:55:44
salut,
l'accès a l'explorer peu être long selon la puissance de la machine et ta connexion freeboxHD <=>ordi donc avant de redémarrer ton ordinateur il faudrait patienter une minute ou deux
A+

Quelques précisions.

La connexion entre la freebox HD et l'ordi est de l'UTP6 (1Gb/s)  switché en 100 Mb/ss puique la FB ne supporte pas mieux. Le serveur est un Athlon Dual Core (XP64) 3,5 Ghz avec 4GiO de RAM. La charge CPU a rarement dépassé 0.6 vu que l'essentiel de la charge de cette machine est un mni serveur web et du partage de fichiers (cifs/nfs).
Dans mon message j'ai évoqué le redémarrage de la Freebox HD, pas du serveur qui lui est online depuis cet été suite au remplacement de son UPS. Non que je ne sois opposé au reboot de mon serveur mais ce serait bien la première fois depuis 10 ans qu'un logiciel me contraigne à ce type de manœuvre sur mon serveur.

Au niveau physique (FBx/serveur/réseau) rien n'a changé depuis des mois. Seule l'apparition de ce bug qui finalement m'empêche d'utiliser HomePlayer depuis mardi dernier. Je ne crois pas à un update de la Freebox (sinon je ne serai pas le seul) mais plus probablement à une mise à jour d'une libraire quelconque (debian/sid) qui poserait un problème.

Démarré en ssh -X avec l'option -dev j'ai comme messages inhabituels :

Code:
Error will copying data from a stream to another
java.io.IOException: Stream Closed
at java.io.FileInputStream.available(Native Method)
at java.io.BufferedInputStream.read(BufferedInputStream.java:342)
at java.io.FilterInputStream.read(FilterInputStream.java:107)
at org.homeplayer.util.StreamCopier.run(StreamCopier.java:23)
at java.lang.Thread.run(Thread.java:636)

Puis plus tard :

Code:
27 nov. 2010 12:26:53 org.apache.coyote.http11.Http11BaseProtocol init
GRAVE: Error initializing endpoint
java.net.BindException: Address already in use:8080
at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:297)
at org.apache.coyote.http11.Http11BaseProtocol.init(Http11BaseProtocol.java:138)
at org.apache.catalina.connector.Connector.initialize(Connector.java:1016)
at org.apache.catalina.startup.Embedded.start(Embedded.java:826)
at tomcat.EmbeddedTomcat.startTomcat(EmbeddedTomcat.java:99)
at org.homeplayer.HomePlayer.startTomcat(HomePlayer.java:380)
at org.homeplayer.HomePlayer.stopStartTomcat(HomePlayer.java:423)
at org.homeplayer.HomePlayer.stopStartTomcat(HomePlayer.java:412)
at org.homeplayer.HomePlayer.main(HomePlayer.java:89)
The application on the port 8080 seams to not be UseThemAll : the url http://localhost:8080/UseThemAll/getFreePort?name=HomePlayer+1.5.9c&logoUrl=%2Fimages%2Fduke.gif returned a 404
tomcat.EmbeddedTomcat$StartException: Tomcat launch failed (port 8080 used ?) and impossible to get a free port by UseThemAll
at org.homeplayer.HomePlayer.startTomcat(HomePlayer.java:384)
at org.homeplayer.HomePlayer.stopStartTomcat(HomePlayer.java:423)
at org.homeplayer.HomePlayer.stopStartTomcat(HomePlayer.java:412)
at org.homeplayer.HomePlayer.main(HomePlayer.java:89)
Caused by: tomcat.EmbeddedTomcat$StartException: Tomcat launch failed (port 8080 used ?)
at tomcat.EmbeddedTomcat.startTomcat(EmbeddedTomcat.java:102)
at org.homeplayer.HomePlayer.startTomcat(HomePlayer.java:380)
... 3 more
Caused by: LifecycleException:  Protocol handler initialization failed: java.net.BindException: Address already in use:8080
at org.apache.catalina.connector.Connector.initialize(Connector.java:1018)
at org.apache.catalina.startup.Embedded.start(Embedded.java:826)
at tomcat.EmbeddedTomcat.startTomcat(EmbeddedTomcat.java:99)
... 4 more
Impossible de lancer HomePlayer. Le port 8080 est occupé.
Veuillez stopper les applications qui utilisent ce port.
VOD Cache update for http://homeplayer.free.fr/vod/modules.xml
HPUPnpMediaServer started

Or netstat -anpt | grep 8080
Code:
tcp6       0      0 :::8080                 :::*                    LISTEN      14343/java  

et ps axf | grep homeplayer
Code:
14333 pts/0    S+     0:00  |           \_ /bin/sh ./homeplayer.sh -dev
14343 pts/0    Sl+    0:30  |               \_ /usr/bin/java -cp :.:./webapps/ROOT:./../classes:./lib/entagged-audioformats-0.15.jar:./lib/HomePlayer.jar:./lib/HomePlayer-tool.jar:./lib/cybergarage.jar:./lib/wizard.jar:./lib/AMF.jar:./lib/astranslator-1.5.9.jar:./lib/jawin.jar:./lib/jdom.jar:./lib/jiu.jar:./lib/jna.jar:./lib/metadata-extractor-2.3.0.jar:./lib/rome-0.8.jar:./lib/itunes-0.4.jar:./lib/mediarss-0.2.1.jar:./lib/skinlf.jar:./lib/nativeskin.jar:./lib/smallsql.jar:./lib/tomcat.jar:./lib/xstream-1.1.3.jar:./lib/PgsLookAndFeel.jar:./lib/commons-net-1.4.1.jar:./lib/commons-codec-1.3.jar:./lib/jakarta-oro-2.0.8.jar:./lib/jlirc.jar:./lib/wrapper.jar:./lib/linux/jdic.jar -Djava.library.path=./lib/linux org.homeplayer.HomePlayer -pgs -dev

C'est Homeplayer lui-même qui occupe le port 8080 !

La cerise sur le gâteau c'est qu'après ce démarrage en mode -dev ... Plus de BUG !!!!

Magique :-)  ::)