Linux Try to install on ClearOS, Fail!
#1
Hello everyone:
I've tried to install XBMC on ClearOS(a CentOS based router system), so I can use a single mini-pc as Router+NAS+HTPC+Downloader.
But XBMC installation is failed as below, any idea?
I'm not very faimiliar with Linux, more detailed help is appreciated.

Thanks.

Code:
Last login: Fri May 10 17:02:54 2013 from 192.168.1.181
[root@server ~]#
[root@server ~]#
[root@server ~]# yum install xbmc
Loaded plugins: clearcenter-marketplace, fastestmirror
ClearCenter Marketplace: fetching repositories...
Loading mirror speeds from cached hostfile
* clearos: mirror2-houston.clearsdn.com
* clearos-addons: mirror2-houston.clearsdn.com
* clearos-extras: mirror2-houston.clearsdn.com
* clearos-updates: mirror2-houston.clearsdn.com
* contribs: download4.clearsdn.com
* epel: mirrors.ustc.edu.cn
* private-clearcenter-backuppc: download3.clearsdn.com:80
* private-clearcenter-dyndns: download3.clearsdn.com:80
* rpmfusion-free-updates: mirrors.163.com
* rpmfusion-nonfree-updates: mirrors.163.com
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package xbmc.i686 0:11.0-7.el6 will be installed
--> Processing Dependency: libpostproc.so.52(LIBPOSTPROC_52) for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libfribidi.so.0 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libsamplerate.so.0(libsamplerate.so.0.0) for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libboost_regex.so.5 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libavformat.so.53(LIBAVFORMAT_53) for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libboost_system.so.5 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libyajl.so.1 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libSDL_image-1.2.so.0 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libplist.so.1 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libavcodec.so.53 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libavfilter.so.2(LIBAVFILTER_2) for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libcdio.so.10 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libavutil.so.51 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: python-imaging for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: liblzo2.so.2 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libbluetooth.so.3 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libswscale.so.2(LIBSWSCALE_2) for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libavformat.so.53 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: glx-utils for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libSDL_mixer-1.2.so.0 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: librtmp for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libcdio.so.10(CDIO_10) for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libavfilter.so.2 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libGLEW.so.1.5 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libavutil.so.51(LIBAVUTIL_51) for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libavcodec.so.53(LIBAVCODEC_53) for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libdvdread.so.4 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libSDL-1.2.so.0 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libpostproc.so.52 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libsamplerate.so.0 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libswscale.so.2 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libmicrohttpd.so.10 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libboost_filesystem.so.5 for package: xbmc-11.0-7.el6.i686
--> Running transaction check
---> Package SDL.i686 0:1.2.14-3.el6 will be installed
---> Package SDL_image.i686 0:1.2.10-1.el6 will be installed
---> Package SDL_mixer.i686 0:1.2.11-3.el6 will be installed
---> Package boost-filesystem.i686 0:1.41.0-17.el6_4 will be installed
---> Package boost-system.i686 0:1.41.0-17.el6_4 will be installed
---> Package fribidi.i686 0:0.19.2-2.el6 will be installed
---> Package glew.i686 0:1.5.5-1.el6 will be installed
---> Package libavcodec53.i686 0:0.10.2-54.el6 will be installed
--> Processing Dependency: libxvidcore.so.4 for package: libavcodec53-0.10.2-54.el6.i686
--> Processing Dependency: libxavs.so.1 for package: libavcodec53-0.10.2-54.el6.i686
--> Processing Dependency: libx264.so.118 for package: libavcodec53-0.10.2-54.el6.i686
--> Processing Dependency: libvpx.so.1 for package: libavcodec53-0.10.2-54.el6.i686
--> Processing Dependency: libva.so.1 for package: libavcodec53-0.10.2-54.el6.i686
--> Processing Dependency: libspeex.so.1 for package: libavcodec53-0.10.2-54.el6.i686
--> Processing Dependency: libschroedinger-1.0.so.0 for package: libavcodec53-0.10.2-54.el6.i686
--> Processing Dependency: libopencore-amrwb.so.0 for package: libavcodec53-0.10.2-54.el6.i686
--> Processing Dependency: libopencore-amrnb.so.0 for package: libavcodec53-0.10.2-54.el6.i686
--> Processing Dependency: libmp3lame.so.0 for package: libavcodec53-0.10.2-54.el6.i686
--> Processing Dependency: libgsm.so.1 for package: libavcodec53-0.10.2-54.el6.i686
--> Processing Dependency: libdirac_encoder.so.0 for package: libavcodec53-0.10.2-54.el6.i686
---> Package libavfilter2.i686 0:0.10.2-54.el6 will be installed
--> Processing Dependency: libswresample.so.0(LIBSWRESAMPLE_0) for package: libavfilter2-0.10.2-54.el6.i686
--> Processing Dependency: libswresample.so.0 for package: libavfilter2-0.10.2-54.el6.i686
--> Processing Dependency: libcxcore.so.2.0 for package: libavfilter2-0.10.2-54.el6.i686
--> Processing Dependency: libcv.so.2.0 for package: libavfilter2-0.10.2-54.el6.i686
---> Package libavformat53.i686 0:0.10.2-54.el6 will be installed
---> Package libavutil51.i686 0:0.10.2-54.el6 will be installed
---> Package libmicrohttpd.i686 0:0.9.22-1.el6 will be installed
---> Package libpostproc52.i686 0:0.10.2-54.el6 will be installed
---> Package librtmp.i686 0:2.3-3.el6 will be installed
---> Package libswscale2.i686 0:0.10.2-54.el6 will be installed
---> Package lzo.i686 0:2.03-3.1.el6 will be installed
---> Package python-imaging.i686 0:1.1.6-19.el6 will be installed
---> Package xbmc.i686 0:11.0-7.el6 will be installed
--> Processing Dependency: libsamplerate.so.0(libsamplerate.so.0.0) for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libboost_regex.so.5 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libyajl.so.1 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libplist.so.1 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libcdio.so.10 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libbluetooth.so.3 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: glx-utils for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libcdio.so.10(CDIO_10) for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libdvdread.so.4 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libsamplerate.so.0 for package: xbmc-11.0-7.el6.i686
--> Running transaction check
---> Package dirac-libs.i686 0:1.0.2-4.el6 will be installed
---> Package gsm.i686 0:1.0.13-4.el6 will be installed
---> Package libmp3lame0.i686 0:3.99.3-23.el6 will be installed
---> Package libopencore-amrnb0.i686 0:0.1.3-1.el6 will be installed
---> Package libopencore-amrwb0.i686 0:0.1.3-1.el6 will be installed
---> Package libswresample0.i686 0:0.10.2-54.el6 will be installed
---> Package libva.i686 0:1.0.15-1.el6 will be installed
---> Package libvpx.i686 0:1.0.0-1.el6 will be installed
---> Package libx264_118.i686 0:0.118-17_20111111.2245.el6 will be installed
---> Package libxavs1.i686 0:0.1.51-2.el6 will be installed
---> Package libxvidcore4.i686 0:1.2.2-14.el6 will be installed
---> Package opencv.i686 0:2.0.0-9.el6 will be installed
--> Processing Dependency: libunicap.so.2 for package: opencv-2.0.0-9.el6.i686
--> Processing Dependency: libucil.so.2 for package: opencv-2.0.0-9.el6.i686
--> Processing Dependency: libgomp.so.1(OMP_3.0) for package: opencv-2.0.0-9.el6.i686
--> Processing Dependency: libgomp.so.1(OMP_1.0) for package: opencv-2.0.0-9.el6.i686
--> Processing Dependency: libgomp.so.1(GOMP_1.0) for package: opencv-2.0.0-9.el6.i686
--> Processing Dependency: libgomp.so.1 for package: opencv-2.0.0-9.el6.i686
--> Processing Dependency: libdc1394.so.22 for package: opencv-2.0.0-9.el6.i686
---> Package schroedinger.i686 0:1.0.8-4.el6 will be installed
---> Package speex.i686 0:1.2-0.12.rc1.1.el6 will be installed
---> Package xbmc.i686 0:11.0-7.el6 will be installed
--> Processing Dependency: libsamplerate.so.0(libsamplerate.so.0.0) for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libboost_regex.so.5 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libyajl.so.1 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libplist.so.1 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libcdio.so.10 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libbluetooth.so.3 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: glx-utils for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libcdio.so.10(CDIO_10) for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libdvdread.so.4 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libsamplerate.so.0 for package: xbmc-11.0-7.el6.i686
--> Running transaction check
---> Package libdc1394.i686 0:2.1.2-3.4.el6 will be installed
--> Processing Dependency: libraw1394.so.11 for package: libdc1394-2.1.2-3.4.el6.i686
---> Package opencv.i686 0:2.0.0-9.el6 will be installed
--> Processing Dependency: libgomp.so.1(OMP_3.0) for package: opencv-2.0.0-9.el6.i686
--> Processing Dependency: libgomp.so.1(OMP_1.0) for package: opencv-2.0.0-9.el6.i686
--> Processing Dependency: libgomp.so.1(GOMP_1.0) for package: opencv-2.0.0-9.el6.i686
--> Processing Dependency: libgomp.so.1 for package: opencv-2.0.0-9.el6.i686
---> Package unicap.i686 0:0.9.5-7.el6 will be installed
--> Processing Dependency: libv4l2.so.0 for package: unicap-0.9.5-7.el6.i686
---> Package xbmc.i686 0:11.0-7.el6 will be installed
--> Processing Dependency: libsamplerate.so.0(libsamplerate.so.0.0) for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libboost_regex.so.5 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libyajl.so.1 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libplist.so.1 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libcdio.so.10 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libbluetooth.so.3 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: glx-utils for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libcdio.so.10(CDIO_10) for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libdvdread.so.4 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libsamplerate.so.0 for package: xbmc-11.0-7.el6.i686
--> Running transaction check
---> Package libraw1394.i686 0:2.0.4-1.el6 will be installed
---> Package libv4l.i686 0:0.6.3-2.el6 will be installed
---> Package opencv.i686 0:2.0.0-9.el6 will be installed
--> Processing Dependency: libgomp.so.1(OMP_3.0) for package: opencv-2.0.0-9.el6.i686
--> Processing Dependency: libgomp.so.1(OMP_1.0) for package: opencv-2.0.0-9.el6.i686
--> Processing Dependency: libgomp.so.1(GOMP_1.0) for package: opencv-2.0.0-9.el6.i686
--> Processing Dependency: libgomp.so.1 for package: opencv-2.0.0-9.el6.i686
---> Package xbmc.i686 0:11.0-7.el6 will be installed
--> Processing Dependency: libsamplerate.so.0(libsamplerate.so.0.0) for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libboost_regex.so.5 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libyajl.so.1 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libplist.so.1 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libcdio.so.10 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libbluetooth.so.3 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: glx-utils for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libcdio.so.10(CDIO_10) for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libdvdread.so.4 for package: xbmc-11.0-7.el6.i686
--> Processing Dependency: libsamplerate.so.0 for package: xbmc-11.0-7.el6.i686
--> Finished Dependency Resolution
Error: Package: xbmc-11.0-7.el6.i686 (rpmfusion-free-updates)
           Requires: libcdio.so.10
