Okay, another interesting result: I built and installed couchdb 1.0.1-0ubuntu16 (the Oneiric version) under Natty, and there are no problems... you can make oauth requests to CouchDB just fine.
Now I suspect Erlang issues even more strongly. Between Natty and Oneiric, erlang was upgraded from 13.b.3 to 14.b.2, and I see in the CouchDB 1.0.3 release notes that it:
* Fixed OAuth signature computation in OTP R14B02.
* Fixed compatibility issues with Erlang R14B02.
* Fixed error when restarting replications in OTP R14B02.
Okay, another interesting result: I built and installed couchdb 1.0.1-0ubuntu16 (the Oneiric version) under Natty, and there are no problems... you can make oauth requests to CouchDB just fine.
Now I suspect Erlang issues even more strongly. Between Natty and Oneiric, erlang was upgraded from 13.b.3 to 14.b.2, and I see in the CouchDB 1.0.3 release notes that it:
* Fixed OAuth signature computation in OTP R14B02.
* Fixed compatibility issues with Erlang R14B02.
* Fixed error when restarting replications in OTP R14B02.
http:// couchdb. apache. org/downloads. html
So looks like there are several patched we'd need to add.