I cant eject CD

When i insert a cd or memory stick and try to eject it i see the message:
“Cannot eject the disk. One or more files on this disk are open within an application.”
And of course i can’t eject it. To eject the cd i must reboot my PC.
I have tested to insert a cd without open something from it with no results.
Always shows the same message…

I also want to notice that except dolphin i use nautilus which is necessary for Dropbox.
Could it have any association with the problem?

Thank you in advance!!

What version of openSUSE
Do you use kde or gnome - it’s not clear form your post.

Laptop, OpenSuse 11.2 KDE

In Dolphin do you have places enabled and you have the device in places??

Right click eject

http://thumbnails28.imagebam.com/6347/d1f98863461242.gif](http://www.imagebam.com/image/d1f98863461242/)

It doesnt eject it. It shows a message in the line under:

org.freedesktop.Hal.Device.Volume.UnknownFailure: Cannot open /media/.hal-mtab

with no devices
su terminal do

cd /media
rm .hal-mtab

test again

i deleted it ( rm .hal-mtab-lock) but it is beeing recrated when i try to eject CD and the CD is still in

What is the result of this from su terminal

zypper lu

zypper lu
Retrieving repository ‘multimedia:apps’ metadata [done]
Building repository ‘multimedia:apps’ cache [done]
Retrieving repository ‘openSUSE:Factory:Contrib’ metadata [done]
Building repository ‘openSUSE:Factory:Contrib’ cache [done]
Retrieving repository ‘openSUSE-11.2-Update’ metadata [done]
Building repository ‘openSUSE-11.2-Update’ cache [done]
Loading repository data…
Reading installed packages…
S | Repository | Name | Current Version | Available Version | Arch
–±-------------------------±--------------------------------------±------------------------±------------------------±------
v | Packman Repository | FIFE | 2009.0.3066-1.pm.2.3 | 2009.0.3066-1.pm.2.5 | x86_64
v | mozilla | MozillaSunbird | 0.9-6.2 | 0.9-6.6 | x86_64
v | mozilla | MozillaSunbird-translations | 0.9-6.2 | 0.9-6.6 | x86_64
v | mozilla | MozillaThunderbird-translations-other | 3.0.0-12.1 | 3.0.0-17.1 | x86_64
v | home:dsteuer | R-base | 2.10.0-2.1 | 2.10.1-1.1 | x86_64
v | multimedia:apps | ardour | 2.8-1.13 | 2.8-1.21 | x86_64
v | Packman Repository | avidemux | 2.5.2-1.pm.3.1 | 2.5.2-1.pm.6.1 | x86_64
v | Packman Repository | avidemux-qt | 2.5.2-1.pm.3.1 | 2.5.2-1.pm.6.1 | x86_64
v | multimedia:libs | jack | 0.116.2-14.1 | 0.116.2-17.1 | x86_64
v | 11.2 - VideoLan | libavcodec52 | 0.5.0.20469-1.49 | 0.5.0.20969-1.1 | x86_64
v | 11.2 - VideoLan | libavformat52 | 0.5.0.20469-1.49 | 0.5.0.20969-1.1 | x86_64
v | 11.2 - VideoLan | libavutil50 | 0.5.0.20469-1.49 | 0.5.0.20969-1.1 | x86_64
v | multimedia:libs | libdc1394-22 | 2.0.2-14.1 | 2.1.2-5.1 | x86_64
v | 11.2 - VideoLan | libfaad0 | 2.6.1-9.38 | 2.6.1-9.39 | x86_64
v | multimedia:libs | libiec61883 | 1.1.0-122.1 | 1.1.0-125.1 | x86_64
v | Packman Repository | liblash1 | 0.5.4-0.pm.12.1 | 0.5.4-1.pm.13.4 | x86_64
v | multimedia:libs | libopenal1-soft | 1.10.622-2.1 | 1.10.622-2.2 | x86_64
v | 11.2 - VideoLan | libpostproc51 | 0.5.0.20469-1.49 | 0.5.0.20969-1.1 | x86_64
v | 11.2 - VideoLan | libswscale0 | 0.5.0.20469-1.49 | 0.5.0.20969-1.1 | x86_64
v | 11.2 - VideoLan | libvlc2 | 1.0.3-2.2 | 1.0.4-1.54 | x86_64
v | 11.2 - VideoLan | libvlccore2 | 1.0.3-2.2 | 1.0.4-1.54 | x86_64
v | Packman Repository | libxine1 | 1.1.16.3-1.pm.20.1 | 1.1.17-1.pm.24.2 | x86_64
v | Packman Repository | libxine1-codecs | 1.1.16.3-1.pm.20.1 | 1.1.17-1.pm.24.2 | x86_64
v | openSUSE:Factory:Contrib | nautilus-dropbox | 0.6.1-1.10 | 0.6.1-3.2 | x86_64
v | openSUSE-11.2-Update | ntp | 4.2.4p7-6.3 | 4.2.4p8-0.1.2 | x86_64
v | NVIDIA Repository | nvidia-gfxG02-kmp-desktop | 190.42_2.6.31.5_0.1-8.2 | 190.53_2.6.31.5_0.1-8.1 | x86_64
v | multimedia:libs | openal-soft | 1.10.622-2.1 | 1.10.622-2.2 | x86_64
v | multimedia:libs | pstoedit | 3.50-6.1 | 3.50-6.3 | x86_64
v | openSUSE:Factory:Contrib | python-ReportLab | 2.3-2.3 | 2.3-2.5 | x86_64
v | Packman Repository | sndfile | 1.0.20+1-4.pm.7.1 | 1.0.21-0.pm.1.1 | x86_64
v | Packman Repository | sox | 14.3.0-99.pm.100.3 | 14.3.0-99.pm.100.5 | x86_64
v | openSUSE-11.2-Update | timezone | 2009p-1.1.1 | 2009u-0.1.1 | x86_64
v | openSUSE-11.2-Update | timezone-java | 2009p-1.1.1 | 2009u-0.1.1 | noarch
v | 11.2 - VideoLan | vlc | 1.0.3-2.2 | 1.0.4-1.54 | x86_64
v | 11.2 - VideoLan | vlc-gnome | 1.0.3-2.2 | 1.0.4-1.54 | x86_64
v | 11.2 - VideoLan | vlc-mozillaplugin | 1.0.3-2.2 | 1.0.4-1.54 | x86_64
v | 11.2 - VideoLan | vlc-noX | 1.0.3-2.2 | 1.0.4-1.54 | x86_64
v | 11.2 - VideoLan | vlc-qt | 1.0.3-2.2 | 1.0.4-1.54 | x86_64
v | NVIDIA Repository | x11-video-nvidiaG02 | 190.42-9.1 | 190.53-9.1 | x86_64
v | openSUSE-11.2-Update | yast2-ncurses-pkg | 2.18.4-2.9 | 2.18.4-2.10.1 | x86_64

