bcfg2 Packages plugin does not support IUS repo package names
Bug #589473 reported by
Aaron Levy
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
DEPRECATED Pantheon |
Confirmed
|
Low
|
Unassigned |
Bug Description
IUS Package names (e.g. php52) are not really supported by the Packages plugin. The plugin may try and use older packages because it doesn't pick up the alternatively named package.
I've filed an issue here: http://
One potential option is to just have Packages run blind for CentOS. Because I've already explicitly added all needed packages (no dependencies need to be auto-resolved), we could just remove the centos repos from Packages/config.xml (instead it will just hand down the bundle lists to local yum).
Changed in pantheon: | |
importance: | Undecided → High |
assignee: | nobody → Aaron Levy (aaronlevy) |
Changed in pantheon: | |
importance: | High → Low |
Changed in pantheon: | |
assignee: | Aaron Levy (aaronlevy) → nobody |
To post a comment you must log in.
To update this, it seems like it is working for the most part. The issues I've seen have to do with specific use cases.
For Example:
1.) rsyslog is already installed on images from linode. This conflicts with rsyslog4 (from IUS), as it should. However, because bcfg2 does its own dep resolution, it tries to install the IUS version on top (because it is a newer version) which fails due to conflicts.
2.) Yum is currently version 3.2.22-26. The yum3 package in the IUS repo is 3.2.22-24 (same 'version' older 'release'). However, bcfg2 is still trying to install it as a dependency. The packages conflict (as they should), but bcfg2 tries to install anyway (causing errors).
Both of these issues are resolved with some manual steps. For #1 - uninstall rsyslog using yum shell and install IUS rsyslog4 package. For #2 exclude yum3 in IUS.repo
Leaving open for now as this is less than ideal. I will update the bcfg2 trac ticket with these same specifics.