component::external configuration?

Edward Rudd erudd at netfor.com
Mon Jul 23 20:33:02 UTC 2007


Ahah.. I got the subdomain version working now.  I had to upgrade to
mu-conference 0.7 (released in june) and now it works like a charm.

Edward Rudd wrote:
> The subdomain configuration does not work.
> 
> All I get in the log is.
> 
> DEBUG DJabberd.Component.External              Accepting connection from
> component muc.mydomain
> DEBUG DJabberd.Connection.ComponentIn          Making a
> DJabberd::Connection::ComponentIn for fd 17
> INFO  DJabberd.Component.External              Shutting down listener
> for component muc.mydomain
> DEBUG DJabberd.Delivery.LocalVHosts            mydomain -> muc.mydomain
> DEBUG DJabberd.Delivery.LocalVHosts            muc.mydomain -> mydomain
> DEBUG DJabberd.Delivery.LocalVHosts            mydomain -> muc.mydomain
> DEBUG DJabberd.Delivery.LocalVHosts            muc.mydomain -> mydomain
> 
> (I'm using PSI client to join a groupchat). Everytime I attempt to join
> I get the 2 entries in the log (Dellivery.LocalVHosts) and an error back
> to PSI.
>   Unable to join groupchat.
>   Reason:
> (yeah that is no reason)
> 
> Martin Atkins wrote:
>> Edward Rudd wrote:
>>> I am trying to use the DJabberd::Component::External to have
>>> mu-conference (0.6.0 w/ JCR 0.2.4) connect into DJabberd.
>>>
>>> I have tried all sorts of ways of configuring djabberd to get this
>>> working but it never seems to work correctly.
>>>
>>> Here is the current setup.
>>> <VHost muc.mydomain>
>>>     <Plugin DJabberd::Component::External>
>>>       ListenAddr 127.0.0.1:5290
>>>       Secret Conferencing
>>>     </Plugin>
>>> </VHost>
>> I'm not sure if this is related to the problem, but assuming that you
>> are using the same djabberd process for "mydomain" and "muc.mydomain"
>> you may like to use the subdomain idiom to avoid the need for djabberd
>> to talk to itself over S2S:
>>
>> <VHost mydomain>
>>     # ....
>>     <Subdomain muc>
>>        <Plugin DJabberd::Component::External>
>>            ListenAddr 127.0.0.1:5290
>>            Secret Conferencing
>>        </Plugin>
>>     </Subdomain>
>> </VHost>
>>
>> If you really do need to use S2S, make sure to include the following in
>> your vhost configurations:
>> S2S enable
>> <Plugin DJabberd::Delivery::S2S   />
>>
>> The S2S Delivery plugin must be declared after
>> DJabberd::Component::External because it too is a delivery plugin.
>>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: erudd.vcf
Type: text/x-vcard
Size: 272 bytes
Desc: not available
Url : http://lists.danga.com/pipermail/djabberd/attachments/20070723/66806691/erudd.vcf


More information about the Djabberd mailing list