On another note
Looks like you have your repos misconfigured for multi-media

Post result of

zypper lr -d

zypper lr -d

| Alias | Name | Enabled | Refresh | Priority | Type | URI | Service

—±-------------------------±-------------------------±--------±--------±---------±-------±------------------------------------------------------------------------------------±-------
1 | 11.2 - VideoLan | 11.2 - VideoLan | Yes | Yes | 99 | rpm-md | Index of /pub/videolan/vlc/SuSE/11.2/ |
2 | Libdvdcss repository | Libdvdcss repository | Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/11.2/ |
3 | NVIDIA Repository | NVIDIA Repository | Yes | Yes | 99 | rpm-md | ftp://download.nvidia.com/opensuse/11.2/ |
4 | Packman Repository | Packman Repository | Yes | Yes | 99 | rpm-md | Index of /pub/packman/suse/11.2 |
5 | home:HessiJames | home:HessiJames | Yes | Yes | 99 | rpm-md | Index of /repositories/home:/HessiJames/openSUSE_11.2 |
6 | home:dsteuer | home:dsteuer | Yes | Yes | 99 | rpm-md | Index of /repositories/home:/dsteuer/openSUSE_11.2 |
7 | mozilla | mozilla | Yes | Yes | 99 | rpm-md | Index of /repositories/mozilla/openSUSE_11.2 |
8 | mozilla:legacy | mozilla:legacy | Yes | Yes | 99 | rpm-md | Index of /repositories/mozilla:/legacy/openSUSE_11.2 |
9 | multimedia:apps | multimedia:apps | Yes | Yes | 99 | rpm-md | Index of /repositories/multimedia:/apps/openSUSE_11.2 |
10 | multimedia:libs | multimedia:libs | Yes | Yes | 99 | rpm-md | Index of /repositories/multimedia:/libs/openSUSE_11.2 |
11 | openSUSE 11.2-0 | openSUSE 11.2-0 | Yes | No | 99 | yast2 | cd:/// |
12 | openSUSE:Factory:Contrib | openSUSE:Factory:Contrib | Yes | Yes | 99 | rpm-md | Index of /repositories/openSUSE:/Factory:/Contrib/openSUSE_11.2 |
13 | repo-debug | openSUSE-11.2-Debug | No | Yes | 99 | NONE | Index of /debug/distribution/11.2/repo/oss |
14 | repo-non-oss | openSUSE-11.2-Non-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.2/repo/non-oss |
15 | repo-oss | openSUSE-11.2-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.2/repo/oss |
16 | repo-source | openSUSE-11.2-Source | No | Yes | 99 | NONE | Index of /source/distribution/11.2/repo/oss |
17 | repo-update | openSUSE-11.2-Update | Yes | Yes | 99 | rpm-md | Index of /update/11.2

