Project

General

Profile

Actions

Bug #4838

closed

"Funky" mix of dependency with Yum on Redhat 6

Added by Christophe Nowicki over 10 years ago. Updated over 9 years ago.

Status:
Rejected
Priority:
N/A
Assignee:
Matthieu CERDA
Category:
Packaging
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:

Description

Hi,

The yum install rudder-webapp command fail on RHEL6 (x86_64) with RPM nighly build :

--> Processing Dependency: libcrypto.so.10 for package: 1398866025:rudder-inventory-ldap-2.10.1.rc1.git201405080352-1.EL.6.i686
--> Finished Dependency Resolution
Error: Package: 1398866025:rudder-inventory-ldap-2.10.1.rc1.git201405080352-1.EL.6.i686 (rudder-project)
           Requires: libc.so.6(GLIBC_2.3.4)
Error: Package: 1398866025:rudder-inventory-ldap-2.10.1.rc1.git201405080352-1.EL.6.i686 (rudder-project)
           Requires: libc.so.6(GLIBC_2.1.3)
Error: Package: 1398866025:rudder-inventory-ldap-2.10.1.rc1.git201405080352-1.EL.6.i686 (rudder-project)
           Requires: libc.so.6(GLIBC_2.3.2)
Error: Package: 1398866025:rudder-inventory-ldap-2.10.1.rc1.git201405080352-1.EL.6.i686 (rudder-project)
           Requires: libdb-4.7.so
Error: Package: 1398866025:rudder-inventory-ldap-2.10.1.rc1.git201405080352-1.EL.6.i686 (rudder-project)
           Requires: libpthread.so.0
Error: Package: 1398866025:rudder-inventory-ldap-2.10.1.rc1.git201405080352-1.EL.6.i686 (rudder-project)
           Requires: libc.so.6
Error: Package: 1398866025:rudder-inventory-ldap-2.10.1.rc1.git201405080352-1.EL.6.i686 (rudder-project)
           Requires: libpthread.so.0(GLIBC_2.0)
Error: Package: 1398866025:rudder-inventory-ldap-2.10.1.rc1.git201405080352-1.EL.6.i686 (rudder-project)
           Requires: libpthread.so.0(GLIBC_2.2)
Error: Package: 1398866025:rudder-inventory-ldap-2.10.1.rc1.git201405080352-1.EL.6.i686 (rudder-project)
           Requires: libc.so.6(GLIBC_2.7)
Error: Package: 1398866025:rudder-inventory-ldap-2.10.1.rc1.git201405080352-1.EL.6.i686 (rudder-project)
           Requires: libc.so.6(GLIBC_2.0)
Error: Package: 1398866025:rudder-inventory-ldap-2.10.1.rc1.git201405080352-1.EL.6.i686 (rudder-project)
           Requires: libltdl.so.7
Error: Package: 1398866025:rudder-inventory-ldap-2.10.1.rc1.git201405080352-1.EL.6.i686 (rudder-project)
           Requires: libsasl2.so.2
Error: Package: 1398866025:rudder-inventory-ldap-2.10.1.rc1.git201405080352-1.EL.6.i686 (rudder-project)
           Requires: libc.so.6(GLIBC_2.12)
Error: Package: 1398866025:rudder-inventory-ldap-2.10.1.rc1.git201405080352-1.EL.6.i686 (rudder-project)
           Requires: libcrypto.so.10

Yum is trying to install i686 package on x86_64 ... ( no comment ... ;-) )

Rudder-webapp package dependency tree is wrong :

