component::external configuration?

Edward Rudd erudd at netfor.com
Mon Jul 23 19:33:45 UTC 2007


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/b0eca667/erudd.vcf


More information about the Djabberd mailing list