while booting Oracle linux Virtual Machine getting error "error while loading shared libraries: libpopt.so.0 cannot open shared object file" no such file or directory
Now i am unable to boot linux, any help appreciated.
Note: Its Oracle Linux 5.8 x86_64 under Oracle VirtualBox
Edited by: IgnitedMind on Apr 30, 2013 7:12 AM
Edited by: IgnitedMind on May 1, 2013 12:04 AM
Edited by: IgnitedMind on May 1, 2013 12:06 AM
It was a running machine earlier now only i got this problem at booting time, hence can not do use install media for fresh installation ?
can you suggest a way to over come this problem ? I can not write rescue as OS itself not booting so dont have commpand prompt. Using isntall media ll install fresh linux which i dont want to losse work done till now.
Any help appreciated.
Sorry I haven't heard of "linux Virtual Machine version 5.8" and also Google does not proivde any reasonable hits on it.
If you are using Oracle VM server for x86, Linux LXC, Xen or KVM, Vmware or Oracle VirtualBox or any other form of a type 2 hypervisor, please explain.
I am uing Oracle Virtual box to create Oracle VM for x86 64 bit machine.
There is no Oracle VirtualBox version 5.8 and there is no Oracle VM for x86 version 5.8.
Perhaps you are installing Oracle Linux 5.8 x86_64 under Oracle VirtualBox 4.2.12.
How can you expect anyone to help you if you cannot describe what you are actually doing?
Yes you are correct and thanks for the quick response. I am using Oracle virtual box and have installed Linux Virtual Machine 5.8 on top of it. Linux VM is now stopped loading (it was working fine earlier) and giving library error. looks like its not finding library mentioned in the defination. Thanks dude for correcting me this.
I was searching different forum but all troubleshooting are after once logged into the os, but in my case its not even loading and not finding any solution to apply at loading time. :(
You might want to use the correct terms to avoid misunderstandings: You are using Oracle Linux 5.8 x64 as a guest OS or virtual machine under Oracle VirtualBox.
Your problem is not a common issue and probably means that your system cannot start because it has previously been linked to a version of libpopt that is no longer available. This can happen if you delete files by accident or use RPM instead of YUM to install software. The later will check dependencies and abort if you try to install software that will break system integrity. I'm afraid you best solution will be to reinstall the system or restore it from a previous VirtualBox snapshot if available. In order to troubleshoot and pinpoint your problem more detailed information is necessary.
Thanks a lot for your quick response. Yes you are correct, I have both yum and RPM installed and if yum does not download/install lib than i do use RPM to install.
My last activity is mentioned in this post GCC library required on linux for webgate installation ?
I went to linux boot and resticted shell prompt (by selecting kernal & typeing e and than b for booting), where one can write few commnads. I tried to find library and found that its already available at two places
/usr/lib/ and /usr/lib64/
Why still linux is not able to find the library ?
Without knowing what you have installed or what modifications you have done it is not possible to say what goes wrong. Like I previously mentioned, you may have installed an incompatible version of a core system library. Sorry, I'm not going to read any installation manual to find out what you might have done wrong. You may need to reinstall the complete system or just the popt installation package.
Based on my experience people sometimes seem to misunderstanding the concept of software version requirements, which are always minimum version requirements and does not mean, for instance, software made for gcc 4.1.10 does not work under 4.1.12. You cannot simply upgrade or downgrade core system libraries without affecting the installed system. Using YUM to install software will check this and prevent you from breaking your system. RPM does not check any dependencies and hence can break your system beyond repair.
It appears you don't care for the assistance provided thus far over the past few days in this thread.
You have cross-posted your question elsewhere:
... and didn't think to mention that fact.
I am sure that those that tried to help will remember this when you ask for help in the future.