On Fri, 2005-01-07 at 01:05 +0100, Michael van Elst wrote: > On Thu, Jan 06, 2005 at 03:45:49PM -0800, David M. Fetter wrote: > > > The problem we are seeing is that when we are installing or updating > > openpkg rpms on our servers, which pulls from rebuild binary rpms that > > we have in a custom repository, they often have conflicts that prevent > > them from being installed at all. > > There shouldn't be any conflicts. Can you give an example ? >
Sure. A somewhat recent example of a conflict came about when we were asked by our research department to enable the with_tcl option in postgresql. Enabling this options spawned the requirement from tcl to add the with_x11 option (not sure why, but ok). We added both options and rebuilt the rpms on our build servers, then promoted the resulting binary rpms into our repository. When I go to one of our servers to update these using openpkg build, I get the following error: FATAL: errors occured while building: postgresql-7.4.3-2.1.0: postgresql has conflicting requirement After tracing this error out, I found that it is because openpkg build seems to find that tcl is installed, however it doesn't seem to realize that the installed tcl isn't built with the with_x11 option, so it doesn't update tcl before it attempts to update postgresql. If I use the -S switch option with openpkg build however, it does note that it thinks tcl and postgresql both need to be updated. > -- David M. Fetter - UNIX Systems Administrator Portland State University - www.oit.pdx.edu
signature.asc
Description: This is a digitally signed message part
