Pagina 1 di 1
VMware server console su Slackware 12.2
Inviato: mer 31 dic 2008, 12:59
da pino_otto
Ho installato VMware Server 1.0.8 su Slackware 12.2 e funziona.
Ho poi installato VMware Server Console 1.0.8 per poter gestire/creare le macchine virtuali interagendo con VMware Server 1.0.8.
L'installazione e' andata bene. Pero' quando faccio partire il programma per la console:
vmware-server-console
ottengo il seguente errore:
vmware-server-console: xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy->request)) >= 0)' failed.
e la console non parte.
Non posso passare a VMware Server 2.0 (che ho installato e funziona perfettamente su un'altra macchina Slackware 12.2), perche' questa macchina mi serve per costruire Virtual Appliances tramite VMware Studio 1.0, che e' compatibile solo con VMware Server 1.0.x e quindi sono costretto ad usare VMware Server 1.0.x.
Avete idea di come risolvere questo problema?
Ho cercato su internet e pare che sia un problema di compatibilita' con alcune librerie di X.
Re: VMware server console su Slackware 12.2
Inviato: mer 31 dic 2008, 16:55
da pino_otto
Non ho ancora risolto il problema della console di vmware, pero' mi sono accorto che in realta' il VMware Server 1.0.8 non funzionava bene, anche se l'installazione era andata a buon fine.
Si tratta di un problema di compatibilita' con il kernel linux 2.6.27.x.
La soluzione che ho trovato e' quella di installare questo update per vmware:
http://www.insecure.ws/warehouse/vmware ... 7-2.tar.gz
Qui ci sono le istruzioni e altre informazioni:
http://www.insecure.ws/2008/10/20/vmwar ... ernel-2627
Quando risolvo anche il problema di VMware Server Console 1.0.8, vi faccio sapere come.
Re: VMware server console su Slackware 12.2
Inviato: gio 1 gen 2009, 20:48
da ponce
Re: VMware server console su Slackware 12.2
Inviato: gio 1 gen 2009, 21:52
da pino_otto
Ho provato anche quel metodo, ricompilandomi libX11 senza xcb, ma niente da fare.
Ho trovato dei post di Patrick Volkerding e Niels Horn che trattavano la questione, ma pare un mistero anche a loro:
http://www.linuxquestions.org/questions ... on-671280/
Sembra che sia un problema legato alle versioni di gtk+2. Pare che facendo un downgrade di gtk+2, il problema si risolve. Pero', come giustamente dice Patrick, non ha senso penalizzare l'aggiornamento di librerie open source solo per non rompere la compatibilita' con del software proprietario:
"Should Slackware be blocked from upgrading open source libraries because doing so breaks proprietary software?"
Inoltre sembra che su Xfce, il problema non esista.
Io pero' uso KDE e sono costretto ad usare VMware Server 1.0 per un progetto che sto facendo.
Confermo che VMware Server 2.0 non ha questi problemi.
Re: VMware server console su Slackware 12.2
Inviato: lun 5 gen 2009, 19:54
da cacao74
pino_otto ha scritto:
Ho provato anche quel metodo, ricompilandomi libX11 senza xcb, ma niente da fare.
Ho riscontrato anche io questo problema mio malgrado.
Non usavo la console di vmware da parecchie settimane... non mi ero accorto di cio'.
Detto questo, ho scaricato per test il client vmware-server-console-1.0.8 dal sito di vmware e l'ho installato sul mio portatilino (aspire one). L'installazione va ovviamente a buon fine, ma il crash e l'errore (assertion) in questione e' lo stesso che incontro sulla workstation al lavoro.
Ho provato ad utilizzare la libreria "libX11.so.6" indicata nel link citato e ho seguito le indicazioni per aggiungere un nuovo path di ricerca librerie per la console. Funziona perfettamente.
Dimenticavo, test su slackware current.
Questo e' quanto.
ps: sono ovviamente in linea con il pensiero di "The Man" circa le considerazioni sul software proprietario...
ciao
Re: VMware server console su Slackware 12.2
Inviato: lun 5 gen 2009, 21:22
da pino_otto
Wow
Grandissimo, cacao74!
Funziona!!!
Avevo seguito le istruzioni indicate, pero' ricompilandomi la libX11 da me senza il supporto a xcb, ma non funzionava.
Probabilmente sbagliavo qualcosa nella compilazione.
Scaricando la libreria dal link
http://glasstheplanet.org/debian/libX11.so.6
e' andato tutto a posto!
Lo vado a dire a Patrick e Niels!
Thanks
Re: VMware server console su Slackware 12.2
Inviato: lun 5 gen 2009, 21:36
da pino_otto
Ecco qui il relativo post su LinuxQuestions, dove ringrazio Slacky.eu e in particolare cacao74:
http://www.linuxquestions.org/questions ... ost3398106
Re: VMware server console su Slackware 12.2
Inviato: lun 5 gen 2009, 21:41
da cacao74
grazie!
aggiungo ancora un particolare: come giustamente osservavi, senza alcuna modifica, su XFce funziona alla grande, mentre su fluxbox non va (e forse anche con altri WM/DE).
ciao!
Re: VMware server console su Slackware 12.2
Inviato: ven 3 apr 2009, 14:16
da daniele50
Scusate se riapro questa discussione ma sto installando vmware-server-console e ho lo stesso problema:
Codice: Seleziona tutto
vmware-server-console: xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy->request)) >= 0)' failed.
e il link segnalato per la libX11 non esiste più, dove posso trovarla?
Re: VMware server console su Slackware 12.2
Inviato: ven 3 apr 2009, 22:49
da pino_otto
Re: VMware server console su Slackware 12.2
Inviato: sab 4 apr 2009, 17:39
da daniele50
Ciao, ecco i passaggi che ho fatto:
ho scompattato il file VMware-server-linux-client-1.0.9-156507.zip e lanciato il file vmware-install.pl portando a termine l'installazione;
ho creato la directory /usr/lib/vmware-server-console/lib/libX11.so.6 e ci ho messo dentro il file libX11.so.6 (scaricato dal link);
ho editato il file $VMWARE_PREFIX/lib/lib/wrapper-gtk24.sh aggiungento sotto alle righe
vm_append_lib 'libfreetype.so.6'
vm_append_lib 'libXft.so.2'
vm_append_lib 'libXrender.so.1'
la nuova riga
vm_append_lib 'libX11.so.6'
ho salvato ed ho lanciato vmware-server-console:
FUNZIONA!!
