Tout ce qui concerne internet
Répondre

Impossible d'utiliser ni de désinstaller Jdownloader-2

#1Messageil y a 7 ans

Bonjour

Je ne peux plus me servir ni le desinstaller Jdownloader-2.
Quand j'essaye de l'ouvrir, j'ai ces messages d'erreur:
Image

Quand j'essaye de désinstaller en cliquant sur l'Uninstall de JD2:

Exception:

java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/appwork/updatesys/client/ServerLockedException
   at com.install4j.runtime.installer.frontend.GUIHelper.invokeOnEDT(GUIHelper.java:652)
   at com.install4j.runtime.installer.config.AbstractBeanConfig.finishBatch(AbstractBeanConfig.java:43)
   at com.install4j.runtime.installer.ContextImpl.registerScreens(ContextImpl.java:670)
   at com.install4j.runtime.installer.controller.Controller.start(Controller.java:63)
   at com.install4j.runtime.installer.Uninstaller.runInProcess(Uninstaller.java:39)
   at com.install4j.runtime.installer.Uninstaller.main(Uninstaller.java:28)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:497)
   at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:62)
   at com.install4j.runtime.launcher.UnixLauncher.main(UnixLauncher.java:57)
Caused by: java.lang.NoClassDefFoundError: org/appwork/updatesys/client/ServerLockedException
   at java.lang.Class.getDeclaredMethods0(Native Method)
   at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
   at java.lang.Class.privateGetPublicMethods(Class.java:2902)
   at java.lang.Class.getMethods(Class.java:1615)
   at com.sun.beans.finder.MethodFinder$1.create(MethodFinder.java:54)
   at com.sun.beans.finder.MethodFinder$1.create(MethodFinder.java:49)
   at com.sun.beans.util.Cache.get(Cache.java:126)
   at com.sun.beans.finder.MethodFinder.findMethod(MethodFinder.java:81)
   at java.beans.Statement.getMethod(Statement.java:357)
   at java.beans.Statement.invokeInternal(Statement.java:261)
   at java.beans.Statement.access$000(Statement.java:58)
   at java.beans.Statement$2.run(Statement.java:185)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.beans.Statement.invoke(Statement.java:182)
   at java.beans.Expression.getValue(Expression.java:155)
   at com.sun.beans.decoder.ObjectElementHandler.getValueObject(ObjectElementHandler.java:166)
   at com.sun.beans.decoder.NewElementHandler.getValueObject(NewElementHandler.java:123)
   at com.sun.beans.decoder.ElementHandler.getContextBean(ElementHandler.java:113)
   at com.sun.beans.decoder.NewElementHandler.getContextBean(NewElementHandler.java:111)
   at com.sun.beans.decoder.ObjectElementHandler.getValueObject(ObjectElementHandler.java:146)
   at com.sun.beans.decoder.NewElementHandler.getValueObject(NewElementHandler.java:123)
   at com.sun.beans.decoder.ElementHandler.endElement(ElementHandler.java:169)
   at com.sun.beans.decoder.DocumentHandler.endElement(DocumentHandler.java:318)
   at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609)
   at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783)
   at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970)
   at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
   at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
   at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
   at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
   at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
   at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
   at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
   at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:327)
   at com.sun.beans.decoder.DocumentHandler$1.run(DocumentHandler.java:375)
   at com.sun.beans.decoder.DocumentHandler$1.run(DocumentHandler.java:372)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
   at com.sun.beans.decoder.DocumentHandler.parse(DocumentHandler.java:372)
   at java.beans.XMLDecoder$1.run(XMLDecoder.java:201)
   at java.beans.XMLDecoder$1.run(XMLDecoder.java:199)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.beans.XMLDecoder.parsingComplete(XMLDecoder.java:199)
   at java.beans.XMLDecoder.readObject(XMLDecoder.java:250)
   at com.install4j.runtime.installer.config.AbstractBeanConfig$2.invoke(AbstractBeanConfig.java:46)
   at com.install4j.runtime.installer.frontend.GUIHelper$3.run(GUIHelper.java:642)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
   at java.awt.EventQueue.access$500(EventQueue.java:97)
   at java.awt.EventQueue$3.run(EventQueue.java:709)
   at java.awt.EventQueue$3.run(EventQueue.java:703)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.ClassNotFoundException: org.appwork.updatesys.client.ServerLockedException
   at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   ... 60 more

