Enable autmated quick-install using debconf-set-selections fails ($JVB_HOSTNAME is not read correctly)

Hi
I’m trying to automate the quick-install of jitsi, using apt-get install -y jitsi meet.
I tried to preseed the questions asked by the install script using debconf-get-selections an debconf_set-selections.
But even if I set all selections to the right values (esp. the hostname), the installation of jitsi-meet-prosody fails because the get_db function can not correctly get the value vor $JVB_HOSTNAME and thus everything fails.
How is the correct way to automate the installation of jitsi / preseed the questions using debconf-set-selections?
thanks!

It is possible to use debconf-set-selections, for host only set jitsi-videobridge/jvb-hostname, the rest of the packages will take it from there.

Sorry but this is not working. I get the same error as before:

Setting up jitsi-meet-web-config (1.0.3216-1) ...
req: Use -help for summary.
dpkg: error processing package jitsi-meet-web-config (--configure):
 installed jitsi-meet-web-config package post-installation script subprocess returned error exit status 1
Setting up jitsi-meet-web (1.0.3216-1) ...
Setting up jitsi-meet-prosody (1.0.3216-1) ...
/var/lib/dpkg/info/jitsi-meet-prosody.postinst: line 92: [: /etc/prosody/conf.avail/: binary operator expected
/var/lib/dpkg/info/jitsi-meet-prosody.postinst: line 119: [: /var/lib/prosody/: binary operator expected
/var/lib/dpkg/info/jitsi-meet-prosody.postinst: line 128: [: /var/lib/prosody/auth.: binary operator expected
Processing triggers for systemd (237-3ubuntu10.15) ...
Setting up jicofo (1.0-458-1) ...
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
dpkg: dependency problems prevent configuration of jitsi-meet:
 jitsi-meet depends on jitsi-meet-web-config (= 1.0.3216-1); however:
  Package jitsi-meet-web-config is not configured yet.

dpkg: error processing package jitsi-meet (--configure):
 dependency problems - leaving unconfigured
Processing triggers for ureadahead (0.100.0-20) ...
Processing triggers for systemd (237-3ubuntu10.15) ...
Errors were encountered while processing:
 jitsi-meet-web-config
 jitsi-meet

I set the following values via debconf-set-selections

jitsi-meet-web-config   jitsi-meet/cert-choice  select  I want to use my own certificate
jitsi-meet-web-config   jitsi-meet/cert-path-crt        string  /etc/ssl/myvalidcert.pem
jitsi-meet-web-config   jitsi-videobridge/jvb-hostname  string  fqdn.of.my.server
jitsi-meet-web-config   jitsi-meet/cert-path-key        string  /etc/ssl/myvalidkey.pem

The abvoe lines are in a file which I read via debconf-set-selections.
The values are from the manual installation.

The errors you see are because this is not found:


Do not set this: jitsi-meet-web-config jitsi-videobridge/jvb-hostname ...
It should be enough to just set:
jitsi-videobridge jitsi-videobridge/jvb-hostname .... the rest of the packages should trigger dialog input when this is not found.

thank you very much! that worked!

Can this be used to preseed before a dpkg-reconfigure?
Original installation sets hostname to ‘localhost’
current process isn’t working:

echo jitsi-videobridge2	jitsi-videobridge/jvb-hostname string jitsi.archie.com | debconf-set-selections -v
dpkg-reconfigure -fnoninteractive jitsi-videobridge2
dpkg-reconfigure -fnoninteractive jicofo
dpkg-reconfigure -fnoninteractive jitsi-meet

this does set the following:

jicofo	jitsi-videobridge/jvb-hostname	string	jitsi.archie.com
jitsi-meet-prosody	jitsi-videobridge/jvb-hostname	string	jitsi.archie.com
jitsi-meet-web-config	jitsi-videobridge/jvb-hostname	string	jitsi.archie.com
jitsi-videobridge2	jitsi-videobridge/jvb-hostname	string	jitsi.archie.com
jitsi-meet-prosody	jitsi-meet-prosody/jvb-hostname	string	jitsi.archie.com

but still left:

jitsi-meet-web-config	jitsi-meet/jvb-hostname	string	localhost

After restarting:

cd /etc/init.d/
./prosody restart && \
./jitsi-videobridge2 restart && \
./jicofo restart && \
./nginx restart

nginx sites-enabled still only contains localhost.conf

Any suggestions would be greatly appreicated