Forum Discussion
Ron_Daugherty_7
Nimbostratus
Jul 25, 2009BIGpipe parsing error during sync
Hi,
We've recently tried to add a global standard redirect on a 6400 running 9.4.6 401.0 as follows:
when HTTP_REQUEST {
HTTP::redirect https://[HTTP::host][HTTP::uri]
}
When we attempt to sync with the failover box, we get:
BIGpipe parsing error (Line 1960):
012e0021:3: The requested attribute () for 'rule' is invalid.
Upgrading another pair to 9.4.7 seemed to fix this error but we're wondering if there is a simple syntax difference between versions that would validate this rule prior to upgrading our older production boxes.
Thanks,
Ron
3 Replies
- hoolio
Cirrostratus
In 9.4.7, CR85806 was fixed. A search for 012e0021 and rule returns:
SOL7988: The iRule parser may fail to correctly parse and load an iRule from the command line
https://support.f5.com/kb/en-us/solutions/public/7000/900/sol7988.html
The solution title isn't as accurate as it could be, but the issue is that the // in https:// wasn't wrapped in quotes. The simple fix is to use HTTP::redirect "https://[HTTP::host][HTTP::uri]".
Aaron - Ron_Daugherty_7
Nimbostratus
Aaron,
Appreciate the advise! Didnt see this solution when using askF5. Make sense after birefing iRule_Optimization101. We will try this solution and post the results.
Thanks,
Ron - Ron_Daugherty_7
Nimbostratus
Aaron,
The fix worked exactly as posted. The caveat is we'll have to verify functionality in version 9.4.7, but I suspect the application of literal interpritatoin will be compatable. Again, thanks for your hellp!
Ron
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects
