LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 12-14-2011, 05:26 PM   #1
Elmware
Member
 
Registered: May 2006
Location: Canada
Distribution: Slackware 13 and fedora 15
Posts: 32

Rep: Reputation: 0
xine won't start


If I try to run xine from the menu in KDE, it briefly opens then closes.

Looking around in Google, the only answer I can seem to find is to type xine -A alsa but I still get the same thing.

This is the message I get when I try to run xine from command prompt:
Code:
This is xine (X11 gui) - a free video player v0.99.6.
(c) 2000-2007 The xine Team.
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  138 (ATIFGLEXTENSION)
  Minor opcode of failed request:  66 ()
  Serial number of failed request:  2178
  Current serial number in output stream:  2178
If this helps any, my computer is a Toshiba Satellite L750D and I'm running Fedora-64bit version 15.

Also xine-check shows this:
Code:
Please be patient, this script may take a while to run...
[ good ] you're using Linux, doing specific tests
[ good ] looks like you have a /proc filesystem mounted.
[ good ] You seem to have a reasonable kernel version (2.6.41.4-1.fc15.x86_64)
[ good ] intel compatible processor, checking MTRR support
[ good ] you have MTRR support and there are some ranges set.
[ good ] found the player at /usr/bin/xine
[ good ] /usr/bin/xine is in your PATH
[OUCH!!] no libxine.pc on this machine.
         This means that xine-lib is either not installed
         or it is installed in a very unusual place.
         So you should probably install xine-lib before running xine-check...
         press <enter> to continue...
[ hint ] unable to determine plugin directory
         I could not determine your plugin directory. That would be much easier
         if you had libxine.pc installed (see message above)...
         Note that I could not check your xine plugins.
         press <enter> to continue...
[ good ] /dev/cdrom points to /dev/sr0
[ good ] /dev/dvd points to /dev/sr0
[ hint ] Your DVD drive seems not to be attached via ATAPI.
         This might be due to the use of an ide-scsi emulation.
         If you really have a SCSI DVD drive, your SCSI controller is likely
         to do perfect DMA, so there's no reason to worry about this.
         However, if you're using ide-scsi, there is a chance that DMA is
         disabled for the DVD drive. Moreover, I don't know how to enable
         DMA in that case, so you probably have to live with some performance
         loss. (FIXME: check for /proc/ide, provide solution)
         press <enter> to continue...
[ good ] found xvinfo: X-Video Extension version 2.2
[ hint ] Your X server doesn't support YV12 overlays.
         That means xine will have to do color space transformation and scaling
         in software, which is quite CPU intensive. Maybe upgrading your
         X server will help here.
         If you have an ATI card, you'll find accelerated X servers on
         http://www.linuxvideo.org/gatos/
         press <enter> to continue...
[ hint ] Your X server doesn't support YV12 overlays.
         That means xine will have to do color space transformation and scaling
         in software, which is quite CPU intensive. Maybe upgrading your
         X server will help here.
         If you have an ATI card, you'll find accelerated X servers on
         http://www.linuxvideo.org/gatos/
         press <enter> to continue...
[ hint ] Your X server doesn't have any XVideo support...
         XVideo is an X server extension introduced by XFree86 4.x. This
         extension provides access to hardware accelerated color space
         conversion and scaling, which gives a great performance boost.
         If you have a fast (>1GHz) machine, you may be able to watch all
         kinds of video, anyway. You will waste lots of CPU cycles, though...
         press <enter> to continue...
According to the software management, the libxine is installed. It sounds like the path may be incorrect or something.

I am able to play DVDs with VLC, but it's nice to have a player that isn't interrupted by the screensaver and power save features without having to have to remember to turn them off whenever I want to watch a movie. Plus xine has a nicer controls.
 
Old 12-15-2011, 08:43 AM   #2
aus9
LQ 5k Club
 
Registered: Oct 2003
Location: Western Australia
Distribution: Icewm
Posts: 5,842

Rep: Reputation: Disabled
hi

