Description of problem: today when i tried to update using yum it complains that There was a problem importing one of the Python modules required to run yum. The error leading to this problem was: /usr/local/zend/lib/libcurl.so.4: cannot restore segment prot after reloc: Permission denied Please install a package which provides this module, or verify that the module is installed correctly. It's possible that the above module doesn't match the current version of Python, which is: 2.6.2 (r262:71600, Jun 4 2010, 18:28:04) [GCC 4.4.3 20100127 (Red Hat 4.4.3-4)] If you cannot solve this problem yourself, please go to the yum faq at: http://yum.baseurl.org/wiki/Faq [root@localhost ahamedck]# Version-Release number of selected component (if applicable): How reproducible: today only i noticed it and now i an not in a position to install any more s/w Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Looks like you installed a new version of curl in a library lookup path that precedes the normal lookup in /usr/lib. If you remove the file from /usr/local/zend/lib/libcurl.so.4 or change the library lookup order this problem will go away.
Hi, How I could change the library lookup order Pl. Rasheed
you'll want to look up about LD_LIBRARY_PATH and how to set the order of the lookup.