MandrivaThis Forum is for the discussion of Mandriva (Mandrake) Linux.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Everything was working. I installed 10.1 last Spring, and upgraded to 2005LE. I did this using urpmi, via mcc. This business is fairly reliant on a php/mysql database I created, along with a central location to serve files from (via samba) and a printer server.
This morning, everything stopped. Someone had troubles printing, so I launched mcc to see what was going on with the print cue. Windows popped up saying it was finishing installation of Apache 2. A few progress bars appeared, as it installed several programs and libraries. Finally, it stopped, and I was able to check out the printer cue, which was empty.
However, apache was no longer able to parse my php scripts (Although will still serves up plain files). When trying to launch mcc, I get a "segmentation fault".
I tried to look at the http2.conf files, but vi won't even work!!! (can't find libperl.so)
I've tried to run urpmi from the command line, but that won't work either!! (Can't locate URPMI.pm in @INC (blah blah blah) )
I've rebooted, and noticed that service_harddrake also produces a segmentation fault.
What I want to do is get the iso's for 2005LE or 2006, and perhaps I can upgrade from from them. I really, really don't want to reinstall 10.1.
Any advice as to what to do next will be greatly appreciated.
From what I can gather your server has installed some packages, either from yourself or some automated process, and has upgraded apache and perl in the process.
I have had your problem with the perl upgrade in that it breaks Mandriva's tools (they are all built and run using perl) due to the location of modules not being available. To get round this you need to remove perl manually using the rpm command and forcing it to uninstall without removing all the dependency packages. Once the new perl is removed you can install the old one from your original installation source. Search the forums for more help, I'm sure I posted somewhere else a while back on this.
If you can get hold of MDV2006 then you may be better off upgrading to that, but depending in the risk involved to the server's productivity then you may be better off backing up your data and starting with a fresh install that works and stopping automatic updates except security ones?
Originally posted by tkedwards So did u upgrade to 2005LE just then before it stopped working? or was it running properly with 2005LE before that? Are any of your partitions full or close to full?
I did upgrade, but through mcc's upgrade. That was a few weeks ago.
I was able to download the boot.iso for upgrading to 2006. I spent several hours this weekend upgrading the machine to the latest and greatest. Now, it won't boot up. The system was installed on a 10G raid1 system. One of the first things I did when I had problems was to check that both disks were functional. Now, however, I'm suspecting otherwise.
I don't want to wipe everything and start from scratch. So my only option at this time, is to bring both HDs home, save the information, then reinstall Mandrake 2006. I really, really don't want to do this.
For anyone having the problem with VI error saying it can't find libperl.so, I found that the cause for my problem was that vim-common and vim-enhanced were not installed. I'm not sure which one contained libperl.so, but after uing Rpmdrake to install both of these, VI worked again.