since it can't find your lib lets search for that eh?

Code:
su
find / -name xine*
I assume you already its pathway but mine (on a 32 bit deb sid) is /usr/lib/xine

and maybe you have a broken sym link?

Code:
ls -al /usr/lib/libxine*
lrwxrwxrwx 1 root root     17 Nov 24 09:41 /usr/lib/libxine.so.1 -> libxine.so.1.30.0
-rw-r--r-- 1 root root 368916 Nov 24 09:41 /usr/lib/libxine.so.1.30.0
 
Old 12-17-2011, 04:10 PM   #3
Elmware
Member
 
Registered: May 2006
Location: Canada
Distribution: Slackware 13 and fedora 15
Posts: 32

Original Poster
Rep: Reputation: 0
Hi aus9,

Thanks for your response.

Here's the result of the first command:
Code:
/etc/xinetd.d
/usr/lib64/xine
/usr/lib64/xine/plugins/1.30/xineplug_dmx_iff.so
/usr/lib64/xine/plugins/1.30/xineplug_inp_mms.so
/usr/lib64/xine/plugins/1.30/xineplug_ao_out_file.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_mpeg_elem.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_mpeg_pes.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_mpc.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_spucc.so
/usr/lib64/xine/plugins/1.30/xineplug_ao_out_alsa.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_real.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_avi.so
/usr/lib64/xine/plugins/1.30/xineplug_inp_vcd.so
/usr/lib64/xine/plugins/1.30/xineplug_vo_out_xdirectfb.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_rawdv.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_asf.so
/usr/lib64/xine/plugins/1.30/xineplug_vo_out_xvmc.so
/usr/lib64/xine/plugins/1.30/xineplug_wavpack.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_bitplane.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_spu.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_dxr3_spu.so
/usr/lib64/xine/plugins/1.30/xineplug_vo_out_sdl.so
/usr/lib64/xine/plugins/1.30/xineplug_vo_out_directfb.so
/usr/lib64/xine/plugins/1.30/xineplug_vo_out_xxmc.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_faad.so
/usr/lib64/xine/plugins/1.30/xineplug_inp_http.so
/usr/lib64/xine/plugins/1.30/xineplug_flac.so
/usr/lib64/xine/plugins/1.30/xineplug_vo_out_aa.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_fli.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_dts.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_flv.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_image.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_speex.so
/usr/lib64/xine/plugins/1.30/xineplug_ao_out_oss.so
/usr/lib64/xine/plugins/1.30/xineplug_inp_cdda.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_theora.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_sputext.so
/usr/lib64/xine/plugins/1.30/xineplug_ao_out_esd.so
/usr/lib64/xine/plugins/1.30/xineplug_inp_smb.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_dxr3_video.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_ogg.so
/usr/lib64/xine/plugins/1.30/xineplug_inp_net.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_lpcm.so
/usr/lib64/xine/plugins/1.30/xineplug_inp_stdin_fifo.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_spudvb.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_yuv4mpeg2.so
/usr/lib64/xine/plugins/1.30/xineplug_vo_out_none.so
/usr/lib64/xine/plugins/1.30/xineplug_inp_rtp.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_mad.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_nsf.so
/usr/lib64/xine/plugins/1.30/xineplug_vo_out_syncfb.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_matroska.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_games.so
/usr/lib64/xine/plugins/1.30/xineplug_vo_out_caca.so
/usr/lib64/xine/plugins/1.30/xineplug_inp_file.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_mpeg_block.so
/usr/lib64/xine/plugins/1.30/xineplug_inp_dvd.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_mpeg_ts.so
/usr/lib64/xine/plugins/1.30/xineplug_inp_dvb.so
/usr/lib64/xine/plugins/1.30/xineplug_vo_out_raw.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_rgb.so
/usr/lib64/xine/plugins/1.30/xineplug_ao_out_none.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_real.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_a52.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_gdk_pixbuf.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_sputext.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_mng.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_ff.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_yuv.so
/usr/lib64/xine/plugins/1.30/post/xineplug_post_planar.so
/usr/lib64/xine/plugins/1.30/post/xineplug_post_mosaico.so
/usr/lib64/xine/plugins/1.30/post/xineplug_post_audio_filters.so
/usr/lib64/xine/plugins/1.30/post/xineplug_post_tvtime.so
/usr/lib64/xine/plugins/1.30/post/xineplug_post_goom.so
/usr/lib64/xine/plugins/1.30/post/xineplug_post_visualizations.so
/usr/lib64/xine/plugins/1.30/post/xineplug_post_switch.so
/usr/lib64/xine/plugins/1.30/xineplug_inp_v4l2.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_vorbis.so
/usr/lib64/xine/plugins/1.30/xineplug_vo_out_xv.so
/usr/lib64/xine/plugins/1.30/xineplug_vo_out_opengl.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_dvaudio.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_mpeg.so
/usr/lib64/xine/plugins/1.30/xineplug_ao_out_pulseaudio.so
/usr/lib64/xine/plugins/1.30/xineplug_inp_vcdo.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_image.so
/usr/lib64/xine/plugins/1.30/xineplug_vo_out_xshm.so
/usr/lib64/xine/plugins/1.30/xineplug_vo_out_fb.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_qt.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_mpeg2.so
/usr/lib64/xine/plugins/1.30/xineplug_inp_pnm.so
/usr/lib64/xine/plugins/1.30/xineplug_vo_out_dxr3.so
/usr/lib64/xine/plugins/1.30/xineplug_ao_out_jack.so
/usr/lib64/xine/plugins/1.30/xineplug_vo_out_xcbshm.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_yuv_frames.so
/usr/lib64/xine/plugins/1.30/xineplug_inp_rtsp.so
/usr/lib64/xine/plugins/1.30/xineplug_vo_out_xcbxv.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_audio.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_spuhdmv.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_slave.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_gsm610.so
/usr/lib64/xine/plugins/1.30/xineplug_decode_spucmml.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_nsv.so
/usr/lib64/xine/plugins/1.30/xineplug_dmx_pva.so
/usr/lib64/pkgconfig/xinerama.pc
/usr/lib64/mozilla/plugins/xine-logo.ogg
/usr/lib64/mozilla/plugins/xineplugin.so
/usr/share/xine
/usr/share/xine/skins/xine-ui_logo.mpv
/usr/share/xine/skins/xinetic
/usr/share/xine/skins/Bambino-Black/xine_splash.png
/usr/share/xine/skins/OMS_legacy/xine_logo.png
/usr/share/xine/skins/Bambino-White/xine_splash.png
/usr/share/xine/skins/Bambino-Orange/xine_splash.png
/usr/share/xine/skins/xine_splash.png
/usr/share/xine/skins/Bambino-Blue/xine_splash.png
/usr/share/xine/skins/Polaris/xine_splash.png
/usr/share/xine/skins/Bambino-Pink/xine_splash.png
/usr/share/xine/skins/CelomaGold/xine_logo.png
/usr/share/xine/skins/Bambino-Purple/xine_splash.png
/usr/share/xine/skins/Bambino-Green/xine_splash.png
/usr/share/xine/skins/Antares/xine_splash.png
/usr/share/xine/skins/xinium/xine_splash.png
/usr/share/applications/xine.desktop
/usr/share/doc/openvpn-2.1.4/sample-config-files/xinetd-client-config
/usr/share/doc/openvpn-2.1.4/sample-config-files/xinetd-server-config
/usr/share/doc/xine-lib-extras-freeworld-1.1.20
/usr/share/doc/xine-lib-1.1.20
/usr/share/doc/xine-plugin-1.0.2
/usr/share/doc/xine-ui-0.99.6
/usr/share/doc/libbluray-0.2/player_wrappers/xine
/usr/share/pixmaps/xine.xpm
/usr/share/kde4/services/xinerama.desktop
/usr/share/mime/packages/xine-ui.xml
/usr/share/icons/hicolor/16x16/apps/xine.png
/usr/share/icons/hicolor/48x48/apps/xine.png
/usr/share/icons/hicolor/32x32/apps/xine.png
/usr/share/icons/hicolor/22x22/apps/xine.png
/usr/share/pkgconfig/xineramaproto.pc
/usr/share/locale/pt_BR/LC_MESSAGES/xine-ui.mo
/usr/share/locale/de/LC_MESSAGES/xine-ui.mo
/usr/share/locale/pl/LC_MESSAGES/xine-ui.mo
/usr/share/locale/cs/LC_MESSAGES/xine-ui.mo
/usr/share/locale/it/LC_MESSAGES/xine-ui.mo
/usr/share/locale/es/LC_MESSAGES/xine-ui.mo
/usr/share/locale/sk/LC_MESSAGES/xine-ui.mo
/usr/share/locale/nb/LC_MESSAGES/xine-ui.mo
/usr/share/locale/eo/LC_MESSAGES/xine-ui.mo
/usr/share/locale/ru/LC_MESSAGES/xine-ui.mo
/usr/share/locale/uk/LC_MESSAGES/xine-ui.mo
/usr/share/locale/ja/LC_MESSAGES/xine-ui.mo
/usr/share/locale/eu/LC_MESSAGES/xine-ui.mo
/usr/share/locale/fr/LC_MESSAGES/xine-ui.mo
/usr/share/man/man1/xine-check.1.gz
/usr/share/man/man1/xine.1.gz
/usr/share/man/man1/xine-remote.1.gz
/usr/share/man/man1/xine-bugreport.1.gz
/usr/share/man/de/man1/xine-check.1.gz
/usr/share/man/de/man1/xine.1.gz
/usr/share/man/de/man1/xine-remote.1.gz
/usr/share/man/de/man1/xine-bugreport.1.gz
/usr/share/man/pl/man1/xine.1.gz
/usr/share/man/pl/man1/xine-remote.1.gz
/usr/share/man/es/man1/xine-check.1.gz
/usr/share/man/es/man1/xine.1.gz
/usr/share/man/es/man1/xine-remote.1.gz
/usr/share/man/es/man1/xine-bugreport.1.gz
/usr/share/man/man5/xine.5.gz
/usr/share/man/fr/man1/xine.1.gz
/usr/include/xcb/xinerama.h
/usr/lib/python2.7/site-packages/sos/plugins/xinetd.pyo
/usr/lib/python2.7/site-packages/sos/plugins/xinetd.py
/usr/lib/python2.7/site-packages/sos/plugins/xinetd.pyc
/usr/bin/xine-remote
/usr/bin/xine
/usr/bin/xine-bugreport
/usr/bin/xine-check
/home/elmware/xine.txt
/home/elmware/xine-check.txt
The next part shows:
Code:
lrwxrwxrwx. 1 root root 23 Dec 14 15:16 /usr/lib/libxine* -> /usr/local/lib/libxine*
 
