Old DNS resolver library will be used
More help can be found on our website
when I tried to install lua-unbound it says
sudo apt install lua-unbound
Reading package lists… Done
Building dependency tree
Reading state information… Done
Package lua-unbound is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package ‘lua-unbound’ has no installation candidate
The host definition Prosody is searching for is inside the file(s).
Normally all this is provided for automatically, but when doing funny stuff with Prosody, what can happen is that the path(s) is (are) messed up. Use
sudo prosodyctl about
to find out where the modules and the config live really (Config directory and plugin directories).
You should have something like:
Failed to restart prosody.service: Unit prosody.service is masked.
root@remote:/home/dali# systemctl unmask prosody
Then I do unmask
Systemctl unmask prosody
Then I’m again able to restart prosody. But session will stop to show the camera, so I jump into another pool of problems. Luckily I have VM snapshots to jump back at will.
Is there any updated install instructions or even better a prebuit VM with a working Jitsi setup? It’s kind of annoying to setup the system within a few minutes, then struggle for hours making it actually work.
Thank you for your help. It’s greatly appreciated.
For completeness sake: I received the same error message Prosody was unable to find lua-unbound [...]. I’m also on Ubuntu 20.04 which apparently does not provide the lua-unbound package. However, I still managed to install it via the luarocks client:
without the error message you mentioned. I can see the user credential saved in folder /var/lib/prosody/meet%2eexample%2ecom/accounts/foobar.dat
While the unsecured mode works fine, the secure-domain mode still does not work for me. After applying the changes layed out in the handbook however I get an infinite loading reconnect prompt (“You’ve been disconnected”, Rejoin now button, etc.). I am not prompted to authenticate as I would have expected. There are no error logs in neither prosody, jicofo nor jvb log files.
$ dpkg -l "lua*" | egrep "^ii"
ii lua-any 25 all helper script for shebang lines in Lua scripts
ii lua-expat:amd64 1.3.0-4 amd64 libexpat bindings for the Lua language
ii lua-filesystem:amd64 1.7.0-2-1 amd64 luafilesystem library for the Lua language
ii lua-sec:amd64 0.9-3 amd64 SSL socket library for the Lua language
ii lua-socket:amd64 3.0~rc1+git+ac3201d-4 amd64 TCP/UDP socket library for the Lua language
ii lua5.3 5.3.3-1.1ubuntu2 amd64 Simple, extensible, embeddable programming language
ii luarocks 2.4.2+dfsg-1 all deployment and management system for Lua modules
How can I downgrade lua safely? Sorry for the beginner questions
I downgraded lua from 5.3 to 5.2. It was quite simple, since there seem to be downward compatibility in all lua libraries concerned. I just ran:
$ apt install lua5.2
$ apt remove lua5.3
Ubuntu then seems to switch seemlessly to lua5.2 … Before:
Then I went on to switch the config files to the secure-domain configs for prosody/jitsi meet/jicofo and I realized that I just copy and pasted the default domain name guest.jitsi-meet.example.com etc in 2 of them
So yea, it works now (with the lua downgrade), but I can’t tell if it was the lua downgrade responsible for it. Anyway, thank you very much for your input @emrah!
I have tried to downgrade prosody to 0.11 by using following command but in vain.
sudo dpkg -i prosody_0.11.4-1_amd64.deb
Pls let me know if this might be wrong command or not as the result was " dpkg: error: cannot access archive ‘prosody_0.11.4-1_amd64.deb’: No such file or directory". Thks in advance for your kind reply.
using dpkg directly to do changes is a great way to break your system if you are not very knowledgeable.
You can install package files using apt if you have to. Never force an update if apt warns you against it.
Why can’t you just follow the advice of people reporting success BTW, ie, using lua 5.2 ?