43 votes

Comment réparer VMWare Fusion Pro 10, "Cannot find a valid peer process to connect to"

Je viens de mettre à niveau vers macOS High Sierra et VMWare Fusion Pro 10.

Ma machine virtuelle Windows 10 Pro ne fonctionne plus. Lorsque je l'ouvre avec Fusion, je vois le message suivant:

"De nouvelles fonctionnalités sont disponibles pour votre machine virtuelle. Pour mettre à niveau, éteignez cette machine virtuelle et choisissez "Machine virtuelle > Paramètres... > Compatibilité"."

Si je suis cette instruction, VMWare dit qu'il ne peut pas mettre à niveau la machine tant qu'elle n'est pas éteinte; cependant, je ne peux pas redémarrer la machine car : "Impossible de trouver un processus pair valide pour se connecter"

Comment puis-je résoudre ce problème?

0voto

jakeonbass Points 1

VMware Fusion Pro 10 ne fonctionnera pas sur les imac construits avant 2011, c'était le problème que j'ai eu avec le nouveau Fusion 10. J'ai pu rétrograder et installer Fusion 8 sur mon imac et ça a bien fonctionné. VMware ne remboursera cependant aucun argent lorsque vous rétrogradez.

0voto

EpsilonVector Points 1348

Il n'y avait aucun moyen pour moi de déclencher la boîte de dialogue de confirmation de l'extension système. Ce qui m'a aidé est le suivant :

  1. Pour vérifier l'ID développeur VMware, exécutez la commande suivante dans Terminal

    $ sqlite3 /private/var/db/SystemPolicyConfiguration/KextPolicy '.dump kext_policy'

        PRAGMA foreign_keys=OFF;
        BEGIN TRANSACTION;
        CREATE TABLE kext_policy ( team_id TEXT, bundle_id TEXT, allowed BOOLEAN, developer_name TEXT, flags INTEGER, PRIMARY KEY (team_id, bundle_id) );
        INSERT INTO kext_policy VALUES('EG7KH642X6','com.vmware.kext.vmci',1,'VMware, Inc.',1);
        INSERT INTO kext_policy VALUES('EG7KH642X6','com.vmware.kext.vmnet',1,'VMware, Inc.',1);
        INSERT INTO kext_policy VALUES('EG7KH642X6','com.vmware.kext.vmx86',1,'VMware, Inc.',1);
        INSERT INTO kext_policy VALUES('EG7KH642X6','com.vmware.kext.vmioplug.17.1.3',1,'VMware, Inc.',1);
        COMMIT;

'EG7KH642X6' est l'ID.

  1. Éteignez macOS, et entrez en mode Récupération en utilisant CMD+R

  2. Ouvrez Terminal, et exécutez la commande suivante

    $ spctl kext-consent add EG7KH642X6

  3. Quittez le mode Récupération, et redémarrez macOS

Crédits à https://communities.vmware.com/message/2740189#2740189

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X