Jump to content

CentOS Strange Dependency Error


Go to solution Solved by fc7,

Recommended Posts

Posted

I'm trying to update to the latest Emby Server - the one that uses embymagick to get away from ImageMagick issues.

 

Here's what happens when I try to update:

#yum update emby-server -y   
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.solarvps.com
 * epel: mirror.us.leaseweb.net
 * extras: lug.mtu.edu
 * nux-dextop: mirror.li.nux.ro
 * updates: mirror.nexcess.net
Resolving Dependencies
--> Running transaction check
---> Package emby-server.noarch 0:3.0.5781.5-518.1 will be updated
---> Package emby-server.x86_64 0:3.0.5785-544.1 will be an update
--> Processing Dependency: embymagick for package: emby-server-3.0.5785-544.1.x86_64
--> Running transaction check
---> Package embymagick.x86_64 0:6.9.2-51.2 will be installed
--> Processing Dependency: libwebp.so.4()(64bit) for package: embymagick-6.9.2-51.2.x86_64
--> Finished Dependency Resolution
Error: Package: embymagick-6.9.2-51.2.x86_64 (home_emby)
           Requires: libwebp.so.4()(64bit)
           Available: libwebp-0.3.0-3.el7.x86_64 (base)
               libwebp.so.4()(64bit)
           Installed: libwebp-0.4.3-9.3.x86_64 (@home_emby)
              ~libwebp.so.5()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

 

What seems odd to me is that the libwebp I have is from @home_emby, not the one from base. So why is embymagick not happy with the libwebp from Emby? That doesn't seem to make sense to me. Packaging error on the embymagick.rpm spec?

  • Solution
Posted

Not at all. Now we build against stock libwebp so you don't need any other packages from our repo except for emby-server of course, sqlite 3.8, mono and embymagick. My advice is to remove emby-server (don't worry you will not loose any data) remove every package from our repo except sqlite and then just install emby-server as usual.

 

 

Sent from my iPhone using Tapatalk

  • Like 1
Posted

Thanks. I'll give it a shot later today. I'll be back if anything goes awry.

Posted

OK, looks like that worked.

 

Thanks!

Posted

Excellent. Please mark the thread as solved. Thanks. :)

 

 

Sent from my iPad using Tapatalk

Posted

Hello,

 

I am getting this same errors on a fresh centos 6 install.

Please help me how to install it?

Posted

Hello,

 

I am getting this same errors on a fresh centos 6 install.

Please help me how to install it?

 

Can you please post the complete output for the command "yum install emby-server". You need to run it as root.

 

Thanks

Posted
yum install emby-server

Loaded plugins: fastestmirror, security

Setting up Install Process

Loading mirror speeds from cached hostfile

 * base: www.gtlib.gatech.edu

 * extras: www.gtlib.gatech.edu

 * rpmforge: mirror.us.leaseweb.net

 * updates: www.gtlib.gatech.edu

Resolving Dependencies

--> Running transaction check

---> Package emby-server.x86_64 0:3.0.5785-555.1 will be installed

--> Processing Dependency: mono-core >= 4.0.0 for package: emby-server-3.0.5785-555.1.x86_64

--> Processing Dependency: mono-wcf >= 4.0.0 for package: emby-server-3.0.5785-555.1.x86_64

--> Processing Dependency: redhat-lsb-core for package: emby-server-3.0.5785-555.1.x86_64

--> Processing Dependency: embymagick for package: emby-server-3.0.5785-555.1.x86_64

--> Running transaction check

---> Package embymagick.x86_64 0:6.9.2-51.2 will be installed

--> Processing Dependency: libwebp.so.5()(64bit) for package: embymagick-6.9.2-51.2.x86_64

--> Processing Dependency: libfftw3.so.3()(64bit) for package: embymagick-6.9.2-51.2.x86_64

---> Package mono-core.x86_64 0:4.2.1.102-2.1 will be installed

--> Processing Dependency: mono(System.ComponentModel.Composition) = 4.0.0.0 for package: mono-core-4.2.1.102-2.1.x86_64

