Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

Upgrading to Ubuntu Edgy Eft a "Nightmare"

Posted by kdawson on Sun Oct 29, 2006 06:02 AM
from the you-have-been-warned dept.
Theovon writes, "It's only been two days since the announcement of the official release of Ubuntu 6.10 (Edgy Eft), and the fallout has been very interesting to watch. By and large, fresh installs of Edgy tend to go well. Many people report improved performance over Dapper, improved stability, better device support, etc. A good showing. But what I find really interesting is the debacle that it has been for people who wanted to do an 'upgrade' from Dapper (6.06). Installing OS upgrades has historically been fraught with problems, but previous Ubuntu releases, many other Linux distros, and MacOS X have done surprisingly well in the recent past. But not Edgy." Read on for the rest of Theovon's detailed report.

Reports are flooding in to Ubuntu's Installation & Upgrades forum from people having myriad problems with their upgrades. One user described it as a 'nightmare.' Users are producing detailed descriptions of problems but getting little help. This thread has mixed reports and is possibly the most interesting read. Many people report that straightforward upgrades of relatively mundane systems go well, but anything the least bit interesting seems not to have been accounted for, like software RAID, custom kernels, and Opera. Even the official upgrade method doesn't work for everyone, including crashes of the upgrade tool in the middle of installing, leaving systems unbootable, no longer recognizing devices (like the console keyboard!), reduced performance, X server crashes, wireless networking problems, the user password no longer working, numerous broken applications, and many even stranger things. Some of this is fairly subjective, with Kubuntu being a bit more problematic than Ubuntu, with reports that Xubuntu seems to have the worst problems, and remote upgrades are something you don't even want to try. Failed upgrades invariably require a complete reinstall. The conclusion from the street, about upgrading to Edgy, is a warning: If you're going to try to take the plunge, be sure to make a backup image of your boot partition before starting the upgrade. Your chances of having the upgrade be a total failure are high. If you're really dead-set on upgrading, you'll save yourself a lot of time and headache by backing up all of your personal files manually and doing a fresh install (don't forget to save your bookmarks!).

+ -
story

Related Stories

[+] Ubuntu 6.10 is Out 386 comments
cloudmaster writes "Apparently they were watching me to see when I downloaded the 6.10-rc release isos, as I did that last night, and the full release happened this morning. :) Neat stuff, including Firefox 2.0, Gnome 2.16, myth 0.20, faster booting thanks to upstart (sort of a replacement for init, among others), etc. The announcement and download pages are up. I've got *my* torrent running..."
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • No probs for me. (Score:4, Informative)

    by c0l0 (826165) on Sunday October 29 2006, @06:10AM (#16630354) Homepage
    I upgraded about 10 boxes or so from Dapper to Edgy - mostly Kubuntu, though, but in various stages of progress for Edgy's release cycle sind Knot 1 - (Edgy is a really nice distro at last, Dapper held many more small annoyances for me, personally) via apt (`sed -i "s/dapper/edgy/" /etc/apt/sources.list && apt-get update && apt-get dist-upgrade`) and had no problems whatsoever. In fact, everything worked out a lot smoother than I had expected. So it may have been "a nightmare" _for some_ (how can upgrading a BROWSER turn out a nightmare? At least when there's a working functional equivalent still left on the box...), but upgrading to Edgy is not a nightmare _in general._

    Give it a try, I say. You won't be dissappointed.
      • Re:Yep, bull. (Score:5, Insightful)

        by kjart (941720) on Sunday October 29 2006, @07:26AM (#16630754)

        Ubuntu is apt-based. Contrary the the "OS upgrades are typically fraught with trouble" claims of the article, upgrades for debian-like systems are usually flawless -- people do them on a DAILY basis with debian sid and (k)ubuntu's development versions, never mind once every 6 months or so. This article is FUD.

        Maybe read the rest of the sentence you quoted: "but previous Ubuntu releases....have done surprisingly well". RTFA is one thing, but Read The Fucking Sentence? Come on.

        Also, disagreeing with an article doesn't make it FUD. Perhaps you should tell all the people on the linked to Ubuntu forum that all their upgrades went flawlessly?

  • by Plug (14127) on Sunday October 29 2006, @06:12AM (#16630360) Homepage
    Users are producing detailed descriptions of problems but getting little help

    I remember rushing to try XGL and Compiz the day they were released, and getting nowhere. About a week later the smart people who do such things had figured it out, and I was able to run it, but it was still pretty 'hardcore' and prone to breakage. About three weeks later it was simple.

    Don't upgrade on the first day and expect things to go smoothly. You can only be as good as your last RC, and not enough people upgrade them to be able to find all the bugs. Wait a week and then answers will have been found for all the common problems.

    Open source is crying out for more QA people. All you have to do is report a bug, or help by triaging the bugs that are there. It's a contribution that almost anyone can make.
  • by lixee (863589) on Sunday October 29 2006, @06:13AM (#16630370)
    My laptop upgrade went well, but of course successful upgrades don't make up a story.

    However, when I tried to get Beryl working, X got broken and I had to reconfigure it manually. I blame it on Nvidia for not opening up the source though. Kudos to everyone involved in Ubuntu, you did a great job!
  • by also-rr (980579) on Sunday October 29 2006, @06:15AM (#16630384) Homepage
    Going from 6.06 to 6.10 was pretty messy on PowerPC (not that I Was surprised - it's a small platform that doesn't get as much QA work) and it did require a complete reinstall. Qtparted seemed to be the source of about 90% of the problems.

    On the other hand I was *really* pleased when it was installed. The fresh install was trivially easy and everything works [revis.co.uk] - including wireless with WPA and 3D acceleration. It's about the first time my laptop has been 100% usable as a laptop since I dumped OS X.

    So: Minus one point for not upgrading properly. Plus several hundred points for maturity of hardware support. I'm sure that for 7.04 upgrades will be running perfectly :)
  • Worked for me (Score:4, Informative)

    by DrXym (126579) on Sunday October 29 2006, @06:18AM (#16630406)
    Can't speak for anybody else but the upgrade worked perfectly for me. Slightly troubling to see the download speed decrease from 200kb/s down to 55kb/s because the release was Slashdotted midway through my upgrade but I got through it. Perhaps the servers timed out for some and caused problems.
    • The guy who provided details had his installation fail because he had modified his system in non-standard ways. If he's doing that, he should also be capable of upgrading himself, otherwise, he should have stayed with what he had working, or consulted someone before upgrading, or even paid an expert to help him upgrade.
      • Re: (Score:3, Interesting)

        Unfortunately there are a lot of HOWTOs and Guides people have written for Ubuntu without really knowing what they are doing, so some highly crackful customisations are out there, as well as poorly produced and unmaintained apt repositories for later versions of various packages. ubuntuguide.org is a perfect example of how not to change things on an Ubuntu install ;)
  • by Rik Sweeney (471717) on Sunday October 29 2006, @06:22AM (#16630428) Homepage
    The problems will all be fixed on Patch Tuesday.
  • by drgonzo59 (747139) on Sunday October 29 2006, @06:33AM (#16630480)
    I have been using the development Eft tree ever since they opened it (I like to live on the 'Edge' I guess). I watched new upgrades trickle in over time. The biggest problems were the volumeid changes i.e. referring to the drives using and UUIDs instead of /dev/hd[a-x][0-9] format coupled with a change in udev (and or kernel) that re-mapped the drive order and names. That caused a bit of a headache but I thought it eventually got fixed. Otherwise, there have been no major problems.

    The reason I think the upgrade disasters happened is because most developers have been upgrading gradually, over time, just like me. After the release, they assumed upgrading works fine and focused most of the testing on fresh installs. This left the situation of a sudden dist-upgrade from Dapper to Eft un-tested.

    In general testing upgrades is pretty difficult. One has to account for X possible previous versions (Dapper, Hoary, Breezy along with mixed software from universe repositories installed by hand) times Y possible hardware configurations. This results in a lot of testing scenarios....

    My other take on the situation is that a lot more people are upgrading and therefore there is a total increase in upgrade problems. A year or more ago, there weren't that many Breezy users who upgraded to Dapper (just because there weren't that many Ubuntu users). Now there are a lot more users --- a lot more upgrades --- a lot more upgrade problems.

  • by kestasjk (933987) on Sunday October 29 2006, @06:47AM (#16630564) Homepage
    As a way to get some scripts to execute faster they changed from using bash as the default shell, to dash. dash breaks compatibility all over the place, none of the extensions found in practically every other bourne shell derivative are there. I first found out about this when someone using one of my scripts reported that 'read -s' (for reading passwords without echoing them) and 'trap function SIGINT' both give errors.

    So if the scripts you write are going to be used on Eft, you have to either drop a lot of functionality, or tell users to replace #!/bin/sh with #!/bin/bash (which, of course, only works on Eft; it's /usr/bin/bash elsewhere, /usr/local/bin/bash in other places, bash doesn't come on OS X and BSD but /bin/sh works, etc).

    A bit of a reckless move for a bit of extra speed. It would have been more respectable if the Ubuntu team had worked on optimizing bash instead of going for a crippled, but faster, shell.
  • by JRiddell (216337) on Sunday October 29 2006, @09:09AM (#16631324) Homepage
    Hi, I make Kubuntu. I'm well aware that dist-upgrade has a lot of problems with upgrading to edgy. That's why porting the upgrade tool from Ubuntu will be a priority for Feisty. In the mean time you can use the Ubuntu upgrade tool on Kubuntu fine or you can dist-upgrade and then explicity tell it to install/upgrade the packages it keeps back.
  • Rethink (Score:5, Insightful)

    by FishandChips (695645) on Sunday October 29 2006, @09:29AM (#16631434) Journal
    I'd never consider upgrading a distro like this. Save off your settings and personal files, wipe and reinstall. As many have found, the alternative is asking for trouble.

    Even so, let's hope some good comes of this. Perhaps it will encourage the Ubuntu team to take a hard look at what they're doing and where they're at. In retrospect, calling anything like this "Edgy" was a mistake. Ubuntu is aimed at newer and less technically-minded users on the desktop, primarily. That puts a premium on easy, simple and reliable, not on "edgy" as in "the latest gizmos for techies". Techies are not Ubuntu's natural territory. If you want the bleeding edge and all that goes with it, there are 1001 other distros to use. Maybe Ubuntu will decide that its core appeal does not lie in this game, and adjust accordingly. Otherwise, imho, it risks losing the tremendous goodwill it has built up. Ubuntu has never been "just another distro", but if it allows itself to be led only by what developers want, it could easily become one.
    • by Anonymous Coward on Sunday October 29 2006, @06:19AM (#16630412)
      use gentoo and never do another dist upgrade again

      By the time gentoo is done compiling ubuntu will have released another version with all the bugs fixed.
      • Re: (Score:3, Informative)

        Or, use another never-ending distro such as the usually not so unstable debian unstable and testing. Quite bleeding edge, and a personal desktop with either of these simply won't take as much time to keep running as gentoo.
    • Gentoo was an even bigger nightmare of manual updating of configuration scripts and bizarre breakages whenever I would do updates. Don't even get me started.
      • by also-rr (980579) on Sunday October 29 2006, @07:26AM (#16630756) Homepage
        Gentoo was an even bigger nightmare of manual updating of configuration scripts and bizarre breakages whenever I would do updates. Don't even get me started.

        Oh, indeed. I have a

        Powerbook, 100% up to date against Edgy Eft. Total time spend fixing upgrade bugs: 5 minutes.
        Workstation, 100% up to date against Dapper Drake. Total time spent fixing upgrade bugs: 2 minutes.
        Home server, 100% up to date against Gentoo. Total time spent fixing upgrade bugs: 966,352 subjective years.

        Despite that there are many reasons to use Gentoo instead of Kubuntu - after all if you wanted the easy life you wouldn't be using Linux in the first place.
        • Re: (Score:3, Insightful)

          Not nonsense really. It makes sense to me, which is why I still use Gentoo. There is something reassuring abount a set of command-line tools and forums. Too often a system is borked up too badly to get into the graphical tool. Hmm, actually that might just be my system...
    • Re: (Score:3, Insightful)

      So what you're saying is "I installed some important drivers through an unsupported tool that works in a stupid way so that it can be called 'easy', and then when the official tool failed to upgrade this manually-installed software of which it was unaware, causing problems, I was pissed" ?
      • Re: (Score:3, Interesting)

        Yes, that is exactly what I'm saying. And I'm serious. Frankly, I don't care that I did something in an unsupported method (ie installing a bloody graphics driver). All I wanted was to upgrade Ubuntu from a version released 4 months ago to the current version. If Windows died every time a service pack was applied, you would probably be laughing your arses off at Microsoft.
    • interesting (Score:4, Insightful)

      by ArbitraryConstant (763964) on Sunday October 29 2006, @09:29AM (#16631428) Homepage
      My network ports got flipped around (eth1 and eth0 got mapped onto different hardware).

      IMO, you shouldn't have to submit a bug to be able to complain. Writing a good bug report is a fair amount of work, and if you're expected to do it whenever the OS whenever the OS has issues, then that OS is suddenly a lot of extra work to use.
          • Re:interesting (Score:5, Insightful)

            by xenocide2 (231786) on Sunday October 29 2006, @06:29PM (#16635934) Homepage

            Submitting a good bug report is a fair amount of work: you need to check for dupes, lay out the conditions necessary to reproduce it, give details like your hardware, etc. This is a lot more work than the work necessary to, say Google something, or read a man page, yet we already know that this is too much to expect from most users. If Ubuntu wants things to be easy enough for people that don't know how to google something, then they cannot reasonably expect everyone to submit bug reports.


            This is a perception that we need to try very hard to dispel. The most important aspect of a bug tracker is bring people together in one place. A bug is a jigsaw puzzle, with different people having different parts of the puzzle. Some people find ways to trigger the bug, others find ways to accomplish the same thing without triggering the bug, some people fix the flaw in the source code that caused the bug, and some people find how other people fixed the bug. We absolutely need as many people as possible coming together to solve a given bug, in hopes of finding the right combination of the above sets. What we find is that people are perfectly willing to write nasty things on a forum, but for some reason they won't put in the same level of effort into a bug report. This effectively divides that community we needed to build, where people who find bugs complain in one place, people who come up with workarounds and find patches in another, and programmers hiding elsewhere. Writing software to find probable duplicate bug reports should not be a significant challenge in 2006. You said yourself, Google is a good tool used to find how other people solved a bug. It stands to reason that much of the same technology can be applied within say, Launchpad. If writing good bug reports is too hard, we should find ways to make it easier, or find ways to use "bad" bug reports, rather than let everyone give up in isolated desperation.