Vmware su Mandriva: come non perdere vmon e soci...

Guides, tutorials & docs
Post Reply
User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Vmware su Mandriva: come non perdere vmon e soci...

Post by NicCo »

Usando vmware player (vmplayer) su Mandriva, sia sulla 2009.1 che sulla 2010.0, capita spesso di imbattersi in un comportamento anomalo e davvero fastidiosissimo!

Dopo qualche riavvio, il vmplayer o vmware non vuole saperne più di avviarsi, a meno che:
soluzione a> reinstallarlo daccapo
soluzione b> far partire il servizio "vmare" da una konsole di root

In pratica accade che il servizio che dovrebbe avviarsi in mandriva durante la fase di boot, non parta più:
Esso è normalmente locato in /etc/rc.d/rc5 e chiamato vmware, ma viene da mandriva dopo alcuni riavvi, o spostato in un punto dove non si avvia più, oppure viene rinominato come @K08vmware, ovvero come un servizio killato, che non viene più avviato.

Per ripristinarlo o bisogna reinstallare il vmware player o vmware, oppure rimettere il servizio come attivo, intorno a metà boot, in una posizione generalmente dopo il servizio 50, come per esempio questa @S55vmware, controllando che prima si avviino tutti i restanti servizi di rete.

Ma questo tampona per un pò di riavvii il sistema, ma non risolve il problema, che si ripresenterà sicuramente di lì a poco...

Si potrebbe ogni volta, aprire una konsole di root e scrivere:

Code: Select all

/etc/init.d/vmware restart
e controllare che vengano restituiti una serie di OK, oppure ridare nuovamente il comando

un'altra soluzione che sembra funzionare forse meglio è:

Code: Select all

/etc/init.d/vmware stop
/etc/init.d/vmware start
in quanto qualche volta il comando restart comunica qualche errore, e non da tutti gli OK

Una cosa che sembra diminuire la frequenza del fenomeno, ma non ad eliminarlo, e la disabilitazione dello speedboot
Puoi disabilitare speedboot permanentemente editando /etc/sysconfig/speedboot, o usando questo comando da root:

Code: Select all

sed -i 's/=auto/=no/' /etc/sysconfig/speedboot
SOLUZIONE DEFINITIVA
A questo punto, dal momento che gli init di mandriva, dopo un pò tendono a rigettare il servizio, qualsiasi cosa si faccia per evitarlo, conviene mettere il servizio su di un posto dove non venga più killato dal sistema

Editare da root il file di sistema

Code: Select all

/etc/rc.d/rc.local
ed aggiungere, alla fine

Code: Select all

/etc/init.d/vmware stop
/etc/init.d/vmware start
salvare il file, e riavviare

Da questo momento in avanti il servizio di vmware sarà stato sempre caricato con successo ad ogni avvio, e le vostre VM esistenti o nuove potranno essere avviate e/o create da vmware o da vmplayer


Ciao,
NicCo
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
ninarello19
Utente
Utente
Posts: 222
Joined: 4 March 2009, 15:56
OpenMandriva: 2010.2
Kernel: 2.6.38.2-desktop-nrj
Desktop: KDE 4.5.5

Re: Vmware su Mandriva: come non perdere vmon e soci...

Post by ninarello19 »

Finalmente hai trovato la soluzione definitiva, ci hai lavorato molto ed io lo so, complimenti quando ti ci metti risolvi tutto.
Bravo, anche se a me questo problema non lo ha mai dato.
Se si presentasse adesso so cosa fare.
Ciao
ninarello19
ninarello19
=========
RosaDesktop.Fresh 2012.1 R1 - arch. x86_64 - KDE 4.10.4 MIB - Kernel 3.10.15-nrjQL-desktop-69rosa #1 SMP PREEMPT
O.S. alternativi su VMware workstation 10.0.0>>> Ubuntu, Windows XP Pro, Windows Seven e Mac come Macchine VIrtuali

Post Reply