Old 12-18-2011, 05:54 PM   #4
aus9
LQ 5k Club
 
Registered: Oct 2003
Location: Western Australia
Distribution: Icewm
Posts: 5,842

Rep: Reputation: Disabled
ok well you seem to have a bad symlink?

your pathway is /usr/lib64/xine

but your symlink goes to /usr/local/lib/libxine....which has no files populated there

try this with root powers

Code:
rm -f /usr/lib/libxine
ln -s /usr/lib64/xine /usr/lib/libxine
now I may be wrong so just come back and redo it if it doesn't work....however there is still something wrong with your current symlink.
mine points to a file....yours points to a folder.

Now I am guessing that xine is a true 32 app and is looking for /usr/lib/libxine (a 32 bit folder)

now on my system I don't use xine per se...I use VLC but to see what my xine is looking for....inside the executable...YMMV I did this

Code:
cat /usr/bin/xine-list-1.1 | strings
/lib/ld-linux.so.2
libxine.so.1
__gmon_start__
_Jv_RegisterClasses
xine_new
xine_init
_fini
xine_get_mime_types
xine_get_version_string
xine_get_file_extensions
libpthread.so.0
libc.so.6
_IO_stdin_used
perror
puts
printf
stderr
getopt_long
fwrite
strchr
__libc_start_main
_edata
__bss_start
_end
GLIBC_2.0
D$,m
[^_]
|$,e
|$,mt
|$,au
|$,auD
|$,at~
D$,@
PTRh0
[^_]
hvaemp
1.1.20
%.*s;
%.*s%s
xine-list
help
version
mime-types
extensions
xine-list-XINE_MAJOR_VERSION.XINE_MINOR_VERSION %s
using xine-lib %s
usage: %s [options]
options:
  -h, --help		this help text
  -m, --mime-types	list just the supported MIME types
  -e, --extensions	list just the recognised filename extensions
  -a, --all		list everything
  -p, --pretty-print	add line feeds
