[jitsi-users] Installing Jitsi Meet on FreeBSD


#1

Hi, all,

I am trying to compile and install Jitsi Meet on FreeBSD, but encountered a
lot of problems. Does someone have any experience in installing Jitsi Meet
on FreeBSD?

Following the tutorial here:
https://github.com/jitsi/jitsi-meet/blob/master/doc/manual-install.md

I was able to install and configure prosody and nginx. I also compiled
Jitsi Video Bridge with Maven, but it seems to have some native libraries
that are available only for Linux, Windows and MacOS. This is the first
hurdle.

Then I tried with the compiled jvb to connect to a XMPP server and it gave
the error:

SEVERE: host-unknown, host:10.xx.xx.xx, port:5222
org.xmpp.component.ComponentException: host-unknown
at
org.jivesoftware.whack.ExternalComponent.connect(ExternalComponent.java:219)
at
org.jivesoftware.whack.ExternalComponentManager.addComponent(ExternalComponentManager.java:221)
at
org.jivesoftware.whack.ExternalComponentManager.addComponent(ExternalComponentManager.java:201)
at org.jitsi.meet.ComponentMain$3.call(ComponentMain.java:270)
at org.jitsi.meet.ComponentMain$3.call(ComponentMain.java:255)
at org.jitsi.retry.RetryStrategy$TaskRunner.run(RetryStrategy.java:193)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)

Although I know the IP address has a valid XMPP server at this port, I can
verify this by connecting via telnet.

I'd be thankful for any ideas or suggestions.

Best Regards
Vasil

···

-------------------------------------
Mail.BG: Безплатен e-mail адрес. Най-добрите характеристики на българския пазар - 30 GB пощенска кутия, 1 GB прикрепен файл, безплатен POP3, мобилна версия и други. http://mail.bg


#2

Hi,

you need to configure a component for jvb and jicofo for the xmpp
server. When connecting jvb to that server it needs to connect to the
port used for connecting components, which by default in prosody is
5347.
Hope this helps.

Regards
damencho

···

On Sat, Mar 12, 2016 at 1:58 PM, <v_bachvarov@mail.bg> wrote:

Hi, all,

I am trying to compile and install Jitsi Meet on FreeBSD, but encountered a
lot of problems. Does someone have any experience in installing Jitsi Meet
on FreeBSD?

Following the tutorial here:
https://github.com/jitsi/jitsi-meet/blob/master/doc/manual-install.md

I was able to install and configure prosody and nginx. I also compiled Jitsi
Video Bridge with Maven, but it seems to have some native libraries that are
available only for Linux, Windows and MacOS. This is the first hurdle.

Then I tried with the compiled jvb to connect to a XMPP server and it gave
the error:

SEVERE: host-unknown, host:10.xx.xx.xx, port:5222
org.xmpp.component.ComponentException: host-unknown
at
org.jivesoftware.whack.ExternalComponent.connect(ExternalComponent.java:219)
at
org.jivesoftware.whack.ExternalComponentManager.addComponent(ExternalComponentManager.java:221)
at
org.jivesoftware.whack.ExternalComponentManager.addComponent(ExternalComponentManager.java:201)
at org.jitsi.meet.ComponentMain$3.call(ComponentMain.java:270)
at org.jitsi.meet.ComponentMain$3.call(ComponentMain.java:255)
at org.jitsi.retry.RetryStrategy$TaskRunner.run(RetryStrategy.java:193)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)

Although I know the IP address has a valid XMPP server at this port, I can
verify this by connecting via telnet.

I'd be thankful for any ideas or suggestions.

Best Regards
Vasil

-------------------------------------
Mail.BG: Безплатен e-mail адрес. Най-добрите характеристики на българския
пазар - 30 GB пощенска кутия, 1 GB прикрепен файл, безплатен POP3, мобилна
версия и други.
_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users


#3

Hi,

Hi, all,

I am trying to compile and install Jitsi Meet on FreeBSD, but encountered

a lot of problems. Does someone have any experience in installing Jitsi
Meet on FreeBSD?

Following the tutorial here:

I was able to install and configure prosody and nginx. I also compiled

Jitsi Video Bridge with Maven, but it seems to have some native libraries
that are available only for Linux, Windows and MacOS. This is the first
hurdle.

None of these are hard requirements
You will be missing statistics because of sigar and data channels (and so
automatic speaker switching) because of usrsctp. Otherwise it should work
without any problems (it did a few months ago).

Regards,
Boris

Then I tried with the compiled jvb to connect to a XMPP server and it

gave the error:

SEVERE: host-unknown, host:10.xx.xx.xx, port:5222
org.xmpp.component.ComponentException: host-unknown
at