Based on the fact that you have a nvidia repo I’m going to assume you have a nvidia card so will include that repo in my advice:

My advice is use these repos

OSS
NON-OSS
UPDATES
PACKMAN
NVIDIA

That’s it.

Once you have done that. I suggest you run this from a su terminal

zypper dup

Then finally do this
http://public.bay.livefilestore.com/y1plLhhjS70v5k_dMM4ZDXanIAPKzEDu4DDILKPSef4MpCvUILpkM_vbSq49l3_pXpWk3bwPzJijccgd8AJrIDOIQ/Packman%20Filter%20Final.png

Do a reboot and lets look again at things

I use already these repos
when i entered the command i asked to answer to something that i dont know:

zypper dup
Retrieving repository ‘Packman Repository’ metadata [done]
Building repository ‘Packman Repository’ cache [done]
Loading repository data…
Reading installed packages…
Computing distribution upgrade…
3 Problems:
Problem: nothing provides libx264.so.79 needed by libavcodec52-0.5.0.20620-2.1.i586
Problem: kde4-kdenlive-0.7.6-0.pm.1.1.x86_64 requires libmlt++.so.3()(64bit), but this requirement cannot be provided
Problem: mlt-0.4.6-1.pm.3.28.x86_64 requires libmlt.so.2()(64bit), but this requirement cannot be provided

Problem: nothing provides libx264.so.79 needed by libavcodec52-0.5.0.20620-2.1.i586
Solution 1: Following actions will be done:
install libavcodec52-0.5.21000svn-0.pm.1.3.i586 despite the inferior architecture
install libavformat52-0.5.21000svn-0.pm.1.3.i586 despite the inferior architecture
install libswscale0-0.5.21000svn-0.pm.1.3.i586 despite the inferior architecture
install sox-14.3.0-12.1.i586 despite the inferior architecture
install libx264-80-0.80-3.1.i586 despite the inferior architecture
install libmpcdec5-1.2.6-11.1.i586 despite the inferior architecture
install libkcddb4-4.3.1-3.5.i586 despite the inferior architecture
install libdc1394-22-2.1.2-5.1.i586 despite the inferior architecture
install libmusicbrainz4-2.1.5-11.1.i586 despite the inferior architecture
install libdca0-0.0.5.82-16.17.i586 despite the inferior architecture
install libkate1-0.3.6-1.1.i586 despite the inferior architecture
install libvlc2-1.0.4-1.54.i586 despite the inferior architecture
install libvlccore2-1.0.4-1.54.i586 despite the inferior architecture
Solution 2: keep mlt-0.4.6-1.pm.3.28.x86_64
Solution 3: break libavcodec52 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): c

I use already these repos

I mean for you to use ONLY the repo’s I list.

The other repos must be deleted from Yast?

Indeed Yes!

OK, now what i must choose here:

zypper dup
Loading repository data…
Reading installed packages…
Computing distribution upgrade…
3 Problems:
Problem: mlt-0.4.6-2.pm.4.1.i586 requires libquicktime.so.0, but this requirement cannot be provided
Problem: kde4-kdenlive-0.7.6-0.pm.1.1.x86_64 requires libmlt++.so.3()(64bit), but this requirement cannot be provided
Problem: mlt-0.4.6-1.pm.3.28.x86_64 requires libmlt.so.2()(64bit), but this requirement cannot be provided

