headers already sent error is caused by, well, trying to send header multiple times.
In a web response, there's a set of headers and the body response. You can't send a header response after you've started sending the body, and you can't send more headers after sending the initial ones.
My guess is whatever the fuck wp_pluggable is, is trying to redirect with a header() call (that's how you do a 301 redirect in php) after it's already been done somewhere else or something.
Start disabling plugins until the error goes away.