VMware fusion 4 non verrà avviato a causa di un numero scaduto di ospiti in esecuzione

2

Quando si esegue Upgrade Installer da VMware Fusion 3.1.3 alla v4.0.1, viene visualizzata questa finestra di dialogo:

A virtual machine is running with an older version of VMware Fusion.

Please use the older version of VMware Fusion to suspend or power off all virtual machines.

Ho chiuso tutti gli ospiti, ho riavviato l'installazione, stessa cosa. Ho usato l'articolo vmware 1017838 per disinstallare v3 manualmente, riavviare e quindi trascinare l'app Fusion 4 nella cartella Applicazioni. Riavvia ed esegui Fusion. Stessa cosa. Controllato / var / run per gli oggetti vmware. Controlla il monitor delle attività per gli elementi vmware. Luoghi ricontrollati specificati in 1017838 e usati riflettori per cercare in giro.

Ho spostato tutti i miei ospiti su un'unità aggiuntiva e ho smontato l'unità, ripetendo la disinstallazione e la reinstallazione. Un amico ha consigliato un'app chiamata "CleanApp" per vedere quali file sono stati creati e modificati durante le installazioni, cosa che ha rivelato un po 'più cruft. Fondamentalmente, ho provato a pulire il mio sistema di tutte le cose Fusion, entrambe le versioni compresi gli ospiti, e poi ho fatto una reinstallazione, e questo non ha funzionato. Il mio ultimo rantolo è stato l'avvio nel kernel a 32 bit, ma questo non ha aiutato.

Ho registrato un ticket con VMware, ma è stato un lento slogan.

    
posta Paul P 29.09.2011 - 17:13
fonte

3 risposte

2

Puoi provare con questo comando da un terminale:

VMware 3.x

/Library/Application\ Support/VMware\ Fusion/vmrun list

VMware 4.x

/Applications/VMware\ Fusion.app/Contents/Library/vmrun list

per vedere se hai qualche VM runnig - se lo fai, quindi eseguire questo comando:

VMware 3.x

/Library/Application\ Support/VMware\ Fusion/vmrun -T fusion stop "/path/to/.vmx" hard

VMware 4.x

/Applications/VMware\ Fusion.app/Contents/Library/vmrun -T fusion stop "/path/to/.vmx" hard

in cui sostituisci "/path/to/.vmx" con il percorso della VM ancora in esecuzione.

    
risposta data 30.10.2011 - 12:46
fonte
1

Fusion usa bloccare i file per impedire a più processi di modificare gli stessi file nello stesso momento, come potrebbe accadere se hai provato a eseguire copie di Fusion (ad esempio versione 3 e versione 4) contemporaneamente. Quando Fusion si chiude in modo anomalo, lascia i file di blocco e devi pulirli manualmente.

Vedi questo articolo di supporto su come controlla la presenza di VM e pulisci i file di blocco Fusion. Se ciò non lo risolve, fai una ricerca Spotlight che includa file di sistema per i file i cui nomi terminano in .lck e se sembrano appartenere a Fusion, eliminali. Potresti trovarne alcuni in agguato nella directory home dell'utente.

    
risposta data 30.04.2012 - 09:10
fonte
0

Come ricordo, il file .dmg che contiene il programma di installazione di vmware conteneva diversi elementi ... uno era un drag & rilascia installazione di VMware. Conosci il tipo, trascina le applicazioni e fai.

Uno degli altri elementi, che dovevo scorrere per trovare (adoro le barre di scorrimento invisibili in Lion) era un file .pkg di installazione che simultaneamente disinstallava Fusion 3 e installava Fusion 4. Non ricordo come si chiamava . Hai provato questo .pkg?

Chiedo perché fai riferimento a due passaggi e ricordo distintamente solo un passaggio per eseguire l'aggiornamento. Ho eseguito il .pkg e Fusion 3 è stato rimosso e 4 è stato installato. Non ho avuto bisogno di fare ulteriori passi.

Potrebbe essere troppo tardi per provare questo metodo ora, con tutto ciò che hai fatto per rimuovere Fusion 3 ... ma provalo.

    
risposta data 29.09.2011 - 20:34
fonte

Leggi altre domande sui tag