Am 2017-08-01 um 07:06 schrieb Maximilian Trummer:
Recently the package "lua51-luasocket" changed from being an openSUSE package to only being available in obs://build.opensuse.org/devel:languages:lua
Here is zypper's message:
Problem: Problem mit installiertem Paket lua51-luasocket-3.0~rc1+git20140716-2.2.x86_64 Lösung 1: lua51-luasocket-3.0~rc1+git20170515.5a17f79-6.1.x86_64 installieren (mit Anbieterwechsel) openSUSE --> obs://build.opensuse.org/devel:languages:lua
I accepted this change, but since then, prosody fails to start, showing this message:
$ sudo prosodyctl start lua5.1: /usr/bin/prosodyctl:428: attempt to index global 'socket' (a nil value) stack traceback: /usr/bin/prosodyctl:428: in function '?' /usr/bin/prosodyctl:861: in main chunk [C]: ?
There is a similar bug for Debian too, including a possible fix: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=855158
I installed prosody from devel:languages:lua after seeing this fix https://build.opensuse.org/package/view_file/devel:languages:lua/prosody/pro... but I still can't connect to other servers.
Aug 01 09:22:47 adns warn DNS socket for x.x.x.x disconnected: connection timeout
Trying to install Prosody on vanilla Tumbleweed is also not possible anymore, because it's missing lua51-luasocket in the main repo. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org