JDownloader Community - Appwork GmbH
 

Go Back   JDownloader Community - Appwork GmbH > Deutscher Support > Allgemeine Diskussion
Reply
 
Thread Tools Display Modes
  #1  
Old 26.06.2019, 19:08
AndreSDUS AndreSDUS is offline
Modem User
 
Join Date: Jun 2019
Posts: 3
Unhappy 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
Reply With Quote
  #2  
Old 27.06.2019, 12:09
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,571
Default

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
Reply With Quote
  #3  
Old 27.06.2019, 12:16
AndreSDUS AndreSDUS is offline
Modem User
 
Join Date: Jun 2019
Posts: 3
Default

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
Reply With Quote
  #4  
Old 28.06.2019, 11:30
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,571
Default

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:
PID=$!
wait $PID
wait $PID
Zur not dem Maintainer des Container Files, der weiß dann schon bescheid
Quote:
PIDFile="/home/daniel/Projekte/beta2/JDownloader.pid"
while :
do
if [ -f $PIDFile ]; then
CurPID=$(<"$PIDFile")
echo "Current PID is $CurPID"
tail --pid=$CurPID -f /dev/null
else
echo "wait for JDownloader"
sleep 10
if [ -f $PIDFile ]; then
echo "retry"
else
echo "no JDownloader running"
break
fi
fi
done
__________________
JD-Dev & Server-Admin
Reply With Quote
  #5  
Old 28.06.2019, 11:35
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,571
Default

Ich hab auch mal bei Github gepostet
__________________
JD-Dev & Server-Admin
Reply With Quote
  #6  
Old 28.06.2019, 12:19
AndreSDUS AndreSDUS is offline
Modem User
 
Join Date: Jun 2019
Posts: 3
Default

Danke!

Ich habe dir eine Mail geschickt.

Grüße
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 18:24.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.