Advertisement

news | articles | utilities | resources | about

News

Monday Burn

So I was off on vacation when the latest patches hit the street, and just finally got a chance to update the patchlist.txt files with the latest and greatest. Download your patchlist.txt here.

Vizioncore updated it's vCharter Pro product, and by update I mean that it threw away the old one and built a new one from scratch with a much better interface and easier management. I've actually been working with it for a while and I can't say how much of a night and day difference it is from the old version. Check out the screenshots. I'm remaining optimistic that vRanger will undergo a similar transformation in the near future.

VMTN Forum user Mike Laspina solved an annoying artifact of the ESX 3.5.0 Update 1 ( Why didn't VMware just name this ESX 3.5.1? ) upgrade where Pegasus fails to process the install queue correctly and delays startup of the ESX host.

You will see an error when Pegasus tries to process /var/pegasus/vmware/install_queue/3, and your install log will look like the one below:


Error from the log file /var/pegasus/vmware/install_queue/3.log"
Parsing error: parse error: Error adding class VMware_IdentityMemberOfCollection
to the repository: CIM_ERR_NOT_FOUND: The requested object could not be found:
"VMware_Identity"




Mike Laspina's solution is as follows:

There are a couple of errors in the MOF compiler directives and a file is
missing from the shared provider components.

Here is what you will need to do.

Edit the roleauth-schema compiler directive to include the VMware_Identity
class definition:
#> nano /var/pegasus/vmware/install_queue/3_files/mofs/root/PG_Interop/roleauth-schema.mof

Add the bolded line above the pre-existing member directive.

#pragma include ("VMware_Identity.mof")
#pragma include ("VMware_IdentityMemberOfCollection.mof")

It also needs to be added in the standard cimv2 path.
#> nano /var/pegasus/vmware/install_queue/3_files/mofs/root/cimv2/roleauth-schema.mof

#pragma include ("VMware_Identity.mof")
#pragma include ("VMware_IdentityMemberOfCollection.mof")

Copy the missing file from the stardard cimv2 path to the shared path.

#> cp /var/pegasus/vmware/install_queue/3_files/mofs/root/cimv2/VMware_Identity.mof \
/var/pegasus/vmware/install_queue/3_files/mofs/root/PG_Interop/

Restart the service with this command.
#> /etc/init.d/pegasus restart

Posted by Dominic Rivera at Monday, April 21, 2008.


Archives

10/01/2006 - 11/01/2006 | 03/01/2007 - 04/01/2007 | 04/01/2007 - 05/01/2007 | 05/01/2007 - 06/01/2007 | 06/01/2007 - 07/01/2007 | 07/01/2007 - 08/01/2007 | 09/01/2007 - 10/01/2007 | 10/01/2007 - 11/01/2007 | 11/01/2007 - 12/01/2007 | 12/01/2007 - 01/01/2008 | 01/01/2008 - 02/01/2008 | 02/01/2008 - 03/01/2008 | 03/01/2008 - 04/01/2008 | 04/01/2008 - 05/01/2008 |

 
Copyright © 2007 - vmprofessional. All rights reserved.