--> Processing Dependency: mono(System.ComponentModel.DataAnnotations) = 4.0.0.0 for package: mono-core-4.2.1.102-2.1.x86_64

--> Processing Dependency: mono(System.Runtime.Serialization) = 4.0.0.0 for package: mono-core-4.2.1.102-2.1.x86_64

--> Processing Dependency: mono(System.Data) = 4.0.0.0 for package: mono-core-4.2.1.102-2.1.x86_64

---> Package mono-wcf.x86_64 0:4.2.1.102-2.1 will be installed

--> Processing Dependency: mono(System.Data.Services.Client) = 4.0.0.0 for package: mono-wcf-4.2.1.102-2.1.x86_64

--> Processing Dependency: mono(System.Messaging) = 4.0.0.0 for package: mono-wcf-4.2.1.102-2.1.x86_64

--> Processing Dependency: mono(System.Web.Extensions) = 4.0.0.0 for package: mono-wcf-4.2.1.102-2.1.x86_64

---> Package redhat-lsb-core.x86_64 0:4.0-7.el6.centos will be installed

--> Processing Dependency: perl-CGI for package: redhat-lsb-core-4.0-7.el6.centos.x86_64

--> Processing Dependency: /usr/bin/pax for package: redhat-lsb-core-4.0-7.el6.centos.x86_64

--> Processing Dependency: /usr/bin/patch for package: redhat-lsb-core-4.0-7.el6.centos.x86_64

--> Processing Dependency: /usr/bin/msgfmt for package: redhat-lsb-core-4.0-7.el6.centos.x86_64

--> Processing Dependency: /bin/gettext for package: redhat-lsb-core-4.0-7.el6.centos.x86_64

--> Running transaction check

---> Package embymagick.x86_64 0:6.9.2-51.2 will be installed

--> Processing Dependency: libwebp.so.5()(64bit) for package: embymagick-6.9.2-51.2.x86_64

---> Package fftw.x86_64 0:3.2.1-3.1.el6 will be installed

---> Package gettext.x86_64 0:0.17-18.el6 will be installed

---> Package mono-data.x86_64 0:4.2.1.102-2.1 will be installed

---> Package mono-extras.x86_64 0:4.2.1.102-2.1 will be installed

--> Processing Dependency: mono(System.Windows.Forms) = 4.0.0.0 for package: mono-extras-4.2.1.102-2.1.x86_64

---> Package mono-mvc.x86_64 0:4.2.1.102-2.1 will be installed

---> Package mono-web.x86_64 0:4.2.1.102-2.1 will be installed

--> Processing Dependency: mono(Mono.Data.Sqlite) = 4.0.0.0 for package: mono-web-4.2.1.102-2.1.x86_64

---> Package mono-winfxcore.x86_64 0:4.2.1.102-2.1 will be installed

---> Package patch.x86_64 0:2.6-6.el6 will be installed

---> Package pax.x86_64 0:3.4-10.1.el6 will be installed

---> Package perl-CGI.x86_64 0:3.51-141.el6_7.1 will be installed

--> Running transaction check

---> Package embymagick.x86_64 0:6.9.2-51.2 will be installed

--> Processing Dependency: libwebp.so.5()(64bit) for package: embymagick-6.9.2-51.2.x86_64

---> Package mono-data-sqlite.x86_64 0:4.2.1.102-2.1 will be installed

---> Package mono-winforms.x86_64 0:4.2.1.102-2.1 will be installed

--> Finished Dependency Resolution

Error: Package: embymagick-6.9.2-51.2.x86_64 (home_emby)

           Requires: libwebp.so.5()(64bit)

 You could try using --skip-broken to work around the problem

 You could try running: rpm -Va --nofiles --nodigest
Posted

 

yum install emby-server
Loaded plugins: fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: www.gtlib.gatech.edu
 * extras: www.gtlib.gatech.edu
 * rpmforge: mirror.us.leaseweb.net
 * updates: www.gtlib.gatech.edu