Error: Package: xbmc-11.0-7.el6.i686 (rpmfusion-free-updates)
           Requires: libbluetooth.so.3
Error: Package: xbmc-11.0-7.el6.i686 (rpmfusion-free-updates)
           Requires: libcdio.so.10(CDIO_10)
Error: Package: xbmc-11.0-7.el6.i686 (rpmfusion-free-updates)
           Requires: libsamplerate.so.0(libsamplerate.so.0.0)
Error: Package: xbmc-11.0-7.el6.i686 (rpmfusion-free-updates)
           Requires: libboost_regex.so.5
Error: Package: xbmc-11.0-7.el6.i686 (rpmfusion-free-updates)
           Requires: libplist.so.1
Error: Package: opencv-2.0.0-9.el6.i686 (contribs)
           Requires: libgomp.so.1
Error: Package: opencv-2.0.0-9.el6.i686 (contribs)
           Requires: libgomp.so.1(OMP_3.0)
Error: Package: xbmc-11.0-7.el6.i686 (rpmfusion-free-updates)
           Requires: glx-utils
Error: Package: xbmc-11.0-7.el6.i686 (rpmfusion-free-updates)
           Requires: libsamplerate.so.0
Error: Package: xbmc-11.0-7.el6.i686 (rpmfusion-free-updates)
           Requires: libdvdread.so.4
