Finder plante sérieusement...
Résolu
Jiouz
Messages postés
43
Date d'inscription
Statut
Membre
Dernière intervention
-
Chris 94 Messages postés 54087 Date d'inscription Statut Modérateur Dernière intervention -
Chris 94 Messages postés 54087 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je viens de faire une GROSSE connerie...
Je voulais désinstaller Java pck j'avais un problème avec minecraft, bref... j'ai cherché tous les dossier nommés Java et j'en ai supprimé 3 que j'aurais pas du... Je sais, j'ai été très ***, et je m'en mords assez les doigts.. mais j'ai eu au moins le déclic de les conserver dans la corbeille !
JavaFrameEmbedding.framework/
JavaScriptCore.framework/
JavaVM.framework/
Mais quand j'ai redémarré, impossible de relancer le finder, même en mode mac sans echec.. Par contre certaines applications fonctionnent comme chrome et le terminal, ce qui me permet je pense de résoudre le problème.
Donc, pas de Finder, pas de fonction "Remettre" pour les 3 dossiers en questions, la seule facon que j'ai trouvé pour accéder aux dossiers et de rentrer ceci dans la barre de chrome : file:///Users/nom_utilisateur/.Trash/
Ce qui me permet de voir la liste des fichiers apparaitre.
Ces fichiers ont été supprimés de ce dossier là : file:///Library/Frameworks/
Dans Chrome, la fonction glisser déplacer ne fonctionne pas, je suis donc passé au terminal, avec lequel je voulais COPIER les dossiers depuis la corbeille vers le dossier d'origine, et pas les déplacer, pck si ca merde dans l'action, je les ai toujours dans la corbeille et peut tenter une autre solution.
Donc après recherches, je suis tombé la dessus : http://www.macbidouille.com/articles/164/page2
Avec la commande "cp -r" qui permet de copier un dossier vers un autre :
"Cette commande permet de copier un fichier
ex: "cp fichier.txt fichier2.txt" Le fichier fichier.txt sera copier et aura le nom fichier2.txt
l'option -r permet de copier un répertoire, ex: "cp -r dossier dossier2" "
Mais je ne dois pas bien l'utiliser car cela ne fonctionne pas, j'ai essayé avec ou sans le slash à la fin, pas de résultat...
Pourriez vous me donner les bonnes lignes de code pour le premier dossier par exemple ? le chemin complet est : " /Users/nom_utilisateur/.Trash/JavaFrameEmbedding.framework/ " à copier donc vers " /Library/Frameworks/ "
Si ca marche, je l'adapterais pour les deux second.
Petite précision, après la fonction pwd, le terminal m'indique que je suis dans le dossier /Users/nom_utilisateur
C'est peut être là que ça bloque, il me semble me souvenir que cela signifie que mon dossier utilisateur est mon répertoire courant, mais peut être que ça n'a rien a voir...
Merci d'avance !!
Je viens de faire une GROSSE connerie...
Je voulais désinstaller Java pck j'avais un problème avec minecraft, bref... j'ai cherché tous les dossier nommés Java et j'en ai supprimé 3 que j'aurais pas du... Je sais, j'ai été très ***, et je m'en mords assez les doigts.. mais j'ai eu au moins le déclic de les conserver dans la corbeille !
JavaFrameEmbedding.framework/
JavaScriptCore.framework/
JavaVM.framework/
Mais quand j'ai redémarré, impossible de relancer le finder, même en mode mac sans echec.. Par contre certaines applications fonctionnent comme chrome et le terminal, ce qui me permet je pense de résoudre le problème.
Donc, pas de Finder, pas de fonction "Remettre" pour les 3 dossiers en questions, la seule facon que j'ai trouvé pour accéder aux dossiers et de rentrer ceci dans la barre de chrome : file:///Users/nom_utilisateur/.Trash/
Ce qui me permet de voir la liste des fichiers apparaitre.
Ces fichiers ont été supprimés de ce dossier là : file:///Library/Frameworks/
Dans Chrome, la fonction glisser déplacer ne fonctionne pas, je suis donc passé au terminal, avec lequel je voulais COPIER les dossiers depuis la corbeille vers le dossier d'origine, et pas les déplacer, pck si ca merde dans l'action, je les ai toujours dans la corbeille et peut tenter une autre solution.
Donc après recherches, je suis tombé la dessus : http://www.macbidouille.com/articles/164/page2
Avec la commande "cp -r" qui permet de copier un dossier vers un autre :
"Cette commande permet de copier un fichier
ex: "cp fichier.txt fichier2.txt" Le fichier fichier.txt sera copier et aura le nom fichier2.txt
l'option -r permet de copier un répertoire, ex: "cp -r dossier dossier2" "
Mais je ne dois pas bien l'utiliser car cela ne fonctionne pas, j'ai essayé avec ou sans le slash à la fin, pas de résultat...
Pourriez vous me donner les bonnes lignes de code pour le premier dossier par exemple ? le chemin complet est : " /Users/nom_utilisateur/.Trash/JavaFrameEmbedding.framework/ " à copier donc vers " /Library/Frameworks/ "
Si ca marche, je l'adapterais pour les deux second.
Petite précision, après la fonction pwd, le terminal m'indique que je suis dans le dossier /Users/nom_utilisateur
C'est peut être là que ça bloque, il me semble me souvenir que cela signifie que mon dossier utilisateur est mon répertoire courant, mais peut être que ça n'a rien a voir...
Merci d'avance !!
A voir également:
- Finder plante sérieusement...
- Awesome duplicate photo finder - Télécharger - Divers Utilitaires
- Plante - Guide
- Auslogics duplicate file finder - Télécharger - Nettoyage
- Extreme picture finder - Télécharger - Téléchargement & Transfert
- Easy duplicate finder - Télécharger - Nettoyage
2 réponses
Bonsoir,
J'ai retiré ton nom qui apparaissait dans la ligne de Terminal... Donnée perso à ne pas laisser trainer.
J'ai retiré ton nom qui apparaissait dans la ligne de Terminal... Donnée perso à ne pas laisser trainer.
Jiouz
Messages postés
43
Date d'inscription
Statut
Membre
Dernière intervention
13
Merci ;)
En faisant des test avec le Terminal, j'ai voulu créer un dossier test dans /Library/Frameworks, et je n'obtiens qu'un "Permission denied", peut être que tout le problème vient de là, mais comment le contourner...
Oui, je relancerais surement demain...
Et non, tu aurais sans doute eu raison, je pense maintenant que les dossiers que j'ai supprimé n'avaient au final aucun lien avec le Java qu'on connait... d'autant plus que Java n'est pas intégré d'office sur mac, enfin bon, j'espère trouver une autre solution que réinstaller mac complètement..
Bonne soirée !
Et non, tu aurais sans doute eu raison, je pense maintenant que les dossiers que j'ai supprimé n'avaient au final aucun lien avec le Java qu'on connait... d'autant plus que Java n'est pas intégré d'office sur mac, enfin bon, j'espère trouver une autre solution que réinstaller mac complètement..
Bonne soirée !
Effectivement, il n'y en a apparemment qu'un sur les 3 qui fait tout bugger, d'après le rapport du Finder, le JavaScriptCore :
Time Awake Since Boot: 5300 seconds
Crashed Thread: 0
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Application Specific Information:
dyld: launch, loading dependent libraries
Dyld Error Message:
Library not loaded: /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
Referenced from: /System/Library/PrivateFrameworks/Install.framework/Frameworks/DistributionKit.framework/Versions/A/DistributionKit
Reason: image not found
Mais dans le doute, je préfère tout restaurer et ne plus y toucher..
Et du coup, je viens de remarquer que je me suis planté de dossier d'origine, ce n'est pas /Library/Frameworks/, mais plutôt System/Library/Frameworks/ le dossier vers lequel il faut que je copie ces dossiers supprimés
Time Awake Since Boot: 5300 seconds
Crashed Thread: 0
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Application Specific Information:
dyld: launch, loading dependent libraries
Dyld Error Message:
Library not loaded: /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
Referenced from: /System/Library/PrivateFrameworks/Install.framework/Frameworks/DistributionKit.framework/Versions/A/DistributionKit
Reason: image not found
Mais dans le doute, je préfère tout restaurer et ne plus y toucher..
Et du coup, je viens de remarquer que je me suis planté de dossier d'origine, ce n'est pas /Library/Frameworks/, mais plutôt System/Library/Frameworks/ le dossier vers lequel il faut que je copie ces dossiers supprimés
Bon, et bien tout est bien qui finit bien.
J'ai cherché la raison du pourquoi je n'avais pas la permission de créer un dossier via le Terminal, j'ai vu qu'il fallait ajouter la commande sudo au début afin de donner plus de droit à mon terminal, pour lesquels il fallait ensuite donner mon mot de passe. Ca a marché, et maintenant que j'ai redémarré, tout refonctionne très bien de nouveau. J'ai eu une belle frayeur mais bon, j'en ressors plus instruit sur les terminal ;)
Pour ceux qui sont intéressés, voici la commande finale rentrée pour copier le premier dossier, à adapter à chacun des dossiers :
sudo cp -r /Users/sylvainpichot/.Trash/JavaScriptCore.framework /System/Library/Frameworks
sudo = commande pour avoir plus de droits administrateur
cp = copie
-r = pour un dossier
premier chemin = dossier à copier
second chemin = destination de la copie
A préciser que ça ne fonctionne pas si on met un slash à la fin des chemins des dossiers, mais par contre, il ne semble pas y avoir d'incidence concernant le répertoire courant dans lequel on se trouve (on le sait en tapant la commande pwd )
Merci à Chris 94 de m'avoir soutenu moralement ^^ et à tous les autres qui auraient voulu m'aider, je me trouve couillon de trouver la réponse tout seul à mon problème, mais vous l'écrire m'a beaucoup aider à trouver la solution !
A bientôt pour de nouvelles demandes !
J'ai cherché la raison du pourquoi je n'avais pas la permission de créer un dossier via le Terminal, j'ai vu qu'il fallait ajouter la commande sudo au début afin de donner plus de droit à mon terminal, pour lesquels il fallait ensuite donner mon mot de passe. Ca a marché, et maintenant que j'ai redémarré, tout refonctionne très bien de nouveau. J'ai eu une belle frayeur mais bon, j'en ressors plus instruit sur les terminal ;)
Pour ceux qui sont intéressés, voici la commande finale rentrée pour copier le premier dossier, à adapter à chacun des dossiers :
sudo cp -r /Users/sylvainpichot/.Trash/JavaScriptCore.framework /System/Library/Frameworks
sudo = commande pour avoir plus de droits administrateur
cp = copie
-r = pour un dossier
premier chemin = dossier à copier
second chemin = destination de la copie
A préciser que ça ne fonctionne pas si on met un slash à la fin des chemins des dossiers, mais par contre, il ne semble pas y avoir d'incidence concernant le répertoire courant dans lequel on se trouve (on le sait en tapant la commande pwd )
Merci à Chris 94 de m'avoir soutenu moralement ^^ et à tous les autres qui auraient voulu m'aider, je me trouve couillon de trouver la réponse tout seul à mon problème, mais vous l'écrire m'a beaucoup aider à trouver la solution !
A bientôt pour de nouvelles demandes !