Need to log out to play DVD's

Just wondering if someone can help me, i have looked for this problem in the forums but i haven’t managed to find anyone with the same but apologies if it has been asked before.

I have opensuse 11.1 installed and it is set to autologin to a user upon boot. When i try and play a DVD in Xine i get the following error:

xine engine error
there is no input plugin available to handle ‘dvd:/’ maybe MRL syntax is wrong or file/stream source doesn’t exist
The source cant be read: maybe you dont have enough rights for this, or source doesnt contain data. (/dev/dvd)

I also get this error when trying play a DVD in Kaffeine:

The source cant be read: maybe you dont have enough rights for this, or source doesnt contain data. (/dev/dvd)

At first i thought i was just missing some packages, i discovered that if i log out and back in again they play perfectly in both Xine and Kaffeine, so i am pretty sure i have all the necessary packages installed.
Does anyone have any idea’s about what is going on, no matter how obvious they seem as I am very new to suse.

Pasted the 10 steps below

Many Thanks

media@dhcppc6:~> LC_ALL=C zypper ve
Loading repository data…
Reading installed packages…
Dependencies of all installed packages are satisfied.
media@dhcppc6:~> rpm -qa --queryformat '%{NAME} → %{VENDOR}
’ | grep -i VideoLAN
libdvdcss → VideoLAN Project (VideoLAN - Free and Open Source software and video streaming solutions for every OS!)
media@dhcppc6:~> rpm --verify --query --all ‘libav*’ ‘libpostproc*’ ‘libswscale*’
media@dhcppc6:~> rpm --query --queryformat '%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH} → %{VENDOR}
’ libxine1 libxine1-codecs → →
media@dhcppc6:~> rpm --verify --query --all ‘xine
media@dhcppc6:~> rpm --query --queryformat '%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH} → %{VENDOR}
’ gstreamer-0_10-ffmpeg gstreamer-0_10-fluendo-mp3 gstreamer-0_10-fluendo-mpegdemux gstreamer-0_10-fluendo-mpegmux gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-base gstreamer-0_10-plugins-good gstreamer-0_10-plugins-good-extra gstreamer-0_10-plugins-ugly → → → → → → → → →
media@dhcppc6:~> rpm --verify --query --all ‘gst
media@dhcppc6:~> rpm --verify MPlayer
media@dhcppc6:~> rpm --verify --query --all ‘vlc
media@dhcppc6:~> rpm --verify w32codec-all
media@dhcppc6:~> rpm --query --all ‘libav*’ ‘libpostproc*’ ‘libswscale*’ ‘xine’ ‘gst’ MPlayer ‘vlc’ | grep -v avahi | sort

do this

YAST >> Security and Users >> User Management >> “select your user” >> Edit >> Details >> Groups >> check “cdrom” and “disk” and then click on “ACCEPT”.

you may need to reboot

cheers caf4926, works brilliantly now.

just out of interest, does that add permissions to use ‘disk’ and ‘cdrom’ to my user? If so why did it allow me to use those resources if i logged out and back in again?

Thanks again


The instructions I gave you are a work around for a bug. It should not be necessary to change those settings normally.

As for your login /logout experience. It’s the first I have read about.

Thanks caf7926, solved the DVD issue for me. :slight_smile:

Good to hear. Well done;)