Project

General

Profile

Bug #6274

Rudder can't install certain RPM packages

Added by Dennis Cabooter over 3 years ago. Updated over 1 year ago.

Status:
Rejected
Priority:
2
Assignee:
-
Category:
Techniques
Target version:
Target version (plugin):
Severity:
User visibility:
Effort required:
Pull Request:
Priority:

Description

This is what I see if Rudder tries to install etckeeper:

2015-02-17T17:59:09+0100 error: /default/check_rpm_package_installation/packages/'etckeeper'[0]: Finished command related to promiser 'etckeeper' -- an error occurred, returned 1
2015-02-17T17:59:09+0100 error: /default/check_rpm_package_installation/packages/'etckeeper'[0]: Package schedule execution failed for 'etckeeper-*'

Rudder doesn't do "yum install etckeeper" but "yum install etckeeper-*", which may cause problems.

In this case it actually does:

# yum install etckeeper-*
Loaded plugins: security
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package etckeeper.noarch 0:1.14-2.el5 set to be updated
---> Package etckeeper-bzr.noarch 0:1.14-1.el5 set to be updated
--> Processing Dependency: etckeeper = 1.14-1.el5 for package: etckeeper-bzr
--> Processing Dependency: bzr for package: etckeeper-bzr
--> Running transaction check
---> Package bzr.x86_64 0:2.1.4-2.el5 set to be updated
--> Processing Dependency: python-pycurl for package: bzr
--> Processing Dependency: python-paramiko for package: bzr
---> Package etckeeper-bzr.noarch 0:1.14-1.el5 set to be updated
--> Processing Dependency: etckeeper = 1.14-1.el5 for package: etckeeper-bzr
--> Running transaction check
---> Package etckeeper-bzr.noarch 0:1.14-1.el5 set to be updated
--> Processing Dependency: etckeeper = 1.14-1.el5 for package: etckeeper-bzr
---> Package python-paramiko.noarch 0:1.7.6-1.el5 set to be updated
--> Processing Dependency: python-crypto >= 1.9 for package: python-paramiko
---> Package python-pycurl.x86_64 0:7.15.5.1-8.el5 set to be updated
--> Running transaction check
---> Package etckeeper-bzr.noarch 0:1.14-1.el5 set to be updated
--> Processing Dependency: etckeeper = 1.14-1.el5 for package: etckeeper-bzr
---> Package python-crypto.x86_64 0:2.0.1-5.el5 set to be updated
--> Processing Dependency: libgmp.so.3()(64bit) for package: python-crypto
--> Running transaction check
---> Package etckeeper-bzr.noarch 0:1.14-1.el5 set to be updated
--> Processing Dependency: etckeeper = 1.14-1.el5 for package: etckeeper-bzr
---> Package gmp.x86_64 0:4.1.4-10.el5 set to be updated
--> Finished Dependency Resolution
etckeeper-bzr-1.14-1.el5.noarch from winz-epel has depsolving problems
  --> Missing Dependency: etckeeper = 1.14-1.el5 is needed by package etckeeper-bzr-1.14-1.el5.noarch (winz-epel)
Error: Missing Dependency: etckeeper = 1.14-1.el5 is needed by package etckeeper-bzr-1.14-1.el5.noarch (winz-epel)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.

But this works:

# yum install etckeeper
Loaded plugins: security
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package etckeeper.noarch 0:1.14-2.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=======================================================================================================================================================================================================
 Package                                         Arch                                         Version                                            Repository                                       Size
=======================================================================================================================================================================================================
Installing:
 etckeeper                                       noarch                                       1.14-2.el5                                         winz-epel                                        35 k

Transaction Summary
=======================================================================================================================================================================================================
Install       1 Package(s)
Upgrade       0 Package(s)

Total download size: 35 k
Is this ok [y/N]:

History

#1 Updated by Matthieu CERDA over 3 years ago

  • Category set to Techniques
  • Status changed from New to 8
  • Priority changed from 1 to 2
  • Target version set to 2.11.8

Hmmmmm crud...

Thanks for the report, Dennis.

#2 Updated by Vincent MEMBRÉ over 3 years ago

  • Target version changed from 2.11.8 to 2.11.9

#3 Updated by Vincent MEMBRÉ over 3 years ago

  • Target version changed from 2.11.9 to 2.11.10

#4 Updated by Benoît PECCATTE over 3 years ago

  • Status changed from 8 to New

#5 Updated by Vincent MEMBRÉ over 3 years ago

  • Target version changed from 2.11.10 to 2.11.11

#6 Updated by Vincent MEMBRÉ over 3 years ago

  • Target version changed from 2.11.11 to 2.11.12

#7 Updated by Vincent MEMBRÉ over 3 years ago

  • Target version changed from 2.11.12 to 2.11.13

#8 Updated by Vincent MEMBRÉ about 3 years ago

  • Target version changed from 2.11.13 to 2.11.14

#9 Updated by Vincent MEMBRÉ about 3 years ago

  • Target version changed from 2.11.14 to 2.11.15

#10 Updated by Vincent MEMBRÉ about 3 years ago

  • Target version changed from 2.11.15 to 2.11.16

#11 Updated by Vincent MEMBRÉ almost 3 years ago

  • Target version changed from 2.11.16 to 2.11.17

#12 Updated by Vincent MEMBRÉ almost 3 years ago

  • Target version changed from 2.11.17 to 2.11.18

#13 Updated by Vincent MEMBRÉ almost 3 years ago

  • Target version changed from 2.11.18 to 2.11.19

#14 Updated by Vincent MEMBRÉ over 2 years ago

  • Target version changed from 2.11.19 to 2.11.20

#15 Updated by Vincent MEMBRÉ over 2 years ago

  • Target version changed from 2.11.20 to 2.11.21

#16 Updated by Vincent MEMBRÉ over 2 years ago

  • Target version changed from 2.11.21 to 2.11.22

#17 Updated by Vincent MEMBRÉ over 2 years ago

  • Target version changed from 2.11.22 to 2.11.23

#18 Updated by Vincent MEMBRÉ about 2 years ago

  • Target version changed from 2.11.23 to 2.11.24

#19 Updated by Vincent MEMBRÉ about 2 years ago

  • Target version changed from 2.11.24 to 308

#20 Updated by Vincent MEMBRÉ about 2 years ago

  • Target version changed from 308 to 3.1.14

#21 Updated by Vincent MEMBRÉ about 2 years ago

  • Target version changed from 3.1.14 to 3.1.15

#22 Updated by Vincent MEMBRÉ about 2 years ago

  • Target version changed from 3.1.15 to 3.1.16

#23 Updated by Vincent MEMBRÉ about 2 years ago

  • Target version changed from 3.1.16 to 3.1.17

#24 Updated by Benoît PECCATTE almost 2 years ago

  • Assignee deleted (Matthieu CERDA)

#25 Updated by Vincent MEMBRÉ almost 2 years ago

  • Target version changed from 3.1.17 to 3.1.18

#26 Updated by Vincent MEMBRÉ over 1 year ago

  • Target version changed from 3.1.18 to 3.1.19

#27 Updated by Alexis MOUSSET over 1 year ago

  • Status changed from New to Rejected

This is a technical limitation of old package techniques, and now works with the new "Packages" technique. Closing.

Also available in: Atom PDF