VMware Server 2.0 è tutto nuovo! Ma gli errori non mancano neanche in questa versione, purtroppo. Ecco quindi un errore che si presenta dopo che tenti di inserire un utente dalla console di gestione web (VMware Infrastructure Web Access):
RuntimeFault: Database temporarily unavailable or has network problems
Probabilmente VMware uscirà con una soluzione ad-hoc a questo problema, nel frattempo in rete qualcuno è riuscito a trovare il solito workaround (o accrocchio in italiano) che risolve egregiamente il problema, vediamolo...
Soluzione
1. Collegati alla macchina incriminata via ssh o comunque apri una console di terminale
2. Arresta il servizio VMware management:/etc/init.d/vmware-mgmt stop
3. Modifica il file /etc/vmware/hostd/authorization.xml:
vi /etc/vmware/hostd/authorization.xml
la voce <NextAceId> probabilmente conterrà il valore 11 che è lo stesso numero dell'ultima sezione <ACEData id="11">.
Il problema è proprio lì, per cui modifica il valore 11 in 12.
Quindi la riga
<NextAceId>11</NextAceId>
deve diventare
<NextAceId>12</NextAceId>
o comunque con un numero successivo all'ultimo "ACEData id"
4. Salva il file, esci e riavvia il servizio VMware management:
/etc/init.d/vmware-mgmt start
Se non dovessi risolvere il problema, prova anche a riavviare il servizio vmware.
Lascia un messaggio nel forum se le cose non funzionano ancora...
P.S.:
il mio file di configurazione adesso è così:
<ACEData id="10">
<ACEDataEntity>ha-folder-root</ACEDataEntity>
<ACEDataId>10</ACEDataId>
<ACEDataIsGroup>false</ACEDataIsGroup>
<ACEDataPropagate>true</ACEDataPropagate>
<ACEDataRoleId>-1</ACEDataRoleId>
<ACEDataUser>utente1</ACEDataUser>
</ACEData>
<ACEData id="11">
<ACEDataEntity>ha-folder-root</ACEDataEntity>
<ACEDataId>11</ACEDataId>
<ACEDataIsGroup>false</ACEDataIsGroup>
<ACEDataPropagate>true</ACEDataPropagate>
<ACEDataRoleId>-1</ACEDataRoleId>
<ACEDataUser>utente2</ACEDataUser>
</ACEData>
<NextAceId>12</NextAceId>
</ConfigRoot>
Commenti offerti da CComment