#1944 Prosody 13.0.2 - module path set to /usr/lib/prosody/modules/share/lua/5.x/
Reporter
Vincent Van Houtte
Owner
Nobody
Created
Updated
Stars
★ (1)
Tags
Priority-Medium
Status-New
Type-Defect
Vincent Van Houtte
on
What steps will reproduce the problem?
1. Install Prosody from the Prosody apt repositories (on Debian Bookworm)
2. Install Jitsi from the Jitsi apt repositories
3. Start prosody and see that several modules are not loaded and seem to be looked for in a non-existing directory
What is the expected output?
Modules are loaded from either /usr/lib/prosody/modules or /usr/share/jitsi/prosody-plugins/
What do you see instead?
prosody[98243]: modulemanager: Unable to load module 'speakerstats': /usr/lib/prosody/modules/share/lua/5.2/mod_speakerstats/mod_speakerstats.lua: No such file or directory
What version of the product are you using? On what operating system?
Debian Bookworm in a virtual machine - Prosody 13.0.2
Please provide any additional information below.
* I first tried with Lua5.3, but encountered the same issue and then tried with Lua5.2
* I have grepped for plugin paths in /etc/prosody , /usr/lib/prosody and /var/lib/prosody. My config seems to be correct:
# prosodyctl check config
Checking config...
The following configuration files have been loaded:
- /etc/prosody/conf.d/jitsi.***.cfg.lua
- /etc/prosody/conf.d/***.cfg.lua
- /etc/prosody/prosody.cfg.lua
The following modules failed to load:
mod_conference_duration: /usr/lib/prosody/modules/share/lua/5.2/mod_conference_duration/mod_conference_duration.lua: No such file or directory
mod_limits_exception: /usr/lib/prosody/modules/share/lua/5.2/mod_limits_exception/mod_limits_exception.lua: No such file or directory
mod_muc_domain_mapper: /usr/lib/prosody/modules/share/lua/5.2/mod_muc_domain_mapper/mod_muc_domain_mapper.lua: No such file or directory
mod_muc_lobby_rooms: /usr/lib/prosody/modules/share/lua/5.2/mod_muc_lobby_rooms/mod_muc_lobby_rooms.lua: No such file or directory
mod_muc_meeting_id: /usr/lib/prosody/modules/share/lua/5.2/mod_muc_meeting_id/mod_muc_meeting_id.lua: No such file or directory
mod_speakerstats: /usr/lib/prosody/modules/share/lua/5.2/mod_speakerstats/mod_speakerstats.lua: No such file or directory
Check for typos and remove any obsolete/incompatible modules from your config.
Some of your hosts may be missing features due to a lack of configuration.
For more details, use the 'prosodyctl check features' command.
Done.
All checks passed, congratulations!
What steps will reproduce the problem? 1. Install Prosody from the Prosody apt repositories (on Debian Bookworm) 2. Install Jitsi from the Jitsi apt repositories 3. Start prosody and see that several modules are not loaded and seem to be looked for in a non-existing directory What is the expected output? Modules are loaded from either /usr/lib/prosody/modules or /usr/share/jitsi/prosody-plugins/ What do you see instead? prosody[98243]: modulemanager: Unable to load module 'speakerstats': /usr/lib/prosody/modules/share/lua/5.2/mod_speakerstats/mod_speakerstats.lua: No such file or directory What version of the product are you using? On what operating system? Debian Bookworm in a virtual machine - Prosody 13.0.2 Please provide any additional information below. * I first tried with Lua5.3, but encountered the same issue and then tried with Lua5.2 * I have grepped for plugin paths in /etc/prosody , /usr/lib/prosody and /var/lib/prosody. My config seems to be correct: # prosodyctl check config Checking config... The following configuration files have been loaded: - /etc/prosody/conf.d/jitsi.***.cfg.lua - /etc/prosody/conf.d/***.cfg.lua - /etc/prosody/prosody.cfg.lua The following modules failed to load: mod_conference_duration: /usr/lib/prosody/modules/share/lua/5.2/mod_conference_duration/mod_conference_duration.lua: No such file or directory mod_limits_exception: /usr/lib/prosody/modules/share/lua/5.2/mod_limits_exception/mod_limits_exception.lua: No such file or directory mod_muc_domain_mapper: /usr/lib/prosody/modules/share/lua/5.2/mod_muc_domain_mapper/mod_muc_domain_mapper.lua: No such file or directory mod_muc_lobby_rooms: /usr/lib/prosody/modules/share/lua/5.2/mod_muc_lobby_rooms/mod_muc_lobby_rooms.lua: No such file or directory mod_muc_meeting_id: /usr/lib/prosody/modules/share/lua/5.2/mod_muc_meeting_id/mod_muc_meeting_id.lua: No such file or directory mod_speakerstats: /usr/lib/prosody/modules/share/lua/5.2/mod_speakerstats/mod_speakerstats.lua: No such file or directory Check for typos and remove any obsolete/incompatible modules from your config. Some of your hosts may be missing features due to a lack of configuration. For more details, use the 'prosodyctl check features' command. Done. All checks passed, congratulations!