By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.
Bug 28 - recent upgrade disabled umount command from context menu for usb device
Summary: recent upgrade disabled umount command from context menu for usb device
Status: RESOLVED FIXED
Alias: None
Product: TDE
Classification: Unclassified
Component: tdebase (show other bugs)
Version: 3.5.10
Hardware: Other Linux
: P5 enhancement
Assignee: Timothy Pearson
URL:
Depends on:
Blocks:
 
Reported: 2009-01-02 13:39 CST by paulatgm
Modified: 2012-10-19 15:34 CDT (History)
2 users (show)

See Also:
Compiler Version:
TDE Version String:
Application Version:
Application Name:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description paulatgm 2009-01-02 13:39:02 CST
Some update over the past couple days caused a loss of functionality in the usb disk handling system.  Now, I cannot unmount a usb disk.

The normal behavior of kde 3.5.10 is that a desktop icon appears when a usb disk is plugged in.  Right clicking the mouse on that icon used to give a context menu that listed "safely remove" in the list.  Selecting safely remove would popup a progress window that would indicate the unmounting of the disk.

After the recent update, this no longer works.  Clicking on shows a context menu, but no option to unmount or "safely remove" is listed.  There's an "actions" item in the list, but the only actions are email it or open it with digikam.
Comment 1 Timothy Pearson 2009-01-02 14:50:32 CST
Can you see if you have a kio-umountwrapper-kde3 package (or one of a similar name) installed on your system?

If so, simply remove it--this functionality was apparently included in KDE3 SVN and the installation of kio-umountwapper breaks it.
Comment 2 paulatgm 2009-01-02 18:28:38 CST
No, the only "kio" packages installed are these:

ii  kdebase-kio-plugins-kde3    4:3.5.10-0ubuntu3~intrepid8                      core I/O slaves for KDE
ii  kdemultimedia-kio-plugins-kde3    4:3.5.10-0ubuntu1~intrepid3   enables the browsing of audio CDs under Konqueror
ii  kdepim-kio-plugins-kde3                    4:3.5.10-0ubuntu1~intrepid6         KDE3 pim I/O Slaves
ii  kdesdk-kio-plugins-kde3                    4:3.5.10-0ubuntu1~intrepid2        subversion ioslave for KDE3
ii  kio-apt-kde3                               0.13.2-4ubuntu4                                  an apt-cache ioslave for KDE3
ii  kio-locate-kde3                            0.4.5-1ubuntu1              kio-slave for the locate command [KDE3]

If I try to remove any of these, other dependent packages are broken.
Comment 3 paulatgm 2009-01-02 19:03:35 CST
OK, here's some more info.  It appears there's a diversion left behind by kio-umountwrapper-kde3_0.2-0ubuntu2_amd64.deb.  The package had been installed and then removed by one of the upgrades (as seen in dpkg.log):

dpkg.log.1:2008-12-31 20:24:03 install kio-umountwrapper-kde3 <none> 0.2-0ubuntu2
dpkg.log.1:2008-12-31 20:24:03 status half-installed kio-umountwrapper-kde3 0.2-0ubuntu2
dpkg.log.1:2008-12-31 20:24:04 status not-installed kio-umountwrapper-kde3 <none>

But, the diversion remained, as seen in the current listing:

$ dpkg-divert --list | grep umount
diversion of /usr/share/apps/konqueror/servicemenus/media_safelyremove.desktop to /usr/share/apps/konqueror/servicemenus/media_safelyremove.desktop.distrib by kio-umountwrapper
diversion of /usr/share/apps/d3lphin/servicemenus/media_safelyremove.desktop to /usr/share/apps/d3lphin/servicemenus/media_safelyremove.desktop.distrib by kio-umountwrapper

There must have been a bad postrm script on that package that left these behind.  Removing the diversions restores the "safely remove" option to the context menu.

$ sudo dpkg-divert --rename --remove /usr/share/apps/d3lphin/servicemenus/media_safelyremove.desktop
Removing `diversion of /usr/share/apps/d3lphin/servicemenus/media_safelyremove.desktop to /usr/share/apps/d3lphin/servicemenus/media_safelyremove.desktop.distrib by kio-umountwrapper'

$ sudo dpkg-divert --rename --remove /usr/share/apps/konqueror/servicemenus/media_safelyremove.desktop
Removing `diversion of /usr/share/apps/konqueror/servicemenus/media_safelyremove.desktop to /usr/share/apps/konqueror/servicemenus/media_safelyremove.desktop.distrib by kio-umountwrapper'

Looks like it's solved here, but if you intend to include that kio-umountwrapper package again, it might help to fix the removal script.

Thanks for the tip.
Comment 4 Timothy Pearson 2009-01-03 15:45:17 CST
Fixed and tested working in new kio-umountwrapper package.