JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #1  
Old 08.12.2023, 12:22
Tomrich Tomrich is offline
Wind Gust
 
Join Date: Aug 2020
Posts: 43
Default Bringt JDownloader systemd zum Absturz?

Hallo,

sehr merkwürdiges Problem auf meinem Raspberry Pi 3. Es läuft JDownloader headless. Seit 2 Wochen passiert es, dass JDownloader nach einem Update mit dem Idle-Update-Script (https://support.jdownloader.org/Know...-jd-in-idle/21) nicht mehr sauber startet und (scheinbar) sogar systemd zum Absturz bringt. Einmal war kein Zugriff auf JDL mehr möglich, der Systemd-Status zeigte "active (exited)" an. Ein Restart der Unit und alles war i.O. 2x ist es aber schon passiert, dass Systemd komplett abgestürzt ist, kann geht nicht einmal mehr ein Reboot über SSH.

Das hier kommt bei der Statusabfrage (das gleiche kommt bei anderen Units):

Code:
systemctl status jdownloader.service
Failed to get properties: Failed to activate service 'org.freedesktop.systemd1': timed out (service_start_timeout=25000ms)
Systemd läuft nicht mehr als Prozess-ID 1 (die Ausgabe ist etwas verschoben):

Code:
busctl list
NAME                         PID PROCESS         USER             CONNECTION    UNIT                      SESSION DESCRIPTION
...
org.freedesktop.systemd1       - -               -                (activatable) -                         -       -
In journalctl wird ein "fatal java error" angezeigt:

Code:
Dez 08 11:00:28 raspberrypi java[2420]: #
Dez 08 11:00:28 raspberrypi java[2420]: # A fatal error has been detected by the Java Runtime Environment:
Dez 08 11:00:28 raspberrypi java[2420]: #
Dez 08 11:00:29 raspberrypi java[2420]: #  SIGSEGV (0xb) at pc=0x76c371f4, pid=2420, tid=20718
Dez 08 11:00:29 raspberrypi java[2420]: #
Dez 08 11:00:29 raspberrypi java[2420]: # JRE version: OpenJDK Runtime Environment (17.0.9+9) (build 17.0.9+9-Raspbian-1deb11u1rpt1)
Dez 08 11:00:29 raspberrypi java[2420]: # Java VM: OpenJDK Client VM (17.0.9+9-Raspbian-1deb11u1rpt1, mixed mode, emulated-client, serial gc, linux-arm)
Dez 08 11:00:29 raspberrypi java[2420]: # Problematic frame:
Dez 08 11:00:29 raspberrypi java[2420]: # V  [libjvm.so+0x63c1f4]  ConcurrentHashTable<SymbolTableConfig, (MEMFLAGS)10>::Node* ConcurrentHashTable<SymbolTableConfig, (MEMFLAGS)10>::get_node<SymbolTableLookup>(ConcurrentHashTable<SymbolTableConfig, (MEMFLAGS)10>::Bucket const*, SymbolTableLookup&, bool*, unsigned int*) const [clone .isra.0]+0x60
Dez 08 11:00:29 raspberrypi java[2420]: #
Dez 08 11:00:29 raspberrypi java[2420]: # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
Dez 08 11:00:29 raspberrypi java[2420]: #
Dez 08 11:00:29 raspberrypi java[2420]: # An error report file with more information is saved as:
Dez 08 11:00:29 raspberrypi java[2420]: # /tmp/hs_err_pid2420.log
Dez 08 11:00:29 raspberrypi java[2420]: #
Dez 08 11:00:29 raspberrypi java[2420]: # If you would like to submit a bug report, please visit:
Dez 08 11:00:29 raspberrypi java[2420]: #   Unknown
Dez 08 11:00:29 raspberrypi java[2420]: #
Dez 08 11:00:29 raspberrypi systemd[1]: jdownloader.service: Main process exited, code=killed, status=6/ABRT
Dez 08 11:00:29 raspberrypi systemd[1]: jdownloader.service: Failed with result 'signal'.
Dez 08 11:00:29 raspberrypi systemd[1]: jdownloader.service: Consumed 14min 12.198s CPU time.
Dez 08 11:00:56 raspberrypi sshd[20740]: Accepted publickey for pi from 192.168.10.21 port 49390 ssh2: RSA SHA256:9ynLUtXI0fn8oj+FjL3f4AMxiBG8NezquG62JjEPmd8
Dez 08 11:00:56 raspberrypi sshd[20740]: pam_unix(sshd:session): session opened for user pi(uid=1000) by (uid=0)
Dez 08 11:01:00 raspberrypi systemd[1]: Caught <SEGV>, dumped core as pid 20742.
Dez 08 11:01:00 raspberrypi systemd[1]: Freezing execution.
Dez 08 11:01:00 raspberrypi systemd-logind[391]: Failed to start user service 'user@1000.service', ignoring: Message recipient disconnected from message bus without replying
Dez 08 11:01:25 raspberrypi dbus-daemon[371]: [system] Failed to activate service 'org.freedesktop.systemd1': timed out (service_start_timeout=25000ms)
Dez 08 11:01:25 raspberrypi sshd[20740]: pam_systemd(sshd:session): Failed to create session: Failed to activate service 'org.freedesktop.systemd1': timed out (service_start_timeout=25000ms)
Dez 08 11:01:25 raspberrypi systemd-logind[391]: Failed to start session scope session-12345.scope: Failed to activate service 'org.freedesktop.systemd1': timed out (service_start_timeout=25000ms)
Dez 08 11:02:01 raspberrypi dbus-daemon[371]: [system] Failed to activate service 'org.freedesktop.systemd1': timed out (service_start_timeout=25000ms)
Dez 08 11:02:01 raspberrypi systemd-logind[391]: Failed to stop user service 'user@1000.service', ignoring: Failed to activate service 'org.freedesktop.systemd1': timed out (service_start_timeout=25000ms)
Dez 08 11:02:26 raspberrypi dbus-daemon[371]: [system] Failed to activate service 'org.freedesktop.systemd1': timed out (service_start_timeout=25000ms)
Dez 08 11:02:47 raspberrypi sshd[20818]: Accepted publickey for pi from 192.168.10.21 port 44000 ssh2: RSA SHA256:9ynLUtXI0fn8oj+FjL3f4AMxiBG8NezquG62JjEPmd8
Dez 08 11:02:47 raspberrypi sshd[20818]: pam_unix(sshd:session): session opened for user pi(uid=1000) by (uid=0)
Dez 08 11:02:51 raspberrypi dbus-daemon[371]: [system] Failed to activate service 'org.freedesktop.systemd1': timed out (service_start_timeout=25000ms)
Dez 08 11:02:51 raspberrypi systemd-logind[391]: Failed to start user service 'user@1000.service', ignoring: Failed to activate service 'org.freedesktop.systemd1': timed out (service_start_timeout=25000ms)
Dez 08 11:02:51 raspberrypi sshd[20781]: Received disconnect from 192.168.10.21 port 49390:11: disconnected by user
Dez 08 11:02:51 raspberrypi sshd[20781]: Disconnected from user pi 192.168.10.21 port 49390
Dez 08 11:02:51 raspberrypi sshd[20740]: pam_unix(sshd:session): session closed for user pi
Dez 08 11:03:16 raspberrypi systemd-logind[391]: Failed to start session scope session-12348.scope: Connection timed out
Dez 08 11:03:16 raspberrypi dbus-daemon[371]: [system] Failed to activate service 'org.freedesktop.systemd1': timed out (service_start_timeout=25000ms)
Dez 08 11:03:16 raspberrypi sshd[20818]: pam_systemd(sshd:session): Failed to create session: Connection timed out
Dez 08 11:03:51 raspberrypi systemd-logind[391]: Failed to stop user service 'user@1000.service', ignoring: Connection timed out
Dez 08 11:03:51 raspberrypi dbus-daemon[371]: [system] Failed to activate service 'org.freedesktop.systemd1': timed out (service_start_timeout=25000ms)
Dez 08 11:04:49 raspberrypi dhcpcd[693]: eth0: Router Advertisement from fe80::6b4:feff:fe9c:1cc8
Dez 08 11:05:01 raspberrypi kernel: CIFS: VFS: bogus file nlink value 0
Dez 08 11:05:01 raspberrypi kernel: CIFS: VFS: bogus file nlink value 0
Dez 08 11:05:01 raspberrypi kernel: CIFS: VFS: bogus file nlink value 0
Dez 08 11:05:01 raspberrypi kernel: CIFS: VFS: bogus file nlink value 0
Dez 08 11:05:01 raspberrypi kernel: CIFS: VFS: bogus file nlink value 0
Dez 08 11:05:01 raspberrypi kernel: CIFS: VFS: bogus file nlink value 0
Dez 08 11:05:01 raspberrypi kernel: CIFS: VFS: bogus file nlink value 0
Dez 08 11:05:01 raspberrypi kernel: CIFS: VFS: bogus file nlink value 0
Dez 08 11:05:43 raspberrypi dbus-daemon[371]: [system] Failed to activate service 'org.freedesktop.systemd1': timed out (service_start_timeout=25000ms)
Dez 08 11:10:20 raspberrypi sudo[21474]:       pi : TTY=pts/0 ; PWD=/home/pi ; USER=root ; COMMAND=/usr/bin/systemctl status jdownloader.service
Dez 08 11:10:20 raspberrypi sudo[21474]: pam_unix(sudo:session): session opened for user root(uid=0) by pi(uid=1000)
Dez 08 11:10:26 raspberrypi dbus-daemon[371]: [system] Failed to activate service 'org.freedesktop.systemd1': timed out (service_start_timeout=25000ms)
Dez 08 11:10:26 raspberrypi sudo[21474]: pam_unix(sudo:session): session closed for user root
Dez 08 11:10:51 raspberrypi dbus-daemon[371]: [system] Failed to activate service 'org.freedesktop.systemd1': timed out (service_start_timeout=25000ms)
Dez 08 11:10:51 raspberrypi sudo[21506]:       pi : PWD=/home/pi ; USER=root ; COMMAND=/usr/bin/systemctl restart minidlna-youtube.service
Dez 08 11:10:51 raspberrypi sudo[21506]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1000)
Dez 08 11:11:16 raspberrypi dbus-daemon[371]: [system] Failed to activate service 'org.freedesktop.systemd1': timed out (service_start_timeout=25000ms)
Dez 08 11:11:16 raspberrypi sudo[21506]: pam_unix(sudo:session): session closed for user root
Dez 08 11:11:16 raspberrypi sudo[21523]:       pi : PWD=/home/pi ; USER=root ; COMMAND=/usr/bin/systemctl restart minidlna-sonstiges.service
Dez 08 11:11:16 raspberrypi sudo[21523]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1000)
Dez 08 11:11:20 raspberrypi dhcpcd[693]: eth0: Router Advertisement from fe80::6b4:feff:fe9c:1cc8
Dez 08 11:11:21 raspberrypi dhcpcd[693]: eth0: Router Advertisement from fe80::6b4:feff:fe9c:1cc8
Dez 08 11:11:41 raspberrypi dbus-daemon[371]: [system] Failed to activate service 'org.freedesktop.systemd1': timed out (service_start_timeout=25000ms)
Dez 08 11:11:41 raspberrypi sudo[21523]: pam_unix(sudo:session): session closed for user root
Dez 08 11:11:54 raspberrypi sudo[21613]:       pi : TTY=pts/0 ; PWD=/home/pi ; USER=root ; COMMAND=/usr/sbin/reboot now
Dez 08 11:11:54 raspberrypi sudo[21613]: pam_unix(sudo:session): session opened for user root(uid=0) by pi(uid=1000)
Dez 08 11:12:19 raspberrypi dbus-daemon[371]: [system] Failed to activate service 'org.freedesktop.systemd1': timed out (service_start_timeout=25000ms)
Dez 08 11:12:19 raspberrypi sudo[21613]: pam_unix(sudo:session): session closed for user root
Dez 08 11:13:24 raspberrypi rngd[458]: stats: bits received from HRNG source: 4400064
Dez 08 11:13:24 raspberrypi rngd[458]: stats: bits sent to kernel pool: 4347168
Dez 08 11:13:24 raspberrypi rngd[458]: stats: entropy added to kernel pool: 4347168
Dez 08 11:13:24 raspberrypi rngd[458]: stats: FIPS 140-2 successes: 220
Dez 08 11:13:24 raspberrypi rngd[458]: stats: FIPS 140-2 failures: 0
Dez 08 11:13:24 raspberrypi rngd[458]: stats: FIPS 140-2(2001-10-10) Monobit: 0
Dez 08 11:13:24 raspberrypi rngd[458]: stats: FIPS 140-2(2001-10-10) Poker: 0
Dez 08 11:13:24 raspberrypi rngd[458]: stats: FIPS 140-2(2001-10-10) Runs: 0
Dez 08 11:13:24 raspberrypi rngd[458]: stats: FIPS 140-2(2001-10-10) Long run: 0
Dez 08 11:13:24 raspberrypi rngd[458]: stats: FIPS 140-2(2001-10-10) Continuous run: 0
Dez 08 11:13:24 raspberrypi rngd[458]: stats: HRNG source speed: (min=686.801; avg=909.973; max=1042.779)Kibits/s
Dez 08 11:13:24 raspberrypi rngd[458]: stats: FIPS tests speed: (min=14.309; avg=27.783; max=60.744)Mibits/s
Dez 08 11:13:24 raspberrypi rngd[458]: stats: Lowest ready-buffers level: 2
Dez 08 11:13:24 raspberrypi rngd[458]: stats: Entropy starvations: 0
Dez 08 11:13:24 raspberrypi rngd[458]: stats: Time spent starving for entropy: (min=0; avg=0.000; max=0)us
Reply With Quote
  #2  
