jitsi / jitsi-meet

Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
https://jitsi.org/meet
Apache License 2.0
22.95k stars 6.69k forks source link

jitsi-meet unmet package dependencies Ubuntu 18.04 LTS #5872

Closed wehmoen closed 4 years ago

wehmoen commented 4 years ago

This Issue tracker is only for reporting bugs and tracking code related issues.

Before posting, please make sure you check community.jitsi.org to see if the same or similar bugs have already been discussed. General questions, installation help, and feature requests can also be posted to community.jitsi.org.

Description

apt on fresh ubuntu 18.04 cant install jitsi


Current behavior

When trying to install jitsi following the steps at https://jitsi.org/downloads/ using the repositories apt fails with this message:

root@ip-172-31-35-171:/home/ubuntu# sudo apt-get -y install jitsi-meet
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 jitsi-meet : PreDepends: jitsi-videobridge2 (= 2.1-169-ga28eb88e-1) but it is not going to be installed
              Recommends: jitsi-meet-turnserver (= 1.0.3992-1) but it is not going to be installed or
                          apache2 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Expected Behavior

The same instructions worked a few days ago when I setup a test server. Same OS.


Possible Solution

Provide the required version of jitsi-videobridge2 over the package repository


Steps to reproduce

1 ) Setup a EC2 t2.small instance with Ubuntu 18.04 (Marketplace Version) 2) wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add - 3) sudo sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list" 4) sudo apt-get -y update 5) sudo apt-get -y install jitsi-meet


Environment details

OS: Ubuntu 18.04.3 LTS universe distribution component was activated

brimur commented 4 years ago

Just tried to do an install on the same version of Ubuntu server and got the same result. I can also confirm it did work a few days ago when I installed on another server.

To fix:

sudo sh -c "echo 'deb https://download.jitsi.org unstable/' > /etc/apt/sources.list.d/jitsi-unstable.list" to get it to install
apt update
apt install jitsi-meet -y
iakashpaul commented 4 years ago

Just ran into the same issue AWS Ubuntu 18.04.3, seems to be an issue with latest stable release.

damencho commented 4 years ago

I just pushed new stable and something went wrong. Looking at it fixing it ASAP. Will let you know

ghost commented 4 years ago

Same here on a fresh install on debian 10:

apt-get install jitsi-meet

Die folgenden Pakete haben unerfüllte Abhängigkeiten: jitsi-meet : Hängt ab von (vorher): jitsi-videobridge2 (= 2.1-169-ga28eb88e-1) soll aber nicht installiert werden

damencho commented 4 years ago

Yes, there is a problem with the release, not sure where it got wrong. Trying first to fix it and then will try to figure out.

wehmoen commented 4 years ago

wow. glad to hear its not just me making a stupid mistake. thanks for looking into this guys!

SeeUnsharp commented 4 years ago

Oh boy, I thought I am crazy :D

damencho commented 4 years ago

Sorry all, seems the jvb somehow is not getting picked. Still struggling, stay tight.

damencho commented 4 years ago

It is something with the download server ... Mirror of the repo works.

damencho commented 4 years ago

Can someone do

apt-get update 
apt-get install jitsi-meet

Does it work now?

damencho commented 4 years ago

It must be some cache or anything ... not obvious at the moment ...

ghost commented 4 years ago

yes seems to work - thanks a lot!

damencho commented 4 years ago

Pfew, sorry for the trouble. I'm double-checking on a fresh VM now.

iakashpaul commented 4 years ago

Yep worked now! Thanks a ton!

damencho commented 4 years ago

Thank you all for the report and patience!

SeeUnsharp commented 4 years ago

That was fast, thanks!

damencho commented 4 years ago

This release should fix all the Debian 10, problems people were facing with wrong jvb password and turnserver credentials are the most problematic ones. But as we are moving fast these days, new releases will be following. Including new stuff.

kushagraagent47 commented 4 years ago

Same problem is coming again @damencho

TheNomad11 commented 3 years ago

same issue happened again with the most recent release on Ubuntu 18.04 LTS

The following packages have unmet dependencies:
 jitsi-meet : Depends: jitsi-meet-prosody (= 1.0.5307-1) but 1.0.5211-1 is to be installed
E: Unable to correct problems, you have held broken packages.
damencho commented 3 years ago

Check out this: https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-quickstart#for-ubuntu-1804-add-prosody-package-repository If you are updating from 0.10 make sure you check your jitsi-meet prosody config and set all storage to storage = "memory".