On Wed, 13 Feb 2008, taco wrote:-
>houghi wrote:
>
>>
>> Great. I did not say that it would not work. The better way is still to
>> go step by step when the question is between the ones given above. The
>> fact that you did something that was not tested and it worked is great,
>> but more luck then wisdom.
>
>Certainly not luck. I did it many many times with only minor problems. New
>installations need also quite a lot of work. (Agreed 9.x to 10 was a
>pita.).
I've upgraded three systems to 10.3. Two were using 10.0 and one was
using 9.3. The hardest one was the second 10.0 system, and the reason
that one was hardest was because it had a mix of SATA and IDE drives, as
well as many third-party packages. However, with some effort, all three
systems are now running 10.3 and, despite the big version jumps, they
are all running just fine.
Going back to the slow method that houghi recommended, that is the only
route tested by SUSE/Novell. While others may work, and do indeed work
if you know what you're doing and can handle what may end up becoming a
dependency hell, it's not suitable for those that are novices. Also,
there are a couple of points going the slow route that may trip people
up.
With 10.2, SUSE/Novell changed from using selections to patterns. While
this may not seem like much of a change, it does mean there isn't the
same one to one mapping that existed in previous versions.
With 10.3, SUSE/Novell changed to use libata to handle the hard drive
systems, as has (almost?) all the other distributions. This may cause
some problems, or it may not.
In my case, this use of libata resulted in my having to make quite a few
changes to both the device.map file, /etc/fstab and /boot/grub/menu.lst,
because the changes weren't automatically made. What was even worse was
the device I expected to become /dev/sda, namely /dev/hda, became
/dev/sdb and the SATA device that was /dev/sda remained the same. If I
hadn't been paying a lot of attention, I could have delete things I
didn't want to.
I know I'm not the only one that has been almost tripped up by this, so
it is something to watch for when doing a 10.[0-2] -> 10.3 upgrade.
>What I meant is: upgrade; not a new install. If it doesn't work you can
>still do it. Not much time lost.
An hour or two for the first aborted upgrade, followed by another hour
or two for the fresh install.
>Our system was back in the air within 2
>hours and the only problem was a small svn and php5 apache config file.
Now that's where I didn't have a problem but, then again, I only had PHP
enabled before the upgrade. Oh, and a wiki, and a Lifetype blog that
gets virtually no updates, the last one being all about how the second
10.0 -> 10.3 upgrade went
>A
>new install would have taken considerably more time for this multi user
>system.
Why? Back up everything, just as you said before, then perform the fresh
install. The installation would have picked up all the users that were
present, retaining all their settings and $HOME directories, and then
you could reconfigure the system using the backups for reference.
While I didn't bother blogging it, that's exactly what I did with my
last "upgrade". That was the result of a motherboard failing, and being
replaced with a new one using a dual-cored 64bit processor. Since it
would be a waste to run an old 9.0 system with a single processor kernel
on such hardware, I performed a fresh install.
In this case, the backups were the original drive, which was left in the
system but shifted from the primary IDE channel to the secondary. A new
hard drive was put in as primary master, and that received the fresh
installation. The contents of the old home directory were moved between
stage one and stage two of the installation and, after the installation
was completed, the new configurations were edited to match the old.
Finally, after everything was set up almost like before the upgrade, I
wiped the old drive, added an LVM partition and then added it to the LVM
group that existed on the new drive.
Regards,
David Bolt
--
www.davjam.org/lifetype/ www.distributed.net: OGR@100Mnodes, RC5-72@15Mkeys
SUSE 10.1 32bit | openSUSE 10.2 32bit | openSUSE 10.3 32bit | openSUSE 11.0a1
SUSE 10.1 64bit | openSUSE 10.2 64bit | openSUSE 10.3 64bit
RISC OS 3.6 | TOS 4.02 | openSUSE 10.3 PPC |RISC OS 3.11