{"id":1264,"date":"2009-01-14T09:41:04","date_gmt":"2009-01-14T09:41:04","guid":{"rendered":"http:\/\/pete.nu\/blog\/?p=1264"},"modified":"2009-11-05T10:38:47","modified_gmt":"2009-11-05T10:38:47","slug":"my-latest-ubuntu-upgrade","status":"publish","type":"post","link":"https:\/\/pete.nu\/blog\/2009\/01\/14\/my-latest-ubuntu-upgrade\/","title":{"rendered":"My latest Ubuntu upgrade"},"content":{"rendered":"<p>Last night I upgraded to Ubuntu 8.10 (yes, I know it&#8217;s been available for months) as I was getting sick of the X server constantly crashing in 8.04 (I think this was due to an instability in the via display driver). As ever, I faced a couple of hurdles during the reinstall.<\/p>\n<p>Firstly, the X server in 8.10 wouldn&#8217;t load at all &#8211; soon after the mouse cursor appeared, it would freeze. I tried loading the installer in safe graphics mode, which worked, so I went ahead with the installation, hoping that the problem would be confined to the live CD. How optimistic of me. I eventually deduced that the problem was in the openchrome driver (which replaces the via driver in 8.04) and the workaround was to <a href=\"http:\/\/www.mail-archive.com\/openchrome-users@openchrome.org\/msg01252.html\">add <code>Option \"XaaNoImageWriteRect\"<\/code> to xorg.conf<\/a>. <a href=\"http:\/\/www.openchrome.org\/trac\/ticket\/258#comment:4\">This bug<\/a> was <a href=\"http:\/\/www.openchrome.org\/trac\/changeset\/696\/trunk\/src\/via_accel.c\">fixed<\/a> 2 weeks ago so hopefully Ubuntu 9.04 won&#8217;t have this problem.<\/p>\n<p>The second major problem I had was that Network Manager would forget my static IP settings each time I restarted. I dunno, maybe &#8220;major&#8221; is a strong word, but it is enough to stop me being able to SSH in. The solution is to <a href=\"http:\/\/www.ubuntugeek.com\/how-to-set-a-static-ip-address-in-ubuntu-810-intrepid-ibex.html\">remove Network Manager and edit the configuration files directly<\/a>.<\/p>\n<p>Now that I&#8217;ve got those two problems fixed, the system seems to be behaving pretty well, and whatever was causing the X server to restart under 8.04 has been fixed. That&#8217;s my only reason for upgrading, really.<\/p>\n<p><!--more-->Here&#8217;s an approximate list of my post-upgrade steps.<\/p>\n<p>1. Edit <a href=\"http:\/\/pete.nu\/samples\/xorg.conf\">my xorg.conf<\/a> to add in all the relevant details for my monitor. Ubuntu has never been able to detect it, so if I want to run it at its native resolution, I have to copy-paste the &#8220;Monitor&#8221; section.<br \/>\n2. <code>sudo apt-get install abiword audacity audacious avidemux checkgmail deluge denyhosts gftp grip hddtemp hydrogen k3b lame libk3b2-extracodecs mednafen mozilla-thunderbird nautilus-image-converter nautilus-open-terminal nautilus-wallpaper openssh-server openvpn pmount quodlibet samba soundconverter swh-plugins thunar ubuntu-restricted-extras vlc wine xmbmon zsnes<\/code><br \/>\n3. Remove boatloads of crap (including rhythmbox, transmission, tomboy, fspot and all the games)<br \/>\n4. Recreate file shares and shortcuts.<br \/>\n5. Inevitably, some of the multimedia keys on my keyboard will have stopped working, and I&#8217;ll have to do a load of faffing about with xev and xmodmap and gconf-editor again. This can wait, though.<br \/>\n6. Set a static IP (see above)<br \/>\n7. Install Spotify<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last night I upgraded to Ubuntu 8.10 (yes, I know it&#8217;s been available for months) as I was getting sick of the X server constantly crashing in 8.04 (I think this was due to an instability in the via display driver). As ever, I faced a couple of hurdles during the reinstall. Firstly, the X [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[241],"tags":[],"class_list":["post-1264","post","type-post","status-publish","format-standard","hentry","category-ubuntu-linux"],"_links":{"self":[{"href":"https:\/\/pete.nu\/blog\/wp-json\/wp\/v2\/posts\/1264","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pete.nu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pete.nu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pete.nu\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pete.nu\/blog\/wp-json\/wp\/v2\/comments?post=1264"}],"version-history":[{"count":23,"href":"https:\/\/pete.nu\/blog\/wp-json\/wp\/v2\/posts\/1264\/revisions"}],"predecessor-version":[{"id":2125,"href":"https:\/\/pete.nu\/blog\/wp-json\/wp\/v2\/posts\/1264\/revisions\/2125"}],"wp:attachment":[{"href":"https:\/\/pete.nu\/blog\/wp-json\/wp\/v2\/media?parent=1264"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pete.nu\/blog\/wp-json\/wp\/v2\/categories?post=1264"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pete.nu\/blog\/wp-json\/wp\/v2\/tags?post=1264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}