Problem: mlt-0.4.6-2.pm.4.1.i586 requires libquicktime.so.0, but this requirement cannot be provided
uninstallable providers: libquicktime0-1.1.4-100.pm.100.1.i586[Packman Repository]
libquicktime-1.1.3-2.1.i586[repo-oss]
Solution 1: Following actions will be done:
install libquicktime-1.1.3-2.1.i586 despite the inferior architecture
install libavformat52-0.5.21000svn-0.pm.1.3.i586 despite the inferior architecture
install libavcodec52-0.5.21000svn-0.pm.1.3.i586 despite the inferior architecture
install libswscale0-0.5.21000svn-0.pm.1.3.i586 despite the inferior architecture
install libfaac0-1.28-1.pm.1.1.i586 despite the inferior architecture
install libopencore-amrnb0-0.1.2-0.pm.1.1.i586 despite the inferior architecture
install libopencore-amrwb0-0.1.2-0.pm.1.1.i586 despite the inferior architecture
install libxvidcore4-1.2.2-1.pm.2.1.i586 despite the inferior architecture
install libdirac_encoder0-1.0.2-3.1.i586 despite the inferior architecture
install sox-14.3.0-3.5.i586 despite the inferior architecture
install libmp3lame0-3.98.2-1.pm.4.16.i586 despite the inferior architecture
install libx264-80-0.0svn20100101-0.pm.1.2.i586 despite the inferior architecture
install libvlc2-1.0.4-0.pm.8.15.i586 despite the inferior architecture
install libdirac_decoder0-1.0.2-3.1.i586 despite the inferior architecture
install libass4-0.9.7-3.2.i586 despite the inferior architecture
install libtwolame0-0.3.12-0.pm.3.2.i586 despite the inferior architecture
install libcdio_cdda0-0.81-2.1.i586 despite the inferior architecture
install libcdio_paranoia0-0.81-2.1.i586 despite the inferior architecture
install libdc1394_control12-1.2.2-12.2.i586 despite the inferior architecture
install libdvbpsi5-0.1.6-5.1.i586 despite the inferior architecture
install libdvdnav4-4.1.3-2.2.i586 despite the inferior architecture
install libebml-0.7.8-44.1.i586 despite the inferior architecture
install libid3tag-0.15.1b-160.2.i586 despite the inferior architecture
install libmatroska-0.8.1-103.1.i586 despite the inferior architecture
install libmpcdec5-1.2.6-9.2.i586 despite the inferior architecture
install libshout3-2.2.2-120.3.i586 despite the inferior architecture
install libzvbi0-0.2.33-2.1.i586 despite the inferior architecture
install portaudio-19-262.4.i586 despite the inferior architecture
install libenca0-1.12-1.pm.3.1.i586 despite the inferior architecture
install libkcddb4-4.3.1-3.5.i586 despite the inferior architecture
install libmusicbrainz4-2.1.5-6.2.i586 despite the inferior architecture
install libxine1-1.1.17-1.pm.24.2.i586 despite the inferior architecture
install libdc1394-22-2.0.2-12.2.i586 despite the inferior architecture
install libggi2-2.2.2-0.pm.3.4.i586 despite the inferior architecture
install xosd-2.2.14-87.3.i586 despite the inferior architecture
install libgii1-1.0.2-1.pm.2.1.i586 despite the inferior architecture
install kdebase4-runtime-4.3.1-5.6.3.i586 despite the inferior architecture
install libknotificationitem-1-1-4.3.1-2.2.i586 despite the inferior architecture
install libssh3-0.3.4-2.1.i586 despite the inferior architecture
Solution 2: Following actions will be done:
install libquicktime0-1.1.4-100.pm.100.1.i586 despite the inferior architecture
install libavformat52-0.5.21000svn-0.pm.1.3.i586 despite the inferior architecture
install libavcodec52-0.5.21000svn-0.pm.1.3.i586 despite the inferior architecture
install libswscale0-0.5.21000svn-0.pm.1.3.i586 despite the inferior architecture
install sox-14.3.0-3.5.i586 despite the inferior architecture
install libfaac0-1.28-1.pm.1.1.i586 despite the inferior architecture
install libopencore-amrnb0-0.1.2-0.pm.1.1.i586 despite the inferior architecture
install libopencore-amrwb0-0.1.2-0.pm.1.1.i586 despite the inferior architecture
install libxvidcore4-1.2.2-1.pm.2.1.i586 despite the inferior architecture
install libdirac_encoder0-1.0.2-3.1.i586 despite the inferior architecture
install libmp3lame0-3.98.2-1.pm.4.16.i586 despite the inferior architecture
install libx264-80-0.0svn20100101-0.pm.1.2.i586 despite the inferior architecture
install libvlccore2-1.0.4-0.pm.8.15.i586 despite the inferior architecture
install libvlc2-1.0.4-0.pm.8.15.i586 despite the inferior architecture
install libdirac_decoder0-1.0.2-3.1.i586 despite the inferior architecture
install libass4-0.9.7-3.2.i586 despite the inferior architecture
install libdvdread4-4.1.3-7.2.i586 despite the inferior architecture
install libmodplug0-0.8.7-2.2.i586 despite the inferior architecture
install libtwolame0-0.3.12-0.pm.3.2.i586 despite the inferior architecture
install libcdio_cdda0-0.81-2.1.i586 despite the inferior architecture
install libcdio_paranoia0-0.81-2.1.i586 despite the inferior architecture
install libdc1394_control12-1.2.2-12.2.i586 despite the inferior architecture
install libdvbpsi5-0.1.6-5.1.i586 despite the inferior architecture
install libdvdnav4-4.1.3-2.2.i586 despite the inferior architecture
install libebml-0.7.8-44.1.i586 despite the inferior architecture
install libid3tag-0.15.1b-160.2.i586 despite the inferior architecture
install libmatroska-0.8.1-103.1.i586 despite the inferior architecture
install libmpcdec5-1.2.6-9.2.i586 despite the inferior architecture
install libshout3-2.2.2-120.3.i586 despite the inferior architecture
install libzvbi0-0.2.33-2.1.i586 despite the inferior architecture
install portaudio-19-262.4.i586 despite the inferior architecture
install libenca0-1.12-1.pm.3.1.i586 despite the inferior architecture
install libdc1394-22-2.0.2-12.2.i586 despite the inferior architecture
install k3b-1.69.0-40.pm.44.5.i586 despite the inferior architecture
install libkcddb4-4.3.1-3.5.i586 despite the inferior architecture
install libmusicbrainz4-2.1.5-6.2.i586 despite the inferior architecture
install libggi2-2.2.2-0.pm.3.4.i586 despite the inferior architecture
install xosd-2.2.14-87.3.i586 despite the inferior architecture
install libgii1-1.0.2-1.pm.2.1.i586 despite the inferior architecture
install cdrdao-1.2.2-311.3.i586 despite the inferior architecture
install kdebase4-runtime-4.3.1-5.6.3.i586 despite the inferior architecture
install libknotificationitem-1-1-4.3.1-2.2.i586 despite the inferior architecture
install libssh3-0.3.4-2.1.i586 despite the inferior architecture
Solution 3: keep mlt-0.4.6-1.pm.3.28.x86_64
Solution 4: break mlt by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/4/s/r/c] (c):

Please post

zypper lr -d

zypper lr -d

| Alias | Name | Enabled | Refresh | Priority | Type | URI | Service

–±-------------------±----------------------±--------±--------±---------±-------±-------------------------------------------------------------±-------
1 | NVIDIA Repository | NVIDIA Repository | Yes | Yes | 99 | rpm-md | ftp://download.nvidia.com/opensuse/11.2/ |
2 | Packman Repository | Packman Repository | Yes | Yes | 99 | rpm-md | Index of /pub/packman/suse/11.2 |
3 | repo-non-oss | openSUSE-11.2-Non-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.2/repo/non-oss |
4 | repo-oss | openSUSE-11.2-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.2/repo/oss |
5 | repo-update | openSUSE-11.2-Update | Yes | Yes | 99 | rpm-md | Index of /update/11.2

OK
Do this first

http://public.bay.livefilestore.com/y1plLhhjS70v5k_dMM4ZDXanIAPKzEDu4DDILKPSef4MpCvUILpkM_vbSq49l3_pXpWk3bwPzJijccgd8AJrIDOIQ/Packman%20Filter%20Final.png