Linux.com

Feature: SUSE/openSUSE

Upgrading to openSUSE 10.3

By Federico Kereki on October 11, 2007 (4:00:00 PM)

Share    Print    Comments   

OpenSUSE 10.3 was released last week, and I quickly downloaded the new version to update my two openSUSE boxes. Here's a chronicle of the updates and some problems that surfaced during the process.

In previous versions, SUSE came on five or six CDs, and downloading so much was a chore. In this release, you can get everything you need by downloading and burning a single CD in either a KDE or GNOME version. (You can also download a 4GB DVD image, which is roughly equivalent to the five earlier CDs.) I visited the openSUSE site, chose my version (32-bit, KDE), and downloaded the ISO image via BitTorrent, using Azureus. I burned the image to disk using K3b, rechecked the checksums, and was ready to install.

The first menu (after a welcome screen in several languages) offers several possibilities, though you will want only Installation. After you press Enter, it loads a kernel and starts its recognition work, displaying a thin white progress line for, on my system, more than seven minutes before the screen with the installation steps appeared.

Here you can select Add Online Repositories Before Installation so that you don't have to specify Include Add-On Products from Separate Media (that is, from the other CDs you didn't download). Of course, with this kind of installation, having network access is a must. After a probe for network cards, you can pick either an Automatic Address Setup by DHCP or Static Address Setup. I first tried the DHCP option, but it wasn't able to connect to www.SUSE.com, so I went back and tried the second option. I had to enter a valid IP address for my home network, along with a netmask, gateway, and DNS address. This time I connected successfully.

(By the way, I'm wondering how I would update my server. I have an ADSL connection, but I didn't see any way to specify a username and password for the connection. Maybe I'll just have to burn a DVD.)

When it manages to connect, the installation utility starts probing for repositories, and you must select which partition to update. Here I was surprised to find openSUSE showed me /dev/sda3, a drive I didn't have! It turns out that openSUSE 10.3 has started using the libata library for ATA, SATA, and IDE drives, and therefore all hd drives got renamed to sd: thus, instead of /dev/hda3, I now had /dev/sda3.

The installation process also checks whether you have a large enough /root partition, and I got a worrisome message about mine being too small -- "only" 60MB, while openSUSE 10.3 expects a minimum of 64MB. I checked my desktop machine and found that 16MB seemed enough, so I ignored this warning and kept on. As it turned out, /boot required only around 15MB.

Finally, you get the chance to pick repositories. Out of the three options, I suggest picking both the non-OSS and the OSS ones; the third one (DEBUG) is for testing and debugging purposes. After you confirm, the utility will start downloading package information -- a not particularly quick process, but at least you get to see rapidly changing messages and progress bars, so you get the idea that something is actually being done.

When all package information has been retrieved, pick what packages to install, which ones to remove, and decide how to fix all compatibility problems you might run into. Personally, I opted for the easy way out here: whenever openSUSE complained about a package, I accepted the option to remove it, but made a note about each of these programs, in order to reinstall them after the update process. I prefer Smart over YAST, so why worry if the latter couldn't solve the supposed incompatibilities?

You can also pick what new packages to install based on "patterns." Each pattern roughly corresponds to a certain functionality or group of programs -- for example, "KDE base system" or "remote desktop." You get only a short description for each group, and you don't get to know what is actuallly going to be installed.

Updating it

If you accept the installation, the process will start in earnest. You will get a screen with three tabs: a slide show, details, and release notes. The first tab shows a lot of slides pertaining to openSUSE, just like a long commercial break. You will get a better idea about the process by changing to the second tab. In my case, I found that about 500 packages were to be downloaded, totaling nearly 5GB -- which made me wonder why I tried to spare connection time, and didn't get the DVD. The whole process was expected to last about four hours (though of course this will depend on the speed of your connection and on how many packages you asked to be installed), but thousands of people hitting the same repositories at the same time can make anything slower.

During this download process, you may see errors. Take note of the package, so you will be able to reinstall it later. In my case, I had several problems (probably having to do with the connection), but the only worrisome one was about not being able to download a GRUB-related package, since that package has to do with the boot process itself. Since I didn't have other options, I let the process continue, but braced myself for a possible non-loading laptop. It turned out I was right....

Booting it

After the download is done, openSUSE will start preparing for a restart, and update your boot configuration files. I had several kernels installed, and the update process didn't like something (maybe it had to do with the /dev/hdx to /dev/sdx changes) so it wouldn't proceed. The update process lets you try to fix things by hand, but I didn't manage that, and finally opted to let it pick a suggested configuration, starting from zero. Luckily, this did work, and I could finally let it reboot -- which of course it didn't!

If you run into something like this, remembering that (1) your data is safe, and (2) trying the installation again may help. I started again, and was glad to find I wouldn't need more hours and hours of updates, because the process reported that it needed less than 100MB. This time there were no update problems. I eventually got to a boot screen, and it rebooted perfectly!

Now the system started doing its first configuration. It downloaded some release notes and several packages or repository information and eventually offered an online update (more wait time). In the end, however, I had a working machine. Well, almost working.

Fixing it

The new 10.3 looks nice and includes plenty of new options and packages, but I have some problems:

  • My hdparm configuration won't work any more because of the libata changes. (Curiously, the hdparm program wasn't removed by the installation.) I'm going to look for a new program to play around with the same parameters as hdparm, because otherwise I'm stuck at the "before optimization" level I used to be in before my work on optimization.
  • The boot process is really slow. I checked the boot messages, and the slowdown seems to do with ATA -- there are dozens of messages beginning with "ata."
  • My network device configuration didn't seem to "stick": every time I booted I had to respecify it. At first I thought this might have something to do with SCPM, but even after disabling that, the problem remained. I think I finally fixed the problem by running the update process a third time; it works now.
  • No sound! Google around, and you will find plenty of people having problems with this. I tried using alsaconf and the sound card started working (so I can listen to music now) but checking the boot messages I find some errors with the AC97 codec, so everything's not quite right yet.
  • Some login "session type" options do not work; for instance, you can choose the KDE/Openbox option, but when I pick it, I get standard KDE.