Old 08.12.2023, 15:37
Tomrich Tomrich is offline
Wind Gust
 
Join Date: Aug 2020
Posts: 43
Default

Nachtrag: Das ist die Systemd-Unit
Code:
[Unit]
Description=JDownloader
Wants=network.target
After=network.target

[Service]
Type=simple
ExecStart=/usr/bin/java -jar /home/pi/.bin/jdownloader/JDownloader.jar
User=pi
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target
Reply With Quote
  #3  
Old 08.12.2023, 15:41
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,743
Default

Nur zu deiner Information:
Ich verabschiede mich gleich in den Urlaub und es ist gut möglich, dass in dieser Zeit kein anderer Entwickler antworten wird.

Eventuell werden andere User dir derweil helfen.
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #4  
Old 08.12.2023, 17:27
FBD's Avatar
FBD FBD is offline
Mega Loader
 
Join Date: Nov 2018
Location: https://web.libera.chat/#jDownloader
Posts: 65
Default

SIGSEGV Errors sind üblicherweise Speicherzugriffs-Fehler - können aber auch vorkommen wenn dir der freie Speicher ausgeht. Was ja bei einem Raspberry durchaus passieren kann. Schon mal probiert der Java Maschine den Speicher zu begrenzen?

Siehe https://support.jdownloader.org/Know...vmoptions-file

