#1
|
|||
|
|||
CoreELEC / Docker / jaymoulin = restart LOOP
Hallo Alle.
Danke für die Aufnahme im Forum. Ich würde gern JD über Docker auf meiner Box installieren. Der erste Start scheint problemlos. Nach einem restart (--restart=always) landet der Container in loop. Ich habe auf github beim Entwickler einen Issue erstellt. github.com/jaymoulin/docker-jdownloader/issues/32 Der Entwickler sagt, er kann im Log nichts erkennen und ich soll mich ans board.jd wenden; da er nur den Container stellt. Eine Fehler im Container schließt er jedoch nicht aus. Nun hat mir der board.jd.User Jiaz schon versucht per Email zu helfen. Leider kommen wir dort nicht ganz weiter, da ich auch nicht viel Plan von Linux/Docker habe. Ein Auszug aus der Mail die vielleicht ein Hilfe für einen User hier im Forum ist Zitat Beginn Wegen deinem Problem. Bitte zippe mal den kompletten logs Ordner und schicke mir diesen. Docker darf NICHT die ProzessID selbst erstellen/überwachen, sondern muss die JDownloader.pid Datei im JDownloader prüfen, da während dem Start/Update des JDownloader sich der JD selbstständig (mehrmals) neustarten kann. Aus daemon.sh sieht mir das hier falsch aus PID=$! wait $PID wait $PID die PID kann sich ändern und somit stimmt die PID nach dem Update nicht mehr. Zitat Ende Es ist mir unmöglich die Logs zu ziehen, da keine erstellt werden. docker inspect --format='{{.LogPath}}' containerid = keine Ergebnis In der config.v2.json steht auch drin LogPath":"" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CoreELEC:~ # uname -a Linux CoreELEC 3.14.29 #1 SMP Sun May 12 15:03:58 BST 2019 aarch64 GNU/Linux CoreELEC:~ # cat /proc/cpuinfo Processor : AArch64 Processor rev 4 (aarch64) processor : 0 processor : 1 processor : 2 processor : 3 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 wp half thumb fastmult vfp edsp neon vfpv3 tlsi vfpv4 idiva idivt CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd03 CPU revision : 4 Hardware : Amlogic Serial : 210b820070d78ef4e0c688a2a025e3a3 CoreELEC:~ # docker version Client: Version: 18.09.1 API version: 1.39 Go version: go1.11.2 Git commit: 18.09.1 Built: Thu May 16 00:20:58 UTC 2019 OS/Arch: linux/arm Experimental: false Server: Engine: Version: 18.09.1 API version: 1.39 (minimum version 1.12) Go version: go1.11.2 Git commit: 18.09.1 Built: Thu May 16 00:20:58 UTC 2019 OS/Arch: linux/arm Experimental: false ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ hub.docker.com/r/jaymoulin/jdownloader 0.7.1-arm64v8 (für aarch64) docker pull jaymoulin/jdownloader:0.7.1-arm64v8 CoreELEC:~ # docker images REPOSITORY TAG IMAGE ID CREATED SIZE jaymoulin/jdownloader 0.7.1-arm64v8 2a452c0cda5d 2 weeks ago 123MB docker run -d --restart=always -v /storage/Downloads:/root/Downloads -v /storage/jdownloader/cfg:/opt/JDownloader/cfg --name jd jaymoulin/jdownloader:0.7.1-arm64v8 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Kann mir jemand helfen? Ich habe schon unzählige Stunden damit verbracht. Übrigens habe ich das mal auf einem RPi3 getestet mit einem Container von jaymoulin und das lief in einer Minute problemlos. Deshalb wissen wir nicht, ob es am CoreELEC, Container oder JD liegt. Grüße! André ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Edit: Ich habe es geschafft die richtigen JD-logs aus dem Container zu exportieren. Mit einem mount (-v) im docker run command. Diese habe ich gezippt und per Mail an Jiaz geschickt. Nun liegen endlich die richtigen Logs vor und ich hoffe damit kann mir geholfen werden Last edited by AndreSDUS; 26.06.2019 at 20:02. Reason: txt-update |
#2
|
||||
|
||||
In den Logs konnte ich keine Fehler sehen. Wie kommst du darauf das es Probleme gibt?
Ich würde vorschlagen wir schauen uns das evtl einfach gemeinsam via Teamviewer an. Schreib mir einfach wieder ne Mail.
__________________
JD-Dev & Server-Admin |
#3
|
|||
|
|||
Weil der Container nicht stabil läuft, immer neustartet und somit nicht unter https://my.jdownloader.org/ gelistet wird.
Okay. Grüße Last edited by AndreSDUS; 27.06.2019 at 12:47. Reason: *Wort entfernt |
#4
|
||||
|
||||
Kann es sein das er nur nicht stabil läuft sobald ein Update ansteht? Denn das Startscript scheint mir nicht damit klarzukommen. JDownloader startet sich während dem Update neu, die PID ändert sich und SOFORT wird der Container neugestartet und das (unfertige) Update wird erneut versucht und es geht von vorne los.
Kannst du das Script daemon.sh anpassen? statt dem fehlerhaften Quote:
Quote:
__________________
JD-Dev & Server-Admin |
#5
|
||||
|
||||
Ich hab auch mal bei Github gepostet
__________________
JD-Dev & Server-Admin |
#6
|
|||
|
|||
Danke!
Ich habe dir eine Mail geschickt. Grüße |
|
|