[Solved] Dependencies +therequired15characters

So, as a shortcut, I figured I’d install the owncloud module from Software Center into a plain, up to date nethserver install.

What I expected was that there was a dependency manager or something that would go something like… need mysql, need users, need httpd, etc, etc and install. What I got was…

Sep 18 15:56:15 server32 pkgaction[2416]: remove: 
Sep 18 15:56:15 server32 pkgaction[2416]: update: 
Sep 18 15:56:15 server32 pkgaction[2416]: install: @nethserver-owncloud
Sep 18 15:56:50 server32 pkgaction[2416]: [NoMoreMirrorsRepoError] failure: repodata/a1cacdb396f553fff7d18b01313d31ad4986f7fadc4f5cc3d9d0d82bb342dd28-filelists.sqlite.bz2 from centos-base: [Errno 256] No more mirrors to try.

Loaded plugins: changelog, fastestmirror, nethserver_events, presto
Loading mirror speeds from cached hostfile

I certainly don’t want to use sqlite.

Or, have I hit the repo while you guys were transitioning to oC .10?

Sep 18 17:59:02 server32 pkgaction[13114]: remove: 

Sep 18 17:59:02 server32 pkgaction[13114]: update:
Sep 18 17:59:02 server32 pkgaction[13114]: install: @nethserver-file-server
Sep 18 17:59:36 server32 pkgaction[13114]: [NoMoreMirrorsRepoError] failure: repodata/a1cacdb396f553fff7d18b01313d31ad4986f7fadc4f5cc3d9d0d82bb342dd28-filelists.sqlite.bz2 from centos-base: [Errno 256] No more mirrors to try.

Ok, I’m done with this for the night.

