Auteur Topic: [How to]Headless Kodi installeren met Docker  (gelezen 5150 keer)

Offline J-J

  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 10
  • Berichten: 120
[How to]Headless Kodi installeren met Docker
« Gepost op: 16 februari 2016, 03:18:53 »
Deze handleiding is bedoeld om Kodi "headless" te draaien op je Synology en zo je MySQL database up-to-date te houden.
In deze tutorial ga ik er vanuit dat op alle clients Kodi v16.x Jarvis staat. (belangrijk omdat de database van verschillende Kodi releases niet compatibel zijn)



UPDATE 1:
Ik heb de handleiding iets aangepast na de opmerking hieronder van @Stephan296 .

UPDATE 26/04
Ondertussen werd er een betere container gemaakt (celedhrim/kodi-server). Deze biedt veel betere ondersteuning voor Plugins (Trakt, Library Auto Update,...) Bij het installeren van de container kan je ook de versie van Kodi kiezen die je wil gebruiken voor je MySQL database.
Je vind alle updates hieronder in het groen.


UPDATE 29/12/2016:
Ik heb de handleiding volledig herschreven zodat hij hopelijk wat overzichtelijker is.

UPDATE 30/12/2016:
  • Toegevoegd hoe je kan updaten naar een nieuwere versie van Kodi
  • Manueel installeren van Kodi v17 Krypton (zolang deze niet in de celdehrim build zit)




STAP 1: Kodi op je computer instellen
  • Installeer de gewenste versie van Kodi. In deze handleiding gebruiken we Kodi v16 Jarvis (vertrek steeds van een "clean install")
  • Stel de advancedsettings.xml (C:\Users\<gebruikersnaam>\AppData\Roaming\Kodi\userdata) in zodat Kodi verbinding kan maken met je MySQL database.
    Citaat
    <advancedsettings>
        <videodatabase>
            <type>mysql</type>
            <host>ip.address.nas</host>
            <port>MySQL port</port>
            <user>MySQL username</user>
            <pass>MySQL password</pass>
            <name>xbmc_video</name> <-- laat deze regel weg voor standaard benaming
        </videodatabase>

        <musicdatabase>
            <type>mysql</type>
            <host>ip.address.nas</host>
            <port>MySQL port</port>
            <user>MySQL username</user>
            <pass>MySQL password</pass>
            <name>xbmc_music</name> <-- laat deze regel weg voor standaard benaming
        </musicdatabase>
    </advancedsettings>

  • Indien je bepaalde zaken zoals sources, paswoorden,... centraal op je NAS bewaart, kan je eventueel nog "path substitutions" toevoegen onderaan het advancedsettings.xml bestand (zonder de puntjes):
    • Voorbeeld:
      Citaat
      <advancedsettings>

      ..........

      <pathsubstitution>
            <substitute>
                <from>special://profile/sources.xml</from>
               <to>nfs://ip.adres.nas/pad/naar/sources.xml</to>
            </substitute>

            <substitute>
               <from>special://profile/mediasources.xml</from>
               <to>nfs://ip.adres.nas/pad/naar/mediasources.xml</to>
            </substitute>   
         
            <substitute>
               <from>special://profile/favourites.xml</from>
               <to>nfs://ip.adres.nas/pad/naar/favourites.xml</to>
            </substitute>
         
            <substitute>
               <from>special://profile/playlists/</from>
               <to>nfs://ip.adres.nas/pad/naar/playlists/</to>
            </substitute>

            <substitute>
               <from>special://profile/passwords.xml</from>
               <to>nfs://ip.adres.nas/pad/naar/passwords.xml</to>
            </substitute>
      </pathsubstitution>

      </advancedsettings>

  • Installeer de nodige addons en stel ze in naar keuze. (bv. Universal Movie Scraper, The Movie Database, The TVDB, Trakt, Library Auto Update,...)
  • Moest je meerdere Kodi installaties in je netwerk hebben kan je eventueel de Kodi "server" een naam geven onder Settings --> Services --> General (bv. Kodi Headless)


  • Je kan ook een gebruikersnaam en wachtwoord instellen voor de webserver die we later gaan gebruiken (Settings --> Services --> Web server)


  • Laat Kodi enkele minuten aan staan, zodat alle addons geüpdatet kunnen worden.
  • Sluit Kodi af en verwijder nu de map "Thumbnails" onder "(C:\Users\<gebruikersnaam>\AppData\Roaming\Kodi\userdata/" (deze wordt nadien toch door de docker opnieuw aangemaakt)
  • Nu alles is ingesteld dien je in het guisettings.xml bestand (C:\Users\<gebruikersnaam>\AppData\Roaming\Kodi\userdata) volgende aan te passen:
    ---> Verander onderstaande waarde naar 2
    Citaat
            <addonnotifications default="true">true</addonnotifications>
            <addonupdates default="true">2</addonupdates>
            <systemtotaluptime>7612</systemtotaluptime>



