This inability to delete posts just became apparent as we were doing a shakedown cruise on our new install of 2.1 today. When ‘delete’ is selected the entry is removed from the admin “manage” page, but not from the blog, and next time I navigate back to the manage posts page, it’s back in the list of postings.
I suspected this might be a MySQL problem, but when I used phpAdmin to check the database, it showed no errors. An entry can of course be deleted from the database directly, but that’s not really the way I’d want to do it.
It is also not caused by code in the theme. I changed the active theme but still have the same problem.