Anonymous | Login | 2024-08-24 20:18 EDT | ![]() |
Main | My View | View Issues | Change Log | Roadmap |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||
0000806 | PacketFence | core | public | 2009-09-28 15:42 | 2012-02-29 10:58 | |||
Reporter | obilodeau | |||||||
Assigned To | obilodeau | |||||||
Priority | high | Severity | major | Reproducibility | always | |||
Status | closed | Resolution | fixed | |||||
Platform | OS | OS Version | ||||||
Product Version | ||||||||
Target Version | Fixed in Version | |||||||
Summary | 0000806: Parse::RecDescent regression causing errors in admin interface | |||||||
Description | Error message is: Can't coerce GLOB to string in or at /usr/local/pf/bin/pfcmd line 1794. It turns out that a newer Parse::RecDescent generate a pfcmd_pregrammar.pm that causes problems when pfcmd is called form the admin interface. http://search.cpan.org/dist/Parse-RecDescent/ [^] known buggy: perl-Parse-RecDescent-1.962.2-1.el5.rf known to work: perl-Parse-RecDescent-1.94-1.el5.rf Tasks: - pin down specific version in packetfence's rpm spec - find out what are we doing wrong in our usage or if its an upstream regression Workaround for users who already installed (not tested): rpm -e --nodeps perl-Parse-RecDescent yum install perl-Parse-RecDescent-1.94 | |||||||
Tags | No tags attached. | |||||||
fixed in git revision | ||||||||
fixed in mtn revision | ||||||||
Attached Files | ||||||||
![]() |
|
(0001315) obilodeau (reporter) 2009-09-28 15:59 |
Increasing severity since anyone using the web admin to do management will experience problems. |
(0001327) rbalzard (administrator) 2009-10-13 11:28 edited on: 2009-10-13 11:31 |
Fixed temporarily the issue by seting the version to 1.94 in packetfence.spec. This will stabilize v1.8.5. fixed in revision c891b969c76b5c2d7c2ff3128bb7e9bd1bdfcbea |
(0001369) obilodeau (reporter) 2009-10-26 15:58 |
The fix was wrong. RecDescent is needed as a build dependency also. I pinned both requirement to 1.94. Fixed in monotone at rev: 4153b5c682de89bb8b48a3395a6e90d974a1c4a2 http://mtn.inverse.ca/revision/info/4153b5c682de89bb8b48a3395a6e90d974a1c4a2 [^] We'll test during the 1.9.x window and report upstream if still broken but no time right now. |
(0001378) obilodeau (reporter) 2009-10-30 10:19 |
doing a yum update will fetch the latest Parse::RecDescent it would seem, our rpm spec doesn't pin down a specific version.. increasing priority to get this fixed quickly |
(0001379) obilodeau (reporter) 2009-10-30 15:11 |
Fixed in the RPM spec by avoiding what seems to be a Require: bug with perl dependencies. Mtn revision: 4520915c38a648ad954e8e2953fb53c0df0892c6 pushed new RPMs 1.8.5-2 to our yum repo |
(0001380) obilodeau (reporter) 2009-10-30 15:12 |
By the way, here is what a failed update attempt will look like:[root@localhost pf]# yum update perl-Parse-RecDescent Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirrors.portafixe.com * base: mirror.unl.edu * extras: centos.mirror.nac.net * rpmforge: fr2.rpmfind.net * updates: mirrors.cmich.edu Setting up Update Process Resolving Dependencies --> Running transaction check --> Processing Dependency: perl-Parse-RecDescent = 1.94 for package: packetfence ---> Package perl-Parse-RecDescent.noarch 0:1.962.2-1.el5.rf set to be updated --> Finished Dependency Resolution packetfence-1.8.5-2.el5.noarch from installed has depsolving problems --> Missing Dependency: perl-Parse-RecDescent = 1.94 is needed by package packetfence-1.8.5-2.el5.noarch (installed) Error: Missing Dependency: perl-Parse-RecDescent = 1.94 is needed by package packetfence-1.8.5-2.el5.noarch (installed) 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 |
(0001457) obilodeau (reporter) 2010-01-19 10:45 |
To avoid updating perl-Parse-RecDescent: yum update --exclude=perl-Parse-RecDescent |
![]() |
|||
Date Modified | Username | Field | Change |
2009-09-28 15:42 | obilodeau | New Issue | |
2009-09-28 15:43 | obilodeau | Status | new => assigned |
2009-09-28 15:43 | obilodeau | Assigned To | => obilodeau |
2009-09-28 15:59 | obilodeau | Note Added: 0001315 | |
2009-09-28 15:59 | obilodeau | Severity | minor => major |
2009-10-13 11:28 | rbalzard | Note Added: 0001327 | |
2009-10-13 11:31 | rbalzard | Note Edited: 0001327 | |
2009-10-13 11:32 | rbalzard | Category | 1.8.5 => future |
2009-10-26 15:58 | obilodeau | Note Added: 0001369 | |
2009-10-30 10:19 | obilodeau | Note Added: 0001378 | |
2009-10-30 10:19 | obilodeau | Priority | normal => high |
2009-10-30 15:11 | obilodeau | Note Added: 0001379 | |
2009-10-30 15:11 | obilodeau | Status | assigned => resolved |
2009-10-30 15:11 | obilodeau | Resolution | open => fixed |
2009-10-30 15:12 | obilodeau | Note Added: 0001380 | |
2009-10-30 15:17 | obilodeau | Relationship added | child of 0000833 |
2010-01-19 10:45 | obilodeau | Note Added: 0001457 | |
2011-01-26 15:43 | obilodeau | Status | resolved => closed |
2012-02-29 10:58 | obilodeau | Category | future => core |
Copyright © 2000 - 2012 MantisBT Group |