STAP 2: Docker image downloaden en instellen
  • Installeer Docker op je NAS via het Package Center
  • Open Docker en zoek onder 'registry' naar "celedhrim/kodi-server"


  • Dubbelklik op deze build en kies de versie van Kodi die overeenkomt met de versie van je MySQL database. (in dit geval "Jarvis")


  • Dubbelklik na het downloaden, in het menu "Image", op het gedownloade bestand


  • Vul alles als volgt in:
    • Local port: TCP = eigen keuze / UDP = eigen keuze (onthoud deze poorten voor later)
    • Container poort: TCP = 8080 / UDP = 9777


  • Selecteer "Create shortcut on desktop":


  • Je krijgt dan dit overzicht:

    Klik op "Apply"



STAP 3: Kodi instellingen overzetten naar je docker

  • Open op het bureaublad je aangemaakte Docker en klik op start


  • Laat hem ongeveer 1 minuut lopen en stop dan je docker opnieuw. Hierdoor worden de nodige bestanden aangemaakt die we in de volgende stappen zullen wijzigen.

  • SSH nu naar je NAS met bv. WinSCP (zie handleiding van @Birdy )
  • Ga naar "/volume1/@appstore/Docker/docker/aufs/diff" en sorteer dan op 'Changed'.


  • Zoek onder een van de nieuwste mappen naar "/opt/kodi-server/share/kodi/portable_data/". Je ziet dan volgende mappen:
  • Verwijder alle bestanden en mappen uit deze map
  • Ga in het linkerscherm van WinSCP naar C:\Users\<gebruikersnaam>\AppData\Roaming\Kodi\ . Je ziet dezelfde map structuur als die je daarnet verwijderd hebt)
  • Kopieer nu al deze mappen en bestanden van het linkerscherm naar het (lege) rechterscherm (map "portable_data")
  • Start nu je docker terug op.
NOTE: Voor je alles begint uit te testen (zie hieronder), laat je hem best een half uurtje lopen. Hij moet namelijk eerst alle thumbnails opnieuw downloaden. Hierdoor kan het zijn dat de webinterface crasht als je deze te snel oproept.[/list]



STAP 4: Test je Headless Kodi uit.
  • Ga naar "ip.address.nas:kodiTCPport", in dit geval bv. 192.168.2.5:10000. (TCP poort die je in stap 2 koos)
    Indien ingesteld vraagt hij nu achter je gebruikersnaam en wachtwoord dat je in stap 1 instelde.
    Je hebt nu toegang tot je media:
  • Installeer een App op je Smartphone en gebruik bovenstaande gegevens om je aan te melden:
    NOTE: port forward de locale poorten in je router om je host name (DDNS) te gebruiken.





OPTIE 1: Je bibliotheek vanuit Kodi (docker) automatisch laten updaten

Je kan je bibliotheek automatisch laten updaten via volgende addon: Library Auto Update. Deze staat standaard in tussen de Kodi addons. Deze moet je in stap 1 dan mee installeren en instellen.
Hieronder enkele screenshots van de instellingen:





OPTIE 2: Je bibliotheek automatisch laten updaten door Sickbeard/Sonarr/Couchpotato/Headphones via "notificaties"
  • Sonarr:
  • CouchPotato:



OPTIE 3: Je Kodi Headless updaten:

  • Download in Docker de versie van Kodi die je wenst te installeren
  • Voer stap 2 opnieuw uit.
    • Geef deze Docker een nieuwe naam
    • Gebruik wel andere locale poorten (bv TCP: 10003 / UDP: 10004). De container poorten blijven dezelfde.
  • Start de Docker en laat een minuut lopen en stop hem dan.
  • Zoek via WinSCP naar de nieuwe Kodi docker installatiemap en verwijder weer de inhoud van "portable_data"
  • Kopieer de inhoud van je oude Kodi Docker image (".../opt/kodi-server/share/kodi/portable_data/) naar de nieuwe (ik raad aan om de "thumbnails" map eerst weer te verwijderen)
  • Start je nieuwe Kodi docker


OPTIE 4: Manueel installeren van Kodi v17.0 Krypton (beta) (handig als je bv. een Apple TV 4 hebt, waarop enkel Kodi v17 geïnstalleerd kan worden)

  • Installeer en open Putty
  • Log in op je NAS met root (DSM5) of zorg dat je deze rechten verkrijgt (DSM6) (zie handleiding van @Birdy )
  • Voer volgend commando uit (bron):
    Citaat
    docker pull celedhrim/kodi-server:krypton


  • Als je nu in Docker gaat kijken zal de laatste versie van Kodi in de lijst staan.


  • Mijn Synology: DS412+
  • HDD's: 4x ST4000VN000
  • Extra's: 2GB DDR3 / DSM5.2

Online Stephan296

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 41
  • -Ontvangen: 249
  • Berichten: 2.289
Re: [How to]Headless Kodi installeren met Docker
« Reactie #1 Gepost op: 16 februari 2016, 08:32:32 »
Even aanvulling op je handleiding .
Je geeft aan dat advancedsettings.xml bewerkt moet worden met ip adres en mysql settings maar dat hoeft helemaal niet want die info voer je al in bij het opzetten van de docker.
DS415+ - 1x WD80 - 1x WD30 - 1x SSD - 8GB RAM -DSM 6.0.1-7393 Update 2
DS211+ - 1x 500 GB - 512MB RAM - DSM 6.1-14871 BETA
Synology Router RT1900AC - SRM 1.1-6338 Update 1

Offline goldenwonder

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 16
  • Berichten: 194
Re: [How to]Headless Kodi installeren met Docker
« Reactie #2 Gepost op: 16 februari 2016, 15:49:32 »
Ik heb nooit wat van Docker begrepen. Wat het is etc. Maar dit ziet er rete interessant uit. Ik blijf het volgen!!

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 765
  • -Ontvangen: 3400
  • Berichten: 20.272
Re: [How to]Headless Kodi installeren met Docker
« Reactie #3 Gepost op: 16 februari 2016, 16:50:40 »
Ik ook niet :lol:
Blijf het dus ook volgen. ;)
Birdy.

Gelieve mij niet in een PB om steun vragen, doe dit in een Topic, zo heeft iedereen er wat aan.


DS111    1 x WD800BEVT       DSM 5.2-5967-2   [TEST]
DS411+II 4 x HDS724040ALE640 DSM 5.2-5967-2
DS413j   4 x WD20EARX        DSM 5.2-5967-2
DS716+II 1 x HDS722020ALA330 DSM 6.1-15022    [RC]
DS716+II     Virtueel        DSM 6.0.2-8451-9 [TEST]
DS716+II     Virtueel        DSM 6.1-14871    [Beta]

Online Stephan296

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 41
  • -Ontvangen: 249
  • Berichten: 2.289
Re: [How to]Headless Kodi installeren met Docker
« Reactie #4 Gepost op: 16 februari 2016, 19:17:49 »
Mijn ervaring is dat het erg buggy is.
Of het nou aan de synology ligt of aan de docker containers weet ik nog niet maar kodi headless is de enige docker image die bij mij fatsoenlijk draait.
Ik heb vaak bij andere images dat hij de wijzigingen niet opslaat na het afsluiten van de image.
DS415+ - 1x WD80 - 1x WD30 - 1x SSD - 8GB RAM -DSM 6.0.1-7393 Update 2
DS211+ - 1x 500 GB - 512MB RAM - DSM 6.1-14871 BETA
Synology Router RT1900AC - SRM 1.1-6338 Update 1

Offline J-J

  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 10
  • Berichten: 120
Re: [How to]Headless Kodi installeren met Docker
« Reactie #5 Gepost op: 26 april 2016, 02:26:08 »
Handleiding hierboven geüpdatet naar 'stabielere' en 'betere' versie van de headless server.
  • Mijn Synology: DS412+
  • HDD's: 4x ST4000VN000
  • Extra's: 2GB DDR3 / DSM5.2

Offline K!K

  • Bedankjes
  • -Gegeven: 2
  • -Ontvangen: 0
  • Berichten: 75
Re: [How to]Headless Kodi installeren met Docker
« Reactie #6 Gepost op: 26 augustus 2016, 09:55:57 »
Ik ben vanmorgen bezig geweest dit in testellen ik heb het zo ver dat ik alles het draaien.
Het probleem waar ik tegenaan loop is dat als ik het via het lokalle ip adres inc poort probeer te bereiken dat ik niks gevonden krijg.

Wat kan ik controleren?

UPDATE**
De database die op de synology draait werkt.
Heb op speler A een film gestart en gestopt en deze status kan ik terug zien op Speler B
  • Mijn Synology: DS2413+
  • HDD's: 10 x WD40EFRX
  • Extra's: 1x 2 GB DDR3

Offline Nelissuh

  • Bedankjes
  • -Gegeven: 25
  • -Ontvangen: 45
  • Berichten: 325
