[Gelöst] externalplayer - kann xbmc nicht starten: Could not init logging classes. Permission errors on ~/.xbmc (/root/.xbmc/temp/)

  • Hallo,


    ich kann andere Programme (z.B, firefox) über den externelplayer problemlos starten. Aber xbmc wird mit dem angegebenen Fehler beendet. VDR läuft als user vdr. Ich bin auch als vdr eingeloggt und dann wird der xserver gestartet.


    Code
    Feb 07 22:04:18 vdr vdr[533]: [533] externalplayer-plugin: PID of child process: 1310
    Feb 07 22:04:18 vdr vdr[1310]: [1310] externalplayer-plugin: executing "/media/Daten/Scripte/start-xbmc"
    Feb 07 22:04:18 vdr vdr[533]: Could not init logging classes. Permission errors on ~/.xbmc (/root/.xbmc/temp/)
    Feb 07 22:04:18 vdr vdr[533]: ERROR: Unable to create application. Exiting
    Feb 07 22:04:19 vdr vdr[533]: [533] externalplayer-plugin: shutting down player


    Inhalt von /media/Daten/Scripte/start-xbmc:


    Code
    export DISPLAY=:0.0
    /usr/bin/xbmc


    Ich kann aus der konsole als user vdr xbmc problemlos starten. Die Daten werden ins vdr Heimverzeichnis geschrieben. Wie kommt xbmc darauf ins root Verzeichnis schreiben zu wollen. Alle anderen Programme verwenden das vdr Verzeichnis.


    Ratlos....


    Gruß
    Atech

    HTPC:
    Softtware: Archlinux mit VDR aus Archvdr repo (1.7.31 mit softhddevice) und xbmc 12.2 Frodo stable
    Hardware: Coolermaster 260 mit Core I3 540, 4 GB Kingst. Ram, GA.H55M-D2H, PCIe 16X RiserCard, NVIDIA 430GT, TT3600USB, TT3650-CI USB, Samsung SSD 640, WD Blue 1TB (WD10TP), IR Einschalter, imon Display, mce FB und 12 Kanal Atmolight (4 Led Streifen) über DFatmo und Boblight

    Einmal editiert, zuletzt von Atechsystem ()

  • Wird im VDR Startscript HOME gesetzt?


    cu

  • Hi,


    quasi einfach HOME=:/var/lib/vdr? Dann haben die Programme keinen Zugriff mehr....


    Gruß
    Atech

    HTPC:
    Softtware: Archlinux mit VDR aus Archvdr repo (1.7.31 mit softhddevice) und xbmc 12.2 Frodo stable
    Hardware: Coolermaster 260 mit Core I3 540, 4 GB Kingst. Ram, GA.H55M-D2H, PCIe 16X RiserCard, NVIDIA 430GT, TT3600USB, TT3650-CI USB, Samsung SSD 640, WD Blue 1TB (WD10TP), IR Einschalter, imon Display, mce FB und 12 Kanal Atmolight (4 Led Streifen) über DFatmo und Boblight

  • Dann haben die Programme keinen Zugriff mehr....


    Worauf?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • quasi einfach HOME=:/var/lib/vdr? Dann haben die Programme keinen Zugriff mehr....


    Wieso denn Doppelpunkt?


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Zitat

    Worauf?

    Auf das Heimverzeichnis.

    HTPC:
    Softtware: Archlinux mit VDR aus Archvdr repo (1.7.31 mit softhddevice) und xbmc 12.2 Frodo stable
    Hardware: Coolermaster 260 mit Core I3 540, 4 GB Kingst. Ram, GA.H55M-D2H, PCIe 16X RiserCard, NVIDIA 430GT, TT3600USB, TT3650-CI USB, Samsung SSD 640, WD Blue 1TB (WD10TP), IR Einschalter, imon Display, mce FB und 12 Kanal Atmolight (4 Led Streifen) über DFatmo und Boblight

  • Wieso denn Doppelpunkt?

    Hmmm... so kenn ich das. Ich habe den Doppelpunkt jetzt herausgenommen aber das ändert nichts. Die Meldung ist bei allen Programmen gleich, keinen Zugriff mehr auf das Heimverzeichnis.

    HTPC:
    Softtware: Archlinux mit VDR aus Archvdr repo (1.7.31 mit softhddevice) und xbmc 12.2 Frodo stable
    Hardware: Coolermaster 260 mit Core I3 540, 4 GB Kingst. Ram, GA.H55M-D2H, PCIe 16X RiserCard, NVIDIA 430GT, TT3600USB, TT3650-CI USB, Samsung SSD 640, WD Blue 1TB (WD10TP), IR Einschalter, imon Display, mce FB und 12 Kanal Atmolight (4 Led Streifen) über DFatmo und Boblight

  • Was passiert, wenn du HOME in /media/Daten/Scripte/start-xbmc setzt?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Zitat

    Was passiert, wenn du HOME in /media/Daten/Scripte/start-xbmc setzt?

    Ja, das ist es. So einfach :)


    Vielen Dank für eure Unterstützung. Interessant, dass anscheinend nicht alle Programme das brauchen.


    Gruß
    Atech

    HTPC:
    Softtware: Archlinux mit VDR aus Archvdr repo (1.7.31 mit softhddevice) und xbmc 12.2 Frodo stable
    Hardware: Coolermaster 260 mit Core I3 540, 4 GB Kingst. Ram, GA.H55M-D2H, PCIe 16X RiserCard, NVIDIA 430GT, TT3600USB, TT3650-CI USB, Samsung SSD 640, WD Blue 1TB (WD10TP), IR Einschalter, imon Display, mce FB und 12 Kanal Atmolight (4 Led Streifen) über DFatmo und Boblight

  • Mit welcher Variante des external-Player-Plugins bist du denn unterwegs? Nur damit man mal sehen kann, wie das den Aufruf startet...

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ich verwende Externalplayer 0.1.0 von hier: http://surfnet.dl.sourceforge.…yer/externalplayer/0.1.0/


    Ich habe bereits gesehen, dass es wohl noch andere Varianten mit diversen Patches gibt.

    HTPC:
    Softtware: Archlinux mit VDR aus Archvdr repo (1.7.31 mit softhddevice) und xbmc 12.2 Frodo stable
    Hardware: Coolermaster 260 mit Core I3 540, 4 GB Kingst. Ram, GA.H55M-D2H, PCIe 16X RiserCard, NVIDIA 430GT, TT3600USB, TT3650-CI USB, Samsung SSD 640, WD Blue 1TB (WD10TP), IR Einschalter, imon Display, mce FB und 12 Kanal Atmolight (4 Led Streifen) über DFatmo und Boblight

  • Ich hatte vergessen zu erwähnen das da nen "export" vor sollte.


    Ich habe bei mir
    ----
    export HOME=$(su $VDROPT_USER -c "echo ~")
    ----
    Und das schlägt bei mir auch bis auf freevo (was bei mir vom externalplayer gestartet wird) durch.


    Das greift generell für alle Programme die vom VDR gestartet wurden, sebst die per at gestarteten.




    Also sofern das xbmc Startscript bei dir nix mit "Enviroment löschen" macht sollte es gehen.


    cu


  • Hmmm... so kenn ich das. Ich habe den Doppelpunkt jetzt herausgenommen aber das ändert nichts. Die Meldung ist bei allen Programmen gleich, keinen Zugriff mehr auf das Heimverzeichnis.


    Ich nicht, was soll der denn tun? Das gibt es nur in der PATH-Variable wo mehrere Verzeichnisse mit einem Doppelpunkt getrennt werden, aber bei einer Variable für das Home-Verzeichnis macht das keinen Sinn.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Guten Morgen,


    ich habe das ganze etwas wacher nocheinmal ausprobiert und mit "HOME=/var/lib/vdr" funktioniert es jetzt auch im VDR startservice. Ich hatte anscheinen vergessen die Änderung in der service Datei mit einem reload zu laden.


    Danke!

    Ich nicht, was soll der denn tun? Das gibt es nur in der PATH-Variable wo mehrere Verzeichnisse mit einem Doppelpunkt getrennt werden, aber bei einer Variable für das Home-Verzeichnis macht das keinen Sinn.

    Ja, du hast Recht. Wie gesagt es war ja auch Spät ;)


    Ich wüsste aber trotzdem gerne warum das für xbmc so wichtig ist und für andere Programme nicht.


    Gruß
    Atech

    HTPC:
    Softtware: Archlinux mit VDR aus Archvdr repo (1.7.31 mit softhddevice) und xbmc 12.2 Frodo stable
    Hardware: Coolermaster 260 mit Core I3 540, 4 GB Kingst. Ram, GA.H55M-D2H, PCIe 16X RiserCard, NVIDIA 430GT, TT3600USB, TT3650-CI USB, Samsung SSD 640, WD Blue 1TB (WD10TP), IR Einschalter, imon Display, mce FB und 12 Kanal Atmolight (4 Led Streifen) über DFatmo und Boblight

  • Ich wüsste aber trotzdem gerne warum das für xbmc so wichtig ist und für andere Programme nicht.


    XBMC möchte im Home-Verzeichnis sein .xbmc-Verzeichnis anlegen und mault wenn es nicht geht.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Gitl das nicht für firefox auch? Das legt doch auch ein Verzeichnis dort an. Ich starte auch Kylo über externalplayer und das griff vorher auch auf das Heimverzeichnis zu, ohne das ich das vorher gesetzt hatte.

    HTPC:
    Softtware: Archlinux mit VDR aus Archvdr repo (1.7.31 mit softhddevice) und xbmc 12.2 Frodo stable
    Hardware: Coolermaster 260 mit Core I3 540, 4 GB Kingst. Ram, GA.H55M-D2H, PCIe 16X RiserCard, NVIDIA 430GT, TT3600USB, TT3650-CI USB, Samsung SSD 640, WD Blue 1TB (WD10TP), IR Einschalter, imon Display, mce FB und 12 Kanal Atmolight (4 Led Streifen) über DFatmo und Boblight

  • Gitl das nicht für firefox auch? Das legt doch auch ein Verzeichnis dort an. Ich starte auch Kylo über externalplayer und das griff vorher auch auf das Heimverzeichnis zu, ohne das ich das vorher gesetzt hatte.


    Ist wohl anders implementiert.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Gitl das nicht für firefox auch? Das legt doch auch ein Verzeichnis dort an. Ich starte auch Kylo über externalplayer und das griff vorher auch auf das Heimverzeichnis zu, ohne das ich das vorher gesetzt hatte.


    Wird halt darauf ankommen was die Programme da genau machen.
    Wenn ein Programm einfach HOME abfragt wird es hier anderst reagieren als wenn es selber das Homeverzeichnis des Users ermittelt (z.B. per "getent passwd <username>" oder "$(su $VDROPT_USER -c "echo ~")").


    cu

  • Ist wohl anders implementiert.

    Wird halt darauf ankommen was die Programme da genau machen.
    Wenn ein Programm einfach HOME abfragt wird es hier anderst reagieren als wenn es selber das Homeverzeichnis des Users ermittelt (z.B. per "getent passwd " oder "$(su $VDROPT_USER -c "echo ~")").</username>

    Alles klar, ich dachte das wäre generell Global gesetzt.


    Gruß
    Atech

    HTPC:
    Softtware: Archlinux mit VDR aus Archvdr repo (1.7.31 mit softhddevice) und xbmc 12.2 Frodo stable
    Hardware: Coolermaster 260 mit Core I3 540, 4 GB Kingst. Ram, GA.H55M-D2H, PCIe 16X RiserCard, NVIDIA 430GT, TT3600USB, TT3650-CI USB, Samsung SSD 640, WD Blue 1TB (WD10TP), IR Einschalter, imon Display, mce FB und 12 Kanal Atmolight (4 Led Streifen) über DFatmo und Boblight

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!