JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #1  
Old 29.06.2024, 18:04
StefanM's Avatar
StefanM StefanM is offline
JD Legend
 
Join Date: Oct 2020
Posts: 717
Default Beim Duplizieren des JD-Pgm-Ordners fehlen Extension Modules

Zu Testzwecken habe ich mir einen zweiten JD-Programmordner erstellt - und zwar durch Kopieren des kompletten Inhalts des "Originals".

Dabei fiel mir Folgendes auf:
Meine beiden Extension Modules vom "Original" erscheinen in den Settings der "Kopie" in der GUI nicht und sind auch nicht etwa (ohne angezeigt zu werden) aktiv.

So musste ich z.B. den Event Scripter im Duplikat-JD neu installieren.

Allerdings waren nach erfolgter Installation die im "Original" vorhandenen Scripte direkt vorhanden und auch funktionsfähig.

Ich dachte bisher, dass ich den JD-Programm-Ordner kopieren kann, um ihn an anderer Stelle "eins zu eins" mit allen Settings, Modulen, etc. des Originals betreiben zu können. Hier war es sogar derselbe PortableApps-Ordner, in dem ich z.B. den Event Scripter neu installieren musste.

Gibt es dafür eine Erklärung? Handelt es sich um einen Fehler? Enthält der Programmordner evtl. ungewollt absolute Pfade, die nicht automatisch angepasst werden?

Bei einer länger zurück liegenden Frage dazu wurde mir erklärt, dass alle vorhandenen absoluten Pfade automatisch an den neuen Speicherort des Programm-Ordners angepasst würden.
Reply With Quote
  #2  
Old 01.07.2024, 12:01
pspzockerscene's Avatar
pspzockerscene pspzockerscene is online now
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 72,723
Default

Sofern du wirklich den kompletten Ordner mitsamt deiner Config (cfg Ordner) kopiert hast, sollte alles wie bei der ersten Installation vorhanden sein.

Sollte dies bei dir reproduzierbar nicht funktionieren, schauen wir uns das gerne in einer Teamviewersitzung an.
__________________
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
  #3  
Old 01.07.2024, 14:22
StefanM's Avatar
StefanM StefanM is offline
JD Legend
 
Join Date: Oct 2020
Posts: 717
Default

Quote:
Originally Posted by pspzockerscene View Post
Sofern du wirklich den kompletten Ordner mitsamt deiner Config (cfg Ordner) kopiert hast, sollte alles wie bei der ersten Installation vorhanden sein.
Natürlich habe ich das. Sonst hätte er z.B. kaum sämtliche Scripts sofort verfügbar gehabt, nachdem ich den EventScripter neu installiert hatte. Und ich hätte dann ja auch einen "leeren" JD ohne Download-History etc. erhalten.

Ich wollte mit diesem Thread einfach nur ein unerwartetes Verhalten dokumentieren. Eine Behebung ist für mich als Anwender nicht erforderlich, da ich ja nun diese Einschränkung kenne. Ich dachte eher, dass die Info für euch als Entwickler interessant sein könnte.

Ich werde später versuchen, das Ganze nochmals zu reproduzieren und - falls reproduzierbar - hier einen Link zur Kopie des verwendeten Test-Programmordners zur Verfügung stellen.
Reply With Quote
  #4  
Old 01.07.2024, 14:28
pspzockerscene's Avatar
pspzockerscene pspzockerscene is online now
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 72,723
Default

Ich kann das Problem nicht nachstellen.
Damit sind wir nun schon wieder an der Stelle, an der Informationen benötigt werden, die du bisher ungerne zur Verfügung zu stellen schienst (Logs/Live-Session).

Ich markiere diesen Thread daher als "Abgelehnt".
Der Thread bleibt geöffnet und du kannst jederzeit Informationen ergänzen, mit denen sich das Problem nachstellen lässt.
__________________
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
  #5  
Old 01.07.2024, 16:53
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,890
Default

@StefanM: Ich kann das Problem ebenfalls nicht nachstellen und dieser Vorgang (bestehende Installation clonen/duplizieren) ist bei mir nahezu täglich in Verwendung. Es müssen alle Ordner, ALLE kopiert werden. Also auch tmp und update Ordner.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #6  
Old 01.07.2024, 17:34
StefanM's Avatar
StefanM StefanM is offline
JD Legend
 
Join Date: Oct 2020
Posts: 717
Default

Quote:
Originally Posted by Jiaz View Post
@StefanM: Es müssen alle Ordner, ALLE kopiert werden. Also auch tmp und update Ordner.
Bisher war mein Stand - auch nach dem, was ich (früher einmal) über den "Umzug" eines JD-Programm-Ordners gelesen hatte - dass man bei einer Neuinstallation ausschließlich den cfg-Ordner einkopieren müsse.
Quote:
Originally Posted by Jiaz View Post
@StefanM: ...Also auch tmp und update Ordner.
Diese Ordner dürften dann die Erklärung sein. Ich hatte gedacht, dass sowohl der tmp-Ordner (dem Namen nach ein temporärer Ordner) und auch der Update-Ordner nicht benötigt würden.

Habe mir gerade mal einige Dateien in den Ordnern angesehen...
Das erklärt es.
Reply With Quote
  #7  
Old 01.07.2024, 17:43
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,890
Default

Quote:
Originally Posted by StefanM View Post
Bisher war mein Stand - auch nach dem, was ich (früher einmal) über den "Umzug" eines JD-Programm-Ordners gelesen hatte - dass man bei einer Neuinstallation ausschließlich den cfg-Ordner einkopieren müsse.
Ja, bei einer Neuinstallation will man Einstellungen/Listen/Accounts übernehmen, weil Erweiterungen und co ja eben neu installiert werden müssen. Und hierfür sind die Informationen im update Ordner nötig.
Man könnte die Liste der installierten Erweiterung wo anders (im cfg Ordner) abspeichern, dann würde JDownloader selbstständig die Neuinstallation anwerfen aber aktuell sehe ich das weniger wichtig.
__________________
JD-Dev & Server-Admin

