unable to umount removable media under kde
Hi, I am unable to unmount cd, dvd or usb hd if I mount them by clicking on the corresponding icon under kde. I absolutely need to close ALL konqueror windows (even those I used for navigating the web) and kill the konqui instance loaded at kde startup, to be able to unmount devices by right clicking->unmount. Otherwise I get the following message : "device is busy". I use suse 9.0 and I had this problem with 8.2 too. I looked on bugs-kde.org and I found that this bug appeared since kde 3.0.x and is be fixed for I long time ago. Why does it still appeared with kde 3.1.x ? Is it a suse package bug ?? thanks. ********** L'ADSL A 20 EUR/MOIS********** Avec Tiscali, l'ADSL est à 20 EUR/mois. Vous pourrez chercher longtemps avant de trouver moins cher ! Pour profiter de cette offre exceptionnelle, cliquez ici : http://register.tiscali.fr/adsl/ Offre soumise à conditions.
On Wednesday 05 November 2003 07:50, sebastien wrote:
seI am unable to unmount cd, dvd or usb hd if I mount them by clicking on the corresponding icon under kde. seI absolutely need to close ALL konqueror windows (even those I used for navigating the web) and kill the konqui instance loaded at kde startup, to be able to unmount devices by right clicking->unmount. Otherwise I get the following message : "device is busy".
I get this too sometimes.. :( Actually have to reboot to be able to eject the CD. -- Jason Pratt themadtux@tampabay.rr.com Registered Linux User # 334419 Registered Linux Machine # 219697
On Monday 03 November 2003 10:11 pm, jason pratt wrote:
On Wednesday 05 November 2003 07:50, sebastien wrote:
seI am unable to unmount cd, dvd or usb hd if I mount them by clicking on the corresponding icon under kde. seI absolutely need to close ALL konqueror windows (even those I used for navigating the web) and kill the konqui instance loaded at kde startup, to be able to unmount devices by right clicking->unmount. Otherwise I get the following message : "device is busy".
I get this too sometimes.. :( Actually have to reboot to be able to eject the CD. -- Jason Pratt themadtux@tampabay.rr.com Registered Linux User # 334419 Registered Linux Machine # 219697 =============
Jason, You should never have to reboot a Linux machine for something this trivial. Again: lsof /media/<drive name> this will tell you what process is holding the drive hostage kill <pid number> this will remove the process and let you eject. Patrick -- --- KMail v1.5.4 --- SuSE Linux Pro v8.2 --- Registered Linux User #225206 On any other day, that might seem strange...
BandiPat wrote:
On Monday 03 November 2003 10:11 pm, jason pratt wrote:
On Wednesday 05 November 2003 07:50, sebastien wrote:
seI am unable to unmount cd, dvd or usb hd if I mount them by clicking on the corresponding icon under kde. seI absolutely need to close ALL konqueror windows (even those I used for navigating the web) and kill the konqui instance loaded at kde startup, to be able to unmount devices by right clicking->unmount. Otherwise I get the following message : "device is busy".
I get this too sometimes.. :( Actually have to reboot to be able to eject the CD. -- Jason Pratt themadtux@tampabay.rr.com Registered Linux User # 334419 Registered Linux Machine # 219697
=============
Jason, You should never have to reboot a Linux machine for something this trivial.
Again: lsof /media/<drive name> this will tell you what process is holding the drive hostage kill <pid number> this will remove the process and let you eject.
Patrick
Another way around it is to hit ctrl + Esc to bring up the KDE System Guard (ProcessTable). Find "konqueror" and kill the process. This releases the drive so you can eject the media w/o having to reboot. I remember reading somewhere that this is a bug in SuSE KDE and killing konqueror clears it. I've had to do it on numerous occasions and it works like a charm. Zach
Am Donnerstag, 6. November 2003 06:42 schrieb Zach Smith (Linux):
BandiPat wrote:
On Monday 03 November 2003 10:11 pm, jason pratt wrote:
On Wednesday 05 November 2003 07:50, sebastien wrote:
seI am unable to unmount cd, dvd or usb hd if I mount them by clicking on the corresponding icon under kde. seI absolutely need to close ALL konqueror windows (even those I used for navigating the web) and kill the konqui instance loaded at kde startup, to be able to unmount devices by right clicking->unmount. Otherwise I get the following message : "device is busy".
I get this too sometimes.. :( Actually have to reboot to be able to eject the CD. -- Jason Pratt themadtux@tampabay.rr.com Registered Linux User # 334419 Registered Linux Machine # 219697
=============
Jason, You should never have to reboot a Linux machine for something this trivial.
Again: lsof /media/<drive name> this will tell you what process is holding the drive hostage kill <pid number> this will remove the process and let you eject.
Patrick
Another way around it is to hit ctrl + Esc to bring up the KDE System Guard (ProcessTable). Find "konqueror" and kill the process. This releases the drive so you can eject the media w/o having to reboot. I remember reading somewhere that this is a bug in SuSE KDE and killing konqueror clears it. I've had to do it on numerous occasions and it works like a charm.
Zach
Hello List, What you mentioned are all just work-arounds. The system guard and kill konqueror - i think this is no good, because it works only when u have just one konqueror window open, and not if u closed it already. Don't start to kill all konqueror processes here! lsof and fuser are better to kill "hanging" processes on mounted removeable media. But: This really seems to be an enerving topic. It sucks, because no end user on the Desktop could find out what to do under these circumstances, and this has been like this since many recent KDE versions. Why on earth does kdeinit hang on removable devices? Has anybody found a solution preventing kdeinit processes from hanging like that? kdeinit does not hang if you mount the media from command line and then go to the mount point in a running konqueror window. Thanks a lot! -- Mit freundlichen Grüßen Markus Feilner -- Linux Solutions, Training, Seminare und Workshops - auch Inhouse Feilner IT Linux & GIS Erlangerstr. 2 93059 Regensburg fon: +49 941 70 65 23 - mobil: +49 170 302 709 2 web: http://feilner-it.net mail: mfeilner@feilner-it.net
On Wednesday 05 November 2003 13:50, sebastien wrote:
Hi,
I am unable to unmount cd, dvd or usb hd if I mount them by clicking on the corresponding icon under kde. I absolutely need to close ALL konqueror windows (even those I used for navigating the web) and kill the konqui instance loaded at kde startup, to be able to unmount devices by right clicking->unmount. Otherwise I get the following message : "device is busy".
I use suse 9.0 and I had this problem with 8.2 too.
I looked on bugs-kde.org and I found that this bug appeared since kde 3.0.x and is be fixed for I long time ago. Why does it still appeared with kde 3.1.x ? Is it a suse package bug ??
No. That's probably that Konqi preload thing. Close all instances of Konqueror, and there will be 1 left - invisible. Open KDE System Guard with <Ctrl>-<Esc>, find the last remaining Konqueror and kill it. umount now works again. Cheers, Leen
On Wednesday 05 November 2003 10:43 am, Leendert Meyer wrote:
On Wednesday 05 November 2003 13:50, sebastien wrote:
Hi,
I am unable to unmount cd, dvd or usb hd if I mount them by clicking on the corresponding icon under kde. I absolutely need to close ALL konqueror windows (even those I used for navigating the web) and kill the konqui instance loaded at kde startup, to be able to unmount devices by right clicking->unmount. Otherwise I get the following message : "device is busy".
I use suse 9.0 and I had this problem with 8.2 too.
I looked on bugs-kde.org and I found that this bug appeared since kde 3.0.x and is be fixed for I long time ago. Why does it still appeared with kde 3.1.x ? Is it a suse package bug ??
No. That's probably that Konqi preload thing. Close all instances of Konqueror, and there will be 1 left - invisible. Open KDE System Guard with <Ctrl>-<Esc>, find the last remaining Konqueror and kill it. umount now works again.
Cheers,
Leen =============
You can also open a shell and issue the command: lsof /media/<device> That will tell you what process is keeping a device busy and then it's easy enough to kill it with "kill (pid #)" Patrick -- --- KMail v1.5.4 --- SuSE Linux Pro v8.2 --- Registered Linux User #225206 On any other day, that might seem strange...
participants (6)
-
BandiPat
-
jason pratt
-
Leendert Meyer
-
Markus Feilner
-
sebastien
-
Zach Smith (Linux)