Todd,<br><br>Glad to hear your success story. I was a huge Gentoo fan up until about a year ago. It seemed like after Danial left the project the updates would almost always break something and require intervention. I'm very hopeful that things will get back on track now that he's back and working on the project. I do think that Gentoo is great as a very hands on way to learn about Linux.
<br><br>dist-upgrade basically means upgrading your system to the latest downloadable release. Basically when you do a regular upgrade you stay on the same version of the distribution but get security patches and some minor version updates to programs. Nothing that requires major dependency changes. When you dist-upgrade it uninstalls any old applications and their dependencies and installs the new version. It's sort of a "smart upgrade" basically converting your system to what it would be like if you installed the newest version of the distro from DVD, while attempting to keep your config files working. Usually it is fairly successful at this, but there has been a time or two that a new version of an app is not compatible with the old config file and so that's why dist-upgrade is listed as potentially hazardous.
<br><br>-Brandon<br><br><div><span class="gmail_quote">On 5/5/07, <b class="gmail_sendername">Todd Walton</b> <<a href="mailto:tdwalton@gmail.com">tdwalton@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Late last week I got the "updates available" icon on my Kubuntu Edgy<br>Eft desktop. I updated the one package and let it go. But then it<br>came back saying "There's a new version of Kubuntu available! Feisty
<br>Fawn is da bomb! Download Now!" So I did, and the fawn pooped all<br>over my hard drive.<br><br>It got only partway through and said there were problems. It tried to<br>back out but then screwed up that too. I was left with a
<br>non-operational computer. When I'd start up, it would dump me to the<br>kernel's built in shell, busybox or ash or something. Well, I'm in no<br>state of knowledge to go mucking about manually trying to fix the
<br>problem and I don't even know what went wrong anyway.<br><br>I spent several days pouting and searching the Internet for fixes, to<br>no avail. Nobody seemed to have had this problem, or (more likely)<br>nobody seemed to have documented it. I resigned myself to
<br>re-installing from scratch (separate /home partition!). I even had<br>Feisty downloaded and a blank CD sitting next to my computer, when<br>quick as lightning a flash of insight struck.<br><br>>From my Gentoo days I remembered having installed the distro chrooted
<br>to the new root, but with the kernel and environment of the LiveCD. I<br>thought maybe I could boot into my Ubuntu Edgy CD, chroot to my borked<br>install, and fix it. And so this is what I did:<br><br>1. Boot to the Ubuntu
6.10 LiveCD.<br>2. Set up networking, wireless in my case.<br>3. 'mount /dev/hda5 /media/hda5' (hda5 is my root)<br>4. 'mount -t proc proc /media/hda5/proc' (just in case)<br>5. 'cp -L /etc/resolv.conf /media/hda5/etc/resolv.conf' (just in case)
<br>6. chroot /media/hda5 /bin/bash<br>7. apt-get dist-upgrade<br>8. Reboot.<br>9. Drink a cup of coffee. Happy dance!<br><br>When doing the dist-upgrade, I got a bunch of these:<br>"cp: cannot stat `/etc/udev/rules.d/85-
brltty.rules': No such file or directory"<br><br>But apparently it wasn't a problem. I don't understand what<br>dist-upgrade does anyway. Can someone tell me?<br><br>I got the idea for chrooting from my Gentoo days. When installing
<br>Gentoo it used to be that you'd boot into the LiveCD and then chroot<br>to where you wanted to install everything and then do it. After three<br>or four times of installing Gentoo I started to understand what was
<br>going on. Well, the idea came back to me here and I tried it. It<br>worked! Steps 4 and 5 were from the Gentoo documentation. I'm not<br>sure if they were needed in this case.<br><br>Lesson 1: All hope is not lost.
<br>Lesson 2: The thing about Gentoo teaching you Linux is at least partially true.<br><br>-todd<br>_______________________________________________<br>Cialug mailing list<br><a href="mailto:Cialug@cialug.org">Cialug@cialug.org
</a><br><a href="http://cialug.org/mailman/listinfo/cialug">http://cialug.org/mailman/listinfo/cialug</a><br></blockquote></div><br>