A causa di qualche casino nei pacchetti di Ubuntu Edgy, da qualche tempo non è più possibile avviare vmware; lanciandolo da riga di comando si ottiene questo errore:
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
e si pianta.
Cercando in rete ho trovato un workaround semplice ed efficace, basta lanciare l’eseguible di vmware in questo modo:
LD_PRELOAD=/usr/lib/libdbus-1.so.3 vmware
e il gioco è fatto!
eh già…come no? a proposito , ma devi proprio dire workaround? Non si potrebbe dire un “trucchetto”, un “espediente”? (il punto interrogativo quando non è interrogativo, non è retorico, è polemico. me ne sono accorta.. . tira fuori quel tono da “maestrina”! E’ colpa sua ,non mia… Non mi credi?
Se qualcuno si trovasse nella stessa condizione ed avesse bisogno di quel “trucchetto”, molto probabilmente userebbe un linguaggio tecnico e cercherebbe “workaround” su Google; usando quel termine nel post ci sono più possibilità che possa tornare utile anche ad altri oltre che alla mia fallace memoria…
Inoltre “workaround” secondo me rende meglio l’idea rispetto a “trucchetto” o “espediente”; per esprimere certi concetti lingue diverse dall’Italiano sono più efficaci, non c’è niente da fare.
sì sì , dicono tutti così…. ok , man I give up!
infatti ulisse ha pienamente ragione, la maggiorparte dei problemi sono piu facilmente trovabili con termini inglesi. dakair@tiscali.it
Fatto come spiegato ma ho ancora lo stesso messaggio di errore, anche se devo dire che personalmente non si è mai piantato ma vmware partiva.
se con LD_PRELOAD non risolvete, provate così:
cd /usr/lib/vmware/lib/libpng12.so.0
mv libpng12.so.0 libpng12.so.0.orig
ln -s /usr/lib/libpng12.so.0 .