Le journal d'installation montre qu'un Fichier introuvable une erreur s'est produite dans /private/tmp
.
Inspection directe, /tmp
était un lien symbolique vers /private/tmp
qui était lui-même un lien symbolique vers private/tmp
c'est-à-dire /private/private/tmp
! Cette cible n'existe pas. Le lien symbolique erroné avait une date de modification en 2016, ce qui m'a fait suspecter un problème lié à Migration Assistant.
Je pense que Protection de l'intégrité du système m'empêchait de modifier /private/tmp
même en tant que sudo et avec Préférences système > Sécurité et confidentialité > Accès intégral au disque accordé à Terminal.app . Je ne voulais pas vraiment le désactiver.
En fin de compte, j'ai simplement créé la cible manquante sudo mkdir -p /private/private/tmp
et le programme d'installation a fonctionné.
Il serait intéressant de savoir comment le lien symbolique erroné est apparu. La théorie de l'assistant de migration n'est qu'une théorie à ce stade.
addit
Le problème s'est reproduit lors de la mise à niveau vers MacOS 10.15.4 (présentant avec Une erreur s'est produite lors de la mise à jour du micrologiciel. ). J'ai démarré en mode de récupération et j'ai inspecté /Volumes/Macintosh HD/private/
de constater que mon ./private/tmp
Le répertoire n'était plus là. Le SIP semblait être désactivé, je pouvais donc simplement supprimer le fichier ./tmp
et créer un véritable ./tmp
répertoire. La mise à niveau a ensuite fonctionné !
J'espère que cette solution sera plus durable.