[jitsi-users] Jitsi-Meet-Tokens Installation


#1

Hello,

I’m trying to install JWT token authentication, but I’m running into an issue. Here’s what I did.

  1. Installed jitsi-meet on Ubuntu. It’s working, but I want to add JWT token authentication.
  2. sudo apt-get install jitsi-meet-token, and getting this error.

The following packages have unmet dependencies:

jitsi-meet-tokens : Depends: prosody-trunk (>= 1nightly607) but it is not installable

E: Unable to correct problems, you have held broken packages.

If I’m going to start from scratch, how do I install jitsi-meet with JWT token authentication?

- Mark

···

**********************************************************************
The information contained in this e-mail may be privileged and/or confidential, and protected from disclosure, and no waiver of any attorney-client, work product, or other privilege is intended. If you are the intended recipient, further disclosures are prohibited without proper authorization. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden and possibly a violation of federal or state law and regulations. The sender and Baylor Scott & White Health, and its affiliated entities, hereby expressly reserve all privileges and confidentiality that might otherwise be waived as a result of an erroneous or misdirected e-mail transmission. No employee or agent is authorized to conclude any binding agreement on behalf of Baylor Scott & White Health, or any affiliated entity, by e-mail without express written confirmation by the CEO, the Senior Vice President of Supply Chain Services or other duly authorized representative of Baylor Scott & White Health.


#2

Hi Mark,

You just need to install prosody-trunk from their repo:
https://prosody.im/download/package_repository

Regards
damencho

···

On Mon, May 7, 2018 at 10:10 AM, Madlangbayan, Mark <Mark.Madlangbayan@bswhealth.org> wrote:

Hello,

I’m trying to install JWT token authentication, but I’m running into an
issue. Here’s what I did.

Installed jitsi-meet on Ubuntu. It’s working, but I want to add JWT token
authentication.
sudo apt-get install jitsi-meet-token, and getting this error.

The following packages have unmet dependencies:

jitsi-meet-tokens : Depends: prosody-trunk (>= 1nightly607) but it is not
installable

E: Unable to correct problems, you have held broken packages.

If I’m going to start from scratch, how do I install jitsi-meet with JWT
token authentication?

- Mark

________________________________
The information contained in this e-mail may be privileged and/or
confidential, and protected from disclosure, and no waiver of any
attorney-client, work product, or other privilege is intended. If you are
the intended recipient, further disclosures are prohibited without proper
authorization. If you are not the intended recipient (or have received this
e-mail in error) please notify the sender immediately and destroy this
e-mail. Any unauthorized copying, disclosure or distribution of the material
in this e-mail is strictly forbidden and possibly a violation of federal or
state law and regulations. The sender and Baylor Scott & White Health, and
its affiliated entities, hereby expressly reserve all privileges and
confidentiality that might otherwise be waived as a result of an erroneous
or misdirected e-mail transmission. No employee or agent is authorized to
conclude any binding agreement on behalf of Baylor Scott & White Health, or
any affiliated entity, by e-mail without express written confirmation by the
CEO, the Senior Vice President of Supply Chain Services or other duly
authorized representative of Baylor Scott & White Health.

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


#3

Hi Damencho,

So I tried to configure JWT Auth with your recommendation, and get the following error message:

Generating index.html for /usr/local/lib/luarocks/rocks
Setting up build-essential (12.4ubuntu1) ...
Setting up jitsi-meet-tokens (1.0.2740-1) ...
sed: -e expression #1, char 80: unknown option to `s'
dpkg: error processing package jitsi-meet-tokens (--configure):
subprocess installed post-installation script returned error exit status 1
Processing triggers for libc-bin (2.26-0ubuntu2) ...E: Sub-process /usr/bin/dpkg returned an error code (1)