Du lässt jDownloader nicht als root laufen - daher sollte eine direkte Einflussnahme von jDownloader oder der Java Maschine auf SystemD eigentlich ausgeschlossen sein. Was allerdings passiert wenn dem Raspberry der Speicher ausgeht ist ne andere Frage - das könnte auch SystemD in Bedrängnis bringen.
__________________
irc.libera.chat #jDownloader web.libera.chat/#jDownloader
Reply With Quote
  #5  
Old 09.12.2023, 01:35
Tomrich Tomrich is offline
Wind Gust
 
Join Date: Aug 2020
Posts: 43
Default

Auf der SD-Karte ist genug Speicher frei, 24GB von 29GB.

Ich habe das Idle-Update-Script jetzt deaktiviert und ein Update manuell durchgeführt. Jetzt stürzt zwar Systemd nicht ab, ich habe aber wieder als Status "active (exited)" produziert. Hier die Ausgabe:

Quote:
Dez 09 00:10:26 raspberrypi java[462]: 12823|Log.L.log 09.12.23, 00:10:26 - INFO [ org.appwork.loggingv3.LogV3(info) ] -> Call onShutdown: jd.controlling.linkcollector.LinkCollector@aecce2
Dez 09 00:10:26 raspberrypi java[462]: 12823|Log.L.log 09.12.23, 00:10:26 - INFO [ org.appwork.loggingv3.LogV3(info) ] -> Call onShutdown done: jd.controlling.linkcollector.LinkCollector@aecce2
Dez 09 00:10:26 raspberrypi java[462]: 12823|Log.L.log 09.12.23, 00:10:26 - INFO [ org.appwork.loggingv3.LogV3(info) ] -> Call onShutdown: jd.controlling.downloadcontroller.DownloadWatchDog@1172f8e
Dez 09 00:10:26 raspberrypi java[462]: 12823|Log.L.log 09.12.23, 00:10:26 - INFO [ org.appwork.loggingv3.LogV3(info) ] -> Call onShutdown done: jd.controlling.downloadcontroller.DownloadWatchDog@1172f8e
Dez 09 00:10:26 raspberrypi java[462]: 12823|Log.L.log 09.12.23, 00:10:26 - INFO [ org.appwork.loggingv3.LogV3(info) ] -> Call onShutdown: org.jdownloader.api.myjdownloader.MyJDownloaderController@147ba7f
Dez 09 00:10:26 raspberrypi java[462]: 12823|Log.L.log 09.12.23, 00:10:26 - INFO [ org.appwork.loggingv3.LogV3(info) ] -> Call onShutdown done: org.jdownloader.api.myjdownloader.MyJDownloaderController@147ba7f
Dez 09 00:10:26 raspberrypi java[462]: 12823|Log.L.log 09.12.23, 00:10:26 - INFO [ org.appwork.loggingv3.LogV3(info) ] -> Create ExitThread
Dez 09 00:10:28 raspberrypi java[462]: THREAD: 12847
Dez 09 00:10:28 raspberrypi java[462]: 12847|Log.L.log 09.12.23, 00:10:28 - FINER [ org.appwork.loggingv3.LogV3(finer) ] -> Start Saving Storage
Dez 09 00:10:28 raspberrypi java[462]: 12847|Log.L.log 09.12.23, 00:10:28 - FINER [ org.appwork.loggingv3.LogV3(finer) ] -> ENDED Saving Storage
Reply With Quote
  #6  
