1 votes

Erreur de permission lors de la post-installation depuis l'App Store

J'essaie d'installer une application en utilisant l'App Store sur Mavericks. Le téléchargement réussit, mais l'installation se bloque à la toute fin du processus. J'ai suivi les procédures standard (redémarrages multiples, effacement du cache, connexion/déconnexion, etc.)

J'ai suivi le install.log qui a révélé ce qui suit :

Apr  5 21:28:46 swift.local _atsserver[3347]: Running Install Scripts . . .
Apr  5 21:28:46 swift.local _atsserver[3349]: Begin script: Pages_PP
Apr  5 21:28:46 swift.local _atsserver[3353]: End script: Pages_PP
Apr  5 21:28:47 swift.local _atsserver[3354]: Begin script: updateHelpPost
Apr  5 21:28:47 swift.local installd[3164]: postinstall: shell-init: error retrieving current directory: getcwd: cannot access parent directories: Permission denied
Apr  5 21:28:47 swift.local installd[3164]: postinstall: 2014-04-05 21:28:47.067 defaults[3358:d07]
Apr  5 21:28:47 swift.local installd[3164]: postinstall: Domain (com.apple.helpd) not found.
Apr  5 21:28:47 swift.local installd[3164]: postinstall: Defaults have not been changed.
Apr  5 21:28:47 swift.local installd[3164]: postinstall: find: .: Permission denied

Il semble qu'il y ait un problème avec les autorisations d'installation. J'ai utilisé l'utilitaire de disque pour corriger toutes les permissions sur la machine et toujours pas de chance.

Toute information serait la bienvenue !

1voto

sdmeyers Points 2249

D'après le journal des erreurs que vous avez fourni, il semble que helpd s'est écrasé ou pose des problèmes. Cela va perturber toutes sortes de choses.

essayez :

  1. rm -rf ~/Library/Caches/com.apple.helpd
  2. rm ~/Library/Preferences/com.apple.helpd.plist ~/Library/Preferences/com.apple.help.plist
  3. Redémarrer l'ordinateur
  4. Essayez à nouveau

Attention : rm = supprimer, rm -rf = Supprimer récursivement. A utiliser avec précaution.

0voto

l'L'l Points 8737

Le(s) problème(s) semble(nt) provenir de rien de plus qu'un ( simple ) permissions question :

Ouvrir DiskUtility.app puis verify y repair votre (vos) volume(s).

Vérifiez le résultat pour déterminer si quelque chose ne va pas ; il est normal que DiskUtility trouve les permissions et les répare à chaque fois, mais y a-t-il quelque chose de vraiment anormal ? Cette opération devrait permettre de définir correctement les autorisations sur l'ensemble de votre système/volume(s). Après avoir laissé DiskUtility.app suivre son cours, vous pouvez essayer d'installer à nouveau l'application. Si cela ne fonctionne pas, vous pouvez effectuer une étape supplémentaire : mettre à jour le fichier de configuration de DiskUtility.app. locate database .

Ouvrir Terminal.app (En substituant Nom d'utilisateur : avec le vôtre) :

sudo -u Username /usr/libexec/locate.updatedb

L'exécution de cette commande met à jour la base de données que les scripts utilisent (comme ceux que l'on trouve dans les installateurs) pour localiser les outils de ligne de commande sur lesquels ils pourraient s'appuyer pour effectuer des tâches particulières (par exemple find par exemple).


Ces deux tâches sont souvent suffisantes pour résoudre les problèmes courants liés aux autorisations qui ont pu être modifiées sur votre système pour une raison quelconque.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X