Here's what I did:
1. On a working newly installed jitsi-meet
2. Downloaded prosody-trunk_1nightly808-1~artful_i386.deb from the site you gave me (using lsb_release -a "my server's codename is artful)
3. apt-get install jitsi-meet-tokens

I'm getting the error above.

Jitsi versions:
ii jitsi-meet 1.0.2988-1 all WebRTC JavaScript video conferences
ii jitsi-meet-prosody 1.0.2740-1 all Prosody configuration for Jitsi Meet
iF jitsi-meet-tokens 1.0.2740-1 all Prosody token authentication plugin for Jitsi Meet
ii jitsi-meet-web 1.0.2740-1 all WebRTC JavaScript video conferences
ii jitsi-meet-web-config 1.0.2740-1 all Configuration for web serving of Jitsi Meet
ii jitsi-videobridge 1055-1 i386 WebRTC compatible Selective Forwarding Unit (SFU)

lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 17.10
Release: 17.10
Codename: artful

- Mark

    Hi Mark,
    
    You just need to install prosody-trunk from their repo:
    https://urldefense.proofpoint.com/v2/url?u=https-3A__prosody.im_download_package-5Frepository&d=DwIGaQ&c=qhent5lL-8Lans1hhN7NTGhSd0GBLfQfwUvzHj1D5tQ&r=UsoPggNO2vUOjaxjsJA7uSfWM7NoxMalhjVWJEQ3DDA&m=bePxnMF-ZzOZUF49TLR8flTI7IwoPiyHHCzyIm0V9Qo&s=sKqp0tqgi5XTrvMA0J6vKL7zE2IIJpIN3I5_-7vlltc&e=
    
    Regards
    damencho

···

On 5/7/18, 10:20 AM, "users on behalf of Damian Minkov" <users-bounces@jitsi.org on behalf of damencho@jitsi.org> wrote:
    
    On Mon, May 7, 2018 at 10:10 AM, Madlangbayan, Mark <Mark.Madlangbayan@bswhealth.org> wrote:
    > Hello,
    >
    >
    >
    > I’m trying to install JWT token authentication, but I’m running into an
    > issue. Here’s what I did.
    >
    >
    >
    > Installed jitsi-meet on Ubuntu. It’s working, but I want to add JWT token
    > authentication.
    > sudo apt-get install jitsi-meet-token, and getting this error.
    >
    > The following packages have unmet dependencies:
    >
    > jitsi-meet-tokens : Depends: prosody-trunk (>= 1nightly607) but it is not
    > installable
    >
    > E: Unable to correct problems, you have held broken packages.
    >
    >
    >
    > If I’m going to start from scratch, how do I install jitsi-meet with JWT
    > token authentication?
    >
    >
    >
    >
    >
    > - Mark
    >
    >
    >
    > ________________________________
    > The information contained in this e-mail may be privileged and/or
    > confidential, and protected from disclosure, and no waiver of any
    > attorney-client, work product, or other privilege is intended. If you are
    > the intended recipient, further disclosures are prohibited without proper
    > authorization. If you are not the intended recipient (or have received this
    > e-mail in error) please notify the sender immediately and destroy this
    > e-mail. Any unauthorized copying, disclosure or distribution of the material
    > in this e-mail is strictly forbidden and possibly a violation of federal or
    > state law and regulations. The sender and Baylor Scott & White Health, and
    > its affiliated entities, hereby expressly reserve all privileges and
    > confidentiality that might otherwise be waived as a result of an erroneous
    > or misdirected e-mail transmission. No employee or agent is authorized to
    > conclude any binding agreement on behalf of Baylor Scott & White Health, or
    > any affiliated entity, by e-mail without express written confirmation by the
    > CEO, the Senior Vice President of Supply Chain Services or other duly
    > authorized representative of Baylor Scott & White Health.
    >
    > _______________________________________________
    > users mailing list
    > users@jitsi.org
    > Unsubscribe instructions and other list options:
    > https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.jitsi.org_mailman_listinfo_users&d=DwIGaQ&c=qhent5lL-8Lans1hhN7NTGhSd0GBLfQfwUvzHj1D5tQ&r=UsoPggNO2vUOjaxjsJA7uSfWM7NoxMalhjVWJEQ3DDA&m=bePxnMF-ZzOZUF49TLR8flTI7IwoPiyHHCzyIm0V9Qo&s=xIoh1nl3XoOFwmvkVL7vCaDgOF3V0ayTj-s3PnkstC4&e=
    
    _______________________________________________
    users mailing list
    users@jitsi.org
    Unsubscribe instructions and other list options:
    https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.jitsi.org_mailman_listinfo_users&d=DwIGaQ&c=qhent5lL-8Lans1hhN7NTGhSd0GBLfQfwUvzHj1D5tQ&r=UsoPggNO2vUOjaxjsJA7uSfWM7NoxMalhjVWJEQ3DDA&m=bePxnMF-ZzOZUF49TLR8flTI7IwoPiyHHCzyIm0V9Qo&s=xIoh1nl3XoOFwmvkVL7vCaDgOF3V0ayTj-s3PnkstC4&e=

**********************************************************************
The information contained in this e-mail may be privileged and/or confidential, and protected from disclosure, and no waiver of any attorney-client, work product, or other privilege is intended. If you are the intended recipient, further disclosures are prohibited without proper authorization. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden and possibly a violation of federal or state law and regulations. The sender and Baylor Scott & White Health, and its affiliated entities, hereby expressly reserve all privileges and confidentiality that might otherwise be waived as a result of an erroneous or misdirected e-mail transmission. No employee or agent is authorized to conclude any binding agreement on behalf of Baylor Scott & White Health, or any affiliated entity, by e-mail without express written confirmation by the CEO, the Senior Vice President of Supply Chain Services or other duly authorized representative of Baylor Scott & White Health.