PacketFence - BTS - PacketFence
View Issue Details
0001517PacketFencepackagingpublic2012-08-16 10:012012-10-26 15:51
obilodeau 
fgaudreault 
normalminorhave not tried
resolvedfixed 
LinuxRHEL / CentOS6
 
 
0001517: freeradius depsolving problems on RHEL 6
PacketFence won't install on RHEL 6 because of dependency solving problems with freeradius-2.1.12-3.

This version is more recent than in our repo but that doesn't explain why installation fails.
Info about update: http://rhn.redhat.com/errata/RHBA-2012-0881.html [^]

Interesting but unrelated:

* Previously, freeradius was compiled without the "--with-udpfromto" option.
Consequently, with a multihomed server and explicitly specifying the IP address,
freeradius sent the reply from the wrong IP address. With this update,
freeradius has been built with the --with-udpfromto configuration option and the
RADIUS reply is always sourced from the IP the request was sent to. (BZ#700870)
No tags attached.
Issue History
2012-08-16 10:01obilodeauNew Issue
2012-08-16 10:20obilodeauAdditional Information Updated
2012-08-16 10:36obilodeauNote Added: 0002937
2012-08-16 10:36obilodeauStatusnew => feedback
2012-08-16 10:46fdurandNote Added: 0002938
2012-08-16 12:59obilodeauNote Added: 0002941
2012-10-26 15:51fgaudreaultNote Added: 0003249
2012-10-26 15:51fgaudreaultStatusfeedback => resolved
2012-10-26 15:51fgaudreaultResolutionopen => fixed
2012-10-26 15:51fgaudreaultAssigned To => fgaudreault
2012-10-26 15:51fgaudreaultTarget Versiongeneral =>

Notes
(0002937)
obilodeau   
2012-08-16 10:36   
Poked at changelogs and try to understand why this would fail but I wasn't able to.

If someone can reproduce please provide more information.
(0002938)
fdurand   
2012-08-16 10:46   
Error: Package: freeradius-mysql-2.1.12-1.el6.x86_64 (@PacketFence)
           Requires: freeradius = 2.1.12-1.el6
           Removing: freeradius-2.1.12-1.el6.x86_64 (@PacketFence)
               freeradius = 2.1.12-1.el6
           Updated By: freeradius-2.1.12-3.el6.x86_64 (rhel-x86_64-server-6)
               freeradius = 2.1.12-3.el6
           Available: freeradius-2.1.9-3.el6.x86_64 (rhel-x86_64-server-6)
               freeradius = 2.1.9-3.el6
           Available: freeradius-2.1.10-5.el6.x86_64 (rhel-x86_64-server-6)
               freeradius = 2.1.10-5.el6
Error: Package: freeradius-perl-2.1.12-1.el6.x86_64 (@PacketFence)
           Requires: freeradius = 2.1.12-1.el6
           Removing: freeradius-2.1.12-1.el6.x86_64 (@PacketFence)
               freeradius = 2.1.12-1.el6
           Updated By: freeradius-2.1.12-3.el6.x86_64 (rhel-x86_64-server-6)
               freeradius = 2.1.12-3.el6
           Available: freeradius-2.1.9-3.el6.x86_64 (rhel-x86_64-server-6)
               freeradius = 2.1.9-3.el6
           Available: freeradius-2.1.10-5.el6.x86_64 (rhel-x86_64-server-6)
               freeradius = 2.1.10-5.el6
Error: Package: freeradius-utils-2.1.12-1.el6.x86_64 (@PacketFence)
           Requires: freeradius = 2.1.12-1.el6
           Removing: freeradius-2.1.12-1.el6.x86_64 (@PacketFence)
               freeradius = 2.1.12-1.el6
           Updated By: freeradius-2.1.12-3.el6.x86_64 (rhel-x86_64-server-6)
               freeradius = 2.1.12-3.el6
           Available: freeradius-2.1.9-3.el6.x86_64 (rhel-x86_64-server-6)
               freeradius = 2.1.9-3.el6
           Available: freeradius-2.1.10-5.el6.x86_64 (rhel-x86_64-server-6)
               freeradius = 2.1.10-5.el6
Error: Package: freeradius-ldap-2.1.12-1.el6.x86_64 (@PacketFence)
           Requires: freeradius = 2.1.12-1.el6
           Removing: freeradius-2.1.12-1.el6.x86_64 (@PacketFence)
               freeradius = 2.1.12-1.el6
           Updated By: freeradius-2.1.12-3.el6.x86_64 (rhel-x86_64-server-6)
               freeradius = 2.1.12-3.el6
           Available: freeradius-2.1.9-3.el6.x86_64 (rhel-x86_64-server-6)
               freeradius = 2.1.9-3.el6
           Available: freeradius-2.1.10-5.el6.x86_64 (rhel-x86_64-server-6)
               freeradius = 2.1.10-5.el6
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
(0002941)
obilodeau   
2012-08-16 12:59   
Looked at the SPEC file from SRPM and didn't find anything related to -mysql,-perl and all removed or with specific deps.

Also, putting them in a separate repository makes little sense to me.. I wonder what's going on.
(0003249)
fgaudreault   
2012-10-26 15:51   
We have FR 2.2.0 packages now.