Error: Package: opencv-2.0.0-9.el6.i686 (contribs)
           Requires: libgomp.so.1(GOMP_1.0)
Error: Package: xbmc-11.0-7.el6.i686 (rpmfusion-free-updates)
           Requires: libyajl.so.1
Error: Package: opencv-2.0.0-9.el6.i686 (contribs)
           Requires: libgomp.so.1(OMP_1.0)
You could try using --skip-broken to work around the problem
** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
perl-CGI-3.51-127.el6.i686 has missing requires of perl = ('4', '5.10.1', '127.el6')
[root@server ~]#
Reply
#2
Quote:Error: Package: xbmc-11.0-7.el6.i686 (rpmfusion-free-updates)
Requires: libyajl.so.1
...
...
perl-CGI-3.51-127.el6.i686 has missing requires of perl = ('4', '5.10.1', '127.el6')

Fix your repository - especially the fusion one, it want's to install an outdated v11.0 version.

Btw. If you are not familiar with linux, I recommend xbmcbuntu or OpenELEC. That do the job out of the box with latest and greatest xbmc.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#3
Quote:Fix your repository - especially the fusion one, it want's to install an outdated v11.0 version.

Btw. If you are not familiar with linux, I recommend xbmcbuntu or OpenELEC. That do the job out of the box with latest and greatest xbmc.