In conclusion

Though I like openSUSE and have used it for a few years, this was the first time an installation really bothered me and produced errors I couldn't fix right away, even after resorting to help from the Web. I understand all new versions have bugs, but I expected better. I won't stop using openSUSE, but I hope I will be able to fix my remaining problems real soon.

Federico Kereki is an Uruguayan systems engineer with more than 20 years' experience developing systems, doing consulting work, and teaching at universities.

Share    Print    Comments   

Comments

on Upgrading to openSUSE 10.3

Note: Comments are owned by the poster. We are not responsible for their content.

Upgrading to openSUSE 10.3

Posted by: Anonymous [ip: 70.55.121.21] on October 11, 2007 05:19 PM
Well the one-cds are still new and I don't really trust them, the old dvd install is still the best.
But the add a repo from one-cds aren't mandatory. You can just skip this step and do it later after the initial boot.

Finally, I never trust upgrade, they tends to have troubles. Because normally suse's boot up time is faster.

#

Upgrading to openSUSE 10.3

Posted by: Anonymous [ip: 24.106.13.90] on October 11, 2007 05:25 PM
Another reviewer did not have much luck with the KDE CDROM. I think that review is one of the review links over on Distrowatch.com. I didn't have any issues with the 10.3 DVD.

Yes, I am human. :)

#

Re: Upgrading to openSUSE 10.3

Posted by: Anonymous [ip: 70.55.121.21] on October 11, 2007 07:48 PM
I haven't any bug even with rc1 kde cd...

#

Upgrading to openSUSE 10.3

Posted by: Anonymous [ip: 62.225.112.236] on October 11, 2007 06:01 PM
to get the network card and sound working I had to go into yast2 and remove both in their respective yast modules and add them again... voila works!

