Hi all, It appears that the prosody package dependencies have been updated, but not the program itself: atlanta# prosodyctl start ************************** Prosody was unable to find luasocket This package can be obtained in the following ways: Source: http://www.tecgraf.puc-rio.br/~diego/professional/luasocket/ luarocks: luarocks install luasocket Debian/Ubuntu: sudo apt-get install liblua5.1-socket2 luasocket is required for Prosody to run, so we will now exit. More help can be found on our website, at http://prosody.im/doc/depends ************************** ************************** Prosody was unable to find LuaSec This package can be obtained in the following ways: Source: http://www.inf.puc-rio.br/~brunoos/luasec/ luarocks: luarocks install luasec Debian/Ubuntu: http://prosody.im/download/start#debian_and_ubuntu SSL/TLS support will not be available More help can be found on our website, at http://prosody.im/doc/depends ************************** *********************************** util/encodings couldn't be loaded. Check that you have a recent version of libidn The full error was: error loading module 'util.encodings' from file '/usr/lib/prosody/util/encodings.so': /usr/lib/prosody/util/encodings.so: undefined symbol: luaL_register *********************************** *********************************** util/hashes couldn't be loaded. Check that you have a recent version of OpenSSL (libcrypto in particular) The full error was: error loading module 'util.hashes' from file '/usr/lib/prosody/util/hashes.so': /usr/lib/prosody/util/hashes.so: undefined symbol: luaL_register *********************************** This is since an update this morning, in which various Arch lua packages had to be replaced with similarly named lua- packages. Thanks!