Thanks.
1, I try to install xbmc from RPMFusion's repository, it seems only V11 is provided. I'm trying other ways, but it look like that too few people use CentOS/ClearOS.

2, by the reason above, xmbcbuntu is not suitable for me.
Reply
#4
ClearOS developer here. I played around with XBMC for a few months, but it was always a bit quirky on my hardware (MacMini). Unfortunately, I have since moved on. My hope was to provide semi-official support for XBMC on ClearOS, but that's not going to happen without the ability to use it on a regular basis. No matter, all the pieces are in place and you can certainly give it a try. You will want to enable the "contribs" repository for the install -- it has all the media stack (e.g. ffmpeg) packages.

yum --enablerepo=clearos-contribs,clearos-core install xbmc

ClearOS is focused on business server environments, so we tucked the media stuff of to the side
Reply
#5
(2013-05-14, 15:23)pbaldwin Wrote: ClearOS developer here. I played around with XBMC for a few months, but it was always a bit quirky on my hardware (MacMini). Unfortunately, I have since moved on. My hope was to provide semi-official support for XBMC on ClearOS, but that's not going to happen without the ability to use it on a regular basis. No matter, all the pieces are in place and you can certainly give it a try. You will want to enable the "contribs" repository for the install -- it has all the media stack (e.g. ffmpeg) packages.

yum --enablerepo=clearos-contribs,clearos-core install xbmc

ClearOS is focused on business server environments, so we tucked the media stuff of to the side

thanks! I just/really want to build a single NAS + Router + HTPC + BT machine. so I can have it powered on 7x24.
XBMC in contribs repo is still V11. I'll test it then try to upgrade to V12.
Reply
#6
pbaldwin:

Your method works. but during my test, ClearOS 6.4 in VBOX, with xmbc in "contribs" repo installed, have critical problem. The UI sometime strucks without any sign. so I try to install the final & newest XBMC instead.

I do this following this WIKI page : http://wiki.xbmc.org/index.php?title=HOW...nux_CentOS

WITH contrib repo, there're still some packages are not able to be found:

faac, faac-devel, libssh-devel

Any ideas ? may be some instructions on where to find/download/compile/install these packages.
Reply
#7
@ss1969: Hi there. I just wanted to know if you have your XBMC already working? Or are you trying something else like ReadyDLNA? See here for installing ReadtDLNA on ClearOS (Dutch): http://server4business.nl/minidlna-server/
Reply

Logout Mark Read Team Forum Stats Members Help
Try to install on ClearOS, Fail!0