Portál AbcLinuxu, 30. dubna 2025 16:49
Tak jsem si zalozil blog V zivote bych nerekl, ze to udelam. Ale nakonec proc ne, jako skladiste poznamek...
Tohle si sem dam pro pripad, ze bych to zapomnel, nebo se nekdo setkal se stejnou chybou.
Kdyz jsem delal hromadny update RHEL5 z verze 5.3 na 5.4, na fyzickych serverech slo vsechno jak melo, ale na virtualnich se vypisovala nasledujici chyba:
Cleanup : fipscheck [353/354]
/sbin/ldconfig: Cannot mmap file /usr/lib/libvmcf.so.
/sbin/ldconfig: Cannot mmap file /usr/lib/libvmcfssl.so.
Google nasel podobny dotaz bez odpovedi, tak jsem se na oba soubory podival:
# ll /usr/lib/libvmcf*
lrwxrwxrwx 1 root root 36 Sep 14 15:51 /usr/lib/libvmcf.so -> /usr/lib/vmware-tools/VMCF-SDK/lib64
lrwxrwxrwx 1 root root 36 Sep 14 15:51 /usr/lib/libvmcfssl.so -> /usr/lib/vmware-tools/VMCF-SDK/lib64
Hmm, link .so na adresar?? To nevypada dobre. Takze zkusime:
# rm -f /usr/lib/libvmcf*
# ln -s /usr/lib/vmware-tools/VMCF-SDK/lib64/libvmcf.so /usr/lib/libvmcf.so
# ln -s /usr/lib/vmware-tools/VMCF-SDK/lib64/libvmcfssl.so /usr/lib/libvmcfssl.so
# ldconfig
# sync
Tohle vyresilo cely problem. Proc symbolicke linky ukazovaly na adresar netusim, samotny restart VMware Tools pred prelinkovanim nevypsal zadnou chybu. Zrejme problem v RPM baliccich.
UPDATE: Chyba je v techto RPM balicich (pouze ESX ve verzi 4.0, verze 3.5 chybu neobsahuje!):
vmware-tools-common-8.0.0-164009.165940.el5.i686.rpm
vmware-tools-common-8.0.0-164009.165940.el5.x86_64.rpm
Kontatoval jsem kolegu zodpovedneho za ESX kvuli nahlaseni bugu.
Tiskni
Sdílej:
ps: napis to do bugzillyJo, ale asi ne do Red Hat Bugzilly, protože to vypadá spíš na chybu v tom balíčku od VMWare.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.