Vai al contenuto

Mi è capitato che la macchina virtuale VMware Workstation Ubuntu (che gira su host Windows) si bloccasse frequentemente. Questo succedeva parecchi mesi fa e, a ben vedere, non sono riuscito a capire realmente il motivo ma ho comunque un paio di indicazioni da segnalare che mi hanno aiutato ad evitare quasi completamente che ricapitasse.

Il problema era che la VM si bloccava non rispondendo più a mouse e tastiera ma, quasi sempre, era raggiungibile via ssh quindi sembrava essere qualche cosa legata all'interfaccia grafica. Riavviare da shell era l'unica soluzione pratica e veloce.

Il primo spiraglio di luce è arrivato con una nuova release di VMware Workstation (poi ne è uscita anche un altra) che ha ridotto la frequenza del problema.

Nel mentre ho tentato di tutto compreso la modifica di alcuni settaggi della VM relativi alla tastiera ma evito di segnalarli perché non sono stati di aiuto e li ho riportati come erano prima.

L'unico workaround realmente efficace è stato quello di disabilitare lo share delle cartelle da host a VM: capisco che possa servire averlo e, ogni tanto mi serve, ma lo abilito all'occorrenza impostandolo con la modalità di disabilitazione automatica allo spegnimento/sospensione.

Da quando ho adottato questa accortezza non si è quasi mai più bloccata. Le poche volte che è capitato ho notato che, più che bloccata come era prima, sembrava solo estremamente rallentata il che permetteva di chiudere qualche programma e, contemporaneamente, di chiuderne anche sull'host per "alleggerire" il carico. Dopo parecchi minuti (anche un ora) si riesce nuovamente ad avere la VM che risponde normalmente. Potrebbe anche essere che questo comportamento, visto che è diverso dal precedente, sia un altro tipo di problema.

Ho aspettato parecchio prima di pubblicare queste indicazioni perché ho sempre sperato di trovare una soluzione vera e non un workaround che risolve ma non realmente del tutto. Dato che non ne sono venuto a capo, alla fine, mi sono deciso: meglio qualcosa piuttosto che niente no?

Da alcuni giorni sto utilizzando Simplenote: un programma che, come si intuisce dal nome, gestisce in maniera semplice le note. C'è un app per Android e per altre piattaforme e c'è pure la versione per Linux.

Io uso Ubuntu e ho trovato un problema intermittente che gli impedisce di partire. Se lo lanciate da riga di comando spesso vi restituisce questo errore prima di andare in crash

FATAL:gpu_data_manager_impl_private.cc(415)] GPU process isn't usable. Goodbye.

Ho trovato che questo bug è tipico di altri programmi che usano Electron e il workaround per evitare che vada in crash è di farlo partire con un --no-sandbox

Se lo lanciate da interfaccia grafica dovete editare come root il file /usr/share/applications/simplenote.desktop cambiando la riga di Exec da

Exec=/opt/Simplenote/simplenote %U

a

Exec=/opt/Simplenote/simplenote --no-sandbox %U

In questo modo partirà sempre senza andare in crash.