WordPress 2.0.6: Feedburner issue, and fix

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.

118 thoughts on “WordPress 2.0.6: Feedburner issue, and fix

  1. Pingback: rxbbx - news, gadgets and other fun stuff » Wordpress 2.0.6

  2. 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.

  3. Pingback: WordPress 2.0.6 and FeedBurner Disconnects at The NeoSmart Files

  4. Pingback: flammable animals » Blog Archive » WordPress 2.0.6

  5. Pingback: Zanblog.it di Giorgio Zanetti

  6. Pingback: Wichtiger WordPress-Update erschienen | Patrick Kempf

  7. Pingback: Probleme mit Wordpress 2.0.6 und Feedburner » Peruns Weblog - Webwork und Internet

  8. Thanks for the help. The main feed seems to be fiexed with your patch, but the comments-feed still has the same problem though.

  9. Pingback: WordPress 2.0.6 bugfix for FeedBurner RSS feeds at NevilleHobson.com

  10. Pingback: schimana.net » Probleme mit Wordpress 2.0.6 und Feedburner

  11. Pingback: WordPress 2.0.6 - slight oopsie : Losing it[1]

  12. Pingback: David “Dsquared” Dalka - Creating Revenue and Retention - Chicago GSB MBA » Helpful Wordpress Tip + 7 Wishlist Items + 2.0.6 Released + Feedburner Related Bug

  13. Could you clarify which platforms the matters on so people don’t go mucking with files if they don’t need to?

  14. Pingback: WordPress Francophone » [MAJ] WordPress 2.0.6 dans les bacs !

  15. Pingback: Total Physique Online » Blog Archive » links for 2007-01-07

  16. 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.

  17. Pingback: K-Squared Ramblings

  18. Pingback: [ECHENG.COM] Eric Cheng’s Journal » WordPress 2.0.6 is out

  19. Pingback: 升级 Wordpress 2.0.5 到 2.0.6 的步骤 | 巧克力工厂 (Beta3)

  20. Pingback: » WordPress Plugins & Hacks at Christopher Luna is fybix.com

  21. Pingback: Wordpress: Update und Probleme mit Feedburner » andi.de

  22. Pingback: Around the web | alexking.org

  23. Pingback: 終極邊疆BLOG

  24. Pingback: xenocoder » Blog Archive » WordPress 2.0.6 Upgrade

  25. Pingback: Pottblog

  26. 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.

  27. Pingback: Nixser.com » Upgraded to WordPress 2.0.6, added google Adsense.

  28. Pingback: Recommended Update: WordPress 2.0.6 at The Blog Herald

  29. Pingback: metafakten // RSS-Feed-Fehler in WordPress 2.0.6

  30. Pingback: Footsteps in the Mirror » Wordpress 2.0.6 and The Feedburner Bug

  31. Pingback: Detectan el primer bug de Wordpress 2.0.6 - aNieto2K

  32. Pingback: Weblog Tools Collection » Blog Archive » WordPress Fix for Feedburner

  33. Pingback: Extemp”F”oraneo » Al día con WordPress

  34. 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.

  35. 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.

  36. Pingback: StarBlog » Blog Archive » Wordpress vs FeedBurner

  37. Pingback: Goston’s Blog » [BLOG] WordPress 2.0.6 在 FeedBurner 下遇到問題

  38. Pingback: MellowBox » Probleme bei Wordpress 2.06-Update

  39. Pingback: BloggingPro China » WordPress 2.0.6和FeedBurner发生冲突

  40. Pingback: PHPDeveloper.org

  41. Pingback: ElCursor - Tu Blog de Tecnologia » Blog Archive » Detectan el primer bug de Wordpress 2.0.6

  42. Pingback: SigT

  43. Pingback: WordPress 2.0.6 FeedBurner fix

  44. Pingback: Fix para o FeedBurner com o WordPress 2.0.6 - A Arte de Blogar

  45. 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

  46. Pingback: Get Feedburner working with WordPress » Techtites

  47. 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 :)

  48. Pingback: $ cat /dev/brain > /dev/blog » Problem mit Wordpress 2.0.6 und Feedburner

  49. Pingback: MARGARIDA.NET - Private Emotion » Blog Archive » Feedburner: read timed out

  50. Pingback: Suffering From Sanity » Blog Archive » Wordpress 2.0.6 Blank Feed Bug Fix (Hopefully)

  51. Pingback: A Bite of Sanity » Blog Archive » Wordpress 2.0.6 Feedburner Blank Page Fix

  52. Pingback: A Feed Is Born » Feedburner/WordPress Issue - RSS, Webfeeds and Information Overload!

  53. Pingback: Kapil’s Korner » links for 2007-01-11

  54. Pingback: WordPress 2.0.6 和 Feedburner 相衝 @ 天佑的自由天地

  55. Pingback: Diario a Borbo · WordPress 2.0.7 RC 1

  56. Pingback: Basic Thinking Blog » Nachfrage zum Feedburner Plugin

  57. Pingback: XmasB » Blog Archive » Wordpress 2.06 og oppdatering av design på siden

  58. Pingback: WordPress 2.0.6 と FeedBurner at orioa

  59. Pingback: ddhr.org - WordPress 2.0.6

  60. Pingback: stii.za.net » Blog Archive » Wordpress 2.0.6 - before you upgrade!

  61. Pingback: Wordpress 2.0.6 feedburner issue - Amidst a tangled web

  62. Pingback: 082NeT

  63. 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.

  64. Pingback: La pagina de Hydorn - Descubre el software libre » Actualizar Wordpress de 2.0.5 a 2.0.6

  65. Pingback: my weblog » Blog Archive » WordPress function.php fixed

  66. Pingback: gogo_hr’s blog » Blog Archive » Счупените фийдове в WordPress 2.0.6

  67. 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.

  68. Pingback: MacManX.com | Blogroll Dive: 1/15/07

  69. Pingback: WordPress 2.0.7 Released - JakeJarvis.com

  70. Pingback: La Bitácora del Tigre · Actualización de WordPress a la versión 2.0.7

  71. Pingback: RSS World » Blog Archive » Helpful Wordpress Tip + 7 Wishlist Items + 2.0.6 Released + Feedburner Related Bug

  72. Pingback: The WordPress Community · Episode 18: Habari, WordPress 2.0.6 released, WordPress 2.1 enters Beta

  73. Pingback: Baltimoremick.com :: Feed Issues with WordPress 2.0.6

  74. Pingback: 二三街角 » Wordpress 2.0.6 與 Feedburner 的問題

  75. Pingback: Margarida.net [v.62] - Blog, portfolio e tutoriais [pt] Blog Archive : Feedburner: read timed out

  76. 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

  77. Pingback: Wordpress SEO : Verifying 404 Not-Found headers are not OK » fiLi’s tech

  78. Pingback: WordPress Plugins & Hacks

  79. 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

  80. 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.

  81. Pingback: problemloeser

  82. Pingback: BasixDesign News » Blog Archive » sdgs

  83. epa so sei que cheiro bueda mal do cu e dou bueda puns lol eu sou um ganda dã e ando sempre a cagar

  84. Pingback: WordPress2.0.6 アップデート | Way2Go

  85. Pingback: 升級 WordPress 2.0.6 « roid in TW

  86. 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.

  87. Pingback: Updated To WordPress 2.0.6 And FeedBurner Fix at hwa2u.com

  88. Pingback: http://rishikesh.youresuccess.com/Places-to-shop-in-rishikesh.html

  89. 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!

  90. Pingback: Use Complete Link Building For Greater Visibility | zikwinner

Comments are closed.