[gelöst] Mediathek / VCH funktioniert bei mir nicht (EasyVDR 1.04.0 - Stable)
#1
Hallo zusammen,

ich bin neu hier in dem Forum, nutze EasyVDR 1.0 schon eine Weile. EasyVDR 1.0 funktioniert bestens, also Zeit für eine Erweiterung.
Ich wollte die Funktion Mediathek aktivieren. Dazu habe ich diese Anleitung befolgt:

http://wiki.easy-vdr.de/index.php?title=...vch-helper

Bis zu "Webinterface - Konfiguration: Erweiterungen" funktioniert es. An dieser Stelle erhalte ich folgende Anzeige (Anhang Erweiterung.png).

Wenn ich auf Erweiterungen->Konfiguration klicke, sehe ich

--------------------------------------------------------------------------------------------------------------
HTTP ERROR 500

Problem accessing /config/extensions. Reason:

    http://hampelratte.org/maven/repository.xml

Caused by:

java.io.FileNotFoundException: http://hampelratte.org/maven/repository.xml
  at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1401)
  at org.apache.felix.bundlerepository.impl.FileUtil.openURL(FileUtil.java:203)
  at org.apache.felix.bundlerepository.impl.FileUtil.openURL(FileUtil.java:196)
  at org.apache.felix.bundlerepository.impl.DataModelHelperImpl.repository(DataModelHelperImpl.java:113)
  at org.apache.felix.bundlerepository.impl.RepositoryAdminImpl$1.run(RepositoryAdminImpl.java:114)
  at java.security.AccessController.doPrivileged(Native Method)
  at org.apache.felix.bundlerepository.impl.RepositoryAdminImpl.addRepository(RepositoryAdminImpl.java:110)
  at org.apache.felix.bundlerepository.impl.RepositoryAdminImpl.addRepository(RepositoryAdminImpl.java:98)
  at org.apache.felix.bundlerepository.impl.wrapper.RepositoryAdminWrapper.addRepository(RepositoryAdminWrapper.java:49)
  at org.osgi.service.obr.RepositoryAdmin$$Proxy.addRepository(Unknown Source)
  at de.berlios.vch.update.UpdateServlet.__addOBR(UpdateServlet.java:584)
  at de.berlios.vch.update.UpdateServlet.addOBR(UpdateServlet.java)
  at de.berlios.vch.update.UpdateServlet.__getOBRs(UpdateServlet.java:574)
  at de.berlios.vch.update.UpdateServlet.getOBRs(UpdateServlet.java)
  at de.berlios.vch.update.ObrManager$$Proxy.getOBRs(Unknown Source)
  at de.berlios.vch.update.UpdateConfigServlet.__get(UpdateConfigServlet.java:84)
  at de.berlios.vch.update.UpdateConfigServlet.get(UpdateConfigServlet.java)
  at de.berlios.vch.web.servlets.VchHttpServlet.doGet(VchHttpServlet.java:42)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  at org.apache.felix.http.base.internal.handler.ServletHandler.doHandle(ServletHandler.java:91)
  at org.apache.felix.http.base.internal.handler.ServletHandler.handle(ServletHandler.java:77)
  at org.apache.felix.http.base.internal.dispatch.ServletPipeline.handle(ServletPipeline.java:42)
  at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:49)
  at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33)
  at org.apache.felix.http.base.internal.dispatch.FilterPipeline.dispatch(FilterPipeline.java:48)
  at org.apache.felix.http.base.internal.dispatch.Dispatcher.dispatch(Dispatcher.java:39)
  at org.apache.felix.http.base.internal.DispatcherServlet.service(DispatcherServlet.java:55)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
  at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390)
  at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
  at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
  at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
  at org.mortbay.jetty.Server.handle(Server.java:326)
  at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:536)
  at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:915)
  at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539)
  at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
  at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:405)
  at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
  at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)

Powered by Jetty://
-------------------------------------------------------------------------------------------------------------

Ich glaube die Adresse "http://hampelratte.org/maven/repository.xml" passt nicht, müsste wahrscheinlich "http://hampelratte.org/maven/releases/repository.xml" lauten - aber wie kann ich diese ändern?

Auch wenn ich im OSD auf Medien->Mediathek drücke, passiert nicht sichbares...

Bin für jeden Tipp dankbar!

