hi
I've updatet my ESX 3.5.0 UPDATE 1 to UPDATE 2 and get this pegasus error:
/etc/init.d/pegasus stop
Stopping Pegasus CIMOM (cimserver)...
/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
..................................................................................................................................................................................
still cannot find any solution.
howto reinstall the pegasus on ESX 3.5 Update 2 ?
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
I've done:
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")
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
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 !
/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
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 ?
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")
I've done:
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")
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")
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:
/etc/init.d/pegasus stop
Stopping Pegasus CIMOM (cimserver)...
/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)...
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
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
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)
.................................................................................................................................................................................
and what happens when I delete everything from /var/pegasus/vmware/install_queue ?
cd /var/pegasus/vmware/install_queue
rm -r -f *
when install_queue is empty then it seems to be OK:
/etc/init.d/pegasus stop
Stopping Pegasus CIMOM (cimserver)...
/etc/init.d/pegasus start
Starting Pegasus CIMOM (cimserver)...
for what do I need pegasus and these queue ?
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.
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.
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 ?
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
thx a lot, but howto extract /VMware/RPMS from the iso file ?
or where can I download this rpm file ?
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
thx, but how can I check the Build level, can I see that on the setup CD ?
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.