Resolving Dependencies
--> Running transaction check
---> Package emby-server.x86_64 0:3.0.5785-555.1 will be installed
--> Processing Dependency: mono-core >= 4.0.0 for package: emby-server-3.0.5785-555.1.x86_64
--> Processing Dependency: mono-wcf >= 4.0.0 for package: emby-server-3.0.5785-555.1.x86_64
--> Processing Dependency: redhat-lsb-core for package: emby-server-3.0.5785-555.1.x86_64
--> Processing Dependency: embymagick for package: emby-server-3.0.5785-555.1.x86_64
--> Running transaction check
---> Package embymagick.x86_64 0:6.9.2-51.2 will be installed
--> Processing Dependency: libwebp.so.5()(64bit) for package: embymagick-6.9.2-51.2.x86_64
--> Processing Dependency: libfftw3.so.3()(64bit) for package: embymagick-6.9.2-51.2.x86_64
---> Package mono-core.x86_64 0:4.2.1.102-2.1 will be installed
--> Processing Dependency: mono(System.ComponentModel.Composition) = 4.0.0.0 for package: mono-core-4.2.1.102-2.1.x86_64
--> Processing Dependency: mono(System.ComponentModel.DataAnnotations) = 4.0.0.0 for package: mono-core-4.2.1.102-2.1.x86_64
--> Processing Dependency: mono(System.Runtime.Serialization) = 4.0.0.0 for package: mono-core-4.2.1.102-2.1.x86_64
--> Processing Dependency: mono(System.Data) = 4.0.0.0 for package: mono-core-4.2.1.102-2.1.x86_64
---> Package mono-wcf.x86_64 0:4.2.1.102-2.1 will be installed
--> Processing Dependency: mono(System.Data.Services.Client) = 4.0.0.0 for package: mono-wcf-4.2.1.102-2.1.x86_64
--> Processing Dependency: mono(System.Messaging) = 4.0.0.0 for package: mono-wcf-4.2.1.102-2.1.x86_64
--> Processing Dependency: mono(System.Web.Extensions) = 4.0.0.0 for package: mono-wcf-4.2.1.102-2.1.x86_64
---> Package redhat-lsb-core.x86_64 0:4.0-7.el6.centos will be installed
--> Processing Dependency: perl-CGI for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Processing Dependency: /usr/bin/pax for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Processing Dependency: /usr/bin/patch for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Processing Dependency: /usr/bin/msgfmt for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Processing Dependency: /bin/gettext for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Running transaction check
---> Package embymagick.x86_64 0:6.9.2-51.2 will be installed
--> Processing Dependency: libwebp.so.5()(64bit) for package: embymagick-6.9.2-51.2.x86_64
---> Package fftw.x86_64 0:3.2.1-3.1.el6 will be installed
---> Package gettext.x86_64 0:0.17-18.el6 will be installed
---> Package mono-data.x86_64 0:4.2.1.102-2.1 will be installed
---> Package mono-extras.x86_64 0:4.2.1.102-2.1 will be installed
--> Processing Dependency: mono(System.Windows.Forms) = 4.0.0.0 for package: mono-extras-4.2.1.102-2.1.x86_64
---> Package mono-mvc.x86_64 0:4.2.1.102-2.1 will be installed
---> Package mono-web.x86_64 0:4.2.1.102-2.1 will be installed
--> Processing Dependency: mono(Mono.Data.Sqlite) = 4.0.0.0 for package: mono-web-4.2.1.102-2.1.x86_64
---> Package mono-winfxcore.x86_64 0:4.2.1.102-2.1 will be installed
---> Package patch.x86_64 0:2.6-6.el6 will be installed
---> Package pax.x86_64 0:3.4-10.1.el6 will be installed
---> Package perl-CGI.x86_64 0:3.51-141.el6_7.1 will be installed
--> Running transaction check
---> Package embymagick.x86_64 0:6.9.2-51.2 will be installed
--> Processing Dependency: libwebp.so.5()(64bit) for package: embymagick-6.9.2-51.2.x86_64
---> Package mono-data-sqlite.x86_64 0:4.2.1.102-2.1 will be installed
---> Package mono-winforms.x86_64 0:4.2.1.102-2.1 will be installed
--> Finished Dependency Resolution
Error: Package: embymagick-6.9.2-51.2.x86_64 (home_emby)
           Requires: libwebp.so.5()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

 

 

It's not the same problem as the one discribed in this thread.

It seems you are missing EPEL repo that's why the dep cannot be resolved.

Please install EPEL and try again. You should follow the installation instructions provided in Emby website: https://emby.media/downloads/linux-server/

The first step is to:
 
Install epel repository

yum install epel-release

 

Try it and let us know how it goes.

Posted

I have yum install epel-release already installed but still.

Before posting my probem i tried all to get the missing dependencys working but still.

 

I did these steps to install :

cd /etc/yum.repos.d/

wget http://download.opensuse.org/repositories/home:emby/CentOS_6/home:emby.repo

yum install emby-server

 

But failed to install because of dependencys

 

According to the output you posted before it doesn't seem that you have EPEL installed.

Can post the output of "ls -l /etc/yum.repos.d/" ?

Posted

this is the output:

 

ls -l /etc/yum.repos.d/
total 48
-rw-r--r--. 1 root root 1991 Aug  3 12:13 CentOS-Base.repo
-rw-r--r--. 1 root root  647 Aug  3 12:13 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  289 Aug  3 12:13 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  630 Aug  3 12:13 CentOS-Media.repo
-rw-r--r--. 1 root root 6259 Aug  3 12:13 CentOS-Vault.repo
-rw-r--r--. 1 root root  957 Nov  4  2012 epel.repo
-rw-r--r--. 1 root root 1056 Nov  4  2012 epel-testing.repo
-rw-r--r--. 1 root root  739 Mar 20  2013 mirrors-rpmforge
-rw-r--r--. 1 root root  717 Mar 20  2013 mirrors-rpmforge-extras
-rw-r--r--. 1 root root  728 Mar 20  2013 mirrors-rpmforge-testing
-rw-r--r--. 1 root root 1128 Mar 20  2013 rpmforge.repo
Posted

 

this is the output:

 

ls -l /etc/yum.repos.d/
total 48
-rw-r--r--. 1 root root 1991 Aug  3 12:13 CentOS-Base.repo
-rw-r--r--. 1 root root  647 Aug  3 12:13 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  289 Aug  3 12:13 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  630 Aug  3 12:13 CentOS-Media.repo
-rw-r--r--. 1 root root 6259 Aug  3 12:13 CentOS-Vault.repo
-rw-r--r--. 1 root root  957 Nov  4  2012 epel.repo
-rw-r--r--. 1 root root 1056 Nov  4  2012 epel-testing.repo
-rw-r--r--. 1 root root  739 Mar 20  2013 mirrors-rpmforge
-rw-r--r--. 1 root root  717 Mar 20  2013 mirrors-rpmforge-extras
-rw-r--r--. 1 root root  728 Mar 20  2013 mirrors-rpmforge-testing
-rw-r--r--. 1 root root 1128 Mar 20  2013 rpmforge.repo

 

 

I thought you said it was a clean install. Why do you have rpmforge repo installed? It's not needed by Emby. It shouldn't be a problem but you can try disabling it and try installing Emby again.

 

I spinned up a VM running a fresh install of latest CentOS 6 (6.7) and tried to install Emby following the steps from the web. It worked fine, so there must be something particular to your system.

 

One thing you can try is to run:

# yum clean all
# yum install emby-server

And paste the output of both commands here.

 

If this also fails please run:

# yum list installed | grep home_emby
# cat /etc/yum.repos.d/epel.repo

and paste the output here.

 

Thanks.

Posted

I have reinstalled my server again and started all the procces again, this time installation went succesfull :)

Weird what the cause maybe,but now its up an running.

 

Thanks for the help.

Posted

I have reinstalled my server again and started all the procces again, this time installation went succesfull :)

Weird what the cause maybe,but now its up an running.

 

Thanks for the help.

 

Good to hear that.

 

Thanks

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...