PacketFence - BTS - PacketFence |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0001556 | PacketFence | upstream | public | 2012-09-26 10:28 | 2012-09-26 17:14 |
|
Reporter | obilodeau | |
Assigned To | obilodeau | |
Priority | high | Severity | major | Reproducibility | have not tried |
Status | resolved | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | | |
Target Version | | Fixed in Version | | |
fixed in git revision | 5147571f |
fixed in mtn revision | |
|
Summary | 0001556: depsolving problems with Net::Appliance::Session |
Description |
Resolving Dependencies
--> Running transaction check
---> Package openfusion-release.noarch 0:0.5-1.of.el6 will be updated
---> Package openfusion-release.noarch 0:0.6.2-1.of.el6 will be an update
---> Package perl-Net-Appliance-Session.noarch 0:1.36-1.el6.rf will be updated
--> Processing Dependency: perl(Net::Appliance::Session) = 1.36 for package: packetfence-3.6.0-0.20120921.el6.noarch
---> Package perl-Net-Appliance-Session.noarch 0:3.122100-2.el6 will be an update
--> Processing Dependency: perl(Net::CLI::Interact) >= 1.122100 for package: perl-Net-Appliance-Session-3.122100-2.el6.noarch
--> Processing Dependency: perl(Net::CLI::Interact) for package: perl-Net-Appliance-Session-3.122100-2.el6.noarch
--> Running transaction check
---> Package perl-Net-Appliance-Session.noarch 0:1.36-1.el6.rf will be updated
--> Processing Dependency: perl(Net::Appliance::Session) = 1.36 for package: packetfence-3.6.0-0.20120921.el6.noarch
---> Package perl-Net-CLI-Interact.noarch 0:1.122100-2.el6 will be installed
--> Processing Dependency: perl(Log::Dispatch::Configurator::Any) for package: perl-Net-CLI-Interact-1.122100-2.el6.noarch
--> Processing Dependency: perl(Log::Dispatch::Config) for package: perl-Net-CLI-Interact-1.122100-2.el6.noarch
--> Processing Dependency: perl(IPC::Run) for package: perl-Net-CLI-Interact-1.122100-2.el6.noarch
--> Running transaction check
---> Package perl-IPC-Run.noarch 0:0.89-1.of.el6 will be installed
---> Package perl-Log-Dispatch-Config.noarch 0:1.04-3.el6 will be installed
---> Package perl-Log-Dispatch-Configurator-Any.noarch 0:1.110690-5.el6 will be installed
---> Package perl-Net-Appliance-Session.noarch 0:1.36-1.el6.rf will be updated
--> Processing Dependency: perl(Net::Appliance::Session) = 1.36 for package: packetfence-3.6.0-0.20120921.el6.noarch
--> Finished Dependency Resolution
Error: Package: packetfence-3.6.0-0.20120921.el6.noarch (@/packetfence-3.6.0-0.20120921.el6.noarch)
Requires: perl(Net::Appliance::Session) = 1.36
Removing: perl-Net-Appliance-Session-1.36-1.el6.rf.noarch (@rpmforge)
perl(Net::Appliance::Session) = 1.36
Updated By: perl-Net-Appliance-Session-3.122100-2.el6.noarch (epel)
perl(Net::Appliance::Session) = 3.122100
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Problem updating system packages. Aborting nightly build process...
Leaving chroot [01;32mcentos-6-i386-os[01;00m
to investigate |
Steps To Reproduce | |
Additional Information | Introduced in EPEL 6: https://bugzilla.redhat.com/show_bug.cgi?id=853380 [^] |
Tags | No tags attached. |
Relationships | related to | 0001313 | closed | | Port our Net-Appliance-Session to the version 3 API |
|
Attached Files | perl-Net-Appliance-Session.spec.diff (808) 2012-09-26 14:19 https://www.packetfence.org/bugs/file_download.php?file_id=164&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
2012-09-26 10:28 | obilodeau | New Issue | |
2012-09-26 10:28 | obilodeau | Status | new => assigned |
2012-09-26 10:28 | obilodeau | Assigned To | => obilodeau |
2012-09-26 11:11 | obilodeau | Additional Information Updated | |
2012-09-26 11:14 | obilodeau | Note Added: 0003099 | |
2012-09-26 11:31 | milkmansson | Note Added: 0003100 | |
2012-09-26 11:31 | milkmansson | Note Edited: 0003100 | |
2012-09-26 12:21 | obilodeau | Note Added: 0003101 | |
2012-09-26 14:18 | obilodeau | Note Added: 0003102 | |
2012-09-26 14:18 | obilodeau | Status | assigned => feedback |
2012-09-26 14:19 | obilodeau | File Added: perl-Net-Appliance-Session.spec.diff | |
2012-09-26 17:10 | obilodeau | git revision | => 5147571f |
2012-09-26 17:10 | obilodeau | Note Added: 0003103 | |
2012-09-26 17:10 | obilodeau | Status | feedback => resolved |
2012-09-26 17:10 | obilodeau | Resolution | open => fixed |
2012-09-26 17:11 | obilodeau | Relationship added | related to 0001313 |
2012-09-26 17:14 | obilodeau | Note Added: 0003104 | |
Notes |
|
|
Ok, a generic `yum update` does exhibit the problem. |
|
|
|
Olivier, saw your post on packetfence-users list, doing 'yum update' (taking care of enabling the repos) on the 3.5.1 ESX VPX/image reproduces the issue exactly. HTH!
|
|
|
|
|
|
|
Ok, we created a perl-Net-Appliance-Session with epoch 1 so that 1:1.36 will be better than 0:3.xx.. The patch on the repoforge spec will be attached here.
Please confirm that this fixes your issue.
Can you try:
yum clean all
with all the proper repositories enabled.
Then confirm that a `yum update` proceeds successfully.
Thanks! |
|
|
|
Confirmed as fixed on the mailing list.
Basically, we worked around upstream EPEL providing a newer package and RPM from not honoring our hardcoded required version in our SPEC. We fakely created a newer package by using Epoch flag in our repo. |
|
|
|
Once 0001313 is fixed, we'll get rid of our package. |
|