Pour des raisons que je ne peux pas divulguer, j'ai besoin d'installer un serveur Linux dans un hôte VirtualBox fonctionnant sur Windows Server 2003. Malheureusement, VirtualBox refuse de démarrer, me donnant une erreur qui semble indiquer qu'il n'a pas pu créer une chaîne de confiance vers le certificat de l'exécutable.
WinVerifyTrust a échoué sur l'exécutable factice : WinVerifyTrust a échoué avec hrc=CERT_E_CHAINING sur '\Device\HarddiskVolume1\Program Files\Oracle\VirtualBox\VirtualBox.exe'(rc=-22919)
Détails du système :
- Système d'exploitation : Windows Server 2003 SP 1
- Dernière mise à jour : inconnue
- Version de VirtualBox : 5.0.0
J'ai effectué des recherches de mon côté, qui ont pointé vers une mise à jour échouée. J'ai tenté d'exécuter Windows Update pour le réparer, mais cela a échoué avec plusieurs erreurs. J'ai essayé de supprimer SoftwareDistribution
et de redémarrer le serveur Windows Update pour résoudre cela, mais les erreurs persistaient.
Une autre enquête m'a dirigé vers cette page, qui m'a dirigé vers l'installation du certificat de l'exécutable. J'ai suivi les instructions de l'article et installé le certificat de Symantec (sous contre-signatures) par précaution. Après un redémarrage, mon problème n'était toujours pas résolu.
Enfin, j'ai essayé de vider le cache CRL en exécutant certutil -urlcache crl delete
dans cmd
et en redémarrant. Malheureusement, cela n'a pas fonctionné non plus.