Old 09.12.2023, 14:14
FBD's Avatar
FBD FBD is offline
Mega Loader
 
Join Date: Nov 2018
Location: https://web.libera.chat/#jDownloader
Posts: 65
Default

Quote:
Originally Posted by Tomrich View Post
Auf der SD-Karte ist genug Speicher frei, 24GB von 29GB.
Mit Speicher meinte ich nicht die SD Karte sondern RAM! Siehe den Link den ich dazu geposted habe um die RAM-Speichernutzung der Java-Maschine zu begrenzen.

Quote:
Originally Posted by Tomrich View Post
Ich habe das Idle-Update-Script jetzt deaktiviert und ein Update manuell durchgeführt. Jetzt stürzt zwar Systemd nicht ab, ich habe aber wieder als Status "active (exited)" produziert. Hier die Ausgabe:
Das "active (exited)" ist in dem Fall normal da dein SystemD Job für jDownloader korrekterweise als "RemainAfterExit=yes" konfiguriert ist (am besten mal manpage für Systemd darüber nachlesen).

Vereinfacht gesagt: da jDownloader sich selbst neu startet nach einem Update, läuft jDownloader wieder (Systemd-Status "active"), aber mit einem anderem Prozess und somit auch einer anderen Prozess-ID. SystemD checkt aber nur die Prozess-ID mit der Systemd den jDownloader gestartet hat - die aber nun nicht mehr existitert. Daher als Status zusätzlich das "(exited)"
__________________
irc.libera.chat #jDownloader web.libera.chat/#jDownloader
Reply With Quote
  #7  
Old 11.12.2023, 12:35
Tomrich Tomrich is offline
Wind Gust
 
Join Date: Aug 2020
Posts: 43
Default

OK, das mit der Java VM teste ich mal, würde mich aber überraschen, wenn hier das Problem liegt: wie gesgat lief die ganze Konfiguration vorher seit min. Ende 2022 problemlos und ohne jeden Fehler mit Idle-Auto-Update durch.

Im Grunde ist mir egal was bei Systemd steht, wenn dort aber 'active (exited)' steht ist JDownloader über MyJDownloader nicht erreichbar. Auch Stunden nach dem Neustart nicht (es ist normal, dass JD manchmal etwas braucht bis er wieder erreichbar ist nach einem Neustart). Erst nach einem erneuten manuellen Neustart ist JD wieder erreichbar.
Reply With Quote
Reply

Thread Tools
Display Modes

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 05:17.
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.