Re: [How to]Headless Kodi installeren met Docker
« Reactie #7 Gepost op: 26 augustus 2016, 13:50:15 »
Waarom zou ik dit willen doen t.o.v. Android Kodi installeren op mijn GSM?
Main: DS1515+ / 16 GB RAM / 4x WD Red 4TB RAID5 + 1x SSD 750 EVO 250GB / Smartreader V2 - DSM6.0.2
Offsite backup: DS214 1x WD Red 4TB - DSM6.0.2
HDHomerun HDHR3-4DC / Netgear GST716 V2

Offline K!K

  • Bedankjes
  • -Gegeven: 2
  • -Ontvangen: 0
  • Berichten: 75
Re: [How to]Headless Kodi installeren met Docker
« Reactie #8 Gepost op: 26 augustus 2016, 15:51:37 »
Er staatseigendom dat jij dit moet willen of het voordeel voor jou situatieschets inzien..
Voorbij heeft het een aantal voordelen.
1. Ik kijk op meerdere locaties en of apparaten mijn films en series. Hierdoor heb ik een centrale mysql database zodat alle apparaten aan elkaar gesynchroniseerd zijn.
2. Mijn apparaten staan niet altijd aan mijn server wel. Dus als er media wijzigt of toegevoegd word zal me server dit direct bijwerken.. En als ik dus een apparaat opstart leest deze de info vanaf de server en hoeft deze niet meer gedownload en of gezocht te worden.

Even 2 voordelen voor mij er zijn er nog meer.
Maar dat geeftnog steeds geen antwoord op mijn vraag / probleem.
Iemand al een oplossing?
  • Mijn Synology: DS2413+
  • HDD's: 10 x WD40EFRX
  • Extra's: 1x 2 GB DDR3

Offline Nelissuh

  • Bedankjes
  • -Gegeven: 25
  • -Ontvangen: 45
  • Berichten: 325
Re: [How to]Headless Kodi installeren met Docker
« Reactie #9 Gepost op: 26 augustus 2016, 19:58:35 »
Voor punt 1 hoef je het niet te doen. Ik heb alle media op mijn NAS, de MySQL db ook, en Kodi lokaal geïnstalleerd op 1x Pi, 2x Windows pc, 2x Android Device, 1x Android TV. Media database incl. status "gekeken tot" werkt perfect. Hiervoor is geen headless Kodi in een Docker nodig.

Punt 2 is idd goed om dit de NAS te laten doen. In mijn geval staat de Pi staat altijd aan, dus die indexeert elk uur. Voor mij hier dus ook geen noodzaak.

Ik ben altijd op zoek naar optimalisaties, vandaar dat ik me af vroeg wat de voordelen van deze installatie zijn, bijvoorbeeld lagere processorbelasting op de Android devices.
Main: DS1515+ / 16 GB RAM / 4x WD Red 4TB RAID5 + 1x SSD 750 EVO 250GB / Smartreader V2 - DSM6.0.2
Offsite backup: DS214 1x WD Red 4TB - DSM6.0.2
HDHomerun HDHR3-4DC / Netgear GST716 V2

Offline Nelissuh

  • Bedankjes
  • -Gegeven: 25
  • -Ontvangen: 45
  • Berichten: 325
Re: [How to]Headless Kodi installeren met Docker
« Reactie #10 Gepost op: 27 december 2016, 21:07:47 »
Ik heb toch maar eens geprobeerd Kodi te installeren in een Docker, om 'm de database updates en opschonen te laten uitvoeren, maar ik krijg Celedhrim niet aan de gang. Hij start op, maar crasht binnen een minuut. Ik heb geen bronbeperking o.i.d. aan staan.

Wat doe ik verkeerd?

Ik heb alleen de basis instellingen, nog geen mySQL data ofzo ingevoerd. Ik wil eerst zien of het werkt voordat hij toegang krijgt tot de database.

Edit:
Door de poorten te wijzigen blijft hij draaien. So far so good. Als ik echter verbinding probeer te maken via IPNAS:TCPPoort krijg ik geen verbinding... We zoeken verder.
Main: DS1515+ / 16 GB RAM / 4x WD Red 4TB RAID5 + 1x SSD 750 EVO 250GB / Smartreader V2 - DSM6.0.2
Offsite backup: DS214 1x WD Red 4TB - DSM6.0.2
HDHomerun HDHR3-4DC / Netgear GST716 V2

Offline J-J

  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 10
  • Berichten: 120
Re: [How to]Headless Kodi installeren met Docker
« Reactie #11 Gepost op: 27 december 2016, 21:15:10 »
Hier op het Kodi forum staat de oplossing:
Citaat van: 'joelones' pid='2404793' dateline='1472579739'
As a workaround I got it to stop crashing by copying Addons20.db from my 16.1 Mac OS X box and set the below to 2 in guisettings.xml to prevent addon updates:

<addonupdates>2</addonupdates>
Not pretty, but for now it'll do.