xine-list %s
using xine-lib %s
(c) 2008 the xine project team
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE,
to the extent permitted by law.
xine-list: invalid option (try -h or --help)
xine-list: failed to read types info
;*2$",
xine-list-1.1
.shstrtab
.interp
.note.ABI-tag
.note.gnu.build-id
.gnu.hash
.dynsym
.dynstr
.gnu.version
.gnu.version_r
.rel.dyn
.rel.plt
.init
.text
.fini
.rodata
.eh_frame_hdr
.eh_frame
.init_array
.ctors
.dtors
.jcr
.dynamic
.got
.got.plt
.data
.bss
.gnu_debuglink
and you can see that........libxine.so.1 at the top

so try this....assuming /usr/bin structure

cat /usr/bin/xine | strings

and see what its looking for....in case our symlink is a red herring?
 
Old 12-18-2011, 09:06 PM   #5
Elmware
Member
 
Registered: May 2006
Location: Canada
Distribution: Slackware 13 and fedora 15
Posts: 32

Original Poster
Rep: Reputation: 0
ok, now I'm really baffled. I thought that it couldn't hurt to uninstall everything xine using the software manager, then reinstall it all, but now the system won't even boot up past the bars at the bottom of the screen with the fedora text at the bottom just before the login screen.

I can't even understand why doing that would cause this to happen
 