System properties:

java.runtime.name=Java(TM) SE Runtime Environment
exe4j.moduleName=/home/watoz/jd2/Uninstall JDownloader
sun.boot.library.path=/home/watoz/jd2/jre/lib/amd64
java.vm.version=25.66-b17
java.vm.vendor=Oracle Corporation
java.vendor.url=http://java.oracle.com/
path.separator=:
java.vm.name=Java HotSpot(TM) 64-Bit Server VM
file.encoding.pkg=sun.io
user.country=FR
sun.java.launcher=SUN_STANDARD
sun.os.patch.level=unknown
install4j.exeDir=/home/watoz/jd2/
java.vm.specification.name=Java Virtual Machine Specification
user.dir=/home/watoz
java.runtime.version=1.8.0_66-b17
java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
i4jv=0
java.endorsed.dirs=/home/watoz/jd2/jre/lib/endorsed
os.arch=amd64
java.io.tmpdir=/tmp
line.separator=

java.vm.specification.vendor=Oracle Corporation
os.name=Linux
sun.jnu.encoding=UTF-8
java.library.path=/home/watoz/jd2/.install4j::/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
sun.awt.enableExtraMouseButtons=true
java.specification.name=Java Platform API Specification
java.class.version=52.0
sun.management.compiler=HotSpot 64-Bit Tiered Compilers
os.version=4.9.16-1-MANJARO
i4j.vpt=true
user.home=/home/watoz
user.timezone=Europe/Paris
java.awt.printerjob=sun.print.PSPrinterJob
file.encoding=UTF-8
install4j.jvmDir=/home/watoz/jd2/jre
java.specification.version=1.8
java.class.path=/home/watoz/jd2/.install4j/i4jruntime.jar:/home/watoz/jd2/.install4j/user.jar:/home/watoz/jd2/.install4j/user/proxyVole.jar:/home/watoz/jd2/JDownloader.jar
user.name=watoz
java.vm.specification.version=1.8
sun.java.command=com.install4j.runtime.launcher.UnixLauncher launch b0fa7dea   com.install4j.runtime.installer.Uninstaller
java.home=/home/watoz/jd2/jre
sun.arch.data.model=64
user.language=fr
java.specification.vendor=Oracle Corporation
awt.toolkit=sun.awt.X11.XToolkit
java.vm.info=mixed mode
java.version=1.8.0_66
java.ext.dirs=/home/watoz/jd2/jre/lib/ext:/home/watoz/jd2/jre/jre/lib/ext
sun.boot.class.path=/home/watoz/jd2/jre/lib/resources.jar:/home/watoz/jd2/jre/lib/rt.jar:/home/watoz/jd2/jre/lib/sunrsasign.jar:/home/watoz/jd2/jre/lib/jsse.jar:/home/watoz/jd2/jre/lib/jce.jar:/home/watoz/jd2/jre/lib/charsets.jar:/home/watoz/jd2/jre/lib/jfr.jar:/home/watoz/jd2/jre/classes
install4j.appDir=/home/watoz/jd2/
java.vendor=Oracle Corporation
file.separator=/
java.vendor.url.bug=http://bugreport.sun.com/bugreport/
sun.font.fontmanager=sun.awt.X11FontManager
sun.io.unicode.encoding=UnicodeLittle
sun.cpu.endian=little
install4j.systemLanguage=fr
sun.cpu.isalist=


Je n'y comprends rien. Pouvez vous me dire ce qu'il faut faire ?

Merci.
Dernière modification par Broooil y a 7 ans, modifié au total 1 fois.

Impossible d'utiliser ni de désinstaller Jdownloader-2

#2Messageil y a 7 ans

Bonsoir, tu le désinstalles avec quoi, pamac, octopi ?
Quand j'essaye de désinstaller en cliquant sur l'Uninstall de JD2
les "uninstaller maison" fonctionnent sur Windows, jamais sur une distribution Linux qui exige des droits d'administrateur pour toucher au système que ce soit pour l'installation, la désinstallation, la mise à jour ou autres manipulations dans le système de fichiers.
Utilise plutôt Pamac ou Octopi selon ton environnement de bureau. Au pire tu ouvres un terminal et tu colle ça dedans, c'est radical :clindoeil:

sudo pacman -Rsn jdownloader2

Impossible d'utiliser ni de désinstaller Jdownloader-2

#3Messageil y a 7 ans

Je n'ai pas installé Jdownloader2 avec pacman.
J'ai téléchargé le fichier JD2Setup_x64.sh (64bits) sur le site de Realdebrid.
Pour l'installer:

-Ouvrir le terminal
-Déplacez-vous dans le dossier de script bash à l'aide de la commande "cd"
-Exécutez cette commande: "bash JD2Setup_x64.sh"

J'ai zapper le moment ou ils disent Connectez-vous en tant qu'utilisateur root en utilisant: "sudo su"
car il n y pas besoin, l'installation se fait sans passer par sudo ou su.

Pour l'a désinstallation, c'est pareil, il faut cliquer sur le fichier Uninstall, situé dans le dossier JD2 qui c'est crée lors de l'install, dans "home"
Je procédais ainsi, quand j’étais sous Opensuse.

Donc, de la commande:

sudo pacman -Rsn jdownloader2
ne fonctionne pas
erreur : impossible de trouver la cible : jdownloader2

Impossible d'utiliser ni de désinstaller Jdownloader-2

#4Messageil y a 7 ans

Bonsoir
Toujours ce problème avec des installations "exotiques" basées sur Debian ou autres....
Je simplifie: Il faut TOUJOURS passer par pacman. Si le paquet n'existe pas, il faut le construire. si ça passe correctement, il faut convient de le ,publier. C'est notre façon de contribuer...La plupart des paquets que tu installes via pacman ou yaourt sont le fruit du travail de bénévoles qui mettent à disposition de tous la possibilité d'utiliser des programmes libres (ou non) dans cette distribution.

Bon , maintenant que c'est dit, quelqu'un a déjà fait ce travail....C'est sur AUR (Arch Users Repository)

yaourt -S jdownloader2
et laisse-toi guider. Inutile d'éditer (N) et "Oui "O" a la compilation et a l'installation.
Tu auras très certainement des erreurs vu que des dépendances seront déjà présentes. Enregistre le paquet <jdownloader2-latest-13-any.pkg.tar.xz> construit en le recopiant depuis /tmp/yaourt-tmp-Toto/ vers ton /home, ça t'évitera de le recompiler.
Vire chaque fichier déjà présent relevé lors de l'éventuel erreur, puis depuis le dossier de sauvegarde:

sudo pacman -U jdownloader2-latest-13-any.pkg.tar.xz

Impossible d'utiliser ni de désinstaller Jdownloader-2

#5Messageil y a 7 ans

Normal que pacman ne trouve pas le paquet, il a été téléchargé puis installé à partir d'un site tiers, au passage il ne faut jamais procéder ainsi d'autant plus que ce logiciel se trouve dans le dépôt Aur : aur/jdownloader2 latest-13 (288) (6,84) Je viens de compiler ce paquet et je n'ai remarqué aucune dépendance particulière. Tu dois faire une recherche dans /usr/bin/ et vérifier si l’exécutable est présent, puis la mème chose sur l'ensemble des fichiers systèmes puis enlever à la main tout ce qui concerne ce logiciel. tu peux faire la recherche directement dans le terminal ou en graphique si tu te sens plus à l'aise. Sur Xfce, le soft est "catfish" sur les autres saveurs, je ne sais pas. Ce n'est pas une méthode des plus propre mais je n'en vois pas d'autres.:confus:

Oups ! doublon, désolé lemust83, tir groupé, ça faisait longtemps... :gsourire:
[Edit] Vas y pour la méthode à lemust, ça devrait le faire vu qu'il n'y a pas de dépendances à installer :clindoeil: Tu va t'en sortir sans dégâts :bien

Impossible d'utiliser ni de désinstaller Jdownloader-2

#6Messageil y a 7 ans

Merci :sourire:

Impossible d'utiliser ni de désinstaller Jdownloader-2

#7Messageil y a 7 ans

Bonjour,
Le paquet AUR fonctionne très bien, pas besoin de passer par un paquet externe.
Répondre