Viele Grüße

Michael


Angehängte Dateien
.png   Erwiterungen.png (Größe: 99,08 KB / Downloads: 83)
Zitieren
#2
Hallo,

hatte hampelratte(Entwickler VCH) kontaktiert.
Da an einer neuen Version 2.00 gearbeitet wird, wurde das Repository für die Erweiterungen wieder aufgeteilt -> snapshots und releases.
Die Erweiterungen aus "Snapshots" passen aber nicht zur Version 1.0.0
Du kannst aber mal versuchen im Web-If von VCH unter Erweiterungen -> Konfiguration
"http://hampelratte.org/maven/releases/repository.xml" hinzuzufügen.

P.S
Ob ich jedoch für easyVDR-1.0.x ein Paket von "easyvdr-addon-vch-helper-2.0.0" baue, weiss ich noch nicht.

Gruss
Wolfgang
Show Content
Zitieren
#3
Hallo Wolfgang,

ich danke Dir für die Antwort! Mein Problem ist, dass ich nicht auf das Web-If von VCH unter Erweiterungen -> Konfiguration zugreifen kann. Es kommt dann zu der Meldung aus meinem ersten Post. Gibt es eine andere Möglichkeit (Konfiguartionsdatei) um die URL zu ändern?

Viele Grüße

Michael
Zitieren
#4
Hallo Michael,

(24.02.2015, 17:24)easy-mn link schrieb: Gibt es eine andere Möglichkeit (Konfiguartionsdatei) um die URL zu ändern?
öffne "/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/obrs/"
darin findest du 2 Verzeichnisse Syntax xxxx-xxxx-xxxx-xxxxxxxxxxxx und in jedem Verzeichnis liegt nee "prefs.xml"
Hier suchst du die "prefs.xml" mit dem Eintrag
Code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE map SYSTEM "http://java.sun.com/dtd/preferences.dtd">
<map MAP_XML_VERSION="1.0">
  <entry key="uri" value="http://hampelratte.org/maven/repository.xml"/>
</map>
und änderst die in
Code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE map SYSTEM "http://java.sun.com/dtd/preferences.dtd">
<map MAP_XML_VERSION="1.0">
  <entry key="uri" value=""http://hampelratte.org/maven/releases/repository.xml"/>
</map>
jetzt Mediatheken über Befehle-Menu starten.

Gruss
Wolfgang
Show Content
Zitieren
#5
Hallo Wolfgang,

ich glaube, wir kommen der Sache näher. In dem Verzeichnis "/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/obrs/" befinden sich bei mir keine Unterverzeichnisse.

[email protected]:/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/obrs# ls -la
insgesamt 12
drwxr-xr-x 2 vdr vdr 4096 2015-02-25 21:21 .
drwxr-xr-x 9 vdr vdr 4096 2015-02-25 21:21 ..
-rw-r--r-- 1 vdr vdr  148 2015-02-25 21:21 prefs.xml
[email protected]:/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/obrs#

Der Inhalt der prefs.xml:
[email protected]:/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/obrs# cat prefs.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE map SYSTEM "http://java.sun.com/dtd/preferences.dtd">
<map MAP_XML_VERSION="1.0"/>
[email protected]:/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/obrs#

Ich habe die beiden Pakete "vdr-plugin-osdserver" und "easyvdr-addon-vch-helper" gepurged und neu installiert. Ich bin dann nochmals nach der o.g. Anleitung vorgegangen - komme aber wieder zum selben Ergebnis. Auch die Unterverzeichnisse in "/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/obrs/"  fehlen weiterhin.

Wenn ich etwas suche, finde ich folgendes:


