Jitsi-meet-prosody configuration problems

In Ubuntu 18.04.4 Desktop I’m getting this error: Package jitsi-meet-prosody is not configured yet

(base) marco@pc:~$ sudo apt install jitsi-meet
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  ca-certificates-java coturn java-common jicofo jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web   
jitsi-meet-web-config jitsi-videobridge2 libhiredis0.13 openjdk-8-jre-headless ruby-hocon
Suggested packages:
  sip-router default-jre fonts-dejavu-extra fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei 
fonts-wqy-zenhei
The following NEW packages will be installed:
  ca-certificates-java coturn java-common jicofo jitsi-meet jitsi-meet-prosody jitsi-meet-turnserver jitsi-
meet-web jitsi-meet-web-config jitsi-videobridge2 libhiredis0.13 openjdk-8-jre-headless
  ruby-hocon
0 upgraded, 13 newly installed, 0 to remove and 2 not upgraded.
Need to get 0 B/93,0 MB of archives.
After this operation, 212 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Preconfiguring packages ...
Selecting previously unselected package ca-certificates-java.
(Reading database ... 395999 files and directories currently installed.)
Preparing to unpack .../ca-certificates-java_20180516ubuntu1~18.04.1_all.deb ...
Unpacking ca-certificates-java (20180516ubuntu1~18.04.1) ...
Selecting previously unselected package java-common.
Preparing to unpack .../java-common_0.68ubuntu1~18.04.1_all.deb ...
Unpacking java-common (0.68ubuntu1~18.04.1) ...
Selecting previously unselected package openjdk-8-jre-headless:amd64.
Preparing to unpack .../openjdk-8-jre-headless_8u292-b10-0ubuntu1~18.04_amd64.deb ...
Unpacking openjdk-8-jre-headless:amd64 (8u292-b10-0ubuntu1~18.04) ...
Setting up java-common (0.68ubuntu1~18.04.1) ...
Setting up ca-certificates-java (20180516ubuntu1~18.04.1) ...
Processing triggers for ca-certificates (20210119~18.04.1) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...

done.
done.
Setting up openjdk-8-jre-headless:amd64 (8u292-b10-0ubuntu1~18.04) ...
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/rmid to provide /usr/bin/rmid 
(rmid) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java to provide /usr/bin/java  
(java) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/keytool to provide /usr/bin
/keytool (keytool) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/jjs to provide /usr/bin/jjs (jjs) in 
auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/pack200 to provide /usr/bin
/pack200 (pack200) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/rmiregistry to provide /usr/bin
/rmiregistry (rmiregistry) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/unpack200 to provide /usr/bin
/unpack200 (unpack200) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/orbd to provide /usr/bin/orbd  
(orbd) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/servertool to provide /usr/bin
/servertool (servertool) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/tnameserv to provide /usr/bin
/tnameserv (tnameserv) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jexec to provide /usr/bin/jexec 
(jexec) in auto mode
Selecting previously unselected package jitsi-videobridge2.
(Reading database ... 396226 files and directories currently installed.)
Preparing to unpack .../0-jitsi-videobridge2_2.1-478-gc6da57bd-1_all.deb ...
Unpacking jitsi-videobridge2 (2.1-478-gc6da57bd-1) ...
Selecting previously unselected package ruby-hocon.
Preparing to unpack .../1-ruby-hocon_1.2.5-1_all.deb ...
Unpacking ruby-hocon (1.2.5-1) ...
Selecting previously unselected package jicofo.
Preparing to unpack .../2-jicofo_1.0-740-1_all.deb ... 
Unpacking jicofo (1.0-740-1) ...
Selecting previously unselected package jitsi-meet-web.
Preparing to unpack .../3-jitsi-meet-web_1.0.4900-1_all.deb ...
Unpacking jitsi-meet-web (1.0.4900-1) ...
Selecting previously unselected package jitsi-meet-web-config.
Preparing to unpack .../4-jitsi-meet-web-config_1.0.4900-1_all.deb ...
Unpacking jitsi-meet-web-config (1.0.4900-1) ...
Selecting previously unselected package jitsi-meet-prosody.
Preparing to unpack .../5-jitsi-meet-prosody_1.0.4900-1_all.deb ...
Unpacking jitsi-meet-prosody (1.0.4900-1) ...
Setting up jitsi-videobridge2 (2.1-478-gc6da57bd-1) ...
Generating an empty hocon config
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
* Applying /etc/sysctl.d/10-console-messages.conf ...
kernel.printk = 4 4 1 7
* Applying /etc/sysctl.d/10-ipv6-privacy.conf ...
net.ipv6.conf.all.use_tempaddr = 2
net.ipv6.conf.default.use_tempaddr = 2
* Applying /etc/sysctl.d/10-kernel-hardening.conf ...
kernel.kptr_restrict = 1
* Applying /etc/sysctl.d/10-link-restrictions.conf ...
fs.protected_hardlinks = 1
fs.protected_symlinks = 1
* Applying /etc/sysctl.d/10-magic-sysrq.conf ...
kernel.sysrq = 176
* Applying /etc/sysctl.d/10-network-security.conf ...
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.all.rp_filter = 1
net.ipv4.tcp_syncookies = 1
* Applying /etc/sysctl.d/10-ptrace.conf ...
kernel.yama.ptrace_scope = 1
* Applying /etc/sysctl.d/10-zeropage.conf ...
vm.mmap_min_addr = 65536
* Applying /etc/sysctl.d/20-jvb-udp-buffers.conf ...
net.core.rmem_max = 10485760
net.core.netdev_max_backlog = 100000
* Applying /etc/sysctl.d/30-postgresql-shm.conf ...
* Applying /usr/lib/sysctl.d/50-default.conf ...
net.ipv4.conf.all.promote_secondaries = 1
net.core.default_qdisc = fq_codel
* Applying /etc/sysctl.d/99-sysctl.conf ...
fs.inotify.max_user_watches = 524288
fs.inotify.max_user_watches = 1048576
* Applying /etc/sysctl.conf ...
fs.inotify.max_user_watches = 524288
fs.inotify.max_user_watches = 1048576
Created symlink /etc/systemd/system/multi-user.target.wants/jitsi-videobridge2.service → 
/lib/systemd/system/jitsi-videobridge2.service.
Selecting previously unselected package jitsi-meet.
(Reading database ... 396904 files and directories currently installed.)
Preparing to unpack .../jitsi-meet_2.0.5765-1_all.deb ...
Unpacking jitsi-meet (2.0.5765-1) ...
Selecting previously unselected package libhiredis0.13:amd64. 
Preparing to unpack .../libhiredis0.13_0.13.3-2.2_amd64.deb ...
Unpacking libhiredis0.13:amd64 (0.13.3-2.2) ...
Selecting previously unselected package coturn.
Preparing to unpack .../coturn_4.5.0.7-1ubuntu2.18.04.3_amd64.deb ...
Unpacking coturn (4.5.0.7-1ubuntu2.18.04.3) ...
Setting up jitsi-meet-web-config (1.0.4900-1) ...
Can't load /home/marco/.rnd into RNG
140001304248768:error:2406F079:random number generator:RAND_load_file:Cannot open   
file:../crypto/rand/randfile.c:88:Filename=/home/marco/.rnd
Generating a RSA private key
.......++++
.....................................................................................................................................................................    ....................++++
writing new private key to '/etc/jitsi/meet/grasp.deals.key'
-----
----------------

