Jump to content

CentOS Strange Dependency Error


djotaku
Go to solution Solved by fc7,

Recommended Posts

djotaku

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?

Link to comment
Share on other sites

  • Solution

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
Link to comment
Share on other sites

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

 

 

Sent from my iPad using Tapatalk

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Shailendra
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
Link to comment
Share on other sites

 

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.

Link to comment
Share on other sites

Shailendra

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

Link to comment
Share on other sites

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/" ?

Link to comment
Share on other sites

Shailendra

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
Link to comment
Share on other sites

 

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.

Link to comment
Share on other sites

Shailendra

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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...