Dus even in het "guisettings.xml" bestand, de waarde van <addonupdates> naar 2 veranderen. (zoals hierboven staat)

EDIT:
Je doet de wijziging best eerst op je computer en kopieert dan de bestanden pas naar de docker.
Dit om te vermijden dat hij reeds update in de docker container.
  • Mijn Synology: DS412+
  • HDD's: 4x ST4000VN000
  • Extra's: 2GB DDR3 / DSM5.2

Offline Nelissuh

  • Bedankjes
  • -Gegeven: 25
  • -Ontvangen: 45
  • Berichten: 325
Re: [How to]Headless Kodi installeren met Docker
« Reactie #12 Gepost op: 27 december 2016, 21:38:03 »
Bedankt voor je snelle reactie. Ik ga die thread eens doorlezen.

In ieder geval, mijn huidige status is dat ik door de poorten te wijzigen naar dezelfde instellingen als die van jou hij blijft hij draaien. Als ik echter verbinding probeer te maken via IPNAS:TCPPoort krijg ik geen verbinding... We zoeken verder.
Main: DS1515+ / 16 GB RAM / 4x WD Red 4TB RAID5 + 1x SSD 750 EVO 250GB / Smartreader V2 - DSM6.0.2
Offsite backup: DS214 1x WD Red 4TB - DSM6.0.2
HDHomerun HDHR3-4DC / Netgear GST716 V2

Offline Nelissuh

  • Bedankjes
  • -Gegeven: 25
  • -Ontvangen: 45
  • Berichten: 325
Re: [How to]Headless Kodi installeren met Docker
« Reactie #13 Gepost op: 28 december 2016, 22:10:47 »
Ik kom niet veel verder.

Als ik de container installeer is er nog geen "guisettings.xml" bestand.

Als ik de container 1x draai wordt guisettings.xml aangemaakt.

Standaard staat er:
<addonupdates default="true">0</addonupdates>
De container crasht dan binnen 1 minuut.

Door bovenstaande regel aan te passen in:
<addonupdates>2</addonupdates>Blijft de container draaien. Ik kan 'm echter niet bereiken via "IPvanNAS":"TCPpoort"

Als ik de log bekijk zie ik het volgende:

21:06:05 T:140187247270016  NOTICE: special://profile/ is mapped to: special://masterprofile/
21:06:05 T:140187247270016  NOTICE: -----------------------------------------------------------------------
21:06:05 T:140187247270016  NOTICE: Starting Kodi (16.1 Git:2016-04-27-c327c53-dirty). Platform: Linux x86 64-bit
21:06:05 T:140187247270016  NOTICE: Using Release Kodi x64 build
21:06:05 T:140187247270016  NOTICE: Kodi compiled Apr 27 2016 by GCC 5.3.1 for Linux x86 64-bit version 4.4.6 (263174)
21:06:05 T:140187247270016  NOTICE: Running on Ubuntu 16.04 LTS, kernel: Linux x86 64-bit version 3.10.77
21:06:05 T:140187247270016  NOTICE: FFmpeg version: 2.8.6-1ubuntu2
21:06:05 T:140187247270016  NOTICE: WARNING: unsupported ffmpeg version detected
21:06:05 T:140187247270016  NOTICE: Host CPU: Intel(R) Atom(TM) CPU C2538 @ 2.40GHz, 4 cores available
21:06:05 T:140187247270016  NOTICE: special://xbmc/ is mapped to: /opt/kodi-server/share/kodi/
21:06:05 T:140187247270016  NOTICE: special://xbmcbin/ is mapped to: /opt/kodi-server/lib/kodi
21:06:05 T:140187247270016  NOTICE: special://masterprofile/ is mapped to: /opt/kodi-server/share/kodi/portable_data/userdata
21:06:05 T:140187247270016  NOTICE: special://home/ is mapped to: /opt/kodi-server/share/kodi/portable_data
21:06:05 T:140187247270016  NOTICE: special://temp/ is mapped to: /opt/kodi-server/share/kodi/portable_data/temp
21:06:05 T:140187247270016  NOTICE: The executable running is: /opt/kodi-server/lib/kodi/kodi.bin
21:06:05 T:140187247270016  NOTICE: Local hostname: celedhrim-kodi-server1
21:06:05 T:140187247270016  NOTICE: Log File is located: /opt/kodi-server/share/kodi/portable_data/temp/kodi.log
21:06:05 T:140187247270016  NOTICE: -----------------------------------------------------------------------
21:06:05 T:140187247270016  NOTICE: load settings...
21:06:05 T:140187247270016 WARNING: CSettingInt: unknown options filler "audiocdactions" of "audiocds.autoaction"
21:06:05 T:140187247270016  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:06:05 T:140187247270016  NOTICE: No Devices found - retry: 4
21:06:07 T:140187247270016  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:06:07 T:140187247270016  NOTICE: No Devices found - retry: 3
21:06:08 T:140187247270016  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:06:08 T:140187247270016  NOTICE: No Devices found - retry: 2
21:06:10 T:140187247270016  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:06:10 T:140187247270016  NOTICE: No Devices found - retry: 1
21:06:11 T:140187247270016  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:06:11 T:140187247270016  NOTICE: Found 0 Lists of Devices
21:06:11 T:140187247270016  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:06:11 T:140187247270016  NOTICE: No Devices found - retry: 4
21:06:13 T:140187247270016  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:06:13 T:140187247270016  NOTICE: No Devices found - retry: 3
21:06:14 T:140187247270016  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:06:14 T:140187247270016  NOTICE: No Devices found - retry: 2
21:06:16 T:140187247270016  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:06:16 T:140187247270016  NOTICE: No Devices found - retry: 1
21:06:17 T:140187247270016  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:06:17 T:140187247270016  NOTICE: Found 0 Lists of Devices
21:06:17 T:140187247270016  NOTICE: No settings file to load (special://xbmc/system/advancedsettings.xml)
21:06:17 T:140187247270016  NOTICE: No settings file to load (special://masterprofile/advancedsettings.xml)
21:06:17 T:140187247270016  NOTICE: Default DVD Player: dvdplayer
21:06:17 T:140187247270016  NOTICE: Default Video Player: dvdplayer
21:06:17 T:140187247270016  NOTICE: Default Audio Player: paplayer
21:06:17 T:140187247270016  NOTICE: Disabled debug logging due to GUI setting. Level 0.
21:06:17 T:140187247270016  NOTICE: Log level changed to "LOG_LEVEL_NORMAL"
21:06:17 T:140187247270016  NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
21:06:17 T:140187247270016  NOTICE: Loaded playercorefactory configuration
21:06:17 T:140187247270016  NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
21:06:17 T:140187247270016  NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
21:06:17 T:140186624886528   ERROR: SetPriority: error Permission denied
21:06:17 T:140186624886528  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:06:17 T:140186624886528  NOTICE: No Devices found - retry: 4
21:06:19 T:140186624886528  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:06:19 T:140186624886528  NOTICE: No Devices found - retry: 3
21:06:20 T:140186624886528  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:06:20 T:140186624886528  NOTICE: No Devices found - retry: 2
21:06:22 T:140186624886528  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:06:22 T:140186624886528  NOTICE: No Devices found - retry: 1
21:06:23 T:140186624886528  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:06:23 T:140186624886528  NOTICE: Found 0 Lists of Devices
21:06:23 T:140186608101120   ERROR: SetPriority: error Permission denied
21:06:23 T:140187247270016  NOTICE: Running database version Addons20
21:06:23 T:140187247270016  NOTICE: ADDONS: Using repository repository.xbmc.org
21:06:23 T:140187247270016  NOTICE: Running database version Addons20
21:06:23 T:140187247270016  NOTICE: Running database version ViewModes6
21:06:23 T:140187247270016  NOTICE: Running database version Textures13
21:06:23 T:140187247270016  NOTICE: Running database version MyMusic56
21:06:23 T:140187247270016  NOTICE: Running database version MyVideos99
21:06:23 T:140187247270016  NOTICE: Running database version TV29
21:06:23 T:140187247270016  NOTICE: Running database version Epg11
21:06:23 T:140187247270016 WARNING: JSONRPC: Could not parse type "Setting.Details.SettingList"
21:06:23 T:140187247270016  NOTICE: initialize done
21:06:23 T:140187247270016  NOTICE: Running the application...
21:06:23 T:140187247270016  NOTICE: starting upnp client
21:06:23 T:140186345854720  NOTICE: ES: Starting UDP Event server on 127.0.0.1:9777
21:06:23 T:140186345854720  NOTICE: UDP: Listening on port 9777

En dan stopt hij blijkbaar, zonder te crashen.

Zonder de "addonupdates" op 2 te zetten is onderstaande de kodi.log. Blijkbaar stopt hij op hetzelfde punt, alleen met crash:


21:02:12 T:140325541496960  NOTICE: special://profile/ is mapped to: special://masterprofile/
21:02:12 T:140325541496960  NOTICE: -----------------------------------------------------------------------
21:02:12 T:140325541496960  NOTICE: Starting Kodi (16.1 Git:2016-04-27-c327c53-dirty). Platform: Linux x86 64-bit
21:02:12 T:140325541496960  NOTICE: Using Release Kodi x64 build
21:02:12 T:140325541496960  NOTICE: Kodi compiled Apr 27 2016 by GCC 5.3.1 for Linux x86 64-bit version 4.4.6 (263174)
21:02:12 T:140325541496960  NOTICE: Running on Ubuntu 16.04 LTS, kernel: Linux x86 64-bit version 3.10.77
21:02:12 T:140325541496960  NOTICE: FFmpeg version: 2.8.6-1ubuntu2
21:02:12 T:140325541496960  NOTICE: WARNING: unsupported ffmpeg version detected
21:02:12 T:140325541496960  NOTICE: Host CPU: Intel(R) Atom(TM) CPU C2538 @ 2.40GHz, 4 cores available
21:02:12 T:140325541496960  NOTICE: special://xbmc/ is mapped to: /opt/kodi-server/share/kodi/
21:02:12 T:140325541496960  NOTICE: special://xbmcbin/ is mapped to: /opt/kodi-server/lib/kodi
21:02:12 T:140325541496960  NOTICE: special://masterprofile/ is mapped to: /opt/kodi-server/share/kodi/portable_data/userdata
21:02:12 T:140325541496960  NOTICE: special://home/ is mapped to: /opt/kodi-server/share/kodi/portable_data
21:02:12 T:140325541496960  NOTICE: special://temp/ is mapped to: /opt/kodi-server/share/kodi/portable_data/temp
21:02:12 T:140325541496960  NOTICE: The executable running is: /opt/kodi-server/lib/kodi/kodi.bin
21:02:12 T:140325541496960  NOTICE: Local hostname: celedhrim-kodi-server1
21:02:12 T:140325541496960  NOTICE: Log File is located: /opt/kodi-server/share/kodi/portable_data/temp/kodi.log
21:02:12 T:140325541496960  NOTICE: -----------------------------------------------------------------------
21:02:12 T:140325541496960  NOTICE: load settings...
21:02:12 T:140325541496960 WARNING: CSettingInt: unknown options filler "audiocdactions" of "audiocds.autoaction"
21:02:12 T:140325541496960  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:02:12 T:140325541496960  NOTICE: No Devices found - retry: 4
21:02:13 T:140325541496960  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:02:13 T:140325541496960  NOTICE: No Devices found - retry: 3
21:02:15 T:140325541496960  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:02:15 T:140325541496960  NOTICE: No Devices found - retry: 2
21:02:16 T:140325541496960  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:02:16 T:140325541496960  NOTICE: No Devices found - retry: 1
21:02:18 T:140325541496960  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:02:18 T:140325541496960  NOTICE: Found 0 Lists of Devices
21:02:18 T:140325541496960  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:02:18 T:140325541496960  NOTICE: No Devices found - retry: 4
21:02:19 T:140325541496960  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:02:19 T:140325541496960  NOTICE: No Devices found - retry: 3
21:02:21 T:140325541496960  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:02:21 T:140325541496960  NOTICE: No Devices found - retry: 2
21:02:22 T:140325541496960  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:02:22 T:140325541496960  NOTICE: No Devices found - retry: 1
21:02:24 T:140325541496960  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:02:24 T:140325541496960  NOTICE: Found 0 Lists of Devices
21:02:24 T:140325541496960   ERROR: CSettings: unable to load settings from special://masterprofile/guisettings.xml, creating new default settings
21:02:24 T:140325541496960  NOTICE: No settings file to load (special://xbmc/system/advancedsettings.xml)
21:02:24 T:140325541496960  NOTICE: No settings file to load (special://masterprofile/advancedsettings.xml)
21:02:24 T:140325541496960  NOTICE: Default DVD Player: dvdplayer
21:02:24 T:140325541496960  NOTICE: Default Video Player: dvdplayer
21:02:24 T:140325541496960  NOTICE: Default Audio Player: paplayer
21:02:24 T:140325541496960  NOTICE: Disabled debug logging due to GUI setting. Level 0.
21:02:24 T:140325541496960  NOTICE: Log level changed to "LOG_LEVEL_NORMAL"
21:02:24 T:140325541496960  NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
21:02:24 T:140325541496960  NOTICE: Loaded playercorefactory configuration
21:02:24 T:140325541496960  NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
21:02:24 T:140325541496960  NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
21:02:24 T:140324919113472   ERROR: SetPriority: error Permission denied
21:02:24 T:140324919113472  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:02:24 T:140324919113472  NOTICE: No Devices found - retry: 4
21:02:25 T:140324919113472  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:02:25 T:140324919113472  NOTICE: No Devices found - retry: 3
21:02:27 T:140324919113472  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:02:27 T:140324919113472  NOTICE: No Devices found - retry: 2
21:02:28 T:140324919113472  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:02:28 T:140324919113472  NOTICE: No Devices found - retry: 1
21:02:30 T:140324919113472  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
21:02:30 T:140324919113472  NOTICE: Found 0 Lists of Devices
21:02:30 T:140324827555584   ERROR: SetPriority: error Permission denied
21:02:30 T:140325541496960  NOTICE: Running database version Addons20
21:02:30 T:140325541496960  NOTICE: ADDONS: Using repository repository.xbmc.org
21:02:30 T:140325541496960  NOTICE: Running database version Addons20
21:02:30 T:140325541496960  NOTICE: Running database version ViewModes6
21:02:30 T:140325541496960  NOTICE: Running database version Textures13
21:02:30 T:140325541496960  NOTICE: Running database version MyMusic56
21:02:30 T:140325541496960  NOTICE: Running database version MyVideos99
21:02:30 T:140325541496960  NOTICE: Running database version TV29
21:02:30 T:140325541496960  NOTICE: Running database version Epg11
21:02:30 T:140325541496960 WARNING: JSONRPC: Could not parse type "Setting.Details.SettingList"
21:02:30 T:140325541496960  NOTICE: initialize done
21:02:30 T:140325541496960  NOTICE: Running the application...
21:02:30 T:140325541496960  NOTICE: starting upnp client
21:02:30 T:140324424902400  NOTICE: ES: Starting UDP Event server on 127.0.0.1:9777
21:02:30 T:140324424902400  NOTICE: UDP: Listening on port 9777
21:02:30 T:140324808226560   ERROR: SetThreadInfo: error Permission denied

EDIT:

Ik zie dat in de guisettings.xml de webserver op 8080 draait i.p.v. 8089. Ik heb zowel de poort (op 2 plaatsen) aangepast naar 8089, als 2 poort verwijzingen gemaakt, naar zowel 8080 als 8089, maar op beide poorten krijg ik geen reactie (al duurt de afwijzing bij poort 8080 iets langer).
Main: DS1515+ / 16 GB RAM / 4x WD Red 4TB RAID5 + 1x SSD 750 EVO 250GB / Smartreader V2 - DSM6.0.2
Offsite backup: DS214 1x WD Red 4TB - DSM6.0.2
HDHomerun HDHR3-4DC / Netgear GST716 V2

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 765
  • -Ontvangen: 3400
  • Berichten: 20.272
Re: [How to]Headless Kodi installeren met Docker
« Reactie #14 Gepost op: 28 december 2016, 22:32:14 »
Was eigenlijk ook wel benieuwd en Headless Kodi geïnstalleerd met Docker, heb alleen maar de stappen 1 t/m 6 gevolgd dus, gewoon recht toe recht aan.



Daarna Kodi opgestart http://ds716-ii:32769/ en draait dus, zonder extra wijzigingen:

29827-1

Als ik het goed begrijp, bij jou loopt het dan stuk ?
Birdy.

Gelieve mij niet in een PB om steun vragen, doe dit in een Topic, zo heeft iedereen er wat aan.


DS111    1 x WD800BEVT       DSM 5.2-5967-2   [TEST]
DS411+II 4 x HDS724040ALE640 DSM 5.2-5967-2
DS413j   4 x WD20EARX        DSM 5.2-5967-2
DS716+II 1 x HDS722020ALA330 DSM 6.1-15022    [RC]
DS716+II     Virtueel        DSM 6.0.2-8451-9 [TEST]
DS716+II     Virtueel        DSM 6.1-14871    [Beta]


 

java installeren via java manager in ds 214+

Gestart door JabjeBoard Synology DSM 4.3 en eerder

Reacties: 22
Gelezen: 5236
Laatste bericht 10 april 2014, 20:13:48
door Birdy
Kan surveillance station niet verwijderen, niet installeren en niet repareren

Gestart door DrLivingstonedBoard Surveillance Station

Reacties: 13
Gelezen: 2664
Laatste bericht 16 augustus 2015, 13:06:00
door theboss86
DS Audio / Audio Station opnieuw installeren

Gestart door goldenwonderBoard Audio Station

Reacties: 12
Gelezen: 1045
Laatste bericht 21 november 2016, 09:59:40
door goldenwonder
"Kan pakket niet installeren" HELLUP!!!

Gestart door vondorknlBoard SABnzbd (usenet)

Reacties: 4
Gelezen: 2102
Laatste bericht 25 januari 2009, 15:36:07
door vondorknl
Installeren "Remote Agent for Linux servers"

Gestart door UniverseBoard Algemeen

Reacties: 1
Gelezen: 2544
Laatste bericht 08 juli 2008, 10:31:37
door eovermeer
Synology-Forum.nl is een Nederlands gebruikersforum en staat volledig los van het merk Synology.