You can now switch to a Let’s Encrypt certificate. To do so, execute:
/usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

----------------  
Selecting previously unselected package jitsi-meet-turnserver.
(Reading database ... 397013 files and directories currently installed.)
Preparing to unpack .../jitsi-meet-turnserver_1.0.4900-1_all.deb ...
Unpacking jitsi-meet-turnserver (1.0.4900-1) ...
Setting up libhiredis0.13:amd64 (0.13.3-2.2) ...
Processing triggers for ufw (0.36-0ubuntu0.18.04.1) ...
Processing triggers for ureadahead (0.100.0-21) ...
Setting up ruby-hocon (1.2.5-1) ...
Setting up jitsi-meet-web (1.0.4900-1) ...
Processing triggers for libc-bin (2.27-3ubuntu1.4) ...
Setting up jitsi-meet-prosody (1.0.4900-1) ...
net.server          error	libevent not found, falling back to select()
The given hostname does not exist in the config
net.server          error	libevent not found, falling back to select()
The host 'focus.grasp.deals' is not configured for this server.
net.server          error	libevent not found, falling back to select()
Generating RSA private key, 2048 bit long modulus (2 primes)
...........................+++++
....................................+++++
e is 65537 (0x010001)
Choose key size (2048): Key written to /var/lib/prosody/grasp.deals.key
Please provide details to include in the certificate config file.
Leave the field empty to use the default value or '.' to exclude the field.
countryName (GB): localityName (The Internet): organizationName (Your Organisation):    
organizationalUnitName (XMPP Department): commonName (grasp.deals): emailAddress      
(xmpp@grasp.deals): 

Config written to /var/lib/prosody/grasp.deals.cnf
Certificate written to /var/lib/prosody/grasp.deals.crt

net.server          error	libevent not found, falling back to select()
The given hostname does not exist in the config
dpkg: error processing package jitsi-meet-prosody (--configure):
 installed jitsi-meet-prosody package post-installation script subprocess returned error exit status 1
Processing triggers for doc-base (0.10.8) ...
Processing 1 added doc-base file...
Processing triggers for systemd (237-3ubuntu10.46) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Setting up jicofo (1.0-740-1) ...
Updating /etc/jitsi/jicofo/config to use jicofo.conf
Generating an empty jicofo.conf file
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
Setting up coturn (4.5.0.7-1ubuntu2.18.04.3) ...
dpkg: dependency problems prevent configuration of jitsi-meet:
 jitsi-meet depends on jitsi-meet-prosody (= 1.0.4900-1); however:
  Package jitsi-meet-prosody is not configured yet.