[root@server7b yum.repos.d]# yum install --disablerepo=centos-base nethserver-owncloud
Loaded plugins: changelog, fastestmirror, nethserver_events, presto
Setting up Install Process
Loading mirror speeds from cached hostfile

  • nethserver-base: nethserver.antani.co
  • nethserver-updates: nethserver.antani.co
    Resolving Dependencies
    –> Running transaction check
    —> Package nethserver-owncloud.noarch 0:1.1.5-1.ns6 will be installed
    –> Processing Dependency: owncloud >= 7.0.8 for package: nethserver-owncloud-1.1.5-1.ns6.noarch
    –> Processing Dependency: php-pear-Net-Curl for package: nethserver-owncloud-1.1.5-1.ns6.noarch
    –> Processing Dependency: php-pear-MDB2-Driver-mysqli for package: nethserver-owncloud-1.1.5-1.ns6.noarch
    –> Processing Dependency: php-pear-MDB2 for package: nethserver-owncloud-1.1.5-1.ns6.noarch
    –> Processing Dependency: php-pear for package: nethserver-owncloud-1.1.5-1.ns6.noarch
    –> Processing Dependency: php-pdo for package: nethserver-owncloud-1.1.5-1.ns6.noarch
    –> Processing Dependency: php-mysql for package: nethserver-owncloud-1.1.5-1.ns6.noarch
    –> Processing Dependency: php-ldap for package: nethserver-owncloud-1.1.5-1.ns6.noarch
    –> Processing Dependency: php-gd for package: nethserver-owncloud-1.1.5-1.ns6.noarch
    –> Processing Dependency: nethserver-mysql for package: nethserver-owncloud-1.1.5-1.ns6.noarch
    –> Processing Dependency: nethserver-httpd for package: nethserver-owncloud-1.1.5-1.ns6.noarch
    –> Processing Dependency: nethserver-directory for package: nethserver-owncloud-1.1.5-1.ns6.noarch
    –> Running transaction check
    —> Package nethserver-directory.noarch 0:2.2.3-1.ns6 will be installed
    –> Processing Dependency: perl-LDAP = 1:0.40-2.nh for package: nethserver-directory-2.2.3-1.ns6.noarch
    –> Processing Dependency: pam_ldap >= 185-5 for package: nethserver-directory-2.2.3-1.ns6.noarch
    –> Processing Dependency: nss-pam-ldapd >= 0.7.5-3 for package: nethserver-directory-2.2.3-1.ns6.noarch
    –> Processing Dependency: perl(Net::LDAP::LDIF) for package: nethserver-directory-2.2.3-1.ns6.noarch
    –> Processing Dependency: perl(Net::LDAP) for package: nethserver-directory-2.2.3-1.ns6.noarch
    –> Processing Dependency: perl(MIME::Entity) for package: nethserver-directory-2.2.3-1.ns6.noarch
    –> Processing Dependency: perl(Authen::SASL) for package: nethserver-directory-2.2.3-1.ns6.noarch
    –> Processing Dependency: openldap-servers for package: nethserver-directory-2.2.3-1.ns6.noarch
    –> Processing Dependency: openldap-clients for package: nethserver-directory-2.2.3-1.ns6.noarch
    —> Package nethserver-httpd.noarch 0:2.4.2-1.ns6 will be installed
    —> Package nethserver-mysql.noarch 0:1.0.7-1.ns6 will be installed
    –> Processing Dependency: perl-Expect for package: nethserver-mysql-1.0.7-1.ns6.noarch
    –> Processing Dependency: mysql-server for package: nethserver-mysql-1.0.7-1.ns6.noarch
    —> Package nethserver-owncloud.noarch 0:1.1.5-1.ns6 will be installed
    –> Processing Dependency: php-pear for package: nethserver-owncloud-1.1.5-1.ns6.noarch
    —> Package owncloud.noarch 0:7.0.8-1.1 will be installed
    –> Processing Dependency: policycoreutils-python for package: owncloud-7.0.8-1.1.noarch
    –> Processing Dependency: php-process for package: owncloud-7.0.8-1.1.noarch
    –> Processing Dependency: php-mbstring for package: owncloud-7.0.8-1.1.noarch
    –> Processing Dependency: owncloud-3rdparty for package: owncloud-7.0.8-1.1.noarch
    –> Processing Dependency: mysql for package: owncloud-7.0.8-1.1.noarch
    —> Package php-gd.x86_64 0:5.3.3-46.el6_6 will be installed
    –> Processing Dependency: libjpeg.so.62(LIBJPEG_6.2)(64bit) for package: php-gd-5.3.3-46.el6_6.x86_64
    –> Processing Dependency: libjpeg.so.62()(64bit) for package: php-gd-5.3.3-46.el6_6.x86_64
    –> Processing Dependency: libXpm.so.4()(64bit) for package: php-gd-5.3.3-46.el6_6.x86_64
    —> Package php-ldap.x86_64 0:5.3.3-46.el6_6 will be installed
    —> Package php-mysql.x86_64 0:5.3.3-46.el6_6 will be installed
    —> Package php-pdo.x86_64 0:5.3.3-46.el6_6 will be installed
    —> Package php-pear-MDB2.noarch 0:2.5.0-0.9.b5.el6 will be installed
    –> Processing Dependency: php-pear(PEAR) >= 1.9.1 for package: php-pear-MDB2-2.5.0-0.9.b5.el6.noarch
    –> Processing Dependency: /usr/bin/pear for package: php-pear-MDB2-2.5.0-0.9.b5.el6.noarch
    –> Processing Dependency: /usr/bin/pear for package: php-pear-MDB2-2.5.0-0.9.b5.el6.noarch
    —> Package php-pear-MDB2-Driver-mysqli.noarch 0:1.5.0-0.8.b4.el6 will be installed
    –> Processing Dependency: php-pear(PEAR) for package: php-pear-MDB2-Driver-mysqli-1.5.0-0.8.b4.el6.noarch
    –> Processing Dependency: /usr/bin/pear for package: php-pear-MDB2-Driver-mysqli-1.5.0-0.8.b4.el6.noarch
    –> Processing Dependency: /usr/bin/pear for package: php-pear-MDB2-Driver-mysqli-1.5.0-0.8.b4.el6.noarch
    —> Package php-pear-Net-Curl.noarch 0:1.2.5-4.el6 will be installed
    –> Processing Dependency: php-pear(PEAR) for package: php-pear-Net-Curl-1.2.5-4.el6.noarch
    –> Processing Dependency: /usr/bin/pear for package: php-pear-Net-Curl-1.2.5-4.el6.noarch
    –> Processing Dependency: /usr/bin/pear for package: php-pear-Net-Curl-1.2.5-4.el6.noarch
    –> Running transaction check
    —> Package mysql.x86_64 0:5.1.73-5.el6_6 will be installed
    —> Package mysql-server.x86_64 0:5.1.73-5.el6_6 will be installed
    –> Processing Dependency: perl-DBI for package: mysql-server-5.1.73-5.el6_6.x86_64
    –> Processing Dependency: perl-DBD-MySQL for package: mysql-server-5.1.73-5.el6_6.x86_64
    –> Processing Dependency: perl(DBI) for package: mysql-server-5.1.73-5.el6_6.x86_64
    —> Package nethserver-directory.noarch 0:2.2.3-1.ns6 will be installed
    –> Processing Dependency: pam_ldap >= 185-5 for package: nethserver-directory-2.2.3-1.ns6.noarch
    –> Processing Dependency: perl(MIME::Entity) for package: nethserver-directory-2.2.3-1.ns6.noarch
    –> Processing Dependency: perl(Authen::SASL) for package: nethserver-directory-2.2.3-1.ns6.noarch
    –> Processing Dependency: openldap-servers for package: nethserver-directory-2.2.3-1.ns6.noarch
    –> Processing Dependency: openldap-clients for package: nethserver-directory-2.2.3-1.ns6.noarch
    —> Package nethserver-owncloud.noarch 0:1.1.5-1.ns6 will be installed
    –> Processing Dependency: php-pear for package: nethserver-owncloud-1.1.5-1.ns6.noarch
    —> Package nss-pam-ldapd.x86_64 0:0.7.5-20.el6_6.3 will be installed
    centos-updates/filelists_db | 2.8 MB 00:02
    nethserver-base/filelists_db | 2.7 kB 00:00
    http://nethserver.antani.co/nethserver/6.6/base/x86_64/repodata/4521760823aecc30fdc4ebb4dc4e0b8b54b95cc32a122d553d2e45f4436d5c79-filelists.sqlite.bz2: [Errno -1] Metadata file does not match checksum
    Trying other mirror.
    nethserver-base/filelists_db | 433 kB 00:02
    nethserver-updates/filelists_db | 2.7 kB 00:00
    http://nethserver.antani.co/nethserver/6.6/updates/x86_64/repodata/8f3a958f4059c5eddb0189ee292a4d75cdec2f6ea7ead2e587221c0ab113ecb1-filelists.sqlite.bz2: [Errno -1] Metadata file does not match checksum
    Trying other mirror.
    http://nethserver.de-labrusse.fr/6.6/updates/x86_64/repodata/8f3a958f4059c5eddb0189ee292a4d75cdec2f6ea7ead2e587221c0ab113ecb1-filelists.sqlite.bz2: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
    Trying other mirror.
    http://mirror1.nethserver.org/nethserver/6.6/updates/x86_64/repodata/8f3a958f4059c5eddb0189ee292a4d75cdec2f6ea7ead2e587221c0ab113ecb1-filelists.sqlite.bz2: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
    Trying other mirror.
    http://mirror.nethserver.org/nethserver/6.6/updates/x86_64/repodata/8f3a958f4059c5eddb0189ee292a4d75cdec2f6ea7ead2e587221c0ab113ecb1-filelists.sqlite.bz2: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
    Trying other mirror.
    http://mirror.nethesis.it/nethserver/6.6/updates/x86_64/repodata/8f3a958f4059c5eddb0189ee292a4d75cdec2f6ea7ead2e587221c0ab113ecb1-filelists.sqlite.bz2: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
    Trying other mirror.
    nethserver-updates/filelists_db | 2.7 kB 00:00
    http://mirror.framassa.org/nethserver/6.6/updates/x86_64/repodata/8f3a958f4059c5eddb0189ee292a4d75cdec2f6ea7ead2e587221c0ab113ecb1-filelists.sqlite.bz2: [Errno -1] Metadata file does not match checksum
    Trying other mirror.
    Error: failure: repodata/8f3a958f4059c5eddb0189ee292a4d75cdec2f6ea7ead2e587221c0ab113ecb1-filelists.sqlite.bz2 from nethserver-updates: [Errno 256] No more mirrors to try.

http://linux.mirrors.es.net/centos/6.6/readme

This directory (and version of CentOS) is deprecated.  For normal users,

you should use /6/ and not /6.6/ in your path. Please see this FAQ
concerning the CentOS release scheme:

https://wiki.centos.org/FAQ/General

If you know what you are doing, and absolutely want to remain at the 6.6
level, go to http://vault.centos.org/ for packages.

Please keep in mind that 6.0, 6.1, 6.2, 6.3, 6.4 , 6.5 and 6.6 no longer gets any updates, nor
any security fix’s.

Solved

So a couple of issues,

  1. a couple of repos being blocked by the gateway web filter.
  2. a deprecated (?) repo
  3. the application of ‘yum clean all’.