Last edited by Jiaz; 01.07.2024 at 17:45.
Reply With Quote
  #8  
Old 01.07.2024, 17:55
StefanM's Avatar
StefanM StefanM is offline
JD Legend
 
Join Date: Oct 2020
Posts: 717
Default

Quote:
Originally Posted by Jiaz View Post
Ja, bei einer Neuinstallation will man Einstellungen/Listen/Accounts übernehmen, weil Erweiterungen und co ja eben neu installiert werden müssen. Und hierfür sind die Informationen im update Ordner nötig.
Da habe ich mich dann ja richtig erinnert
Quote:
Originally Posted by Jiaz View Post
Man könnte die Liste der installierten Erweiterung wo anders (im cfg Ordner) abspeichern, dann würde JDownloader selbstständig die Neuinstallation anwerfen aber aktuell sehe ich das weniger wichtig.
Vielleicht wäre dann aber ein Hinweis auf die Notwendigkeit des Update-Ordners (zusätzlich zum cfg-Ordner) beim "Umzug" sinnvoll...
...wenn das dann ausreicht.

Ich war nämlich der Überzeugung, dass der cfg-Ordner ausreicht und bin erst später darüber gestolpert, dass meine Scripts nicht ausgeführt wurden - obwohl vollständig mitkopiert.
Reply With Quote
  #9  
Old 01.07.2024, 18:06
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,890
Default

@StefanM: Entweder zieht man eine Installation komplett um, also alles (alle Ordner) oder macht eine Neuinstallation und zieht lediglich die Einstellungen(cfg) mit. Einfach den update Ordner mitziehen wird nicht funktionieren, denn dann wirst du in einer unvollständigen Installation laden, weil die Information besagt du hast bereits Version XY installiert, was ja nicht der Fall ist. Und da der Nutzer die Erweiterung relativ einfach neu installieren kann, sehe ich hier auch wenig Handlungsbedarf.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #10  
Old 01.07.2024, 18:22
StefanM's Avatar
StefanM StefanM is offline
JD Legend
 
Join Date: Oct 2020
Posts: 717
Default

Quote:
Originally Posted by Jiaz View Post
@StefanM:...Und da der Nutzer die Erweiterung relativ einfach neu installieren kann, sehe ich hier auch wenig Handlungsbedarf.
Ja, aber (Radio Eriwan)...
...der Nutzer muss es eben nur wissen, dass er in dem Fall die Erweiterungen neu installieren muss. Damit er sich nicht auf etwas verlässt, was gar nicht aktiv ist...

Das war der Grund für meinen Vorschlag, es in der FAQ einfach nur zu erwähnen. Ich weiß es jetzt und es steht auch in meiner Doku zum JD.

Nur der Vollständigkeit halber:
Ich poste hier ja aus veschiedenen Gründen.
  1. Ich "stolpere" über etwas - wie z.B. hier beschrieben - und weise nur darauf hin, damit evtl. etwas getan wird, sodass nicht auch noch andere darüber stolpern.
  2. Ich vermute, einen Bug gefunden zu haben, den ich dann auch gern behoben hätte.
  3. Ich habe eine Frage, wie ich etwas umsetzen/einstellen kann - ggf. auch ein Script-Wunsch.
  4. Ich habe ein Feature-Request bzgl. einer Funktion/Ergänzung, die ich gern im JD sehen würde - ggf. auch nur einen Verbesserungsvorschlag (z.B. Tausender-Trenner in großen Zahlen)
  5. ...
Reply With Quote
  #11  
Old 01.07.2024, 18:34
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,890
Default

Ja, im entsprechenden Artikel kann man einen solchen Hinweis ja gerne aufnehmen @pspzockerscene
__________________
JD-Dev & Server-Admin
Reply With Quote
  #12  
Old 02.07.2024, 07:53
pspzockerscene's Avatar
pspzockerscene pspzockerscene is online now
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 72,723
Default

Ich finde bei einer Neuinstallation sollte man diese Ordner nicht mitkopieren, da man sich im schlimmsten Fall so Probleme, die man mit der vorherigen Installation hatte mitkopiert.
Zudem möchte ich den derzeitigen Artikel zum Config Backup/Wiederherstellung nicht unnötig aufblähen daher habe ich dort nur einen kleinen Hinweis ergänzt siehe unten.

Quote:
Originally Posted by Jiaz View Post
Man könnte die Liste der installierten Erweiterung wo anders (im cfg Ordner) abspeichern, dann würde JDownloader selbstständig die Neuinstallation anwerfen aber aktuell sehe ich das weniger wichtig.
Das wäre die einzig vernünftige Lösung, wenn man die installierten Addons auch als Config ansehen möchte.
Bevor man dies tut würde ich allerdings schauen, ob andere Programme installierte Erweiterungen/Plugins auch als Teil der Config ansehen oder nicht und mich daran orientieren.
Ich denke hier gibt es kein richtig oder falsch.

Folgende Änderungen an Supportartikeln habe ich durchgeführt:
https://support.jdownloader.org/de/k...olders-cleanup
-> Infos zu den beiden genannten Ordnern ergänzt.

https://support.jdownloader.org/de/k...-configuration
Siehe "I've restored my previous config but installed JDownloader extensions are missing, what to do?"
__________________
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
  #13  
Old 02.07.2024, 09:46
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,890
Default

@pspzockerscene: Danke für die Anpassung der Artikel !
__________________
JD-Dev & Server-Admin
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 14:20.
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.