dpkg: error processing package jitsi-meet (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous  
failure.
                                                                                                          No apport report written because 
the error message indicates its a followup error from a previous failure.
        dpkg: dependency problems prevent configuration of jitsi-meet-turnserver:
 jitsi-meet-turnserver depends on jitsi-meet-prosody; however:
  Package jitsi-meet-prosody is not configured yet.

dpkg: error processing package jitsi-meet-turnserver (--configure):
 dependency problems - leaving unconfigured
Processing triggers for systemd (237-3ubuntu10.46) ...
Processing triggers for ureadahead (0.100.0-21) ...
Errors were encountered while processing:
 jitsi-meet-prosody
 jitsi-meet
 jitsi-meet-turnserver
E: Sub-process /usr/bi

This is what I have in /etc/prosody/conf.d :

(base) marco@pc:/etc/prosody/conf.d$ ls -lah
total 8,0K
drwxr-xr-- 2 marco prosody 4,0K mag  3 10:37 .
drwxr-xr-x 6 root  root    4,0K mag  3 10:31 ..
lrwxrwxrwx 1 root  root      43 mag  3 10:37 grasp.deals.cfg.lua -> /etc/prosody/conf.avail
/grasp.deals.cfg.lua
lrwxrwxrwx 1 marco root      31 gen 26 18:47 localhost.cfg.lua -> ../conf.avail/localhost.cfg.lua

grasp.deals.cfg.lua :

VirtualHost "localhost"
--

VirtualHost “grasp.deals”

Component "internal.auth.grasp.deals" "muc"
    storage = "memory"
    modules_enabled = { "ping"; }

/etc/hosts :

127.0.0.1       grasp.deals
109.116.174.21  grasp.deals


(base) marco@pc:~$ sudo apt-add-repository universe
'universe' distribution component is already enabled for all sources.


(base) marco@pc:~$ sudo systemctl status prosody
● prosody.service - Prosody XMPP Server
   Loaded: loaded (/lib/systemd/system/prosody.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2021-05-03 14:38:53 CEST; 1h 50min ago
     Docs: https://prosody.im/doc
 Main PID: 6325 (lua5.2)
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/prosody.service
           └─6325 lua5.2 /usr/bin/prosody -F

mag 03 14:38:53 pc systemd[1]: Started Prosody XMPP Server.
mag 03 16:20:13 pc systemd[1]: Reloading Prosody XMPP Server.
mag 03 16:20:13 pc systemd[1]: Reloaded Prosody XMPP Server.

I asked in the Prosody chat and I’ve been rebounced back to here :

What else must I configure in order to make jitsi and prosody work together?

Hi,

have you tried to remove everything and reinstall ?
https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-quickstart#uninstall

This post can help.

Regards,
Ghislain

Hi Ghislain!
Yes. I’ve removed everything and installed jitsi-meet twice

Maybe try to install libevent.

After you can try to execute dpkg --configure on the jitsi-meet-prosody package ?

Regards,
Ghislain

@ghislainp

Which package among the libevent packages has to be installed?
I’ve installed libevent-2.1-6 , libevent-dev and libevent-core-2.1-6 but still get message :
libevent not found and still get jitsi-meet-prosody configuration problems :

(base) marco@pc:~$ sudo apt-cache search libevent
libevent-2.1-6 - Asynchronous event notification library
libevent-core-2.1-6 - Asynchronous event notification library (core)
libevent-dev - Asynchronous event notification library (development files)
libevent-extra-2.1-6 - Asynchronous event notification library (extra)
libevent-openssl-2.1-6 - Asynchronous event notification library (openssl)
libevent-pthreads-2.1-6 - Asynchronous event notification library (pthreads)
libuv1 - asynchronous event notification library - runtime library
libuv1-dev - asynchronous event notification library - development files
libverto-libevent1 - Event loop abstraction for Libraries - libev
python-eventlet - concurrent networking library - Python 2.x
python-eventlet-doc - concurrent networking library - doc
dlang-libevent - D version of the C headers for libevent
libev-dev - static library, header files, and docs for libev
libev-libevent-dev - libevent event loop compatibility wrapper for libev
libev-perl - Perl interface to libev, the high performance event loop
libev4 - high-performance event loop library modelled after libevent
libevent-1.4-2 - asynchronous event notification library
libevent-core-1.4-2 - asynchronous event notification library (core)
libevent-execflow-perl - High level API for event-based execution flow control
libevent-extra-1.4-2 - asynchronous event notification library (extra)
libevent-perl - generic Perl event loop module
libevent-rpc-perl - Event based transparent Client/Server RPC framework
libevent1-dev - development libraries, header files and docs for libevent
libevhtp-dev - Libevent based HTTP API - development files
libevhtp-doc - Libevent based HTTP API - documentation
libevhtp0 - Libevent based HTTP API
libpoe-loop-event-perl - POE event loop implementation using Event
libuv0.10 - asynchronous event notification library - runtime library
libuv0.10-dbg - asynchronous event notification library - debugging symbols
libuv0.10-dev - asynchronous event notification library - development files
lua-event - asynchronous event notification library for Lua
lua-event-dev - libevent development files for the Lua language
python-gevent - gevent is a coroutine-based Python networking library
python-gevent-dbg - gevent is a coroutine-based Python networking library - debugging symbols
python-gevent-doc - gevent is a coroutine-based Python networking library - documentation
python3-eventlet - concurrent networking library - Python 3.x
python3-gevent - gevent is a coroutine-based Python networking library
python3-gevent-dbg - gevent is a coroutine-based Python networking library - debugging symbols
unworkable - efficient, simple and secure bittorrent client
libevent-2.0-5 - Asynchronous event notification library
libevent-core-2.0-5 - Asynchronous event notification library (core)
libevent-dbg - Asynchronous event notification library (debug symbols)
libevent-extra-2.0-5 - Asynchronous event notification library (extra)
libevent-openssl-2.0-5 - Asynchronous event notification library (openssl)
libevent-pthreads-2.0-5 - Asynchronous event notification library (pthreads)

(base) marco@pc:~$ sudo aptitude install libevent-dev
libevent-dev is already installed at the requested version (2.1.8-stable-4build1)
libevent-dev is already installed at the requested version (2.1.8-stable-4build1)
The following partially installed packages will be configured:
  jitsi-meet jitsi-meet-prosody jitsi-meet-turnserver 
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Setting up jitsi-meet-prosody (1.0.4900-1) ...
net.server          error	libevent not found, falling back to select()
The given hostname does not exist in the config
net.server          error	libevent not found, falling back to select()
The host 'focus.grasp.deals' is not configured for this server.
net.server          error	libevent not found, falling back to select()
The given hostname does not exist in the config
dpkg: error processing package jitsi-meet-prosody (--configure):
 installed jitsi-meet-prosody package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of jitsi-meet:
 jitsi-meet depends on jitsi-meet-prosody (= 1.0.4900-1); however:
  Package jitsi-meet-prosody is not configured yet.


(base) marco@pc:~$ sudo aptitude install libevent-2.1-6
libevent-2.1-6 is already installed at the requested version (2.1.8-stable-4build1)
libevent-2.1-6 is already installed at the requested version (2.1.8-stable-4build1)
The following partially installed packages will be configured:
  jitsi-meet jitsi-meet-prosody jitsi-meet-turnserver 
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Setting up jitsi-meet-prosody (1.0.4900-1) ...
net.server          error	libevent not found, falling back to select()
The given hostname does not exist in the config
net.server          error	libevent not found, falling back to select()
The host 'focus.grasp.deals' is not configured for this server.
net.server          error	libevent not found, falling back to select()
The given hostname does not exist in the config
dpkg: error processing package jitsi-meet-prosody (--configure):
 installed jitsi-meet-prosody package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of jitsi-meet:
 jitsi-meet depends on jitsi-meet-prosody (= 1.0.4900-1); however:
  Package jitsi-meet-prosody is not configured yet.

dpkg: error processing package jitsi-meet (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of jitsi-meet-turnserver:
 jitsi-meet-turnserver depends on jitsi-meet-prosody; however:
  Package jitsi-meet-prosody is not configured yet.

dpkg: error processing package jitsi-meet-turnserver (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous 
failure.
    
                                                                                                  No apport report written because the  
error message indicates its a followup error from a previous failure.
                                                                             Errors were encountered while processing:
 jitsi-meet-prosody
 jitsi-meet
 jitsi-meet-turnserver
 E: Sub-process /usr/bin/dpkg returned an error code (1)
 Setting up jitsi-meet-prosody (1.0.4900-1) ...
 net.server          error	libevent not found, falling back to select()
The given hostname does not exist in the config
net.server          error	libevent not found, falling back to select()
The host 'focus.grasp.deals' is not configured for this server.
net.server          error	libevent not found, falling back to select()
The given hostname does not exist in the config
dpkg: error processing package jitsi-meet-prosody (--configure):
 installed jitsi-meet-prosody package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of jitsi-meet:
 jitsi-meet depends on jitsi-meet-prosody (= 1.0.4900-1); however:
  Package jitsi-meet-prosody is not configured yet.

dpkg: error processing package jitsi-meet (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of jitsi-meet-turnserver:
 jitsi-meet-turnserver depends on jitsi-meet-prosody; however:
  Package jitsi-meet-prosody is not configured yet.

dpkg: error processing package jitsi-meet-turnserver (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 jitsi-meet-prosody
 jitsi-meet
 jitsi-meet-turnserver



(base) marco@pc:~$ sudo aptitude install libevent-core-2.1-6
libevent-core-2.1-6 is already installed at the requested version (2.1.8-stable-4build1)
libevent-core-2.1-6 is already installed at the requested version (2.1.8-stable-4build1)
The following partially installed packages will be configured:
  jitsi-meet jitsi-meet-prosody jitsi-meet-turnserver 
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Setting up jitsi-meet-prosody (1.0.4900-1) ...
net.server          error	libevent not found, falling back to select()
The given hostname does not exist in the config
net.server          error	libevent not found, falling back to select()
The host 'focus.grasp.deals' is not configured for this server.
net.server          error	libevent not found, falling back to select()
The given hostname does not exist in the config
dpkg: error processing package jitsi-meet-prosody (--configure):
 installed jitsi-meet-prosody package post-installation script subprocess returned error exit status 1
 dpkg: dependency problems prevent configuration of jitsi-meet:
 jitsi-meet depends on jitsi-meet-prosody (= 1.0.4900-1); however:
  Package jitsi-meet-prosody is not configured yet.




(base) marco@pc:~$ sudo dpkg --configure jitsi-meet-prosody
Setting up jitsi-meet-prosody (1.0.4900-1) ...
net.server          error	libevent not found, falling back to select()
The given hostname does not exist in the config
net.server          error	libevent not found, falling back to select()
The host 'focus.grasp.deals' is not configured for this server.
net.server          error	libevent not found, falling back to select()
The given hostname does not exist in the config
dpkg: error processing package jitsi-meet-prosody (--configure):
 installed jitsi-meet-prosody package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 jitsi-meet-prosody

I tried also with libevent1-dev but I get the same error messages

(base) marco@pc:~$ sudo aptitude install libevent1-dev
The following NEW packages will be installed:
  libevent-1.4-2{a} libevent-core-1.4-2{a} libevent-extra-1.4-2{a} 
  libevent1-dev{b} 
The following partially installed packages will be configured:
  jitsi-meet jitsi-meet-prosody jitsi-meet-turnserver 
0 packages upgraded, 4 newly installed, 0 to remove and 2 not upgraded.
Need to get 231 kB of archives. After unpacking 991 kB will be used.
The following packages have unmet dependencies:
 libevent1-dev : Conflicts: libevent-dev but 2.1.8-stable-4build1 is installed
The following actions will resolve these dependencies:

     Remove the following packages:                     
1)     libevent-dev [2.1.8-stable-4build1 (bionic, now)]

Accept this solution? [Y/n/q/?] Y
The following NEW packages will be installed:
  libevent-1.4-2{a} libevent-core-1.4-2{a} libevent-extra-1.4-2{a} 
  libevent1-dev 
The following packages will be REMOVED:
  libevent-dev{a} 
The following partially installed packages will be configured:
  jitsi-meet jitsi-meet-prosody jitsi-meet-turnserver 
0 packages upgraded, 4 newly installed, 1 to remove and 2 not upgraded.
Need to get 231 kB of archives. After unpacking 695 kB will be freed.
Do you want to continue? [Y/n/?] Y
Get: 1 http://it.archive.ubuntu.com/ubuntu bionic/universe amd64 libevent-1.4-2 amd64 1.4.14b-    
stable-0ubuntu1 [53,8 kB]
Get: 2 http://it.archive.ubuntu.com/ubuntu bionic/universe amd64 libevent-core-1.4-2 amd64 1.4.14b-
stable-0ubuntu1 [24,6 kB]
Get: 3 http://it.archive.ubuntu.com/ubuntu bionic/universe amd64 libevent-extra-1.4-2 amd64 
1.4.14b-stable-0ubuntu1 [41,6 kB]
Get: 4 http://it.archive.ubuntu.com/ubuntu bionic/universe amd64 libevent1-dev amd64 1.4.14b-
stable-0ubuntu1 [111 kB]
Fetched 231 kB in 0s (472 kB/s)        
(Reading database ... 397018 files and directories currently installed.)
Removing libevent-dev (2.1.8-stable-4build1) ...
Selecting previously unselected package libevent-1.4-2.
(Reading database ... 396954 files and directories currently installed.)
Preparing to unpack .../libevent-1.4-2_1.4.14b-stable-0ubuntu1_amd64.deb ...
Unpacking libevent-1.4-2 (1.4.14b-stable-0ubuntu1) ...
Selecting previously unselected package libevent-core-1.4-2.
Preparing to unpack .../libevent-core-1.4-2_1.4.14b-stable-0ubuntu1_amd64.deb ...
Unpacking libevent-core-1.4-2 (1.4.14b-stable-0ubuntu1) ...
Selecting previously unselected package libevent-extra-1.4-2.
Preparing to unpack .../libevent-extra-1.4-2_1.4.14b-stable-0ubuntu1_amd64.deb ...
Unpacking libevent-extra-1.4-2 (1.4.14b-stable-0ubuntu1) ...
Selecting previously unselected package libevent1-dev.
Preparing to unpack .../libevent1-dev_1.4.14b-stable-0ubuntu1_amd64.deb ...
Unpacking libevent1-dev (1.4.14b-stable-0ubuntu1) ...
Setting up libevent-1.4-2 (1.4.14b-stable-0ubuntu1) ...
Setting up jitsi-meet-prosody (1.0.4900-1) ...
net.server          error	libevent not found, falling back to select()
The given hostname does not exist in the config
net.server          error	libevent not found, falling back to select()
The host 'focus.grasp.deals' is not configured for this server.
net.server          error	libevent not found, falling back to select()
The given hostname does not exist in the config
dpkg: error processing package jitsi-meet-prosody (--configure):
 installed jitsi-meet-prosody package post-installation script subprocess returned error exit status 1
Setting up libevent-core-1.4-2 (1.4.14b-stable-0ubuntu1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Setting up libevent-extra-1.4-2 (1.4.14b-stable-0ubuntu1) ...
dpkg: dependency problems prevent configuration of jitsi-meet:
 jitsi-meet depends on jitsi-meet-prosody (= 1.0.4900-1); however:
  Package jitsi-meet-prosody is not configured yet.

dpkg: error processing package jitsi-meet (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous 
failure.
                          No apport report written because the error message indicates its a followup error 
from a previous failure.
                                                    dpkg: dependency problems prevent configuration of jitsi-meet-
turnserver:
 jitsi-meet-turnserver depends on jitsi-meet-prosody; however:
  Package jitsi-meet-prosody is not configured yet.

dpkg: error processing package jitsi-meet-turnserver (--configure):
 dependency problems - leaving unconfigured
Setting up libevent1-dev (1.4.14b-stable-0ubuntu1) ...
Processing triggers for libc-bin (2.27-3ubuntu1.4) ...
Errors were encountered while processing:
 jitsi-meet-prosody
 jitsi-meet
 jitsi-meet-turnserver
E: Sub-process /usr/bin/dpkg returned an error code (1)
Setting up jitsi-meet-prosody (1.0.4900-1) ...
net.server          error	libevent not found, falling back to select()
The given hostname does not exist in the config
net.server          error	libevent not found, falling back to select()
The host 'focus.grasp.deals' is not configured for this server.
net.server          error	libevent not found, falling back to select()
The given hostname does not exist in the config
dpkg: error processing package jitsi-meet-prosody (--configure):
 installed jitsi-meet-prosody package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of jitsi-meet:
 jitsi-meet depends on jitsi-meet-prosody (= 1.0.4900-1); however:
  Package jitsi-meet-prosody is not configured yet.

dpkg: error processing package jitsi-meet (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of jitsi-meet-turnserver:
 jitsi-meet-turnserver depends on jitsi-meet-prosody; however:
  Package jitsi-meet-prosody is not configured yet.

dpkg: error processing package jitsi-meet-turnserver (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 jitsi-meet-prosody
 jitsi-meet
 jitsi-meet-turnserver
                                     
(base) marco@pc:~$ sudo dpkg --configure jitsi-meet-prosody
Setting up jitsi-meet-prosody (1.0.4900-1) ...
net.server          error	libevent not found, falling back to select()
The given hostname does not exist in the config
net.server          error	libevent not found, falling back to select()
The host 'focus.grasp.deals' is not configured for this server.
net.server          error	libevent not found, falling back to select()
The given hostname does not exist in the config
dpkg: error processing package jitsi-meet-prosody (--configure):
 installed jitsi-meet-prosody package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 jitsi-meet-prosody

libXXXX-dev are packages to install header files ( used by developpers )

When i see your prompt and the message

i have another question :
Is the hostname specified during installation process is a correct fqdn and resolved by the nslookup command?

This is not a server, why are your trying to install Jitsi Meet on a desktop ?

Regards,
Ghislain

I’ve checked:

in /etc/hosts :

127.0.0.1       grasp.deals
109.116.174.21  grasp.deals

and whatever service used to check the hostname:

(base) marco@pc:~$ nslookup grasp.deals
Server:		127.0.0.53
Address:	127.0.0.53#53

Non-authoritative answer:
Name:	grasp.deals
Address: 127.0.0.1
Name:	grasp.deals
Address: 109.116.174.21

http://www.kloth.net/services/nslookup.php

 DNS server handling your query: localhost
 DNS server's address:	127.0.0.1#53

 Non-authoritative answer:
 Name:	grasp.deals
 Address: 109.116.174.21

https://www.ssllabs.com/ssltest/analyze.html?d=grasp.deals

I’m using a local PC with Ubuntu 18.04 to develop the app which will be deployed in a cloud server with Ubuntu 18.04 or newer version. It’s not, I guess, a matter of PC or cloud-server, if the O.S., namely Ubuntu 18.04, is the same, because these guidelines: Self-Hosting Guide - Debian/Ubuntu server · Jitsi Meet Handbook are for Jitsi-Meet installation on a Debian-based GNU/Linux system.

I re-installed libevent-dev :

(base) marco@pc:~$ sudo aptitude install libevent-dev
The following NEW packages will be installed:
  libevent-core-2.1-6{a} libevent-dev libevent-extra-2.1-6{a} libevent-openssl-2.1-6{a} libevent-
pthreads-2.1-6{a} 
0 packages upgraded, 5 newly installed, 0 to remove and 2 not upgraded.
Need to get 261 kB/420 kB of archives. After unpacking 2.186 kB will be used.
The following packages have unmet dependencies:
 libevent1-dev : Conflicts: libevent-dev but 2.1.8-stable-4build1 is to be installed
The following actions will resolve these dependencies:

     Remove the following packages:                         
1)     libevent1-dev [1.4.14b-stable-0ubuntu1 (bionic, now)]

Accept this solution? [Y/n/q/?] Y
The following NEW packages will be installed:
  libevent-core-2.1-6{a} libevent-dev libevent-extra-2.1-6{a} libevent-openssl-2.1-6{a} libevent-
pthreads-2.1-6{a} 
The following packages will be REMOVED:
  libevent-1.4-2{u} libevent-core-1.4-2{u} libevent-extra-1.4-2{u} libevent1-dev{a} 
0 packages upgraded, 5 newly installed, 4 to remove and 2 not upgraded.
Need to get 261 kB/420 kB of archives. After unpacking 1.195 kB will be used.
Do you want to continue? [Y/n/?] Y
Get: 1 http://it.archive.ubuntu.com/ubuntu bionic/main amd64 libevent-dev amd64 2.1.8-stable-
4build1 [261 kB]
Fetched 261 kB in 1s (445 kB/s)       
(Reading database ... 395949 files and directories currently installed.)
Removing libevent1-dev (1.4.14b-stable-0ubuntu1) ...
Removing libevent-1.4-2 (1.4.14b-stable-0ubuntu1) ...
Removing libevent-extra-1.4-2 (1.4.14b-stable-0ubuntu1) ...
Removing libevent-core-1.4-2 (1.4.14b-stable-0ubuntu1) ...
Selecting previously unselected package libevent-core-2.1-6:amd64.
(Reading database ... 395913 files and directories currently installed.)
Preparing to unpack .../libevent-core-2.1-6_2.1.8-stable-4build1_amd64.deb ...
Unpacking libevent-core-2.1-6:amd64 (2.1.8-stable-4build1) ...
Selecting previously unselected package libevent-extra-2.1-6:amd64.
Preparing to unpack .../libevent-extra-2.1-6_2.1.8-stable-4build1_amd64.deb ...
Unpacking libevent-extra-2.1-6:amd64 (2.1.8-stable-4build1) ...
Selecting previously unselected package libevent-pthreads-2.1-6:amd64.
Preparing to unpack .../libevent-pthreads-2.1-6_2.1.8-stable-4build1_amd64.deb ...
Unpacking libevent-pthreads-2.1-6:amd64 (2.1.8-stable-4build1) ...
Selecting previously unselected package libevent-openssl-2.1-6:amd64.
Preparing to unpack .../libevent-openssl-2.1-6_2.1.8-stable-4build1_amd64.deb ...
Unpacking libevent-openssl-2.1-6:amd64 (2.1.8-stable-4build1) ...
Selecting previously unselected package libevent-dev.
Preparing to unpack .../libevent-dev_2.1.8-stable-4build1_amd64.deb ...
Unpacking libevent-dev (2.1.8-stable-4build1) ...
Setting up libevent-core-2.1-6:amd64 (2.1.8-stable-4build1) ...
Setting up libevent-openssl-2.1-6:amd64 (2.1.8-stable-4build1) ...
Setting up libevent-pthreads-2.1-6:amd64 (2.1.8-stable-4build1) ...
Processing triggers for libc-bin (2.27-3ubuntu1.4) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Setting up libevent-extra-2.1-6:amd64 (2.1.8-stable-4build1) ...
Setting up libevent-dev (2.1.8-stable-4build1) ...
Processing triggers for libc-bin (2.27-3ubuntu1.4) ...

After purging everything, I re-installed Jitsi-Meet:

But still get the same error messages:

(base) marco@pc:~$ sudo apt install jitsi-meet
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  ca-certificates-java coturn java-common jicofo jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web  
jitsi-meet-web-config jitsi-videobridge2 libhiredis0.13 openjdk-8-jre-headless ruby-hocon
Suggested packages:
  sip-router default-jre fonts-dejavu-extra fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei 
fonts-wqy-zenhei
The following NEW packages will be installed:
  ca-certificates-java coturn java-common jicofo jitsi-meet jitsi-meet-prosody jitsi-meet-turnserver jitsi- 
meet-web jitsi-meet-web-config jitsi-videobridge2 libhiredis0.13 openjdk-8-jre-headless
  ruby-hocon
0 upgraded, 13 newly installed, 0 to remove and 2 not upgraded.
Need to get 0 B/93,0 MB of archives.
After this operation, 212 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Preconfiguring packages ...
Selecting previously unselected package ca-certificates-java.
(Reading database ... 395999 files and directories currently installed.)
Preparing to unpack .../ca-certificates-java_20180516ubuntu1~18.04.1_all.deb ...
Unpacking ca-certificates-java (20180516ubuntu1~18.04.1) ...
Selecting previously unselected package java-common.
Preparing to unpack .../java-common_0.68ubuntu1~18.04.1_all.deb ...
Unpacking java-common (0.68ubuntu1~18.04.1) ...
Selecting previously unselected package openjdk-8-jre-headless:amd64.
Preparing to unpack .../openjdk-8-jre-headless_8u292-b10-0ubuntu1~18.04_amd64.deb ...
Unpacking openjdk-8-jre-headless:amd64 (8u292-b10-0ubuntu1~18.04) ...
Setting up java-common (0.68ubuntu1~18.04.1) ...
Setting up ca-certificates-java (20180516ubuntu1~18.04.1) ...
Processing triggers for ca-certificates (20210119~18.04.1) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...

done.
done.
Setting up openjdk-8-jre-headless:amd64 (8u292-b10-0ubuntu1~18.04) ...
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/rmid to provide /usr/bin/rmid 
(rmid) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java to provide /usr/bin/java 
(java) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/keytool to provide /usr/bin
/keytool (keytool) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/jjs to provide /usr/bin/jjs (jjs) in    
auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/pack200 to provide /usr/bin
/pack200 (pack200) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/rmiregistry to provide /usr/bin
/rmiregistry (rmiregistry) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/unpack200 to provide /usr/bin
/unpack200 (unpack200) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/orbd to provide /usr/bin/orbd 
(orbd) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/servertool to provide /usr/bin 
/servertool (servertool) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/tnameserv to provide /usr/bin
/tnameserv (tnameserv) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jexec to provide /usr/bin/jexec 
(jexec) in auto mode
Selecting previously unselected package jitsi-videobridge2.
(Reading database ... 396226 files and directories currently installed.)
Preparing to unpack .../0-jitsi-videobridge2_2.1-478-gc6da57bd-1_all.deb ...
Unpacking jitsi-videobridge2 (2.1-478-gc6da57bd-1) ...
Selecting previously unselected package ruby-hocon.
Preparing to unpack .../1-ruby-hocon_1.2.5-1_all.deb ...
Unpacking ruby-hocon (1.2.5-1) ...
Selecting previously unselected package jicofo.
Preparing to unpack .../2-jicofo_1.0-740-1_all.deb ...
Unpacking jicofo (1.0-740-1) ...
Selecting previously unselected package jitsi-meet-web.
Preparing to unpack .../3-jitsi-meet-web_1.0.4900-1_all.deb ...
Unpacking jitsi-meet-web (1.0.4900-1) ...
Selecting previously unselected package jitsi-meet-web-config.
Preparing to unpack .../4-jitsi-meet-web-config_1.0.4900-1_all.deb ...
Unpacking jitsi-meet-web-config (1.0.4900-1) ...
Selecting previously unselected package jitsi-meet-prosody.
Preparing to unpack .../5-jitsi-meet-prosody_1.0.4900-1_all.deb ...
Unpacking jitsi-meet-prosody (1.0.4900-1) ...
Setting up jitsi-videobridge2 (2.1-478-gc6da57bd-1) ...
Generating an empty hocon config
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
* Applying /etc/sysctl.d/10-console-messages.conf ...
kernel.printk = 4 4 1 7
* Applying /etc/sysctl.d/10-ipv6-privacy.conf ...
net.ipv6.conf.all.use_tempaddr = 2
net.ipv6.conf.default.use_tempaddr = 2
* Applying /etc/sysctl.d/10-kernel-hardening.conf ...
kernel.kptr_restrict = 1
* Applying /etc/sysctl.d/10-link-restrictions.conf ...
fs.protected_hardlinks = 1
fs.protected_symlinks = 1
* Applying /etc/sysctl.d/10-magic-sysrq.conf ...
kernel.sysrq = 176
* Applying /etc/sysctl.d/10-network-security.conf ...
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.all.rp_filter = 1
net.ipv4.tcp_syncookies = 1
* Applying /etc/sysctl.d/10-ptrace.conf ...
kernel.yama.ptrace_scope = 1
* Applying /etc/sysctl.d/10-zeropage.conf ...
vm.mmap_min_addr = 65536
* Applying /etc/sysctl.d/20-jvb-udp-buffers.conf ...
net.core.rmem_max = 10485760
net.core.netdev_max_backlog = 100000
* Applying /etc/sysctl.d/30-postgresql-shm.conf ...
* Applying /usr/lib/sysctl.d/50-default.conf ...
net.ipv4.conf.all.promote_secondaries = 1
net.core.default_qdisc = fq_codel
* Applying /etc/sysctl.d/99-sysctl.conf ...
fs.inotify.max_user_watches = 524288
fs.inotify.max_user_watches = 1048576
* Applying /etc/sysctl.conf ...
fs.inotify.max_user_watches = 524288
fs.inotify.max_user_watches = 1048576
Created symlink /etc/systemd/system/multi-user.target.wants/jitsi-videobridge2.service → 
/lib/systemd/system/jitsi-videobridge2.service.
Selecting previously unselected package jitsi-meet.
(Reading database ... 396904 files and directories currently installed.)
Preparing to unpack .../jitsi-meet_2.0.5765-1_all.deb ...
Unpacking jitsi-meet (2.0.5765-1) ...
Selecting previously unselected package libhiredis0.13:amd64.
Preparing to unpack .../libhiredis0.13_0.13.3-2.2_amd64.deb ...
Unpacking libhiredis0.13:amd64 (0.13.3-2.2) ...
Selecting previously unselected package coturn.
Preparing to unpack .../coturn_4.5.0.7-1ubuntu2.18.04.3_amd64.deb ...
Unpacking coturn (4.5.0.7-1ubuntu2.18.04.3) ...
Setting up jitsi-meet-web-config (1.0.4900-1) ...
Can't load /home/marco/.rnd into RNG
140698895258048:error:2406F079:random number generator:RAND_load_file:Cannot open 
file:../crypto/rand/randfile.c:88:Filename=/home/marco/.rnd 
Generating a RSA private key
......................................................++++
...............................................++++

writing new private key to ‘/etc/jitsi/meet/grasp.deals.key’
-----
----------------

You can now switch to a Let’s Encrypt certificate. To do so, execute:
/usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

----------------
Selecting previously unselected package jitsi-meet-turnserver.
(Reading database ... 397013 files and directories currently installed.)
Preparing to unpack .../jitsi-meet-turnserver_1.0.4900-1_all.deb ...
Unpacking jitsi-meet-turnserver (1.0.4900-1) ...
Setting up libhiredis0.13:amd64 (0.13.3-2.2) ...
Processing triggers for ufw (0.36-0ubuntu0.18.04.1) ...
Processing triggers for ureadahead (0.100.0-21) ...
Setting up ruby-hocon (1.2.5-1) ...
Setting up jitsi-meet-web (1.0.4900-1) ...
Processing triggers for libc-bin (2.27-3ubuntu1.4) ...
Setting up jitsi-meet-prosody (1.0.4900-1) ...
net.server          error	libevent not found, falling back to select()
The given hostname does not exist in the config
grep: /etc/prosody/conf.avail/grasp.deals.cfg.lua: No such file or directory
grep: /etc/prosody/conf.avail/grasp.deals.cfg.lua: No such file or directory
net.server          error	libevent not found, falling back to select()
The host 'focus.grasp.deals' is not configured for this server.
net.server          error	libevent not found, falling back to select()
Generating RSA private key, 2048 bit long modulus (2 primes)
............+++++
..........+++++
e is 65537 (0x010001)
Choose key size (2048): Key written to /var/lib/prosody/grasp.deals.key
Please provide details to include in the certificate config file.
Leave the field empty to use the default value or '.' to exclude the field.
countryName (GB): localityName (The Internet): organizationName (Your Organisation):     
organizationalUnitName (XMPP Department): commonName (grasp.deals): emailAddress      
(xmpp@grasp.deals): 

Config written to /var/lib/prosody/grasp.deals.cnf
Certificate written to /var/lib/prosody/grasp.deals.crt

net.server          error	libevent not found, falling back to select()
The given hostname does not exist in the config
dpkg: error processing package jitsi-meet-prosody (--configure):
 installed jitsi-meet-prosody package post-installation script subprocess returned error exit status 1
Processing triggers for doc-base (0.10.8) ...
Processing 1 added doc-base file...
Processing triggers for systemd (237-3ubuntu10.46) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Setting up jicofo (1.0-740-1) ...
Updating /etc/jitsi/jicofo/config to use jicofo.conf
Generating an empty jicofo.conf file
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
Setting up coturn (4.5.0.7-1ubuntu2.18.04.3) ...
dpkg: dependency problems prevent configuration of jitsi-meet:
 jitsi-meet depends on jitsi-meet-prosody (= 1.0.4900-1); however:
  Package jitsi-meet-prosody is not configured yet.

dpkg: error processing package jitsi-meet (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of jitsi-meet-turnserver:
 jitsi-meet-turnserver depends on jitsi-meet-prosody; however:
  Package jitsi-meet-prosody is not configured yet.

dpkg: error processing package jitsi-meet-turnserver (--configure):
 dependency problems - leaving unconfigured
Processing triggers for systemd (237-3ubuntu10.46) ...
No apport report written because the error message indicates its a followup error from a previous 
failure.
                                                                                                          No apport report written because 
the error message indicates its a followup error from a previous failure.
        Processing triggers for ureadahead (0.100.0-21) ...
Errors were encountered while processing:
 jitsi-meet-prosody
 jitsi-meet
 jitsi-meet-turnserver
E: Sub-process /usr/bin/dpkg returned an error code (1)
(base) marco@pc:~$

What I do not understand is this : The host 'focus.grasp.deals' is not configured for this server
Where does focus.grasp.deals come from? I didn’t set any focus.grasp.deals

(base) marco@pc:/etc/jitsi$ sudo grep --recursive "focus.grasp.deals" *
jicofo/jicofo.conf:      client-proxy: focus.grasp.deals
meet/grasp.deals-config.js:        // focus: 'focus.grasp.deals',


(base) marco@pc:/etc/jitsi$ sudo cat jicofo/jicofo.conf
# Jicofo HOCON configuration. See /usr/share/jicofo/jicofo.jar/reference.conf for
#available options, syntax, and default values.
jicofo {
  xmpp: {
    client: {
      client-proxy: focus.grasp.deals
    }
  }
}

Hello,
Jitsi create in prosody multiple host name :
auth.yourdomaine.tld
conference.yourdomaine.tld
focus.yourdomaine.tld
There’s no need to add them in DNS or host file.

Is file /etc/prosody/conf.avail/grasp.deals.cfg.lua exist ?

Hi!
When I do purge the previous jitsi installtion /etc/prosody/conf.avail/grasp.deals.cfg.lua is removed during purging process :

I copied the left /etc/prosody/conf.avail/localhost.cfg.lua :

(base) marco@grasp:/etc/prosody/conf.avail$ ls -lah
total 12K
drwxr-xr-- 2 marco prosody 4,0K mag  4 15:22 .
drwxr-xr-x 7 root  root    4,0K mag  4 11:08 ..
(base) marco@grasp:/etc/prosody/conf.avail$ sudo cp -i localhost.cfg.lua grasp.deals.cfg.lua 
(base) marco@grasp:/etc/prosody/conf.avail$ sudo nano grasp.deals.cfg.lua 

-- Section for localhost

-- This allows clients to connect to localhost. No harm in it.
VirtualHost "localhost"
--
VirtualHost "grasp.deals"

Do I have to change the VirtualHost from “localhost” to the “server” IP address ?
?