Old 12-18-2011, 11:49 PM   #6
aus9
LQ 5k Club
 
Registered: Oct 2003
Location: Western Australia
Distribution: Icewm
Posts: 5,842

Rep: Reputation: Disabled
since you posted this I assume you are using slackware to boot as fedora is currently dead?

you should be able to mount the offending partition and look at fed's /var/log area for what packages were removed.

post them please

as I am not a fed expert but I can spot an xorg file like anyone else.

2) I assume you know how to use chroot?

if so you may be able to use yum undo?
http://docs.fedoraproject.org/en-US/...h05s16s02.html

if not you can at least look at /var/log/yum.log assuming you use yum and boot into single mode into fed
(meaning no X)

and use yum commands to redo...undo or install based on what you see in that log
 
Old 12-20-2011, 06:19 PM   #7
Elmware
Member
 
Registered: May 2006
Location: Canada
Distribution: Slackware 13 and fedora 15
Posts: 32

Original Poster
Rep: Reputation: 0
Cool, I didn't know yum had an undo opton. Unfortunetly it's too late I went and downloaded fedora 16, but the wierd thing is that when I do the updates, I get a blank screen at the login screen, which I will be posting in another thread if I can't find it posted anywhere.

Thanks for all your help though. much appreciated
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Heartbeat cluster won't recognize other node, resource won't start. slinx Linux - Enterprise 2 04-08-2010 10:48 PM
Heartbeat cluster won't recognize other node, resource won't start. slinx Linux - Enterprise 1 03-31-2010 11:19 AM
xine won't start after upgrade Alien#007 Debian 1 05-25-2005 11:57 AM
Xine won't start properly mouth Mandriva 2 01-24-2005 02:25 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 05:04 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration