Showing posts with label kmail. Show all posts
Showing posts with label kmail. Show all posts

Monday, October 17, 2011

The Oneiric Ocelot upgrade

The latest version of ubuntu was released last week and over the weekend I decided to try upgrading - this desktop was running the ealier version which had already been installed a few weeks, so I thought it would be pretty smooth as I hadn't had too much excuse for tweaking this machine! I think things are now running ok so let me highlight the issues I had:
  • The upgrade of samba crashed - it gave a few error messages but didn't stop the overall upgrade - and I've reported bug 875172
  • On completion of the upgrade I rebooted all went smoothly but I found that there was no sound - I deleted my .pulse directory adn logged in again and sound was now fixed.
  • I use vm from within emacs for my email but occasionally use kmail in the case of graphic/link heavy emails - on Sunday I read a review of email clients in Linux Format magazine which gave kmail a resounding last place so I was thinking about migrating..but to that point I hadn't yet run kmail in the upgraded ubuntu. I tried running kmail and was confronted with a migration dialog - the new kmail uses a different email backend for storing data. Alas the migration failed... so I then started web searching! The problem was that akonadi was failing to start so I couldn't even view kmail with no unmigrated emails! To start akonadi I tried a manual
    akonadictl start
    but that still failed, I did a lot of searching, thought about moving to thunderbird - but there's no easy migration of data there.. and eventually I spotted this bug report which gave this recipe:
    sudo aa-complain mysqld
    sudo aa-complain mysqld-akonadi
    sudo /etc/init.d/apparmor reload
    akonadictl start
    I've not messed around with apparmor before so I wasn't clear as to what it did but I went on trust and the last command started akonadi ok. I started kmail and it ran! but with no data, I shut it down and tried the advertised command
    kmail-migrator --interactive
    But that complains the migration has already been done! You need to read the instructions here:
    If you have already attempted to run the migrator and it failed, you can re-run it manually by first deleting your
    ~/.kde/share/config/kmail-migratorrc file and your
    ~/.kde/share/config/kmail2rc file.
    Then you will need to run the migrator manually by hitting Alt-F2, and entering the following:
    kmail-migrator --interactive
    The program will run, and all your accounts and mails will be moved over to the Akonadi system.
    And following that kmail now runs ok. I hope the collection of the above instructions in one place helps anyone else struggling with the same problem - I don't know whether it's a general problem or just due to the previous configuration of the machine. For comparison,here are my experiences with the upgrade of the previous ubuntu release. One machine upgraded, 2 more to go!