# repoquery --requires --recursive --resolve  rudder-webapp 
rudder-webapp-1398866025:2.10.1.rc1.git201405070210-1.EL.6.noarch
rudder-inventory-ldap-1398866025:2.10.1.rc1.git201404150558-1.EL.6.x86_64
openssl-0:1.0.1e-16.el6_5.7.x86_64
bash-0:4.1.2-15.el6_4.x86_64
ncf-1398866025:0.201404070502-1.EL.6.noarch
rudder-inventory-ldap-1398866025:2.10.1.rc1.git201405070210-1.EL.6.i686 <==== FUNKY 
rudder-reports-1398866025:2.10.1.rc1.git201404100357-1.EL.6.noarch
git-0:1.7.1-3.el6_4.1.x86_64
rsync-0:3.0.6-9.el6_4.1.x86_64
rudder-techniques-1398866025:2.10.1.rc1.git201405020210-1.EL.6.noarch
rudder-webapp-1398866025:2.10.1.rc1.git201405070210-1.EL.6.noarch
httpd-tools-0:2.2.15-30.el6_5.x86_64
rudder-jetty-1398866025:2.10.1.rc1.git201405060210-1.EL.6.noarch
mod_ssl-1:2.2.22-25.ep6.el6.x86_64
httpd-0:2.2.15-30.el6_5.x86_64
rudder-inventory-endpoint-1398866025:2.10.1.rc1.git201405030210-1.EL.6.noarch

Best Regards,


Related issues 1 (0 open1 closed)

Related to Rudder - Bug #4881: postgresql: unrecognized service RejectedMatthieu CERDA2014-05-22Actions
Actions #1

Updated by Nicolas CHARLES over 10 years ago

  • Project changed from Rudder to 34
  • Target version set to 2.10.1

Thank you for the bug reports Christophe; Matthieu will take care of this

Actions #2

Updated by Christophe Nowicki over 10 years ago

Any news?

This bug is blocking for us. We can not deploy rudder cluster on Redhat :-(

I've checked the RPM spec, but didn't spot the bug.

It's looks like an build system issue.

Best Regards,

Actions #3

Updated by Nicolas PERRON over 10 years ago

  • Status changed from New to Discussion
  • Assignee changed from Matthieu CERDA to Christophe Nowicki

I don't think this is a problem because we've got both i686 and x86_64:

[vagrant@server ~]$ repoquery --requires --recursive  --resolve rudder-webapp | grep ldap
rudder-inventory-ldap-1398866025:2.9.4.release-1.EL.6.x86_64
rudder-inventory-ldap-1398866025:2.9.4.release-1.EL.6.i686

As from yum dependencies list:

[vagrant@server ~]$ yum deplist rudder-webapp | grep ldap
  dependency: rudder-inventory-ldap
   provider: rudder-inventory-ldap.i686 1398866025:2.9.4.release-1.EL.6
   provider: rudder-inventory-ldap.x86_64 1398866025:2.9.4.release-1.EL.6

And if I do the same for the package 'man' I have the same result:

[vagrant@server ~]$ repoquery --requires --recursive  --resolve man | grep glibc
glibc-0:2.12-1.132.el6_5.1.i686
glibc-0:2.12-1.132.el6.x86_64

[vagrant@server ~]$ yum deplist man | grep glibc
   provider: glibc.i686 2.12-1.132.el6
   provider: glibc.x86_64 2.12-1.132.el6
   provider: glibc.i686 2.12-1.132.el6_5.1
   provider: glibc.x86_64 2.12-1.132.el6_5.1
   provider: glibc.x86_64 2.12-1.132.el6
   provider: glibc.x86_64 2.12-1.132.el6_5.1

So I doubt this is a real problem. What's your opinion Christophe ?

Actions #4

Updated by Matthieu CERDA over 10 years ago

  • Assignee changed from Christophe Nowicki to Matthieu CERDA
Actions #5

Updated by Matthieu CERDA over 10 years ago

  • Status changed from Discussion to Rejected
  • % Done changed from 0 to 100

Closing this as asked by Christophe in #4881, as this is not the case anymore on 2.11.

Actions #6

Updated by Benoît PECCATTE over 9 years ago

  • Project changed from 34 to Rudder
  • Category set to Packaging
Actions

Also available in: Atom PDF