#

Upgrading to openSUSE 10.3

Posted by: Anonymous [ip: 71.131.206.162] on October 11, 2007 08:54 PM
This is why you never upgrade - always do a clean install. In the end it's quicker and cleaner. Upgrading's just too much hassle and it's impossible for the designers to get an upgrade right because people change their systems and something is going to fall through the cracks. Systems are simply too complex a beast to upgrade correctly in all cases. If it works for you, fine - but don't count on it. I upgraded Mandriva 2006 to 2007 last year and that's when I learned never to do that.

And definitely NEVER upgrade until at least the first set of major bug patches are released. Wait a couple months. Only install new releases on new machines or use a clean install.

It also irritates me that most distros STILL do not properly support ADSL directly on installation even though a huge percentage of the US population has it. You shouldn't need a DHCP or static IP setup on installation - the distro should just let you configure the NIC and run the DSL setup just like after installation. It's not rocket science. I don't know why these decisions which are utterly obvious to any end user never enter the heads of the maintainers.

#

Re: Upgrading to openSUSE 10.3

Posted by: Anonymous [ip: 211.30.163.5] on October 12, 2007 09:14 AM
How interesting. Why not go with a distro that offers a "rolling upgrade" process.

Distros like Gentoo and Arch Linux.

I started with Arch Linux 0.7.2 (over a year ago).

I simply type this: pacman -Syu
...And I've upgraded!

I'm currently on Arch Linux 2007.08-2

Not once in over a year, have I needed to do a clean install.

#

Re: Upgrading to openSUSE 10.3

Posted by: Anonymous [ip: 68.101.89.169] on October 16, 2007 09:43 PM
if you don't have dhcp or static ip ....how are you getting an ip address? i thought i knew something about networking and everything i ever read, heard or saw says you gotta have an ip address, as for dsl i've never had a problem with my internet connection being detected on any install for any distro .......yes i am human

#

Upgrading to openSUSE 10.3

Posted by: Anonymous [ip: 190.136.185.109] on October 11, 2007 10:25 PM
what the are all those libata errors? my /var/log/messages for previous months show no smart errors at all. Now, after a no-problema OpenSuse 10.2 to 10.3 upgrade, I have a regular kdialog window showing regularly that my hard disk it's gonna blow up any time soon.

#

Slow boot

Posted by: Federico Kereki on October 13, 2007 04:53 PM
I found that adding "libata.pata_dma=1" to the boot parameters, fixed the long ata related delays.

#

Upgrading to openSUSE 10.3

Posted by: Anonymous [ip: 82.29.233.92] on October 11, 2007 11:23 PM
For me, this has been the simplest OpenSuse upgrade yet - put the dvd in and off it goes. I am amazed that I haven;t yet found anything broken...and it seems to be more responsive than 10.2.

#

Basically solid with some head scratching bugs

Posted by: Anonymous [ip: 24.19.34.181] on October 11, 2007 11:51 PM
I did a fresh install of openSUSE on a desktop and a laptop. On the desktop, everything went well. On the laptop, sound wouldn't work, so filed a bug report. Got the answer within 48 hours: install alsa-firmware. Appreciate the quick response, Novell/OpenSUSE devs.

The big news is picking repos, notification of updates, and installing software thru YaST is very much improved.

All-in-all, 10.3 seems like a good competitor to (K)Ubuntu 7.10 and Mepis 7.0 for the desktop. Can't ask for much more.

--dB
(K)Ubuntu, Debian, Mepis, OpenSUSE, Fedora user

#

Upgrading to openSUSE 10.3

Posted by: Anonymous [ip: 209.162.4.208] on October 12, 2007 05:52 AM
fix the boot speed by adding this parameter
lib.ata_dma=1

#

Upgrading to openSUSE 10.3

Posted by: sparksnl on October 12, 2007 09:48 AM
I have upgrade from 9.2 up to this release without any hazzle. This one gave me some problems:
1. Upgrading via the net didn't work, the installation aborted. I had to upgrade from the KDE cd
2. My disk partitions weren't recognized, I had to change the mount points to reflect the change from hda to sda
3. Grub wouldn't recognize, I have replaced it by lilo
4. After the system booted I had to mount my root fs and change /etc/fstab to change hda to sda

Booting looks to be faster than with 10.2.

#

old fart

Posted by: Anonymous [ip: 88.115.59.44] on October 12, 2007 02:48 PM
Stuck on your old habits and its the systems fault?

#

Upgrading to openSUSE 10.3 - More problems that my mome!!!

Posted by: Anonymous [ip: 127.0.0.1] on October 12, 2007 08:45 PM
I can't believe you have so match trouble installing opensuse....

I installed all versions and all go smooth...

#

Upgrading to openSUSE 10.3

Posted by: Anonymous [ip: 220.226.151.49] on October 13, 2007 08:52 AM
Upgrading works reasonably well with Gentoo, Debian and Ubuntu. I find little reason to upgrade, so I just wipe everything out and always do a clean install. With good Internet connection it shouldn't be hard to get back all the applications of the previous installation. Import the old configuration files and data and you have latest versions of all the software as well as a more efficient system.

#

Upgrading to openSUSE 10.3

Posted by: Anonymous [ip: 80.145.107.136] on October 15, 2007 02:57 PM
you are all lucky users. on an samsung x65 it isn´t possible to install opensuse 10.3. xp, vista and 10.2 running fine but i try everything to install 10.3 - na chance.
i always get the error: ´try pci=assign-busses´
until today i like to work with suse more than with windows-but now....?

#

Upgrading to openSUSE 10.3

Posted by: Anonymous [ip: 69.228.220.140] on October 21, 2007 06:19 PM
I agree with you. openSuse stills has too many bugs. Like my computer will not shut down and my printer does not work. Those are the 2 bugs for me. Until it improves, I'm sticking with 10.1. Other than that, It is really nice.

#

Re: Upgrading to openSUSE 10.3

Posted by: Anonymous [ip: 80.145.71.204] on October 25, 2007 08:44 AM
the funny thing is, that on all other pc (i have 4 desktop pc - 2 years and older) suse 10.3 works fine - no problem with wireless usb, networkprinter and so on - only this damned laptop....i´m curious about what novell will say.

#

Upgrading to openSUSE 10.3 -- DUCT TAPE FOR THE NETWORK CARD

Posted by: Anonymous [ip: 70.113.13.239] on November 28, 2007 04:47 AM
I banged my head for a while on the network card issue to no avail. Finally I traced the problem to the fact that the network card modules were not loading. If I manually loaded the module with modprobe the network came up.

Until the OpenSuse distro fixes the problem I added lines to the /etc/init.d/boot.local to fix the drivers.
Example:
modprobe -q tulip

I hope this saves someone some time.

#

Upgrading to openSUSE 10.3

Posted by: Anonymous [ip: 69.115.212.202] on December 24, 2007 11:55 AM
I'm glad to see someone from my country be successfull!!!

PS: De que parte de Uruguay sos?

#

Sevdaligeceler Adult Forum

Posted by: Anonymous [ip: 88.246.187.243] on February 24, 2008 04:08 PM
Good jobs.Thanks.

<a href="http://www.sevdaligeceler.com" target="_blank">Yetişkin Forum</a>

<a href="http://www.sevdaligeceler.com" target="_blank">Adult Forum</a>

<a href="http://www.fetishbdsmlife.com" target="_blank">Life</a>

<a href="http://www.birak.in" target="_blank">Sigarayı bırakın</a>

<a href="http://www.viraa.com" target="_blank">video</a>

<a href="http://www.lesbiga.com" target="_blank">Lesbiga</a>

<a href="http://www.game4my.com" target="_blank">Game Oyun</a>

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya