Despite two release candidates and several weeks of availability for testing, a bug sneaked into WordPress 2.0.6 that affects the serving of 304 Not Modified feeds. It’s actually related to the Server 500 error issue that 2.0.5 had (and 2.0.6 fixes)… it just affects a different set of people. The solution to one problem caused the other. One symptom of the problem is the following error message from FeedBurner as it tries to request a WordPress 2.0.6 feed:
Your server disconnected us before sending the full source feed content. If your blogging platform is TextPattern, this is a known bug, and a fix can be found here: http://forum.textpattern.com/viewtopic.php?id=11247
Note that this doesn’t prevent FeedBurner (or anyone else) from fetching your feed 100% of the time. The issue only arises with certain RSS consumers and only on certain servers, and only when the feed attempts to return a 304 Not Modified header. So with FeedBurner, for instance, one fetch attempt may trigger it, but the next will be fine.
Update: Apache running mod_php is the only confirmed server setup that is affected. Lightspeed does not appear to be affected, and Apache running under CGI or FastCGI appears to be fine.
Thanks to NeoSmart and Hyperborea for getting out in front on this issue.
For 2.0.6 users who want a workaround, go ahead and download this patched /wp-includes/functions.php file (click the big “download” link at the top… don’t try to copy-paste the text).
For CLI-savvy users, here is the patch (unified diff). cd to your WordPress directory, place the diff file there, and apply the patch with patch -p0 < functions.php.diff
For people who aren’t CLI-savvy but don’t mind editing PHP files, open wp-includes/functions.php and comment out lines 2231, 2233 and 2234 by appending two forward slashes to those lines. Leave line 2232 alone.
WordPress 2.0.7 was already planned, and this fix (if this is indeed the final fix we settle upon) will be in that, as well as in WordPress 2.1 I don’t know when 2.0.7 will be released, or if it will be released before and after 2.1 My non-Automattic-sanctioned suggestion is for you to download the modified functions.php file here and use that to hold you over until a new version is released. Please do not stay on 2.0.5 because of this issue. 2.0.6 contains several security fixes that you don’t want to miss.
Also: if you promise to help test future release candidates, feel free to give me flak for missing this bug. This was clearly an issue of not having enough eyes, so if taking flak buys me more eyes, that price sounds good to me.
Pingback: rxbbx - news, gadgets and other fun stuff » Wordpress 2.0.6
Should probably add a warning to:
http://wordpress.org/download/
That would be better indeed. Thnx for the update.
Thanks for the ultra-quick fix, Mark.
I’m adding a link to your post in my fix now, esp. for the unified diff file…
btw, your link to “Hyperborea” is a 404.
Pingback: WordPress 2.0.6 and FeedBurner Disconnects at The NeoSmart Files
Pingback: flammable animals » Blog Archive » WordPress 2.0.6
Pingback: Zanblog.it di Giorgio Zanetti
Pingback: Wichtiger WordPress-Update erschienen | Patrick Kempf
Pingback: Probleme mit Wordpress 2.0.6 und Feedburner » Peruns Weblog - Webwork und Internet
Argh… the Hyperborea link looks right… but my server’s down! Trying to bring it back up now…
I’ve heard of Neosmart. But the rest of the article was news to me. Good stuff here.
Thanks for the help. The main feed seems to be fiexed with your patch, but the comments-feed still has the same problem though.
Pingback: WordPress 2.0.6 bugfix for FeedBurner RSS feeds at NevilleHobson.com
Pingback: schimana.net » Probleme mit Wordpress 2.0.6 und Feedburner
Pingback: WordPress 2.0.6 - slight oopsie : Losing it[1]
Pingback: David “Dsquared” Dalka - Creating Revenue and Retention - Chicago GSB MBA » Helpful Wordpress Tip + 7 Wishlist Items + 2.0.6 Released + Feedburner Related Bug
I send both header() commands to work around that issue on all platforms.
Could you clarify which platforms the matters on so people don’t go mucking with files if they don’t need to?
Pingback: WordPress Francophone » [MAJ] WordPress 2.0.6 dans les bacs !
Pingback: Total Physique Online » Blog Archive » links for 2007-01-07
From what I can tell so far, Apache running mod_php is the only affected setup. CGI/FastCGI setups are unaffected, and Lightspeed is unaffected (at least photomatt.net and wordpress.com aren’t exhibiting the problem). I’ll add that tidbit up above.
Michael, sending both header commands will cause Server 500 errors on some FastCGI setups — that’s how WP 2.0.5 did it.
Pingback: K-Squared Ramblings
Pingback: [ECHENG.COM] Eric Cheng’s Journal » WordPress 2.0.6 is out
Thanks for the fix Mark
Pingback: 升级 Wordpress 2.0.5 到 2.0.6 的步骤 | 巧克力工厂 (Beta3)
Pingback: » WordPress Plugins & Hacks at Christopher Luna is fybix.com
Pingback: Wordpress: Update und Probleme mit Feedburner » andi.de
I didn’t think you could use Feedburner with wordpress.com blogs.
Mark I applied the fix and resync’d my feed at feedburner and I’m getting an Error 500. I’m on a mediatemple (dv) if that matters.
http://feeds.feedburner.com/paulstamatiou
I let it send both header()’s and now it seems to be working.. for now.
Pingback: Around the web | alexking.org
Pingback: 終極邊疆BLOG
Pingback: xenocoder » Blog Archive » WordPress 2.0.6 Upgrade
Pingback: Pottblog
Mark, since you posted the patch as a diff here, could you tell me why regular WP updates are not made available as patches too? This seems like a very useful addition to the project, especially for people with more than one instance of WP, without requiring substantial addition effort.
Pingback: Nixser.com » Upgraded to WordPress 2.0.6, added google Adsense.
Pingback: Recommended Update: WordPress 2.0.6 at The Blog Herald
Pingback: metafakten // RSS-Feed-Fehler in WordPress 2.0.6
Pingback: Footsteps in the Mirror » Wordpress 2.0.6 and The Feedburner Bug
Pingback: Detectan el primer bug de Wordpress 2.0.6 - aNieto2K
Pingback: Weblog Tools Collection » Blog Archive » WordPress Fix for Feedburner
Pingback: Extemp”F”oraneo » Al día con WordPress
Mark: Things like this happen. Thanks for having a good attitude about it all.
Mark I applied the fix and I’m getting an Error 404.
Sorry. The .htaccess was wrong, I do not why. I put the old one (from the back up) and my feed is working now. Thank you for the patch.
Mark, I applied the patch and the only feed that doesn’t work is the permalink atom feed… http://marcin.thelinuxdiaries.com/feed/atom/. I installed the ol_feedburner plugin to see all my feeds would redirect to feedburner, and again, /feed/atom/ is just blank.
Unfortunately in Firefox, when you visit my site and click on the RSS icon in the URL bar, the permalink is what it redirects too.
Pingback: StarBlog » Blog Archive » Wordpress vs FeedBurner
Pingback: Goston’s Blog » [BLOG] WordPress 2.0.6 在 FeedBurner 下遇到問題
Pingback: MellowBox » Probleme bei Wordpress 2.06-Update
Pingback: BloggingPro China » WordPress 2.0.6和FeedBurner发生冲突
Pingback: PHPDeveloper.org
Pingback: ElCursor - Tu Blog de Tecnologia » Blog Archive » Detectan el primer bug de Wordpress 2.0.6
Pingback: SigT
Pingback: WordPress 2.0.6 FeedBurner fix
Pingback: Fix para o FeedBurner com o WordPress 2.0.6 - A Arte de Blogar
Applied the comment-outs to those lines, but still getting periodic (although not so many errors from Feedburner. Any instances where that fix shouldn’t work? Any other workaround? Any point in using feedburner in the first place?
db
Pingback: Get Feedburner working with WordPress » Techtites
Thanks, just put 2.0.6 on, and was freaking when RSS bandit started to have errors on my own blog.
Uploaded the replacement functions.php and all is working again
Pingback: $ cat /dev/brain > /dev/blog » Problem mit Wordpress 2.0.6 und Feedburner
Pingback: MARGARIDA.NET - Private Emotion » Blog Archive » Feedburner: read timed out
Pingback: Suffering From Sanity » Blog Archive » Wordpress 2.0.6 Blank Feed Bug Fix (Hopefully)
Pingback: A Bite of Sanity » Blog Archive » Wordpress 2.0.6 Feedburner Blank Page Fix
Pingback: A Feed Is Born » Feedburner/WordPress Issue - RSS, Webfeeds and Information Overload!
Pingback: Kapil’s Korner » links for 2007-01-11
Pingback: WordPress 2.0.6 和 Feedburner 相衝 @ 天佑的自由天地
Pingback: Diario a Borbo · WordPress 2.0.7 RC 1
Pingback: Basic Thinking Blog » Nachfrage zum Feedburner Plugin
Pingback: XmasB » Blog Archive » Wordpress 2.06 og oppdatering av design på siden
Pingback: WordPress 2.0.6 と FeedBurner at orioa
Pingback: ddhr.org - WordPress 2.0.6
Pingback: stii.za.net » Blog Archive » Wordpress 2.0.6 - before you upgrade!
Pingback: Wordpress 2.0.6 feedburner issue - Amidst a tangled web
Pingback: 082NeT
Thanks for the fix, Mark. Fixed my 404 pages from returning a 200 OK header, and also the blank feeds and FeedBurner issue. Apache 2 / PHP 5.0.
http://www.prova.com
Pingback: La pagina de Hydorn - Descubre el software libre » Actualizar Wordpress de 2.0.5 a 2.0.6
Pingback: my weblog » Blog Archive » WordPress function.php fixed
Pingback: gogo_hr’s blog » Blog Archive » Счупените фийдове в WordPress 2.0.6
I thought you *might* enjoy this quirky video of ZeFrank’s Running Fool in Seattle, or not:
http://peoplegeek.wordpress.com/2007/01/13/running-fool-in-seattle-part-one-meet-the-fans/
Yeah, kinda just spent 3 hours figuring out this one. Thought it was a mod that I had, or eAccelerator. Evidentally, not. Oh, and note, that once it’s messed up with some clients, you have to modify your posts, and then reload it so that it gets the feed again (i.e. doesn’t send a 304 or 200) then it will reload. That took me another hour.
Pingback: MacManX.com | Blogroll Dive: 1/15/07
Pingback: WordPress 2.0.7 Released - JakeJarvis.com
Pingback: La Bitácora del Tigre · Actualización de WordPress a la versión 2.0.7
Pingback: RSS World » Blog Archive » Helpful Wordpress Tip + 7 Wishlist Items + 2.0.6 Released + Feedburner Related Bug
Pingback: The WordPress Community · Episode 18: Habari, WordPress 2.0.6 released, WordPress 2.1 enters Beta
Pingback: Baltimoremick.com :: Feed Issues with WordPress 2.0.6
Pingback: 二三街角 » Wordpress 2.0.6 與 Feedburner 的問題
Accommodations offers, ski offers, photos, travel maps, travel tips, monasteries and touristic objectives.
Pingback: Margarida.net [v.62] - Blog, portfolio e tutoriais [pt] Blog Archive : Feedburner: read timed out
Check this out http://www.googlepowersearch.com.
I created GooglePowerSearch so you can power search for Video, News, Maps, Images and more…
Google Power Search helps to unleash the built in power of Googles special features.
Using Google Power Search you are able to get better-targeted results.
Check out Google Power Search and let me know what you think.
Thanks
Steve
Pingback: Wordpress SEO : Verifying 404 Not-Found headers are not OK » fiLi’s tech
Pingback: WordPress Plugins & Hacks
Nice Site!
Fix Registry,Virus Scan Protection,Spyware killer & Removeregistry fix,free registry fix,free registry scan and fix,fix window registry,fix it registry,registry fix free ware,free registry error fix,free registry fix ,pyware,spyware remover,anti spyware,free spyware,spyware anti virus,spyware doctor,adware spyware,free spyware removal,7.5 anti avg plus spyware,free anti,free virus scan,virus scan,online virus scan,free online virus scan,mcafee virus scan,on line virus scan,anti virus scan,free anti virus scan,free virus scan download,avg viru
Freeware spyware remover,anti virus protection,registry fix.Download the best programs, for computer freezes, crashed programs,slow computers. Fix your computer from slowing down, fix or rid your computer of unwanted files or dll errors.
free movies download the best site on the net.
This was most certainly news to me, thank you for the very imformative article!
Pingback: problemloeser
Pingback: BasixDesign News » Blog Archive » sdgs
Is this on wordpress.org/download/ ?
Thnx for the update Mark.
Yes it is
epa so sei que cheiro bueda mal do cu e dou bueda puns lol eu sou um ganda dã e ando sempre a cagar
Pingback: WordPress2.0.6 アップデート | Way2Go
Pingback: 升級 WordPress 2.0.6 « roid in TW
Thanks for this update. I have been having all sorts of troubles with my feedburner account and this hopefully will provide the answers to the problem.
good site and good information
Nice work. Thank you for this update and for your article
Pingback: Updated To WordPress 2.0.6 And FeedBurner Fix at hwa2u.com
Pingback: http://rishikesh.youresuccess.com/Places-to-shop-in-rishikesh.html
Hi I found your site by mistake when i was searching Google for this registry cleaner issue, I have to
I am promising to help test future release candidates,
Its never good to see problems with Feedburner. Its such a great tool for making your RSS not only much nicer looking, but giving beter analytics, user subscriptions, etc etc. Loving using it! Cheers for the great piece!
hi,
I am very glad to thank yousharing this post.I also appreciate your work here.nice blog
Pingback: Use Complete Link Building For Greater Visibility | zikwinner
Nice site. I found it from another site but I think I like yours more!
Nice update, it fixed my problem.
Hello there! Cool post! But the site is loading fairly slowly.
I also appreciate your work here