I recently put together a new Linux server, after my old suffered a major meltdown (the drive decided to go south in a very big way) . I installed Mandrake Linux 10.0 Official Edition on the computer. This was about two weeks ago. The install was rather boring, all hardware was recognized and after about 30 minutes the whole process was over. Installing Linux is really getting to be insanely simple.
Once the OS was installed, I spent the next several weeks getting everything up and running and configured just the way that I like it. It is a server so there are a few services that need to be configured. These include setting up: PostgreSQL, CVS, MySQL, Apache, Java, and Samba. None of these take a lot of time to do, but together, they do make up a significant amount of time. Also considering I am less than completely proficient in each one. I think the majority of the setup time is spent looking for sources for each one on the web (I really need to write this stuff down somewhere, oh yeah, my website, hehe).
Anyway, the point of all of this is that I had a completely configured, working server that I did not really want to mess with. However, I did want to install Mandrake 10.1 Official on the server. I have heard nothing but good reports about this release and I wanted to try it out. However, trying it out meant either upgrading or reinstalling. As already stated, I had spent too much time configuring everything to do a reinstall. Therefore, the best course of action was to upgrade.
Small problem with upgrading though. Everything I have heard in the past regarding trying to upgrade Mandrake was negative. Basically it came down to one word: “Don’t”! With that in mind, I went ahead and upgraded. I did it at night knowing that I had the entire next day to fix things if it did not go as hoped.
Well, I put in the DVD, selected upgrade and sat back and watched. About 20 minutes later, the DVD was ejected and the computer rebooted. That was all there was to it. There was nothing to click, nothing to select, the entire process just ran on its own. The computer rebooted and everything worked. I was astounded. In 20 minutes I was able to upgrade an entire installation of Mandrake 10 to Mandrake 10.1 without any major problems. Mandrake is incredible.
Now I say that there were no major problems because there were two very small problems. I had installed the NVidia video drivers and I had some small problems in upgrading those. I tried to use the ones on the DVD, but they did not work. Eventually I found that by issueing the command nvidia-installer –update, I could update the drivers. This fixed that problem.
The second problem was with Apache 2. Somehow the test SSL certificate got lost during the upgrade. This prevented Apache from starting. I tried to restart the services using the command line and that is how I noticed what the problem was. The error message contained a directory in which the certificate was suppose to be found. Looking in the directory I found the instructions for generating the file. Once this was completed, everything worked perfectly.
Moral of the story: don’t be afraid to upgrade Mandrake Linux 10.0 to 10.1. Although, keep in mind that your mileage may vary. I had a very standard installation of Mandrake. All I had done between installing 10 and upgrading to 10.1 was to do the standard updates and install Java. I had not installed any programs that could not be found on the original install media. This probably explains the ease of my upgrade. Most systems are not this bare bones.
Try doing an upgrade in Windows with this few complications.