[email protected]:~# updatedb &
[1] 3346
[1]+  Fertig                  updatedb
[email protected]:/var/lib/vdr/.java# locate ".userPrefs/de/berlios/vch"
/root/.java/.userPrefs/de/berlios/vch
/root/.java/.userPrefs/de/berlios/vch/config
/root/.java/.userPrefs/de/berlios/vch/prefs.xml
/root/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!'8!cw"k!(:[email protected]"y!(}[email protected]"y
/root/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!'@!bw"3!'4!b!"v!'%!~!==
/root/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!(!!b!"h!(k!b!"p!(:!d!==
/root/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!(!!}@"y!(:[email protected]"y!#4!cg"z!(:=
/root/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!(!!}@"y!(:[email protected]"y!#[email protected]"v!(`!d!"1!')[email protected]==
/root/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!(!!}@"y!(:[email protected]"y!#4!~!"t!'%!e!==
/root/.java/.userPrefs/de/berlios/vch/config/prefs.xml
/root/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!'8!cw"k!(:[email protected]"y!(}[email protected]"y/prefs.xml
/root/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!'@!bw"3!'4!b!"v!'%!~!==/prefs.xml
/root/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!(!!b!"h!(k!b!"p!(:!d!==/prefs.xml
/root/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!(!!}@"y!(:[email protected]"y!#4!cg"z!(:=/prefs.xml
/root/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!(!!}@"y!(:[email protected]"y!#[email protected]"v!(`!d!"1!')[email protected]==/prefs.xml
/root/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!(!!}@"y!(:[email protected]"y!#4!~!"t!'%!e!==/prefs.xml
/var/lib/vdr/.java/.userPrefs/de/berlios/vch
/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config
/var/lib/vdr/.java/.userPrefs/de/berlios/vch/prefs.xml
/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!'8!cw"k!(:[email protected]"y!(}[email protected]"y
/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!'@!bw"3!'4!b!"v!'%!~!==
/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!(!!b!"h!(k!b!"p!(:!d!==
/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!(!!}@"y!(:[email protected]"y!#4!cg"z!(:=
/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!(!!}@"y!(:[email protected]"y!#[email protected]"v!(`!d!"1!')[email protected]==
/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!(!!}@"y!(:[email protected]"y!#4!~!"t!'%!e!==
/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/obrs
/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/prefs.xml
/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!'8!cw"k!(:[email protected]"y!(}[email protected]"y/prefs.xml
/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!'@!bw"3!'4!b!"v!'%!~!==/prefs.xml
/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!(!!b!"h!(k!b!"p!(:!d!==/prefs.xml
/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!(!!}@"y!(:[email protected]"y!#4!cg"z!(:=/prefs.xml
/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!(!!}@"y!(:[email protected]"y!#[email protected]"v!(`!d!"1!')[email protected]==/prefs.xml
/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/_!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!(!!}@"y!(:[email protected]"y!#4!~!"t!'%!e!==/prefs.xml
/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/obrs/prefs.xml
[email protected]:/var/lib/vdr/.java# locate "obrs"
/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/obrs
/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config/obrs/prefs.xml

Diese kryptischen Zeichenfolgen finde ich seltsam...
Es wäre schon, wenn Du mir noch etwas auf die Sprünge helfen könntest.

Viele Grüße

Michael
Zitieren
#6
Hi,

(25.02.2015, 23:04)easy-mn link schrieb: Diese kryptischen Zeichenfolgen finde ich seltsam...
nee ist völlig Ok!
"/var/lib/vdr/.java/.userPrefs/de/berlios/vch/config"
Code:
.
├── obrs
│   ├── bec85b11-e4ce-4ec0-9355-44642948c9cc
│   │   └── prefs.xml
│   ├── c4f45ea1-eb29-4a54-bbd0-6e8928c488bb
│   │   └── prefs.xml
│   └── prefs.xml
├── prefs.xml
├── _!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!'8!cw"k!(:[email protected]"y!(}[email protected]"y
│   └── prefs.xml
├── _!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!(!!b!"h!(k!b!"p!(:!d!==
│   └── prefs.xml
├── _!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!'@!bw"3!'4!b!"v!'%!~!==
│   └── prefs.xml
├── _!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!(!!}@"y!(:[email protected]"y!#4!cg"z!(:=
│   ├── feeds
│   │   ├── 0adc6aff-a9ed-4292-a496-b3fd66d29c55
│   │   │   └── prefs.xml
│   │   ├── 533552a2-302e-491e-b5b3-fdca138f83fb
│   │   │   └── prefs.xml
│   │   ├── cccb1e29-c28d-4469-a2d8-ae7e9ea073f7
│   │   │   └── prefs.xml
│   │   └── prefs.xml
│   └── prefs.xml
├── _!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!(!!}@"y!(:[email protected]"y!#[email protected]"v!(`!d!"1!')[email protected]==
│   └── prefs.xml
└── _!'@[email protected]!u!')[email protected]"y!'[email protected]"v!(:!.g"2!':!a!!u!(!!}@"y!(:[email protected]"y!#4!~!"t!'%!e!==
    └── prefs.xml

13 directories, 14 files
ich packe mal meine neue Version-2.0.0 aus "2.0.0-SNAPSHOT" vlt. laüft die bei Dir auch.
Mit der alten Version weiterzumachen bringt nichts, da die Parser nicht mehr wie gewünscht funktionieren.

Gruss
Wolfgang


Angehängte Dateien
.jpg   vch-new.jpg (Größe: 170,98 KB / Downloads: 61)
Show Content
Zitieren
#7
Hallo Wolfgang,

ich danke Dir und bin schon gespannt! Ich versprech auch, dass ich spätestens im nächsten Herbst auf easyVDR 2.0 umsteige.

Viele Grüße

Michael
Zitieren
#8
Hallo Michael,

"easyvdr-addon-vch-helper & vdr-plugin-osdserver" sollten installiert sein, aber VCH darf nicht gestartet sein.
...install VCH aus Backup von mir.
Code:
sudo su
cd /tmp
stopvdr
mv /var/lib/vdr/.java /var/lib/vdr/.java.dead
mv /usr/share/vdr-vch-helper /usr/share/vdr-vch-helper.dead
wget http://www.easy-vdr.de/~mango/vch/backup_vch-2.0.0-26-02-2015.tar.gz
tar xfv backup_vch-2.0.0-26-02-2015.tar.gz -C /
zur Sicherheit Userrechte
Code:
chown -R vdr:vdr /var/lib/vdr/.java
chown -R vdr:vdr /usr/share/vdr-vch-helper
startvdr
nun über Menu-Befehle -> Mediatheken VCH starten.

(26.02.2015, 10:29)easy-mn link schrieb: Ich versprech auch, dass ich spätestens im nächsten Herbst auf easyVDR 2.0 umsteige.
;D ;D

Gruss
Wolfgang
Show Content
Zitieren
#9
Hallo Wolfgang,

prima! Wieder einen Schritt weiter. Habe ich natürlich sofort ausprobiert.
Wenn ich VCH startet, erscheint nach 1-2 Sekunden eine Meldung VCH gestartet. Ich hatte mal etwas von 20 Sekunden gelesen.
(läuft hier auf einem Pentium® Dual-Core CPU E5400 @ 2.70GHz).

Per Webinterface kann ich durch die Mediatheken browsen, Beiträge ansehen und herunterladen. Auch die Wiedergabe von heuntergeladenen Beiträgen mit dem MPlayer funktioniert.

Das OSD funktioniert leider nocht nicht. Muss ich noch etwas anpassen, damit sich alt (osdserver) und neu (VCH) vertragen?
Wenn ich jetzt die Meditahek über OSD öffnen möchte, passiert einfach nichts. Ich sehe einfach wieder das Live-Bild.

ps xau | grep osd: spuckt nichts brauchbares aus. Müsste da nicht ein Prozess zu finden sein?

Vielen Dank und Gruß

Michael
Zitieren
#10
Hi,

(26.02.2015, 20:21)easy-mn link schrieb: prima! Wieder einen Schritt weiter. Habe ich natürlich sofort ausprobiert.
Wenn ich VCH startet, erscheint nach 1-2 Sekunden eine Meldung VCH gestartet. Ich hatte mal etwas von 20 Sekunden gelesen.
(läuft hier auf einem Pentium® Dual-Core CPU E5400 @ 2.70GHz).
da dies ja ein Backup von meinem VCH ist, muss ja nichts mehr geladen werden.Alle verfügbaren Erweiterungen sind bereits installiert.

(26.02.2015, 20:21)easy-mn link schrieb: ps xau | grep osd: spuckt nichts brauchbares aus. Müsste da nicht ein Prozess zu finden sein?
wurde Plugin osdserver auch aktiviert?

Gruss
Wolfgang
Show Content
Zitieren
#11
Hi Wolfgang,

super, jetzt läuft alles. Ich hatte das Plugin osdserver zwar aktiviert, aber erst nach einem Neustart funktioniert es jetzt reproduzierbar.

Nochmals Vielen DANK! Super Unterstützung!

Viele Grüße

Michael

[Mod On]
Thread auf gelöst gesetzt!
[Mod Off]
Zitieren