lcts/jitsi

Jitsi video conferencing server packages - jitsi.org

In development.

Enable the repository using sudo dnf copr enable lcts/jitsi, then you can install packages using sudo dnf install <package>.


This is a companion discussion topic for the original entry at https://copr.fedorainfracloud.org/coprs/lcts/jitsi/

Thanks!

I just installed the master package from this Copr on a fresh F33 system. I got some warnings that might warrant attention:

  Running scriptlet: jitsi-videobridge-firewalld-2.0.5390-2.fc33.noarch    1/14 
/var/tmp/rpm-tmp.TjTYgb: line 1: fg: no job control
warning: %post(jitsi-videobridge-firewalld-2.0.5390-2.fc33.noarch) scriptlet failed, exit status 1

Error in POSTIN scriptlet in rpm package jitsi-videobridge-firewalld

  Running scriptlet: jitsi-5390-2.fc33.noarch                             14/14 
Not setting net/ipv4/conf/all/rp_filter (explicit setting exists).
Not setting net/ipv4/conf/default/rp_filter (explicit setting exists).
Not setting net/ipv4/conf/all/accept_source_route (explicit setting exists).
Not setting net/ipv4/conf/default/accept_source_route (explicit setting exists).
Not setting net/ipv4/conf/all/promote_secondaries (explicit setting exists).
Not setting net/ipv4/conf/default/promote_secondaries (explicit setting exists).

/usr/lib/tmpfiles.d/jicofo.conf:2: Path '%{_rundir}/%{name}' not absolute.
/usr/lib/tmpfiles.d/jicofo.conf:4: Path '%{_sysconfdir}/%{project}/%{name}' not absolute.
/usr/lib/tmpfiles.d/jicofo.conf:5: Path '%{_sysconfdir}/%{project}/%{name}' not absolute.
/usr/lib/tmpfiles.d/jitsi-videobridge.conf:2: Path '%{_rundir}/%{name}' not absolute.
/usr/lib/tmpfiles.d/jitsi-videobridge.conf:4: Path '%{_sysconfdir}/%{project}/%{name}' not absolute.
/usr/lib/tmpfiles.d/jitsi-videobridge.conf:5: Path '%{_sysconfdir}/%{project}/%{name}' not absolute.

Thanks for reporting, I’ll have a look.

How far with this?

I tried installing jitsi and I still got similar errors:

/var/tmp/rpm-tmp.KRyakI: line 1: fg: no job control
warning: %post(jitsi-videobridge-firewalld-2.0.5390-3.fc33.noarch) scriptlet failed, exit status 1

Error in POSTIN scriptlet in rpm package jitsi-videobridge-firewalld
  Running scriptlet: jitsi-videobridge-2.0.5390-3.fc33.noarch                                                                                                           18/21
  Installing       : jitsi-videobridge-2.0.5390-3.fc33.noarch                                                                                                           18/21
  Running scriptlet: jitsi-videobridge-2.0.5390-3.fc33.noarch                                                                                                           18/21
  Installing       : jitsi-meet-apache-2.0.5390-3.fc33.noarch                                                                                                           19/21
  Running scriptlet: jicofo-2.0.5390-3.fc33.noarch                                                                                                                      20/21
  Installing       : jicofo-2.0.5390-3.fc33.noarch                                                                                                                      20/21
  Running scriptlet: jicofo-2.0.5390-3.fc33.noarch                                                                                                                      20/21
  Installing       : jitsi-5390-3.fc33.noarch                                                                                                                           21/21
  Running scriptlet: copy-jdk-configs-4.0-1.fc33.noarch                                                                                                                 21/21
  Running scriptlet: jitsi-5390-3.fc33.noarch                                                                                                                           21/21
Not setting net/ipv4/conf/all/rp_filter (explicit setting exists).
Not setting net/ipv4/conf/default/rp_filter (explicit setting exists).
Not setting net/ipv4/conf/all/accept_source_route (explicit setting exists).
Not setting net/ipv4/conf/default/accept_source_route (explicit setting exists).
Not setting net/ipv4/conf/all/promote_secondaries (explicit setting exists).
Not setting net/ipv4/conf/default/promote_secondaries (explicit setting exists).

/usr/lib/tmpfiles.d/jicofo.conf:2: Path '%{_rundir}/%{name}' not absolute.
/usr/lib/tmpfiles.d/jicofo.conf:4: Path '%{_sysconfdir}/%{project}/%{name}' not absolute.
/usr/lib/tmpfiles.d/jicofo.conf:5: Path '%{_sysconfdir}/%{project}/%{name}' not absolute.
/usr/lib/tmpfiles.d/jitsi-videobridge.conf:2: Path '%{_rundir}/%{name}' not absolute.
/usr/lib/tmpfiles.d/jitsi-videobridge.conf:4: Path '%{_sysconfdir}/%{project}/%{name}' not absolute.
/usr/lib/tmpfiles.d/jitsi-videobridge.conf:5: Path '%{_sysconfdir}/%{project}/%{name}' not absolute.
/usr/lib/tmpfiles.d/mailman.conf:2: Line references path below legacy directory /var/run/, updating /var/run/mailman → /run/mailman; please update the tmpfiles.d/ drop-in file accordingly.

Still happening with jibri-8.0 in October 2022.

[bdm@deangelis git]$ more /usr/lib/tmpfiles.d/jibri.conf

create rundir

d %{_rundir}/%{name} 0755 %{user} %{user} -

ensure correct permissions for all files in config dir

Z %{_sysconfdir}/%{project}/%{name} 0640 %{user} %{user}
z %{_sysconfdir}/%{project}/%{name} 0750 %{user} %{user}

Of course this could be the correct file contents but the dnf/rpm scripts don’t like it.

@lcts Do you still work on this, any chance to update to current Jitsi version?

Hi @lcts

Is there any word on the status of this?

I attempted installation today on a Fedora 41 server and it failed completely due to correct versions of jicofo and jitsi-videobridge not being available in the repo.

I authored a relevant post on the Jitsi forums and poked around there, but it looks like very few people are attempting packaging for RPM.

I would like to offer whatever help I can!

Update:

Before quitting for the day I attempted something else based on your introductory comment:

Earlier today I tried installing “jitsi” – i.e. the metapackage. That failed.

Just right now I tried the individual packages one by one. They seem to work, so I will play with this a bit more in upcoming days.

However, I am still very concerned that this repo is 2 years behind the “state of the art” when it comes to Jitsi.

Please let us know of your plans (including disinterest, if so) in moving this repo forward.

Well, COPR is a kind of experimental repo of individual users. Lcts seems to have ceased the work on jitsi and probably on Fedora at all (there was a “non-responsive” query) . You can’t count on lcts ever working on Jitsi again.

I am still very interested in making Jitsi natively available on Fedora. But I definitely don’t have any time left until the end of the year.