org.jivesoftware.whack.ExternalComponent.connect(ExternalComponent.java:219)

at

org.jivesoftware.whack.ExternalComponentManager.addComponent(ExternalComponentManager.java:221)

at

org.jivesoftware.whack.ExternalComponentManager.addComponent(ExternalComponentManager.java:201)

at org.jitsi.meet.ComponentMain$3.call(ComponentMain.java:270)
at org.jitsi.meet.ComponentMain$3.call(ComponentMain.java:255)
at org.jitsi.retry.RetryStrategy$TaskRunner.run(RetryStrategy.java:193)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at

java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)

at

java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)

at

java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at

java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:745)

Although I know the IP address has a valid XMPP server at this port, I

can verify this by connecting via telnet.

I'd be thankful for any ideas or suggestions.

Best Regards
Vasil

-------------------------------------
Mail.BG: Безплатен e-mail адрес. Най-добрите характеристики на българския

пазар - 30 GB пощенска кутия, 1 GB прикрепен файл, безплатен POP3, мобилна
версия и други.

···

On Mar 12, 2016 2:00 PM, <v_bachvarov@mail.bg> wrote:

_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users


#4

Hi, damencho,

Thanks for your response. Indeed I was using the wrong port, I did not
realize that XMPP uses multiple ports and the tutorial mentioned the
correct port 5347.

After fixing the wrong connection parameters I am now able to run the Jitsi
Videobridge and the console displays only INFOs.

Thanks for your kind help!

Best Regards,
v_bachvarov

Hi,

you need to configure a component for jvb and jicofo for the xmpp server.

When connecting jvb to that server it needs to connect to the port used for
connecting components, which by default in prosody is 5347.

···

Hope this helps.

Regards damencho

-------------------------------------
Mail.BG: Безплатен e-mail адрес. Най-добрите характеристики на българския пазар - 30 GB пощенска кутия, 1 GB прикрепен файл, безплатен POP3, мобилна версия и други. http://mail.bg


#5

Hi,

>
> Hi, all,
>
> I am trying to compile and install Jitsi Meet on FreeBSD, but

encountered a lot of problems. Does someone have any experience in
installing Jitsi Meet on FreeBSD?

>
> Following the tutorial here:

https://github.com/jitsi/jitsi-meet/blob/master/doc/manual-install.md

>
> I was able to install and configure prosody and nginx. I also compiled

Jitsi Video Bridge with Maven, but it seems to have some native libraries
that are available only for Linux, Windows and MacOS. This is the first
hurdle.

None of these are hard requirements
You will be missing statistics because of sigar and data channels (and so

automatic speaker switching) because of usrsctp. Otherwise it should work
without any problems (it did a few months ago).

Disabling sctp in jitsi-meet also disable simulcast, but you should still
be able to use normal conference

Regards,
Boris

>
> Then I tried with the compiled jvb to connect to a XMPP server and it

gave the error:

>
> SEVERE: host-unknown, host:10.xx.xx.xx, port:5222
> org.xmpp.component.ComponentException: host-unknown
> at

org.jivesoftware.whack.ExternalComponent.connect(ExternalComponent.java:219)

> at

org.jivesoftware.whack.ExternalComponentManager.addComponent(ExternalComponentManager.java:221)

> at

org.jivesoftware.whack.ExternalComponentManager.addComponent(ExternalComponentManager.java:201)

> at org.jitsi.meet.ComponentMain$3.call(ComponentMain.java:270)
> at org.jitsi.meet.ComponentMain$3.call(ComponentMain.java:255)
> at org.jitsi.retry.RetryStrategy$TaskRunner.run(RetryStrategy.java:193)
> at

java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)

> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> at

java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)

> at

java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)

> at

java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

> at

java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

> at java.lang.Thread.run(Thread.java:745)
>
> Although I know the IP address has a valid XMPP server at this port, I

can verify this by connecting via telnet.

>
> I'd be thankful for any ideas or suggestions.
>
> Best Regards
> Vasil
>
>
>
> -------------------------------------
> Mail.BG: Безплатен e-mail адрес. Най-добрите характеристики на

българския пазар - 30 GB пощенска кутия, 1 GB прикрепен файл, безплатен
POP3, мобилна версия и други.

···

Le 13 mars 2016 03:39, "Boris Grozev" <boris@sip-communicator.org> a écrit :

On Mar 12, 2016 2:00 PM, <v_bachvarov@mail.bg> wrote:
> _______________________________________________
> users mailing list
> users@jitsi.org
> Unsubscribe instructions and other list options:
> http://lists.jitsi.org/mailman/listinfo/users

_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users