VMware Cloud Community
anonimous
Enthusiast
Enthusiast

/var/pegasus/vmware/install_queue/2 ERROR

hi

I've updatet my ESX 3.5.0 UPDATE 1 to UPDATE 2 and get this pegasus error:

  1. /etc/init.d/pegasus stop

Stopping Pegasus CIMOM (cimserver)...

  1. /etc/init.d/pegasus start

Processing /var/pegasus/vmware/install_queue/2

ERROR: See log - /var/pegasus/vmware/install_queue/2.log

Processing /var/pegasus/vmware/install_queue/2

ERROR: See log - /var/pegasus/vmware/install_queue/2.log

Starting Pegasus CIMOM (cimserver)...

I cannot understand the UPDATE2 should solve this problem:

howto solve this problem ?

the log:

/var/pegasus/bin/cimprovider: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

CIMOM is up, proceeding...

Installing MOFs...

/var/pegasus/bin/cimmof: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

Compiling roleauth-schema.mof into root/PG_Interop

/var/pegasus/bin/cimmof: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

Compiling omc-smash-interop-schema.mof into root/PG_Interop

/var/pegasus/bin/cimmof: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

Compiling identity-schema.mof into root/PG_Interop

/var/pegasus/bin/cimmof: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

Compiling identity-schema.mof into root/cimv2

/var/pegasus/bin/cimmof: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

Compiling omc-smash-ipmi-schema.mof into root/cimv2

/var/pegasus/bin/cimmof: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

Compiling omc-smash-schema.mof into root/cimv2

/var/pegasus/bin/cimmof: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

Compiling roleauth-schema.mof into root/cimv2

/var/pegasus/bin/cimmof: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

Compiling vmware-schema.mof into root/cimv2

/var/pegasus/bin/cimmof: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

Compiling config_schema.mof into root/config

/var/pegasus/bin/cimmof: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

Installing Configuration instances.

MOF Compiling /var/pegasus/vmware/install_queue/2_files/mofs/root/config/config_ipmi.mof

/var/pegasus/bin/cimmof: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

MOF Compiling /var/pegasus/vmware/install_queue/2_files/mofs/root/config/config_pegasus_instances.mof

/var/pegasus/bin/cimmof: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

MOF Compiling /var/pegasus/vmware/install_queue/2_files/mofs/root/config/config_pegasus_quals.mof

..................................................................................................................................................................................

0 Kudos
16 Replies
anonimous
Enthusiast
Enthusiast

still cannot find any solution.

howto reinstall the pegasus on ESX 3.5 Update 2 ?

0 Kudos
pgifford
Contributor
Contributor

