Menu

#10 4.5.3 build does not uninstall TB cleanly

closed-fixed
nanotube
None
5
2008-11-21
2008-10-28
mdlueck
No

Two points in my 4.5.3 testing. I saw that you had made changes to the TB symlinks in /usr/bin per the change log, so thought to uninstall/reinstall to see what would happen.

1) Updated to the 4.5.3 build

2) Uninstalled TB via UbuntuZilla

3) It left behind the crontab entry

4) It did not point /usr/bin/thunderbird back to the Ubuntu version

5) I installed TB again, still no symlink in /usr/bin to launch the Ubuntu version. Checking the Ubuntu package of ThunderBird shows a /usr/bin/thunderbird file in the official package.

Maybe I needed a clean install to start with... that "damage done" with prior builds of UbuntuZilla could not be cleaned up by using the latest build. And I could mark the Ubuntu Package(s) for re-installation... like I said "just wanted to see what would happen".

Discussion

  • nanotube

    nanotube - 2008-10-28

    Hi,
    Aha, you found a bug! The tb uninstall function forgot to remove the redirect on /usr/bin/thunderbird.

    It's a quick update, so will put up shortly.

    In the meantime, could you check and see if you have /usr/bin/thunderbird.ubuntu still pointing to the ubuntu version of thunderbird? it should be there.

    basically, what happens is that when you install, /usr/bin/thunderbird and /usr/bin/mozilla-thunderbird should both point to the new mozilla version, and /usr/bin/thunderbird.ubuntu and /usr/bin/mozilla-thunderbird.ubuntu should point to the old ubuntu version.

    after the uninstall, v4.5.3 correctly repositioned /usr/bin/mozilla-thunderbird to point back at the ubuntu version (and the corresponding .ubuntu link is gone), but it forgot to remove the redirect for /usr/bin/thunderbird.ubuntu, so that stayed as /usr/bin/thunderbird.ubuntu, and /usr/bin/thunderbird remained missing.

    About removing the crontab entry... it's currently implemented only as a separate action ("removeupdater"), since it is possible for a user to want to uninstall the mozilla build, but still be notified of new releases. I suppose I should ask about it during the uninstall, though. So i'll roll that into the next update as well. :)

     
  • nanotube

    nanotube - 2008-10-28
    • assigned_to: nobody --> nanotube
    • status: open --> open-accepted
     
  • mdlueck

    mdlueck - 2008-10-28

    /usr/bin/thunderbird.ubuntu was not there, that is what I meant by 4). Reinstalling the Ubuntu packages corrected that problem.

    Here is what I have currently...

    mdlueck@eve:/usr/bin$ ls -al|grep thunderbird
    lrwxrwxrwx 1 root root 28 2008-10-28 09:30 mozilla-thunderbird -> /opt/thunderbird/thunderbird
    lrwxrwxrwx 1 root root 28 2008-10-28 09:30 thunderbird -> /opt/thunderbird/thunderbird
    lrwxrwxrwx 1 root root 30 2008-10-28 09:27 thunderbird.ubuntu -> ../lib/thunderbird/thunderbird
    mdlueck@eve:/usr/bin$

    I am content as firefox points to the UbuntuZilla version as does thunderbird, so this works.

    > since it is possible for a user to want
    >to uninstall the mozilla build, but still be notified of new releases.

    To me that sounds like the exception, but maybe you have gotten different feedback.

    Thanks!

     
  • nanotube

    nanotube - 2008-10-28

    Hi,
    Well, ok, I made the following changes:

    correctly restore the /usr/bin/thunderbird link on uninstall of thunderbird

    allow user option to remove the crontab entry on uninstall of ff, tb, sm

    attaching the 4.5.4 release candidate to this thread, and also posted on ubuntuforums here:
    http://ubuntuforums.org/showthread.php?p=6050782
    (since there's still this problem with the sf tracker)

    Please give it a run-through and let me know if it works as advertised. :)
    File Added: ubuntuzilla-4.5.4-0ubuntu1-i386.deb

     
  • nanotube

    nanotube - 2008-10-28

    4.5.4 rc1

     
  • nanotube

    nanotube - 2008-10-30
    • status: open-accepted --> pending-fixed
     
  • SourceForge Robot

    This Tracker item was closed automatically by the system. It was
    previously set to a Pending status, and the original submitter
    did not respond within 14 days (the time period specified by
    the administrator of this Tracker).

     
  • SourceForge Robot

    • status: pending-fixed --> closed-fixed
     

Log in to post a comment.