Newsgroup: it.comp.os.linux.sys
Titolo: [X-POST] Console Virtual Center su Linux

Scusate il cross-post ma non sapevo quale poteva essere l'ng più adatto.
 
C'è qualcuno che è stato in grado di installare/far girare la console di Virtual 
Center sotto linux?
 
Uso una macchina Slackware 14.0 e stò cercando di installare la 
VMware-viclient-all-5.1.0-786111.exe attraverso wine.
Con Mono l'installazione sembra essere stata portata a termine ma poi mi dà un 
fatal error bruttissimo quando lancio l'esecuzione.
 
Ho fatto un pò di ricerche in rete e non ho trovato nulla a riguardo.
 
Grazie
Rizio
 
Il fatal è questo:
[ERROR] FATAL UNHANDLED EXCEPTION: 
System.Runtime.Serialization.SerializationException: Unexpected binary element: 0
   at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObject 
(BinaryElement element, System.IO.BinaryReader reader, System.Int64& objectId, 
System.Object& value, System.Runtime.Serialization.SerializationInfo& info) 
[0x00000] in <filename unknown>:0
 
 
   at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadValue 
(System.IO.BinaryReader reader, System.Object parentObject, Int64 
parentObjectId, System.Runtime.Serialization.SerializationInfo info, System.Type 
valueType, System.String fieldName, System.Reflection.MemberInfo memberInfo, 
System.Int32[] indices) [0x00000] in <filename unknown>:0
 
   at 
System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObjectContent 
(System.IO.BinaryReader reader, 
System.Runtime.Serialization.Formatters.Binary.TypeMetadata metadata, Int64 
objectId, System.Object& objectInstance, 
System.Runtime.Serialization.SerializationInfo& info) [0x00000] in <filename 
unknown>:0
 
   at 
System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObjectInstance 
(System.IO.BinaryReader reader, Boolean isRuntimeObject, Boolean hasTypeInfo, 
System.Int64& objectId, System.Object& value, 
System.Runtime.Serialization.SerializationInfo& info) [0x00000] in <filename 
unknown>:0
 
   at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObject 
(BinaryElement element, System.IO.BinaryReader reader, System.Int64& objectId, 
System.Object& value, System.Runtime.Serialization.SerializationInfo& info) 
[0x00000] in <filename unknown>:0
 
 
   at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadNextObject 
(System.IO.BinaryReader reader) [0x00000] in <filename unknown>:0
   at 
System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObjectGraph 
(BinaryElement elem, System.IO.BinaryReader reader, Boolean readHeaders, 
System.Object& result, System.Runtime.Remoting.Messaging.Header[]& headers) 
[0x00000] in <filename unknown>:0
 
 
   at 
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.NoCheckDeserialize (System.IO.Stream 
serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler) 
[0x00000] in <filename unknown>:0
   at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize 
(System.IO.Stream serializationStream) [0x00000] in <filename unknown>:0
   at System.Resources.ResourceReader.ReadNonPredefinedValue (System.Type 
exp_type) [0x00000] in <filename unknown>:0
 
   at System.Resources.ResourceReader.ReadValueVer2 (Int32 type_index) [0x00000] 
in <filename unknown>:0
   at System.Resources.ResourceReader.LoadResourceValues (ResourceCacheItem[] 
store) [0x00000] in <filename unknown>:0
   at System.Resources.ResourceReader+ResourceEnumerator.FillCache () [0x00000] 
in <filename unknown>:0
   at System.Resources.ResourceReader+ResourceEnumerator..ctor 
(System.Resources.ResourceReader readerToEnumerate) [0x00000] in <filename 
unknown>:0
   at System.Resources.ResourceReader.GetEnumerator () [0x00000] in <filename 
unknown>:0
   at System.Resources.ResourceSet.ReadResources () [0x00000] in <filename 
unknown>:0
   at System.Resources.ResourceSet.GetObjectInternal (System.String name, 
Boolean ignoreCase) [0x00000] in <filename unknown>:0
   at System.Resources.ResourceSet.GetObject (System.String name, Boolean 
ignoreCase) [0x00000] in <filename unknown>:0
   at System.Resources.RuntimeResourceSet.GetObject (System.String name, Boolean 
ignoreCase) [0x00000] in <filename unknown>:0
   at System.Resources.ResourceSet.GetStringInternal (System.String name, 
Boolean ignoreCase) [0x00000] in <filename unknown>:0
   at System.Resources.ResourceSet.GetString (System.String name, Boolean 
ignoreCase) [0x00000] in <filename unknown>:0
   at System.Resources.ResourceManager.GetString (System.String name, 
System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
   at System.Resources.ResourceManager.GetString (System.String name) [0x00000] 
in <filename unknown>:0
   at VpxClientCommon.ImageAnimator.InitializeComponent () [0x00000] in 
<filename unknown>:0
   at VpxClientCommon.ImageAnimator..ctor () [0x00000] in <filename unknown>:0
   at (wrapper remoting-invoke-with-check) VpxClientCommon.ImageAnimator:.ctor ()
   at VpxClient.FormVpxConnect.InitializeComponent () [0x00000] in <filename 
unknown>:0
   at VpxClient.FormVpxConnect..ctor () [0x00000] in <filename unknown>:0
   at (wrapper remoting-invoke-with-check) VpxClient.FormVpxConnect:.ctor ()
   at VpxClient.Program.Main (System.String[] commandline) [0x00000] in 
<filename unknown>:0
 
--- news://
freenews.netfront.net/
 - complaints: 
ne...@netfront.net
 ---


 
Lascia perdere. Al limite puoi installare la web console e usare quella

 web fai il 99% delle cose e sotto Linux funziona perfettamente.
 
Il problema mi si è presentato perchè avevo una macchina linux che al boot non 
faceva partire il demone del syslog-ng e nei log non scriveva assolutamente 
nulla. Semplicemente il demone non veniva lanciato, se poi entravo ed eseguivo 
lo start manuale tutto andava senza il minimo problema ma in boot, come da 
init.d, non partiva. Non avendo nessuna riga esplicativa in nessun file di log 
non sapevo se al boot, in console, ci fosse qualche messaggio in più e 
attraverso la web console il boot delle macchine non lo vedo.
 
Il problema mi è nato da lì. Attualmente ho la webconsole di vmware installata 
su un host windows e per usarla devo entrare in rdp su quella macchina, se era 
possibile mi sarebbe piaciuto evitare questo giro inutile, tutto lì.
 
Rizio


 inutile, tutto lì.
 
 
Uh? Con la 5.1 e superiori c'e' il plugin anche per Linux 
(Chrome/Firefox) e vedi la console.
 
 

 il boot delle macchine non lo vedo.
 
E' cosa buona e giusta a tal riguardo aggiungere nei parametri di boot
delle macchine virtuali, sotto le opzioni, il valore di bootdelay a
10000ms. Serve apposta per poter seguire senza problemi il boot delle
macchine (e 10 secondi in più di tempi di boot non danno problemi).
 
 
-- 
Flavio Visentin
 
Scientists discovered what's wrong with the female brain: on the left
side, there's nothing right, and on the right side, there's nothing left

 vedi la console.
 
Con la 5.1 di esx o del virtual center?
Perchè come versione di vmware noi siamo sulla 5.0 :(


 macchine (e 10 secondi in più di tempi di boot non danno problemi).
 
Questo è un saggio consiglio! ^_^
Grazie mille, prenderò nota.
 
Anche se in questo caso questa soluzione non mi avrebbe aiutato perchè al boot 
alla fine non mostrava alcun errore. Mi dava semplicemente un failed muto e 
rassegnato.
Alla fine ho risolto inserendo uno sleep di 5 secondi nel file di start di 
syslog-ng. Il problema è che non ho capito perchè ma visto che la conf di quel 
syslog è particolarmente complessa (scrive su un mysql in rete e ha un bel pò di 
regole di redirezione su file perchè scrive anche su file locali in base a 
determinati parametri) me lo sono spiegato semplicemente con il fatto che non 
riusciva ad avere tutti i sottosistemi di rete pronti prima di partire.
Mi piacerebbe provare a spostare l'ordine di avvio ma temo di buttarmi in una 
boglia di dipendenze perciò per ora va bene così.


Il 12/11/2013 11:18, Rizio ha scritto:> Il 11/11/2013 21.58, THe_ZiPMaN 
ha scritto:
 >
 > Il problema mi è nato da lì. Attualmente ho la webconsole di vmware
 > installata su un host windows e per usarla devo entrare in rdp su quella
 > macchina, se era possibile mi sarebbe piaciuto evitare questo giro
 > inutile, tutto lì.
 
A suo tempo "accannai" vmware per proxmox anche per questo motivo.
Ciao diego
 

 VMware-viclient-all-5.1.0-786111.exe attraverso wine.
 
prova così -> apt-cache search vmware|grep client
 
p.s.: non è detto che funzioni. L'ho provata un anno fa e non mi si 
connetteva. 

 prova così -> apt-cache search vmware|grep client
 
Tnk's but:
 
root@darkstar:~# slackpkg search vmware
 
awk: /usr/libexec/slackpkg/pkglist.awk:13: (FILENAME=- FNR=1147) fatal: NF set 
to negative value
Looking for vmware in package list. Please wait... DONE
 
The list below shows all packages with name matching "vmware".
 
[ installed ] - xf86-video-vmware-12.0.2-i486-1
 
You can search specific files using "slackpkg file-search file".
 
 
Nope :(
 
Rizio
