Configuring pubsub

I'm having some difficulty configuring pubsub. Specifically, I'm getting a 501 "feature-not-implemented" error.
Output to ejabberd:

<iq to='pubsub.marble.local' from='nodeone@marble.local/node1' type='set' id='aaaae'>
    <pubsub xmlns='http://jabber.org/protocol/pubsub'>
        <subscribe jid='nodeone@marble.local' node='message_waiting'/>
    </pubsub>
</iq>

Received from ejabberd:

<iq from='pubsub.marble.local' to='nodeone@marble.local/node1' type='error' id='aaaae'>
    <pubsub xmlns='http://jabber.org/protocol/pubsub'>
        <subscribe jid='nodeone@marble.local' node='message_waiting'/>
    </pubsub>
    <error code='501' type='cancel'>
        <feature-not-implemented xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
    </error>
</iq>

Here is my ejabber.cfg configuration:
http://tinypaste.com/ca03d961

Syndicate content