Even though you applied Update 2, you will still need to do some manual editing... edit the roleauth-schema using

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/*


Stop and start the service with these commands.
/etc/init.d/pegasus stop
/etc/init.d/pegasus start

Paul Gifford Virtualization Practice Lead | Mainland Information Systems Ltd.
0 Kudos
anonimous
Enthusiast
Enthusiast

I've done:

  1. cat /var/pegasus/vmware/install_queue/2_files/mofs/root/PG_Interop/roleauth-schema.mof

#pragma Locale ("en_US")

#pragma include ("VMware_Identity.mof")

#pragma include ("VMware_IdentityMemberOfCollection.mof")

#pragma include ("VMware_Privilege.mof")

#pragma include ("VMware_Role.mof")

#pragma include ("VMware_PrivilegeMemberOfCollection.mof")

#pragma include ("VMware_IdentityMemberOfCollection.mof")

#pragma include ("VMware_RoleBasedAuthorizationService.mof")

#pragma include ("VMware_PowerManagementServiceCapabilities.mof")

#pragma include ("VMware_PowerManagementService.mof")

#pragma include ("VMware_PowerManagementServiceElementCapabilities.mof")

#pragma include ("VMware_PowerManagementServiceRegisteredProfile.mof")

#pragma include ("VMware_PowerManagementServiceReferencedProfile.mof")

#pragma include ("VMware_PowerManagementServiceElementConformsToProfile.mof")

#pragma include ("VMware_AssociatedPowerManagementService.mof")

#pragma include ("VMware_PowerManagementServiceHostedService.mof")

#pragma include ("VMware_UserAuthorizationService.mof")

  1. cat /var/pegasus/vmware/install_queue/2_files/mofs/root/cimv2/roleauth-schema.mof

#pragma Locale ("en_US")

#pragma include ("VMware_Identity.mof")

#pragma include ("VMware_IdentityMemberOfCollection.mof")

#pragma include ("VMware_Privilege.mof")

#pragma include ("VMware_Role.mof")

#pragma include ("VMware_PrivilegeMemberOfCollection.mof")

#pragma include ("VMware_IdentityMemberOfCollection.mof")

#pragma include ("VMware_RoleBasedAuthorizationService.mof")

#pragma include ("VMware_PowerManagementServiceCapabilities.mof")

#pragma include ("VMware_PowerManagementService.mof")

#pragma include ("VMware_PowerManagementServiceElementCapabilities.mof")

#pragma include ("VMware_PowerManagementServiceRegisteredProfile.mof")

#pragma include ("VMware_PowerManagementServiceReferencedProfile.mof")

#pragma include ("VMware_PowerManagementServiceElementConformsToProfile.mof")

#pragma include ("VMware_AssociatedPowerManagementService.mof")

#pragma include ("VMware_PowerManagementServiceHostedService.mof")

#pragma include ("VMware_UserAuthorizationService.mof")

and

  1. cp /var/pegasus/vmware/install_queue/2_files/mofs/root/cimv2/VMware_Identity.mof /var/pegasus/vmware/install_queue/2_files/mofs/root/PG_Interop/

but still doesn't work !

  1. /etc/init.d/pegasus restart

Processing /var/pegasus/vmware/install_queue/2

ERROR: See log - /var/pegasus/vmware/install_queue/2.log

Processing /var/pegasus/vmware/install_queue/2

ERROR: See log - /var/pegasus/vmware/install_queue/2.log

Pegasus CIMOM (cimserver) is already stopped.

Starting Pegasus CIMOM (cimserver)... [ OK

  1. tail -f /var/log/messages

Oct 18 05:27:36 cc watchdog-cimserver: Begin '/var/pegasus/bin/cimserver daemon=false', min-uptime = 60, max-quick-failures = 5, max-total-failures = 1000000

Oct 18 05:27:36 cc watchdog-cimserver: Executing '/var/pegasus/bin/cimserver daemon=false'

Oct 18 05:27:36 cc pegasus: succeeded

Oct 18 05:27:41 cc cimprovagt: trying to popen /sbin/modprobe edd 2>&1

Oct 18 05:27:42 cc vmware-hostd[2183]: Accepted password for user root from 127.0.0.1

Oct 18 05:27:42 cc cimprovagt: trying to popen /sbin/modprobe edd 2>&1

Oct 18 05:27:43 cc cimprovagt: created VICimInstanceBuilder

Oct 18 05:27:43 cc cimprovagt: created VICimMethodMgr

Oct 18 05:28:05 cc cimprovagt: trying to popen /sbin/modprobe edd 2>&1

Oct 18 05:30:27 cc last message repeated 6 times

what's wrong ?

0 Kudos
pgifford
Contributor
Contributor

Take a look at the steps again, you only added the bolded line. You can't just add the lines at the start of the file it has to be in order, with no duplicate lines or it will not work. you have duplicated the " #pragma include ("VMware_IdentityMemberOfCollection.mof") " line. It needs to look like this:

#pragma Locale ("en_US")

#pragma include ("VMware_Privilege.mof")

#pragma include ("VMware_Role.mof")

#pragma include ("VMware_PrivilegeMemberOfCollection.mof")

#pragma include ("VMware_Identity.mof")

#pragma include ("VMware_IdentityMemberOfCollection.mof")

#pragma include ("VMware_RoleBasedAuthorizationService.mof")

#pragma include ("VMware_PowerManagementServiceCapabilities.mof")

#pragma include ("VMware_PowerManagementService.mof")

#pragma include ("VMware_PowerManagementServiceElementCapabilities.mof")

#pragma include ("VMware_PowerManagementServiceRegisteredProfile.mof")

#pragma include ("VMware_PowerManagementServiceReferencedProfile.mof")

#pragma include ("VMware_PowerManagementServiceElementConformsToProfile.mof")

#pragma include ("VMware_AssociatedPowerManagementService.mof")

#pragma include ("VMware_PowerManagementServiceHostedService.mof")

#pragma include ("VMware_UserAuthorizationService.mof")

Paul Gifford Virtualization Practice Lead | Mainland Information Systems Ltd.
0 Kudos
anonimous
Enthusiast
Enthusiast

I've done:

  1. cat /var/pegasus/vmware/install_queue/2_files/mofs/root/PG_Interop/roleauth-schema.mof

#pragma Locale ("en_US")

#pragma include ("VMware_Privilege.mof")

#pragma include ("VMware_Role.mof")

#pragma include ("VMware_PrivilegeMemberOfCollection.mof")

#pragma include ("VMware_Identity.mof")

#pragma include ("VMware_IdentityMemberOfCollection.mof")

#pragma include ("VMware_RoleBasedAuthorizationService.mof")

#pragma include ("VMware_PowerManagementServiceCapabilities.mof")

#pragma include ("VMware_PowerManagementService.mof")

#pragma include ("VMware_PowerManagementServiceElementCapabilities.mof")

#pragma include ("VMware_PowerManagementServiceRegisteredProfile.mof")

#pragma include ("VMware_PowerManagementServiceReferencedProfile.mof")

#pragma include ("VMware_PowerManagementServiceElementConformsToProfile.mof")

#pragma include ("VMware_AssociatedPowerManagementService.mof")

#pragma include ("VMware_PowerManagementServiceHostedService.mof")

#pragma include ("VMware_UserAuthorizationService.mof")

  1. cat /var/pegasus/vmware/install_queue/2_files/mofs/root/cimv2/roleauth-schema.mof

#pragma Locale ("en_US")

#pragma include ("VMware_Privilege.mof")

#pragma include ("VMware_Role.mof")

#pragma include ("VMware_PrivilegeMemberOfCollection.mof")

#pragma include ("VMware_Identity.mof")

#pragma include ("VMware_IdentityMemberOfCollection.mof")

#pragma include ("VMware_RoleBasedAuthorizationService.mof")

#pragma include ("VMware_PowerManagementServiceCapabilities.mof")

#pragma include ("VMware_PowerManagementService.mof")

#pragma include ("VMware_PowerManagementServiceElementCapabilities.mof")

#pragma include ("VMware_PowerManagementServiceRegisteredProfile.mof")

#pragma include ("VMware_PowerManagementServiceReferencedProfile.mof")

#pragma include ("VMware_PowerManagementServiceElementConformsToProfile.mof")

#pragma include ("VMware_AssociatedPowerManagementService.mof")

#pragma include ("VMware_PowerManagementServiceHostedService.mof")

#pragma include ("VMware_UserAuthorizationService.mof")

  1. cp /var/pegasus/vmware/install_queue/2_files/mofs/root/cimv2/VMware_Identity.mof /var/pegasus/vmware/install_queue/2_files/mofs/root/PG_Interop/

but still get this error:

  1. /etc/init.d/pegasus stop

Stopping Pegasus CIMOM (cimserver)...

  1. /etc/init.d/pegasus start

Processing /var/pegasus/vmware/install_queue/2

ERROR: See log - /var/pegasus/vmware/install_queue/2.log

Processing /var/pegasus/vmware/install_queue/2

ERROR: See log - /var/pegasus/vmware/install_queue/2.log

Starting Pegasus CIMOM (cimserver)...

  1. tail -f /var/log/messages

Oct 18 06:26:28 cc pegasus: succeeded

Oct 18 06:26:28 cc watchdog-cimserver: Begin '/var/pegasus/bin/cimserver daemon=false', min-uptime = 60, max-quick-failures = 5, max-total-failures = 1000000

Oct 18 06:26:28 cc watchdog-cimserver: Executing '/var/pegasus/bin/cimserver daemon=false'

Oct 18 06:26:33 cc vmware-hostd[2183]: Accepted password for user root from 127.0.0.1

Oct 18 06:26:34 cc cimprovagt: trying to popen /sbin/modprobe edd 2>&1

Oct 18 06:26:34 cc cimprovagt: trying to popen /sbin/modprobe edd 2>&1

Oct 18 06:26:35 cc cimprovagt: created VICimInstanceBuilder

Oct 18 06:26:35 cc cimprovagt: created VICimMethodMgr

Oct 18 06:27:10 cc cimprovagt: trying to popen /sbin/modprobe edd 2>&1

Oct 18 06:29:32 cc last message repeated 6 times

  1. ls cd /var/pegasus/vmware/install_queue

ls: cd: No such file or directory

/var/pegasus/vmware/install_queue:

2 2_files 2.log 3 3_files 4 4_files 5 5_files 6 6_files

  1. cat 2.log

Starting Pegasus CIMOM (cimserver)...

/var/pegasus/bin/cimprovider: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

CIMOM not responding, sleeping...

/var/pegasus/bin/cimprovider: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

CIMOM is up, proceeding...

Installing MOFs...

/var/pegasus/bin/cimmof: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

Compiling roleauth-schema.mof into root/PG_Interop

/var/pegasus/bin/cimmof: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

Compiling omc-smash-interop-schema.mof into root/PG_Interop

/var/pegasus/bin/cimmof: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

Compiling identity-schema.mof into root/PG_Interop

/var/pegasus/bin/cimmof: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

Compiling identity-schema.mof into root/cimv2

/var/pegasus/bin/cimmof: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

Compiling omc-smash-ipmi-schema.mof into root/cimv2

/var/pegasus/bin/cimmof: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

Compiling omc-smash-schema.mof into root/cimv2

/var/pegasus/bin/cimmof: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

Compiling roleauth-schema.mof into root/cimv2

/var/pegasus/bin/cimmof: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

Compiling vmware-schema.mof into root/cimv2

/var/pegasus/bin/cimmof: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

Compiling config_schema.mof into root/config

/var/pegasus/bin/cimmof: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

Installing Configuration instances.

MOF Compiling /var/pegasus/vmware/install_queue/2_files/mofs/root/config/config_ipmi.mof

/var/pegasus/bin/cimmof: /lib/libpam.so.0: no version information available (required by /var/pegasus/lib/libpegcommon.so.1)

.................................................................................................................................................................................

0 Kudos
anonimous
Enthusiast
Enthusiast

and what happens when I delete everything from /var/pegasus/vmware/install_queue ?

  1. cd /var/pegasus/vmware/install_queue

  2. rm -r -f *

when install_queue is empty then it seems to be OK:

  1. /etc/init.d/pegasus stop

Stopping Pegasus CIMOM (cimserver)...

  1. /etc/init.d/pegasus start

Starting Pegasus CIMOM (cimserver)...

for what do I need pegasus and these queue ?

0 Kudos
dmn0211
Enthusiast
Enthusiast

To answer your quesiton.

OpenPegasus is a free Open-Source implementation of the CIM and WBEM monitoring/management protocols for most Unixes and Windows operating systems.

Microsoft is using it in their System Center range of products to monitor Linux machines and manage the ESX hypervisor in SCVMM (System Center Virtual Machine Manager)

Thanks to Leo Raikhman!

This link should answer any additional questions.

0 Kudos
mike_laspina
Champion
Champion

This is not the same issue as the missing directive in the mof repository.

The driver is failing to collect info from the repository and cannot proceed as a result.

This would require an rpm based removal and install to correct.

Reinstalling the ESX server is also an option.

http://blog.laspina.ca/ vExpert 2009
0 Kudos
anonimous
Enthusiast
Enthusiast

thx, but reinstalling the whole ESX is to much work.

I've done the upgrade to ESX 3.5 Update 2, but it doesn't help !

howto remove this rpm and install again ?

where can I find and download this rpm ?

0 Kudos
mike_laspina
Champion
Champion

To remove the package...find it first with

rpm -q pegasus

It will return the full string e.g.

pegasus-2.7.0-103202

Then uninstall with

rpm -e pegasus-2.7.0-103202

Reboot

Where to get the rpm....

VMware esx-3.5.0_Update_2-103908.iso or higher ir in the /VMware/RPMS directory

copy it to the /tmp dir and cd to it

rpm -i pegasus-2.7.0-103202.i386.rpm

http://blog.laspina.ca/ vExpert 2009
0 Kudos
anonimous
Enthusiast
Enthusiast

thx a lot, but howto extract /VMware/RPMS from the iso file ?

or where can I download this rpm file ?

0 Kudos
foofighter26
Enthusiast
Enthusiast

Could you tell me what Build level you are as ther ewas a patch released to fix pegasus issues?

I see your ESX 3.5 Update2 but what Build Level?

Paul

0 Kudos
anonimous
Enthusiast
Enthusiast

thx, but how can I check the Build level, can I see that on the setup CD ?

0 Kudos
foofighter26
Enthusiast
Enthusiast

Easiest thing to do is download and install the latest install CD from Latest Version: 3.5 Update 2 | 8/13/2008 | Build: 110268

0 Kudos
mike_laspina
Champion
Champion

While in the Virtual Infrastructure Client and selecting the ESX host the Version and build are displayed in the tabbed area.

http://blog.laspina.ca/ vExpert 2009
0 Kudos
TCPvmadmin
Contributor
Contributor

You can't uninstall the package because on the prerequisites. You can force a reinstall with

rpm -i --force pegasus-2.7.0-119451.i386.rpm

That fixed the problem for me.

0 Kudos